diff options
| author | Liguros - Gitlab CI/CD [master] <gitlab@liguros.net> | 2021-03-01 00:37:58 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [master] <gitlab@liguros.net> | 2021-03-01 00:37:58 +0000 |
| commit | 8ddb1a3d1229412a438971f82d37d518a0223726 (patch) | |
| tree | 83438b5ddb9d23a390f1a3fc505303d3d2223bf2 /dev-libs | |
| parent | 9acab46e1a820daece7b2e631485c157ce2210ad (diff) | |
| download | baldeagleos-repo-21.1.5.tar.gz baldeagleos-repo-21.1.5.tar.xz baldeagleos-repo-21.1.5.zip | |
Adding metadatav21.1.5
Diffstat (limited to 'dev-libs')
758 files changed, 8282 insertions, 9512 deletions
diff --git a/dev-libs/9libs/metadata.xml b/dev-libs/9libs/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/9libs/metadata.xml +++ b/dev-libs/9libs/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/Ice/metadata.xml b/dev-libs/Ice/metadata.xml index b682a17753cd..2e17871db5fe 100644 --- a/dev-libs/Ice/metadata.xml +++ b/dev-libs/Ice/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>Dessa@gmake.de</email> - <name>Robert Förster</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">zeroc-ice/ice</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>Dessa@gmake.de</email> + <name>Robert Förster</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">zeroc-ice/ice</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/OpenNI/OpenNI-1.5.7.10-r1.ebuild b/dev-libs/OpenNI/OpenNI-1.5.7.10-r1.ebuild index 674ccb33fff4..da575a346132 100644 --- a/dev-libs/OpenNI/OpenNI-1.5.7.10-r1.ebuild +++ b/dev-libs/OpenNI/OpenNI-1.5.7.10-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -12,7 +12,6 @@ fi inherit ${SCM} toolchain-funcs eutils multilib java-pkg-opt-2 if [ "${PV#9999}" != "${PV}" ] ; then - KEYWORDS="" SRC_URI="" else KEYWORDS="~amd64 ~arm" diff --git a/dev-libs/OpenNI/OpenNI-1.5.7.10.ebuild b/dev-libs/OpenNI/OpenNI-1.5.7.10.ebuild index e2c08a5c23d2..b8c8b9916996 100644 --- a/dev-libs/OpenNI/OpenNI-1.5.7.10.ebuild +++ b/dev-libs/OpenNI/OpenNI-1.5.7.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -12,7 +12,6 @@ fi inherit ${SCM} toolchain-funcs eutils multilib java-pkg-opt-2 if [ "${PV#9999}" != "${PV}" ] ; then - KEYWORDS="" SRC_URI="" else KEYWORDS="~amd64 ~arm" diff --git a/dev-libs/OpenNI/OpenNI-9999.ebuild b/dev-libs/OpenNI/OpenNI-9999.ebuild index 2d37b651a917..c25f316b655b 100644 --- a/dev-libs/OpenNI/OpenNI-9999.ebuild +++ b/dev-libs/OpenNI/OpenNI-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -12,7 +12,6 @@ fi inherit ${SCM} toolchain-funcs eutils multilib java-pkg-opt-2 if [ "${PV#9999}" != "${PV}" ] ; then - KEYWORDS="" SRC_URI="" else KEYWORDS="~amd64 ~arm" diff --git a/dev-libs/OpenNI/metadata.xml b/dev-libs/OpenNI/metadata.xml index 201349bea285..b0eff709fb74 100644 --- a/dev-libs/OpenNI/metadata.xml +++ b/dev-libs/OpenNI/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>aballier@gentoo.org</email> - <name>Alexis Ballier</name> - </maintainer> - <upstream> - <remote-id type="github">OpenNI/OpenNI</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>aballier@gentoo.org</email> + <name>Alexis Ballier</name> + </maintainer> + <upstream> + <remote-id type="github">OpenNI/OpenNI</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/OpenNI2/OpenNI2-2.2_beta2.ebuild b/dev-libs/OpenNI2/OpenNI2-2.2_beta2.ebuild index e3fb3e2b667a..84eacb9fa589 100644 --- a/dev-libs/OpenNI2/OpenNI2-2.2_beta2.ebuild +++ b/dev-libs/OpenNI2/OpenNI2-2.2_beta2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -12,7 +12,6 @@ fi inherit ${SCM} toolchain-funcs eutils multilib java-pkg-opt-2 flag-o-matic if [ "${PV#9999}" != "${PV}" ] ; then - KEYWORDS="" SRC_URI="" else KEYWORDS="~amd64 ~arm" diff --git a/dev-libs/OpenNI2/OpenNI2-9999.ebuild b/dev-libs/OpenNI2/OpenNI2-9999.ebuild index f9609af50af4..7754345b7f20 100644 --- a/dev-libs/OpenNI2/OpenNI2-9999.ebuild +++ b/dev-libs/OpenNI2/OpenNI2-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -12,7 +12,6 @@ fi inherit ${SCM} toolchain-funcs eutils multilib java-pkg-opt-2 flag-o-matic if [ "${PV#9999}" != "${PV}" ] ; then - KEYWORDS="" SRC_URI="" else KEYWORDS="~amd64 ~arm" diff --git a/dev-libs/OpenNI2/metadata.xml b/dev-libs/OpenNI2/metadata.xml index 561873a856c0..8876b504a62a 100644 --- a/dev-libs/OpenNI2/metadata.xml +++ b/dev-libs/OpenNI2/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>aballier@gentoo.org</email> - <name>Alexis Ballier</name> - </maintainer> - <upstream> - <remote-id type="github">occipital/OpenNI2</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>aballier@gentoo.org</email> + <name>Alexis Ballier</name> + </maintainer> + <upstream> + <remote-id type="github">occipital/OpenNI2</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/OpenSRF/metadata.xml b/dev-libs/OpenSRF/metadata.xml index 79d462e85571..d7ab5d348232 100644 --- a/dev-libs/OpenSRF/metadata.xml +++ b/dev-libs/OpenSRF/metadata.xml @@ -1,7 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> + <maintainer type="person"> <email>robbat2@gentoo.org</email> -</maintainer> -</pkgmetadata> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/amdgpu-pro-opencl/metadata.xml b/dev-libs/amdgpu-pro-opencl/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/amdgpu-pro-opencl/metadata.xml +++ b/dev-libs/amdgpu-pro-opencl/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/aml/metadata.xml b/dev-libs/aml/metadata.xml index 9e2438fd5155..5422b6e476ca 100644 --- a/dev-libs/aml/metadata.xml +++ b/dev-libs/aml/metadata.xml @@ -1,15 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <use> - <flag name="examples">Build and install examples</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>gentoo@aisha.cc</email> + <name>Aisha Tammy</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + + <use> + <flag name="examples">Build and install examples</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/angelscript/metadata.xml b/dev-libs/angelscript/metadata.xml index 3fbed7094e15..307b6244cd48 100644 --- a/dev-libs/angelscript/metadata.xml +++ b/dev-libs/angelscript/metadata.xml @@ -1,14 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chewi@gentoo.org</email> - <name>James Le Cuirot</name> - </maintainer> - <slots> - <subslots> - Reflects ABI compatibility of libangelscript.so. - Since there is practically no compatibility, this is $PV. - </subslots> - </slots> -</pkgmetadata> + <maintainer type="person"> + <email>chewi@gentoo.org</email> + <name>James Le Cuirot</name> + </maintainer> + + <origin>gentoo-staging</origin> + <slots> + <subslots>
			Reflects ABI compatibility of libangelscript.so.
			Since there is practically no compatibility, this is $PV.
		</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/antlr-c/metadata.xml b/dev-libs/antlr-c/metadata.xml index d6cf50223967..fdec14558747 100644 --- a/dev-libs/antlr-c/metadata.xml +++ b/dev-libs/antlr-c/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="debugger">Compiles debug info into the library</flag> - </use> - <upstream> - <remote-id type="github">antlr/antlr3</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">antlr/antlr3</remote-id> + </upstream> + <use> + <flag name="debugger">Compiles debug info into the library</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/appstream-glib/metadata.xml b/dev-libs/appstream-glib/metadata.xml index 822c18627761..584ebf06eebf 100644 --- a/dev-libs/appstream-glib/metadata.xml +++ b/dev-libs/appstream-glib/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="fonts">Enable fonts support for appstream-builder.</flag> - <flag name="stemmer">Add word stemming via <pkg>dev-libs/snowball-stemmer</pkg>.</flag> -</use> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <use> + <flag name="fonts">Enable fonts support for appstream-builder.</flag> + <flag name="stemmer">Add word stemming via <pkg>dev-libs/snowball-stemmer</pkg>.</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/appstream/metadata.xml b/dev-libs/appstream/metadata.xml index f33a7f5bc7e6..ec705684c679 100644 --- a/dev-libs/appstream/metadata.xml +++ b/dev-libs/appstream/metadata.xml @@ -1,14 +1,15 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <use> - <flag name="apt">Enables Debians APT support</flag> - </use> - <upstream> - <remote-id type="github">ximion/appstream</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <remote-id type="github">ximion/appstream</remote-id> + </upstream> + <use> + <flag name="apt">Enables Debians APT support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/apr-util/metadata.xml b/dev-libs/apr-util/metadata.xml index fbfc99a2fedd..6d116f6311f1 100644 --- a/dev-libs/apr-util/metadata.xml +++ b/dev-libs/apr-util/metadata.xml @@ -1,14 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> - <use> - <flag name="libressl">Use <pkg>dev-libs/libressl</pkg> instead of + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:apache:apr-util</remote-id> + </upstream> + <use> + <flag name="libressl">Use <pkg>dev-libs/libressl</pkg> instead of <pkg>dev-libs/openssl</pkg> for 'openssl' USE flag</flag> - <flag name="nss">Install apr_crypto_nss module</flag> - <flag name="openssl">Install apr_crypto_openssl module</flag> - </use> -</pkgmetadata> + <flag name="nss">Install apr_crypto_nss module</flag> + <flag name="openssl">Install apr_crypto_openssl module</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/apr/metadata.xml b/dev-libs/apr/metadata.xml index c6e4003aa6f7..fb93ca338b95 100644 --- a/dev-libs/apr/metadata.xml +++ b/dev-libs/apr/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> - <use> - <flag name="older-kernels-compatibility">Enable binary compatibility with older kernels</flag> - <flag name="urandom">Use /dev/urandom instead of /dev/random</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + + <use> + <flag name="older-kernels-compatibility">Enable binary compatibility with older kernels</flag> + <flag name="urandom">Use /dev/urandom instead of /dev/random</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/argtable/metadata.xml b/dev-libs/argtable/metadata.xml index b1083282f4d3..42475124c680 100644 --- a/dev-libs/argtable/metadata.xml +++ b/dev-libs/argtable/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!--maintainer-needed--> - <upstream> - <remote-id type="sourceforge">argtable</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">argtable</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/atcore/metadata.xml b/dev-libs/atcore/metadata.xml index 8ded8878afc4..c9de9cc9e161 100644 --- a/dev-libs/atcore/metadata.xml +++ b/dev-libs/atcore/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <use> - <flag name="gui">Build test GUI</flag> - </use> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + + <use> + <flag name="gui">Build test GUI</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/atf/metadata.xml b/dev-libs/atf/metadata.xml index de09ffd8b089..36e463fd252b 100644 --- a/dev-libs/atf/metadata.xml +++ b/dev-libs/atf/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>floppym@gentoo.org</email> - <name>Mike Gilbert</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>floppym@gentoo.org</email> + <name>Mike Gilbert</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/atk/metadata.xml b/dev-libs/atk/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-libs/atk/metadata.xml +++ b/dev-libs/atk/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/avro-c/metadata.xml b/dev-libs/avro-c/metadata.xml index c36c37139fad..53c5cdf5c8dd 100644 --- a/dev-libs/avro-c/metadata.xml +++ b/dev-libs/avro-c/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>williamh@gentoo.org</email> - <name>William Hubbs</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>williamh@gentoo.org</email> + <name>William Hubbs</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/aws-c-cal/metadata.xml b/dev-libs/aws-c-cal/metadata.xml index 82d545903897..920d3f57b18b 100644 --- a/dev-libs/aws-c-cal/metadata.xml +++ b/dev-libs/aws-c-cal/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>sven.eden@prydeworx.com</email> + <name>Sven Eden</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/aws-c-common/metadata.xml b/dev-libs/aws-c-common/metadata.xml index e3151ef13d4c..879e9043b4f5 100644 --- a/dev-libs/aws-c-common/metadata.xml +++ b/dev-libs/aws-c-common/metadata.xml @@ -1,16 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>sven.eden@prydeworx.com</email> + <name>Sven Eden</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription> Core c99 package for AWS SDK for C. Includes cross-platform primitives, configuration, data structures, and error handling. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/aws-c-event-stream/metadata.xml b/dev-libs/aws-c-event-stream/metadata.xml index 82d545903897..920d3f57b18b 100644 --- a/dev-libs/aws-c-event-stream/metadata.xml +++ b/dev-libs/aws-c-event-stream/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>sven.eden@prydeworx.com</email> + <name>Sven Eden</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/aws-c-io/metadata.xml b/dev-libs/aws-c-io/metadata.xml index 6e6c8ed7af38..e72e19ca3f7d 100644 --- a/dev-libs/aws-c-io/metadata.xml +++ b/dev-libs/aws-c-io/metadata.xml @@ -1,15 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>sven.eden@prydeworx.com</email> + <name>Sven Eden</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription> This is a module for the AWS SDK for C. It handles all IO and TLS work for application protocols. aws-c-io is an event driven framework for implementing application protocols. It is built on top of cross-platform @@ -20,4 +20,6 @@ and security concerns are already handled for you. It is designed to be light-weight, fast, portable, and flexible for multiple domain use-cases such as: embedded, server, client, and mobile. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/aws-checksums/metadata.xml b/dev-libs/aws-checksums/metadata.xml index 43f7aa0e4eba..cf57d954bac5 100644 --- a/dev-libs/aws-checksums/metadata.xml +++ b/dev-libs/aws-checksums/metadata.xml @@ -1,17 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>sven.eden@prydeworx.com</email> + <name>Sven Eden</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription> Cross-Platform HW accelerated CRC32c and CRC32 with fallback to efficient SW implementations. C interface with language bindings for each of our SDKs </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml index 1ddb8306031f..1613cf9ff03b 100644 --- a/dev-libs/aws-sdk-cpp/metadata.xml +++ b/dev-libs/aws-sdk-cpp/metadata.xml @@ -1,18 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>amit.prakash.ambasta@gmail.com</email> - </maintainer> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>amit.prakash.ambasta@gmail.com</email> + </maintainer> + <maintainer type="person"> + <email>sven.eden@prydeworx.com</email> + <name>Sven Eden</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription> The AWS SDK for C++ provides a modern C++ version C++ 11 or later interface for Amazon Web Services AWS. It is meant to be performant and fully functioning with low- and high-level SDKs, while minimizing dependencies and providing platform portability Windows, OSX, Linux, and mobile. @@ -21,15 +21,15 @@ customers to join the development efforts by submitting pull requests and sending us feedback and ideas via GitHub Issues. </longdescription> - <use> - <flag name="http">Enable http support via curl</flag> - <flag name="rtti">Flag to enable/disable rtti within the library</flag> - <flag name="unity-build"> + + <use> + <flag name="http">Enable http support via curl</flag> + <flag name="rtti">Flag to enable/disable rtti within the library</flag> + <flag name="unity-build"> Build using a single unified .cpp file for each service library. Reduces the size of static library binaries </flag> - - <flag name="access-management"> + <flag name="access-management"> AWS Access Management, a meta-flag that enables: AWS Certificate Manager (ACM): Provision, manage, and deploy SSL/TLS certificates on AWS managed resources. @@ -48,22 +48,22 @@ Also enables acm-pca, identity-management, identitystore, sso-admin, sso-oidc and sts (Security Token Service). </flag> - <flag name="apigateway"> + <flag name="apigateway"> Create and deploy your own REST and WebSocket APIs at any scale. Also enables apigatewaymanagementapi and apigatewayv2. </flag> - <flag name="appconfig">Quickly deploy application configurations to applications of any size.</flag> - <flag name="backup">AWS Backup is a fully managed backup service</flag> - <flag name="batch">Run batch computing workloads on the AWS Cloud</flag> - <flag name="budgets"> + <flag name="appconfig">Quickly deploy application configurations to applications of any size.</flag> + <flag name="backup">AWS Backup is a fully managed backup service</flag> + <flag name="batch">Run batch computing workloads on the AWS Cloud</flag> + <flag name="budgets"> Use AWS Budgets to plan service usage, service costs, and instance reservations. Also enables the following related modules: AWS Cost Explorer (CE) : Programmatically query cost and usage data. Cost and Usage Report (CUR): Programmatically create, query, and delete AWS Cost and Usage report definitions. </flag> - <flag name="chime">Amazon Chime, a secure, real-time, unified communications service.</flag> - <flag name="cloud-desktop"> + <flag name="chime">Amazon Chime, a secure, real-time, unified communications service.</flag> + <flag name="cloud-desktop"> AWS end user computing services. AppStream 2.0: Fully managed, secure application streaming service. WorkDocs : Fully managed, secure enterprise storage and sharing service. @@ -73,7 +73,7 @@ WorkSpaces : Cloud-based desktop experience for end users. Also enabled workmailmessageflow. </flag> - <flag name="cloud-dev"> + <flag name="cloud-dev"> Enables in-cloud developer tools: Cloud9 : Cloud-based integrated development environment IDE to write, run, and debug code. CodeArtifact: Secure and scalable artifact management service for software development. @@ -91,7 +91,7 @@ has higher level, asynchronous interface with callbacks. X-Ray : Provides request tracing, exception collection, and profiling capabilities. </flag> - <flag name="cloud-media"> + <flag name="cloud-media"> AWS Media modules for transforming, converting, delivering and streaming media. Elastic Transcoder : Convert media files stored in Amazon S3 into media files in the formats required by consumer playback devices. @@ -107,7 +107,7 @@ Elemental Media Tailor : Personalization and monetization service that allows scalable server- side ad insertion. </flag> - <flag name="cloud-mobile"> + <flag name="cloud-mobile"> AWS Mobile modules for handling mobile application management and delivery. Amplify : Comprehensive set of SDKs, libraries, tools, and documentation for client app development. @@ -120,24 +120,24 @@ SNS : Amazon Simple Notification Service, see USE flag sns. Also enables mobile and mobileanalytics. </flag> - <flag name="cloudformation"> + <flag name="cloudformation"> Create and provision AWS infrastructure deployments predictably and repeatedly. Use a template file to create and delete a collection of resources together as a single unit (a stack). </flag> - <flag name="cloudfront"> + <flag name="cloudfront"> Delivers static and dynamic web content through a worldwide network of edge locations that provide low latency and high performance. </flag> - <flag name="cloudhsm"> + <flag name="cloudhsm"> Secure cryptographic key storage by providing managed hardware security modules in the AWS Cloud. Also enables cloudhsmv2. </flag> - <flag name="cloudsearch"> + <flag name="cloudsearch"> Fully managed service in the cloud to set up, manage, and scale a search solution for websites. Also enables cloudsearchdomain. </flag> - <flag name="cloudwatch"> + <flag name="cloudwatch"> Amazon CloudWatch monitors Amazon Web Services (AWS) resources and the applications run on AWS in real time. The following modules besides monitoring are also enabled: @@ -165,27 +165,27 @@ Synthetics : Create canaries, configurable scripts that run on a schedule, to monitor your endpoints and APIs. </flag> - <flag name="cognito"> + <flag name="cognito"> Create unique identities, authenticate these identities with identity providers and save mobile user data in the AWS Cloud. Enables cognito-identity, cognito-idp and cognito-sync </flag> - <flag name="config"> + <flag name="config"> Provides a detailed view of the resources associated with your AWS account, including how they are configured, how they are related to one another, and how the configurations and their relationships have changed over time. </flag> - <flag name="dlm"> + <flag name="dlm"> Amazon Data Lifecycle Manager (DLM): Manage the lifecycle of AWS resources. Create lifecycle policies to automate operations on specified resources. </flag> - <flag name="ebs"> + <flag name="ebs"> Amazon Elastic Block Store (Amazon EBS) is a web service that provides block level storage volumes for use with EC2 instances. EBS volumes are highly available and reliable storage volumes that can be attached to any running instance and used like a hard drive. </flag> - <flag name="ec2"> + <flag name="ec2"> Amazon Elastic Compute Cloud (EC2) is a web service that provides resizeable computing capacity. This flag also enables the following modules: Auto Scaling : Set up dynamic and predictive scaling for scalable AWS resources. Also @@ -198,69 +198,69 @@ Savings Plan : Flexible pricing model that helps you save a significant percentage on Amazon EC2 and Fargate usage. </flag> - <flag name="ecr"> + <flag name="ecr"> Amazon Elastic Container Registry (ECR) is a fully managed Docker container registry. Also enables Amazon ECR Public. </flag> - <flag name="ecs"> + <flag name="ecs"> Amazon Elastic Container Service (ECS) is a highly scalable, fast, container management service. </flag> - <flag name="eks"> + <flag name="eks"> Amazon Elastic Kubernetes Service (EKS) is a managed service to run Kubernetes on AWS without own Kubernetes clusters. Also enables Amazon EMR on EKS. </flag> - <flag name="elasticache"> + <flag name="elasticache"> Set up, manage, and scale distributed in-memory cache environments in the AWS Cloud </flag> - <flag name="elasticbeanstalk">Quickly deploy and manage applications in the AWS Cloud.</flag> - <flag name="elastic-inference"> + <flag name="elasticbeanstalk">Quickly deploy and manage applications in the AWS Cloud.</flag> + <flag name="elastic-inference"> Amazon Elastic Inference is a service that allows you to attach low-cost GPU-powered acceleration to many Amazon machine instances in order to reduce the cost of running deep learning inference by up to 75%. Amazon Elastic Inference supports TensorFlow, Apache MXNet, and ONNX models through MXNet. </flag> - <flag name="elasticloadbalancing"> + <flag name="elasticloadbalancing"> Automatically distribute incoming application traffic across multiple targets, such as EC2 instances. Also enables elasticloadbalancingv2. </flag> - <flag name="elasticmapreduce"> + <flag name="elasticmapreduce"> Amazon Elastic MapReduce (EMR) processes large amounts of data efficiently using Hadoop processing combined with several AWS products. </flag> - <flag name="email"> + <flag name="email"> Amazon Simple Email Service (Amazon SES): An email platform to send and receive email using ones own email addresses and domains. See: https://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html Also enables sesv2 </flag> - <flag name="es"> + <flag name="es"> Amazon Elasticsearch Configuration Service (ES) is an API to create, configure, and manage Elasticsearch domains. </flag> - <flag name="events"> + <flag name="events"> Serverless event bus service to connect applications with data from a variety of sources. Also enables eventbridge. </flag> - <flag name="forecast"> + <flag name="forecast"> Amazon Forecast is a fully managed deep learning service for time-series forecasting. Time- series forecasting is useful in multiple domains, including retail, financial planning, supply chain, and healthcare. Also enables the forecastquery module. </flag> - <flag name="frauddetector"> + <flag name="frauddetector"> Amazon Fraud Detector is a fully managed service that helps you detect suspicious online activities such as the creation of fake accounts and online payment fraud. With Amazon Fraud Detector, you can create a fraud detection ML model with just a few clicks and use it to evaluate online activities in milliseconds. </flag> - <flag name="fsx">Amazon FSx is a fully managed service to launch and use shared file storage.</flag> - <flag name="globalaccelerator"> + <flag name="fsx">Amazon FSx is a fully managed service to launch and use shared file storage.</flag> + <flag name="globalaccelerator"> AWS Global Accelerator is a network layer service for accelerators to improve availability and performance for internet applications used by a global audience. </flag> - <flag name="iot">AWS IoT + <flag name="iot">AWS IoT This is a meta-flag for all Internet of Things modules provided by the SDK: iot : enables secure, bi-directional communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the AWS Cloud @@ -279,11 +279,11 @@ Also enables iot1click-devices, iot1click-projects, iot-data, iotevents-data, iot-jobs-data and iotsecuretunneling. </flag> - <flag name="kendra"> + <flag name="kendra"> Amazon Kendra is a search service, powered by machine learning, that enables users to search unstructured text using natural language. </flag> - <flag name="kinesis"> + <flag name="kinesis"> Amazon Kinesis Collect, process, and analyze video and data streams in real time. The following modules besides kinesis are enabled: @@ -295,41 +295,41 @@ Additionally kinesis-video-archived-media, kinesis-video-media and kinesis-video-signaling are enabled. </flag> - <flag name="kms"> + <flag name="kms"> AWS Key Management Service (KMS) An encryption and key management service scaled for the cloud. </flag> - <flag name="lex"> + <flag name="lex"> Amazon Lex is an AWS service for building conversational interfaces into applications using voice and text. Also enables lex-models. </flag> - <flag name="lambda">AWS Lambda: Run code without provisioning or managing servers.</flag> - <flag name="license-manager"> + <flag name="lambda">AWS Lambda: Run code without provisioning or managing servers.</flag> + <flag name="license-manager"> Streamlines the process of bringing software vendor licenses to the cloud. </flag> - <flag name="lightsail"> + <flag name="lightsail"> The easiest way to get started with AWS for developers who just need virtual private servers </flag> - <flag name="lookoutvision"> + <flag name="lookoutvision"> Amazon Lookout for Vision enables you to find visual defects in industrial products, accurately and at scale. </flag> - <flag name="machinelearning"> + <flag name="machinelearning"> The algorithms of Amazon Machine Learning create machine learning (ML) models by finding patterns in existing data. The service uses these models to process new data and generate predictions for application. </flag> - <flag name="macie"> + <flag name="macie"> A security service that uses machine learning to automatically discover, classify, and protect sensitive data in AWS. Also enables macie2 </flag> - <flag name="managedblockchain"> + <flag name="managedblockchain"> Create and manage scalable blockchain networks using popular open source frameworks. Currently, Managed Blockchain supports the Hyperledger Fabric open source framework. </flag> - <flag name="marketplace"> + <flag name="marketplace"> AWS Marketplace is an online store where you can buy or sell software that runs on Amazon Web Services (AWS). Marketplace support consists of the marketplacecommerceanalytics module plus: @@ -341,23 +341,23 @@ bandwidth, or hosts. Also enables marketplace-catalog, pricing and servicecatalog-appregistry. </flag> - <flag name="mwaa"> + <flag name="mwaa"> Amazon Managed Workflows for Apache Airflow (Amazon MWAA) is a managed service for Apache Airflow that makes it easy for you to build and manage your workflows in the cloud. </flag> - <flag name="networkmanager"> + <flag name="networkmanager"> Transit Gateway Network Manager (Network Manager) enables you to create a global network, in which you can monitor your AWS and on-premises networks that are built around transit gateways. </flag> - <flag name="organizations"> + <flag name="organizations"> Account management service that to consolidate multiple AWS accounts into an organization to be centrally managed. </flag> - <flag name="opsworks"> + <flag name="opsworks"> AWS OpsWorks is a simple and flexible way to create and manage stacks and applications. Also enables opsworkscm. </flag> - <flag name="other"> + <flag name="other"> This is a meta-flag for rarely needed modules that in themselves need not much build time. If you would like to have any of the following modules to have their own USE flag, please open a bug report and it will most probably get one. @@ -369,50 +369,50 @@ neptune, quicksight, redshift, robomaker, sdb, schemas, service-quotas, servicecatalog, servicediscovery, signer, sms, snowball, ssm, states, storagegateway, support and swf. </flag> - <flag name="outposts"> + <flag name="outposts"> AWS Outposts brings native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility. You can use the same services, tools, and partner solutions to develop for the cloud and on premises. Also enables s3outposts. </flag> - <flag name="personalize"> + <flag name="personalize"> Real-time personalization and recommendations, based on the same technology used at Amazon.com. Also enables personalize-events and personalize-runtime. </flag> - <flag name="polly"> + <flag name="polly"> Amazon Polly A Text-to-Speech (TTS) cloud service that converts text into lifelike speech. Also enables text-to-speech, which needs you to enable pulseaudio support to work. </flag> - <flag name="qldb"> + <flag name="qldb"> Amazon Quantum Ledger Database (Amazon QLDB) is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority. You can use Amazon QLDB to track all application data changes, and maintain a complete and verifiable history of changes over time. Also enables qldb-session. </flag> - <flag name="queues"> + <flag name="queues"> AWS Queues is a simple queue class. Allows standard queue operations top, delete, and push. Also has higher level, asynchronous interface with callbacks. </flag> - <flag name="rds"> + <flag name="rds"> Amazon Relational Database Service (RDS) is a web service to set up, operate, and scale a relational database in the cloud. Also enables pi (Performance Insights) and rds-data. </flag> - <flag name="route53"> + <flag name="route53"> AWS Route 53 is a highly available and scalable Domain Name System (DNS) web service. Also enables route53domains and route53resolver. </flag> - <flag name="rekognition">Add image and video analysis to applications.</flag> - <flag name="resource-groups"> + <flag name="rekognition">Add image and video analysis to applications.</flag> + <flag name="resource-groups"> AWS Resource Groups and Tag Editor Organize AWS resources into groups, tag resources using virtually any criteria, and manage, monitor, and automate tasks on grouped resources. Also enables resourcegroupstaggingapi. (Resource Groups Tagging API) </flag> - <flag name="s3"> + <flag name="s3"> Amazon Simple Storage Service Storage for the internet. Additionally to the s3 module, the following modules are activated: Athena : Interactive query service to analyze data in Amazon S3 using standard SQL. @@ -420,7 +420,7 @@ Transfer for SFTP: Transfer files directly into and out of Amazon S3 using SFTP. Also enables s3-encryption, s3control and transfer. </flag> - <flag name="sagemaker"> + <flag name="sagemaker"> Amazon SageMaker Fully managed machine learning service. With Amazon SageMaker, data scientists and developers can quickly and easily build and train machine learning models, and then directly deploy them @@ -428,47 +428,48 @@ Also enables sagemaker-a2i-runtime, sagemaker-edge, sagemaker-featurestore-runtime and sagemaker-runtime. </flag> - <flag name="secretsmanager"> + <flag name="secretsmanager"> Encrypt, store, and retrieve credentials for databases and other services. </flag> - <flag name="securityhub">Provides a comprehensive view of the security state of AWS resources.</flag> - <flag name="serverlessrepo"> + <flag name="securityhub">Provides a comprehensive view of the security state of AWS resources.</flag> + <flag name="serverlessrepo"> AWS Serverless Application Repository Enables teams, organizations, and individual developers to find, deploy, publish, share, store, and easily assemble serverless architectures. </flag> - <flag name="shield">AWS Shield, protection against DDoS attacks</flag> - <flag name="sns"> + <flag name="shield">AWS Shield, protection against DDoS attacks</flag> + <flag name="sns"> Amazon Simple Notification Service (SNS) is a web service that enables applications, end-users, and devices to instantly send and receive notifications from the cloud. </flag> - <flag name="sqs"> + <flag name="sqs"> Amazon Simple Queue Service (SQS): Fully managed message queuing service that makes it easy to decouple and scale microservices, distributed systems, and serverless applications. </flag> - <flag name="textract"> + <flag name="textract"> Amazon Textract to add document text detection and analysis to applications. </flag> - <flag name="timestream"> + <flag name="timestream"> Store and analyze sensor data for IoT applications, metrics for DevOps use cases, and telemetry for application monitoring scenarios such as clickstream data analysis. Note: The two modules enabled are timestream-query and timestream-write. </flag> - <flag name="transcribe"> + <flag name="transcribe"> A transcription services for audio files. It uses advanced machine learning technologies to recognize spoken words and transcribe them into text. Also enables transcribestreaming. </flag> - <flag name="translate"> + <flag name="translate"> A neural machine translation service for translating text to and from English across a breadth of supported languages. </flag> - <flag name="waf"> + <flag name="waf"> The Web Application Firewall (WAF) can monitor web requests that are forwarded to Amazon CloudFront distributions or an Application Load Balancer. Can also be used to block or allow requests based on conditions such as the IP addresses that requests originate from or values in the requests. Also enables fms, network-firewall, waf-regional and wafv2 </flag> - </use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/bareos-fastlzlib/metadata.xml b/dev-libs/bareos-fastlzlib/metadata.xml index efb7527f06c0..2e0aabfd3343 100644 --- a/dev-libs/bareos-fastlzlib/metadata.xml +++ b/dev-libs/bareos-fastlzlib/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>mschiff@gentoo.org</email> - <name>Marc Schiffbauer</name> - </maintainer> - <upstream> - <remote-id type="github">bareos/fastlzlib</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>mschiff@gentoo.org</email> + <name>Marc Schiffbauer</name> + </maintainer> + <upstream> + <remote-id type="github">bareos/fastlzlib</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/bcm2835/metadata.xml b/dev-libs/bcm2835/metadata.xml index 6dde16e5c4b6..0d6098219f2f 100644 --- a/dev-libs/bcm2835/metadata.xml +++ b/dev-libs/bcm2835/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chithanh@gentoo.org</email> - <name>ChÃ-Thanh Christopher Nguyá»…n</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>chithanh@gentoo.org</email> + <name>ChÃ-Thanh Christopher Nguyá»…n</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/bemenu/metadata.xml b/dev-libs/bemenu/metadata.xml index 3ffdeb4af3b5..0bf99d2d7a13 100644 --- a/dev-libs/bemenu/metadata.xml +++ b/dev-libs/bemenu/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>prometheanfire@gentoo.org</email> + <name>Matthew Thode</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/bglibs/metadata.xml b/dev-libs/bglibs/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/bglibs/metadata.xml +++ b/dev-libs/bglibs/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/bitset/bitset-2.8.4-r1.ebuild b/dev-libs/bitset/bitset-2.8.4-r1.ebuild index 420af9b499c2..74a48300b7fc 100644 --- a/dev-libs/bitset/bitset-2.8.4-r1.ebuild +++ b/dev-libs/bitset/bitset-2.8.4-r1.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI=7 -AUTOTOOLS_AUTORECONF=1 -inherit autotools-utils +inherit autotools DESCRIPTION="A compressed bitset with supporting data structures and algorithms" HOMEPAGE="https://github.com/chriso/bitset" @@ -15,21 +14,37 @@ SLOT="0" IUSE="jemalloc static-libs tcmalloc" KEYWORDS="amd64 ~arm x86" -RDEPEND="tcmalloc? ( dev-util/google-perftools:= ) - jemalloc? ( >=dev-libs/jemalloc-3.2 )" +RDEPEND=" + tcmalloc? ( dev-util/google-perftools:= ) + jemalloc? ( >=dev-libs/jemalloc-3.2 ) +" DEPEND="${RDEPEND}" REQUIRED_USE="?? ( jemalloc tcmalloc )" DOCS=( README.md ) +src_prepare() { + default + eautoreconf +} + src_configure() { local tcmalloc_lib_name='tcmalloc' + has_version dev-util/google-perftools[minimal] && tcmalloc_lib_name='tcmalloc_minimal' + local myeconfargs=( $(use_with jemalloc) \ $(use_with tcmalloc) \ $(use_with tcmalloc tcmalloc-lib "${tcmalloc_lib_name}") ) - autotools-utils_src_configure + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die } diff --git a/dev-libs/bitset/metadata.xml b/dev-libs/bitset/metadata.xml index 2ef258274aa2..9e0bf9853da8 100644 --- a/dev-libs/bitset/metadata.xml +++ b/dev-libs/bitset/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>pinkbyte@gentoo.org</email> - <name>Sergey Popov</name> - </maintainer> - <use> - <flag name="tcmalloc">Use tcmalloc from <pkg>dev-util/google-perftools</pkg> for allocations</flag> - </use> - <upstream> - <remote-id type="github">chriso/bitset</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>pinkbyte@gentoo.org</email> + <name>Sergey Popov</name> + </maintainer> + <upstream> + <remote-id type="github">chriso/bitset</remote-id> + </upstream> + <use> + <flag name="tcmalloc">Use tcmalloc from <pkg>dev-util/google-perftools</pkg> for allocations</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/boehm-gc/metadata.xml b/dev-libs/boehm-gc/metadata.xml index e396f3755977..9821b1aacb7b 100644 --- a/dev-libs/boehm-gc/metadata.xml +++ b/dev-libs/boehm-gc/metadata.xml @@ -1,8 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>toolchain@gentoo.org</email> - <name>Gentoo Toolchain Project</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:boehm-demers-weiser:garbage_collector</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/boost-mpl-cartesian_product/metadata.xml b/dev-libs/boost-mpl-cartesian_product/metadata.xml index a9b49496236b..4b1de7468275 100644 --- a/dev-libs/boost-mpl-cartesian_product/metadata.xml +++ b/dev-libs/boost-mpl-cartesian_product/metadata.xml @@ -1,15 +1,16 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>junghans@gentoo.org</email> - <name>Christoph Junghans</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <upstream> - <remote-id type="github">quinoacomputing/BoostMPLCartesianProduct</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>junghans@gentoo.org</email> + <name>Christoph Junghans</name> + </maintainer> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <upstream> + <remote-id type="github">quinoacomputing/BoostMPLCartesianProduct</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/boost/boost-1.74.0-r1.ebuild b/dev-libs/boost/boost-1.74.0-r1.ebuild deleted file mode 100644 index a4a8c62d1c61..000000000000 --- a/dev-libs/boost/boost-1.74.0-r1.ebuild +++ /dev/null @@ -1,358 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8,9,10} ) - -inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal - -MY_PV="$(ver_rs 1- _)" -MAJOR_V="$(ver_cut 1-2)" - -DESCRIPTION="Boost Libraries for C++" -HOMEPAGE="https://www.boost.org/" -SRC_URI="https://dl.bintray.com/boostorg/release/${PV}/source/boost_${MY_PV}.tar.bz2" - -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 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-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 ) - python? ( ${PYTHON_REQUIRED_USE} )" - -# the tests will never fail because these are not intended as sanity -# tests at all. They are more a way for upstream to check their own code -# on new compilers. Since they would either be completely unreliable -# (failing for no good reason) or completely useless (never failing) -# there is no point in having them in the ebuild to begin with. -RESTRICT="test" - -RDEPEND=" - !app-admin/eselect-boost - !dev-libs/boost-numpy - !<dev-libs/leatherman-1.12.0-r1 - bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] ) - icu? ( >=dev-libs/icu-3.6:=[${MULTILIB_USEDEP}] ) - !icu? ( virtual/libiconv[${MULTILIB_USEDEP}] ) - lzma? ( app-arch/xz-utils:=[${MULTILIB_USEDEP}] ) - mpi? ( >=virtual/mpi-2.0-r4[${MULTILIB_USEDEP},cxx,threads] ) - python? ( - ${PYTHON_DEPS} - numpy? ( $(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]' -3) ) - ) - zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] ) - zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND}" -BDEPEND="=dev-util/boost-build-${MAJOR_V}*" - -S="${WORKDIR}/${PN}_${MY_PV}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.71.0-disable_icu_rpath.patch - "${FILESDIR}"/${PN}-1.71.0-context-x32.patch - "${FILESDIR}"/${PN}-1.71.0-build-auto_index-tool.patch - # upstream unresponsive to pull request - # https://github.com/boostorg/python/pull/286 - "${FILESDIR}"/${PN}-1.73-boost-python-cleanup.patch - # Boost.MPI's __init__.py doesn't work on Py3 - "${FILESDIR}"/${PN}-1.73-boost-mpi-python-PEP-328.patch - # Remove annoying #pragma message - "${FILESDIR}"/${PN}-1.73-property-tree-include.patch -) - -python_bindings_needed() { - multilib_is_native_abi && use python -} - -tools_needed() { - multilib_is_native_abi && use tools -} - -create_user-config.jam() { - local user_config_jam="${BUILD_DIR}"/user-config.jam - if [[ -s ${user_config_jam} ]]; then - einfo "${user_config_jam} already exists, skipping configuration" - return - else - einfo "Creating configuration in ${user_config_jam}" - fi - - local compiler compiler_version compiler_executable="$(tc-getCXX)" - if [[ ${CHOST} == *-darwin* ]]; then - compiler="darwin" - compiler_version="$(gcc-fullversion)" - else - compiler="gcc" - compiler_version="$(gcc-version)" - fi - - if use mpi; then - local mpi_configuration="using mpi ;" - fi - - cat > "${user_config_jam}" <<- __EOF__ || die - using ${compiler} : ${compiler_version} : ${compiler_executable} : <cflags>"${CFLAGS}" <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" ; - ${mpi_configuration} - __EOF__ - - if python_bindings_needed; then - append_to_user_config() { - local py_config - if tc-is-cross-compiler; then - py_config="using python : ${EPYTHON#python} : : ${ESYSROOT}/usr/include/${EPYTHON} : ${ESYSROOT}/usr/$(get_libdir) ;" - else - py_config="using python : ${EPYTHON#python} : ${PYTHON} : $(python_get_includedir) ;" - fi - echo "${py_config}" >> "${user_config_jam}" || die - } - python_foreach_impl append_to_user_config - fi - - if python_bindings_needed && use numpy; then - einfo "Enabling support for NumPy extensions in Boost.Python" - else - einfo "Disabling support for NumPy extensions in Boost.Python" - - # Boost.Build does not allow for disabling of numpy - # extensions, thereby leading to automagic numpy - # https://github.com/boostorg/python/issues/111#issuecomment-280447482 - sed \ - -e 's/\[ unless \[ python\.numpy \] : <build>no \]/<build>no/g' \ - -i "${BUILD_DIR}"/libs/python/build/Jamfile || die - fi -} - -pkg_setup() { - # Bail out on unsupported build configuration, bug #456792 - if [[ -f "${EROOT}"/etc/site-config.jam ]]; then - if ! grep -q 'gentoo\(debug\|release\)' "${EROOT}"/etc/site-config.jam; then - eerror "You are using custom ${EROOT}/etc/site-config.jam without defined gentoorelease/gentoodebug targets." - eerror "Boost can not be built in such configuration." - eerror "Please, either remove this file or add targets from ${EROOT}/usr/share/boost-build/site-config.jam to it." - die "Unsupported target in ${EROOT}/etc/site-config.jam" - fi - fi -} - -src_prepare() { - default - multilib_copy_sources -} - -ejam() { - create_user-config.jam - - local b2_opts=( "--user-config=${BUILD_DIR}/user-config.jam" ) - if python_bindings_needed; then - append_to_b2_opts() { - b2_opts+=( python="${EPYTHON#python}" ) - } - python_foreach_impl append_to_b2_opts - else - b2_opts+=( --without-python ) - fi - b2_opts+=( "$@" ) - - echo b2 "${b2_opts[@]}" >&2 - b2 "${b2_opts[@]}" -} - -src_configure() { - # Workaround for too many parallel processes requested, bug #506064 - [[ "$(makeopts_jobs)" -gt 64 ]] && MAKEOPTS="${MAKEOPTS} -j64" - - OPTIONS=( - $(usex debug gentoodebug gentoorelease) - "-j$(makeopts_jobs)" - -q - -d+2 - pch=off - $(usex icu "-sICU_PATH=${ESYSROOT}/usr" '--disable-icu boost.locale.icu=off') - $(usex mpi '' '--without-mpi') - $(usex nls '' '--without-locale') - $(usex context '' '--without-context --without-coroutine --without-fiber') - $(usex threads '' '--without-thread') - --without-stacktrace - --boost-build="${BROOT}"/usr/share/boost-build - --prefix="${ED}/usr" - --layout=system - # CMake has issues working with multiple python impls, - # disable cmake config generation for the time being - # https://github.com/boostorg/python/issues/262#issuecomment-483069294 - --no-cmake-config - # building with threading=single is currently not possible - # https://svn.boost.org/trac/boost/ticket/7105 - threading=multi - link=$(usex static-libs shared,static shared) - # this seems to be the only way to disable compression algorithms - # https://www.boost.org/doc/libs/1_70_0/libs/iostreams/doc/installation.html#boost-build - -sNO_BZIP2=$(usex bzip2 0 1) - -sNO_LZMA=$(usex lzma 0 1) - -sNO_ZLIB=$(usex zlib 0 1) - -sNO_ZSTD=$(usex zstd 0 1) - ) - - if [[ ${CHOST} == *-darwin* ]]; then - # We need to add the prefix, and in two cases this exceeds, so prepare - # for the largest possible space allocation. - append-ldflags -Wl,-headerpad_max_install_names - fi - - # Use C++14 globally as of 1.62 - append-cxxflags -std=c++14 -} - -multilib_src_compile() { - ejam "${OPTIONS[@]}" || die - - if tools_needed; then - pushd tools >/dev/null || die - ejam \ - "${OPTIONS[@]}" \ - || die "Building of Boost tools failed" - popd >/dev/null || die - fi -} - -multilib_src_install_all() { - if ! use numpy; then - rm -r "${ED}"/usr/include/boost/python/numpy* || die - fi - - if use python; then - if use mpi; then - move_mpi_py_into_sitedir() { - python_moduleinto boost - python_domodule "${S}"/libs/mpi/build/__init__.py - - python_domodule "${ED}"/usr/$(get_libdir)/boost-${EPYTHON}/mpi.so - rm -r "${ED}"/usr/$(get_libdir)/boost-${EPYTHON} || die - - python_optimize - } - python_foreach_impl move_mpi_py_into_sitedir - else - rm -r "${ED}"/usr/include/boost/mpi/python* || die - fi - else - rm -r "${ED}"/usr/include/boost/{python*,mpi/python*,parameter/aux_/python,parameter/python*} || die - fi - - if ! use nls; then - rm -r "${ED}"/usr/include/boost/locale || die - fi - - if ! use context; then - rm -r "${ED}"/usr/include/boost/context || die - rm -r "${ED}"/usr/include/boost/coroutine{,2} || die - rm "${ED}"/usr/include/boost/asio/spawn.hpp || die - fi - - if use doc; then - # find extraneous files that shouldn't be installed - # as part of the documentation and remove them. - find libs/*/* \( -iname 'test' -o -iname 'src' \) -exec rm -rf '{}' + || die - find doc \( -name 'Jamfile.v2' -o -name 'build' -o -name '*.manifest' \) -exec rm -rf '{}' + || die - find tools \( -name 'Jamfile.v2' -o -name 'src' -o -name '*.cpp' -o -name '*.hpp' \) -exec rm -rf '{}' + || die - - docinto html - dodoc *.{htm,html,png,css} - dodoc -r doc libs more tools - - # To avoid broken links - dodoc LICENSE_1_0.txt - - dosym ../../../../include/boost /usr/share/doc/${PF}/html/boost - fi -} - -multilib_src_install() { - ejam \ - "${OPTIONS[@]}" \ - --includedir="${ED}/usr/include" \ - --libdir="${ED}/usr/$(get_libdir)" \ - install || die "Installation of Boost libraries failed" - - pushd "${ED}/usr/$(get_libdir)" >/dev/null || die - - local ext=$(get_libname) - if use threads; then - local f - for f in *${ext}; do - dosym ${f} /usr/$(get_libdir)/${f/${ext}/-mt${ext}} - done - fi - - popd >/dev/null || die - - if tools_needed; then - dobin dist/bin/* - - insinto /usr/share - doins -r dist/share/boostbook - fi - - # boost's build system truely sucks for not having a destdir. Because for - # this reason we are forced to build with a prefix that includes the - # DESTROOT, dynamic libraries on Darwin end messed up, referencing the - # DESTROOT instread of the actual EPREFIX. There is no way out of here - # but to do it the dirty way of manually setting the right install_names. - if [[ ${CHOST} == *-darwin* ]]; then - einfo "Working around completely broken build-system(tm)" - local d - for d in "${ED}"/usr/lib/*.dylib; do - if [[ -f ${d} ]]; then - # fix the "soname" - ebegin " correcting install_name of ${d#${ED}}" - install_name_tool -id "/${d#${D}}" "${d}" - eend $? - # fix references to other libs - refs=$(otool -XL "${d}" | \ - sed -e '1d' -e 's/^\t//' | \ - grep "^libboost_" | \ - cut -f1 -d' ') - local r - for r in ${refs}; do - ebegin " correcting reference to ${r}" - install_name_tool -change \ - "${r}" \ - "${EPREFIX}/usr/lib/${r}" \ - "${d}" - eend $? - done - fi - done - fi -} - -pkg_preinst() { - # Yai for having symlinks that are nigh-impossible to remove without - # resorting to dirty hacks like these. Removes lingering symlinks - # from the slotted versions. - local symlink - for symlink in "${EROOT}"/usr/include/boost "${EROOT}"/usr/share/boostbook; do - if [[ -L ${symlink} ]]; then - rm -f "${symlink}" || die - fi - done - - # some ancient installs still have boost cruft lying around - # for unknown reasons, causing havoc for reverse dependencies - # Bug: 607734 - rm -rf "${EROOT}"/usr/include/boost-1_[3-5]? || die -} - -pkg_postinst() { - elog "Boost.Regex is *extremely* ABI sensitive. If you get errors such as" - elog - elog " undefined reference to \`boost::re_detail_$(ver_cut 1)0$(ver_cut 2)00::cpp_regex_traits_implementation" - elog " <char>::transform_primary[abi:cxx11](char const*, char const*) const'" - elog - elog "Then you need to recompile Boost and all its reverse dependencies" - elog "using the same toolchain. In general, *every* change of the C++ toolchain" - elog "requires a complete rebuild of the boost-dependent ecosystem." - elog - elog "See for instance https://bugs.gentoo.org/638138" -} diff --git a/dev-libs/boost/metadata.xml b/dev-libs/boost/metadata.xml index 997c258c600f..16d1ebb7d0f5 100644 --- a/dev-libs/boost/metadata.xml +++ b/dev-libs/boost/metadata.xml @@ -1,25 +1,26 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>soap@gentoo.org</email> - <name>David Seifert</name> - </maintainer> - <maintainer type="project"> - <email>office@gentoo.org</email> - <description>Please CC on stabilisation bugs</description> - </maintainer> - <use> - <flag name="context">Build and install the Boost.Context (and Boost.Fiber) library and all other Boost libraries that depend on it</flag> - <flag name="debug">Build and install only the debug version of the Boost libraries. Only enable this flag if you're developing against boost.</flag> - <flag name="doc">Install the full API documentation documentation. This takes over 200MB of extra disk space.</flag> - <flag name="nls">Build libboost_locale. This library requires compatible C library interfaces, which might not be provided by uClibc or other embedded libraries.</flag> - <flag name="numpy">Optionally build NumPy extensions when Boost.Python is enabled</flag> - <flag name="threads">Build multi-thread-compatible libraries instead of single-threaded only.</flag> - <flag name="tools">Build and install the boost tools (bcp, quickbook, inspect, wave)</flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:boost:boost</remote-id> - <remote-id type="sourceforge">boost</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>soap@gentoo.org</email> + <name>David Seifert</name> + </maintainer> + <maintainer type="project"> + <email>office@gentoo.org</email> + <description>Please CC on stabilisation bugs</description> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:boost:boost</remote-id> + <remote-id type="sourceforge">boost</remote-id> + </upstream> + <use> + <flag name="context">Build and install the Boost.Context (and Boost.Fiber) library and all other Boost libraries that depend on it</flag> + <flag name="debug">Build and install only the debug version of the Boost libraries. Only enable this flag if you're developing against boost.</flag> + <flag name="doc">Install the full API documentation documentation. This takes over 200MB of extra disk space.</flag> + <flag name="nls">Build libboost_locale. This library requires compatible C library interfaces, which might not be provided by uClibc or other embedded libraries.</flag> + <flag name="numpy">Optionally build NumPy extensions when Boost.Python is enabled</flag> + <flag name="threads">Build multi-thread-compatible libraries instead of single-threaded only.</flag> + <flag name="tools">Build and install the boost tools (bcp, quickbook, inspect, wave)</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/botan/botan-2.17.3.ebuild b/dev-libs/botan/botan-2.17.3.ebuild index 8c7a2d9bab02..2c28a5f7ca94 100644 --- a/dev-libs/botan/botan-2.17.3.ebuild +++ b/dev-libs/botan/botan-2.17.3.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD-2" SLOT="2/$(ver_cut 1-2)" # soname version -KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~ppc-macos" IUSE="bindist bzip2 boost doc libressl lzma python sqlite ssl static-libs zlib" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/botan/metadata.xml b/dev-libs/botan/metadata.xml index 9ff2d26660b8..7a57c623ec09 100644 --- a/dev-libs/botan/metadata.xml +++ b/dev-libs/botan/metadata.xml @@ -1,18 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <use> - <flag name="boost">use <pkg>dev-libs/boost</pkg></flag> - </use> - <slots> - <subslots>botan soname version</subslots> - </slots> - <upstream> - <remote-id type="cpe">cpe:/a:botan_project:botan</remote-id> - <remote-id type="github">randombit/botan</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:botan_project:botan</remote-id> + <remote-id type="github">randombit/botan</remote-id> + </upstream> + <use> + <flag name="boost">use <pkg>dev-libs/boost</pkg></flag> + </use> + <origin>gentoo-staging</origin> + <slots> + <subslots>botan soname version</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/boxfort/metadata.xml b/dev-libs/boxfort/metadata.xml index 6b226abcada8..527eca4d3735 100644 --- a/dev-libs/boxfort/metadata.xml +++ b/dev-libs/boxfort/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>hydrapolic@gmail.com</email> - <name>Tomáš Mózes</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">Snaipe/BoxFort</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>hydrapolic@gmail.com</email> + <name>Tomáš Mózes</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">Snaipe/BoxFort</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/busybee/metadata.xml b/dev-libs/busybee/metadata.xml index 40aa45df2b01..57392750405d 100644 --- a/dev-libs/busybee/metadata.xml +++ b/dev-libs/busybee/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest index 2d634e7a75c0..ea29e0354bfa 100644 --- a/dev-libs/c-blosc/Manifest +++ b/dev-libs/c-blosc/Manifest @@ -1,2 +1 @@ -DIST c-blosc-1.20.1.tar.gz 878895 BLAKE2B 54f91ffc0b270f8bc8ace8893c01ab6847096397f76b31c5adf0516903cee29d867973317de5d016807837ac098b170542c0b8e702d386bf9166de31863f6eab SHA512 59f83dfb3f0db6530daeae699f0915d6c8a7186cea1fe2face7110f5c94c2e8ccc12eb0078de968552b6ac32163b2ec6fb19b79966d2c85574a2676b454f5475 DIST c-blosc-1.21.0.tar.gz 907199 BLAKE2B 08c52ce5f0d285798aef8720378d1cc3f2d2b0a99cf47f0a49dc82757a0edb4a37c5c0d226a80bae5f9be74b5c2a070906387b9677df71ea6b825662997168a1 SHA512 76758176f91979794dc3b8d46c21294d81e33fda4f2e299b031f2dc059d77e351e3f5f1c984b0263713d6e04c48534984d580244573dd96f0198dd3838b9f376 diff --git a/dev-libs/c-blosc/c-blosc-1.20.1.ebuild b/dev-libs/c-blosc/c-blosc-1.20.1.ebuild deleted file mode 100644 index a29541d5e367..000000000000 --- a/dev-libs/c-blosc/c-blosc-1.20.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 cmake - -DESCRIPTION="Blocking, shuffling and lossless compression library" -HOMEPAGE="https://www.blosc.org/" -SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="+lz4 +snappy test zlib zstd" -RESTRICT="!test? ( test )" - -RDEPEND=" - lz4? ( >=app-arch/lz4-1.7.5:= ) - snappy? ( app-arch/snappy ) - zlib? ( sys-libs/zlib ) - zstd? ( app-arch/zstd )" -DEPEND="${RDEPEND}" - -src_prepare() { - cmake_src_prepare - # remove bundled libs - rm -rf internal-complibs || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_STATIC=OFF - -DBUILD_TESTS=$(usex test) - -DBUILD_BENCHMARKS=OFF - -DBUILD_FUZZERS=OFF - -DDEACTIVATE_LZ4=$(usex !lz4) - -DDEACTIVATE_SNAPPY=$(usex !snappy) - -DDEACTIVATE_ZLIB=$(usex !zlib) - -DDEACTIVATE_ZSTD=$(usex !zstd) - -DPREFER_EXTERNAL_LZ4=ON - # snappy is always external - -DPREFER_EXTERNAL_ZLIB=ON - -DPREFER_EXTERNAL_ZSTD=ON - ) - cmake_src_configure -} diff --git a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild index 3890df40b0be..206c6b168d2e 100644 --- a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild +++ b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0/1" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="+lz4 +snappy test zlib zstd" RESTRICT="!test? ( test )" diff --git a/dev-libs/c-blosc/metadata.xml b/dev-libs/c-blosc/metadata.xml index 03a65e7d61a4..dc67bcb805b3 100644 --- a/dev-libs/c-blosc/metadata.xml +++ b/dev-libs/c-blosc/metadata.xml @@ -1,22 +1,23 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <longdescription lang="en"> Blosc is a compression library designed to transmit data to the processor cache faster than the traditional non-compressed memory fetch. Compression ratios are not very high, but the decompression is very fast. Blosc is meant not only to reduce the size of large datasets on-disk or in-memory, but also to accelerate memory-bound computations. </longdescription> - <upstream> - <remote-id type="github">Blosc/c-blosc</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">Blosc/c-blosc</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/c-capnproto/c-capnproto-0.3.ebuild b/dev-libs/c-capnproto/c-capnproto-0.3.ebuild index 645557b58a6b..efe586aaee46 100644 --- a/dev-libs/c-capnproto/c-capnproto-0.3.ebuild +++ b/dev-libs/c-capnproto/c-capnproto-0.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -inherit autotools-utils +inherit autotools DESCRIPTION="C library/compiler for the Cap'n Proto serialization/RPC protocol" HOMEPAGE="https://github.com/opensourcerouting/c-capnproto" @@ -12,9 +12,5 @@ SRC_URI="https://github.com/opensourcerouting/c-capnproto/releases/download/${P} LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm arm64" -IUSE="static-libs" -RDEPEND="" -DEPEND="${RDEPEND} - app-arch/xz-utils -" +BDEPEND="app-arch/xz-utils" diff --git a/dev-libs/c-capnproto/metadata.xml b/dev-libs/c-capnproto/metadata.xml index 6fc9163438cc..55248f30e5da 100644 --- a/dev-libs/c-capnproto/metadata.xml +++ b/dev-libs/c-capnproto/metadata.xml @@ -1,11 +1,12 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>aballier@gentoo.org</email> - <name>Alexis Ballier</name> - </maintainer> - <upstream> - <remote-id type="github">opensourcerouting/c-capnproto</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>aballier@gentoo.org</email> + <name>Alexis Ballier</name> + </maintainer> + <upstream> + <remote-id type="github">opensourcerouting/c-capnproto</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/caliper/metadata.xml b/dev-libs/caliper/metadata.xml index c7fb0232d8fb..c86282914d7d 100644 --- a/dev-libs/caliper/metadata.xml +++ b/dev-libs/caliper/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>junghans@gentoo.org</email> - <name>Christoph Junghans</name> - </maintainer> - <upstream> - <remote-id type="github">LLNL/Caliper</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>junghans@gentoo.org</email> + <name>Christoph Junghans</name> + </maintainer> + <upstream> + <remote-id type="github">LLNL/Caliper</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/capnproto/metadata.xml b/dev-libs/capnproto/metadata.xml index 1b4b67541d16..5d8ba8dfccaf 100644 --- a/dev-libs/capnproto/metadata.xml +++ b/dev-libs/capnproto/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>aballier@gentoo.org</email> - <name>Alexis Ballier</name> - </maintainer> - <upstream> - <remote-id type="github">sandstorm-io/capnproto</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>aballier@gentoo.org</email> + <name>Alexis Ballier</name> + </maintainer> + <upstream> + <remote-id type="github">sandstorm-io/capnproto</remote-id> + <remote-id type="cpe">cpe:/a:capnproto:capnproto</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/capstone/metadata.xml b/dev-libs/capstone/metadata.xml index 506ec45bd2c7..6028d1f3f031 100644 --- a/dev-libs/capstone/metadata.xml +++ b/dev-libs/capstone/metadata.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - - <maintainer type="person"> - <email>slyfox@gentoo.org</email> - <name>Sergei Trofimovich</name> - </maintainer> - <upstream> - <remote-id type="github">aquynh/capstone</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>slyfox@gentoo.org</email> + <name>Sergei Trofimovich</name> + </maintainer> + <upstream> + <remote-id type="github">aquynh/capstone</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/cdk/metadata.xml b/dev-libs/cdk/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/cdk/metadata.xml +++ b/dev-libs/cdk/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/cereal/metadata.xml b/dev-libs/cereal/metadata.xml index 9758da161376..2174818cea16 100644 --- a/dev-libs/cereal/metadata.xml +++ b/dev-libs/cereal/metadata.xml @@ -1,8 +1,8 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">USCiLab/cereal</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">USCiLab/cereal</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/cgilib/metadata.xml b/dev-libs/cgilib/metadata.xml index 2c2a7923cfc8..577e9c08f669 100644 --- a/dev-libs/cgilib/metadata.xml +++ b/dev-libs/cgilib/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>netmon@gentoo.org</email> - <name>Gentoo network monitoring and analysis project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>netmon@gentoo.org</email> + <name>Gentoo network monitoring and analysis project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/cgreen/metadata.xml b/dev-libs/cgreen/metadata.xml index 7cd1d64d499c..124aefda0e3a 100644 --- a/dev-libs/cgreen/metadata.xml +++ b/dev-libs/cgreen/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>jonas.licht@gmail.com</email> - <name>Jonas Licht</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">cgreen-devs/cgreen</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>jonas.licht@gmail.com</email> + <name>Jonas Licht</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">cgreen-devs/cgreen</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/check/metadata.xml b/dev-libs/check/metadata.xml index 9db0afcb5fff..b1b548cabbfc 100644 --- a/dev-libs/check/metadata.xml +++ b/dev-libs/check/metadata.xml @@ -1,15 +1,16 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>juippis@gentoo.org</email> - <name>Joonas Niilola</name> - </maintainer> - <use> - <flag name="subunit">Enable support for the subunit unit test protocol</flag> - </use> - <upstream> - <remote-id type="sourceforge">check</remote-id> - <remote-id type="github">libcheck/check</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>juippis@gentoo.org</email> + <name>Joonas Niilola</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">check</remote-id> + <remote-id type="github">libcheck/check</remote-id> + </upstream> + <use> + <flag name="subunit">Enable support for the subunit unit test protocol</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/chmlib/metadata.xml b/dev-libs/chmlib/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/chmlib/metadata.xml +++ b/dev-libs/chmlib/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/cl/metadata.xml b/dev-libs/cl/metadata.xml index f60477966bfd..74e5cd6278b4 100644 --- a/dev-libs/cl/metadata.xml +++ b/dev-libs/cl/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">tonyrog/cl</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">tonyrog/cl</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/clhpp/metadata.xml b/dev-libs/clhpp/metadata.xml index 67017a9f8a65..55497271a05c 100644 --- a/dev-libs/clhpp/metadata.xml +++ b/dev-libs/clhpp/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> -</maintainer> -<maintainer type="person"> - <email>marecki@gentoo.org</email> - <name>Marek Szuba</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>x11@gentoo.org</email> + <name>X11</name> + </maintainer> + <maintainer type="person"> + <email>marecki@gentoo.org</email> + <name>Marek Szuba</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/clipper/metadata.xml b/dev-libs/clipper/metadata.xml index bd82ab49d3ca..77519356c8e3 100644 --- a/dev-libs/clipper/metadata.xml +++ b/dev-libs/clipper/metadata.xml @@ -1,17 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>3dprint@gentoo.org</email> - <name>Gentoo 3D Printer Project</name> - </maintainer> - <longdescription> + <maintainer type="project"> + <email>3dprint@gentoo.org</email> + <name>Gentoo 3D Printer Project</name> + </maintainer> + <longdescription> The Clipper library performs line & polygon clipping - intersection, union, difference & exclusive-or, and line & polygon offsetting. The library is based on Vatti's clipping algorithm. </longdescription> - <upstream> - <bugs-to>https://sourceforge.net/p/polyclipping/bugs/</bugs-to> - <doc>http://www.angusj.com/delphi/clipper/documentation/Docs/Overview/_Body.htm</doc> - <remote-id type="sourceforge">polyclipping</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">polyclipping</remote-id> + <bugs-to>https://sourceforge.net/p/polyclipping/bugs/</bugs-to> + <doc>http://www.angusj.com/delphi/clipper/documentation/Docs/Overview/_Body.htm</doc> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/cloog/metadata.xml b/dev-libs/cloog/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/cloog/metadata.xml +++ b/dev-libs/cloog/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/collada-dom/metadata.xml b/dev-libs/collada-dom/metadata.xml index af5fc1f79217..5f55519e677c 100644 --- a/dev-libs/collada-dom/metadata.xml +++ b/dev-libs/collada-dom/metadata.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>aballier@gentoo.org</email> - <name>Alexis Ballier</name> - </maintainer> - <upstream> - <remote-id type="github">rdiankov/collada-dom</remote-id> - <remote-id type="sourceforge">collada-dom</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>aballier@gentoo.org</email> + <name>Alexis Ballier</name> + </maintainer> + <upstream> + <remote-id type="github">rdiankov/collada-dom</remote-id> + <remote-id type="sourceforge">collada-dom</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/concurrencykit/metadata.xml b/dev-libs/concurrencykit/metadata.xml index 8600ab81dac4..d317be34833b 100644 --- a/dev-libs/concurrencykit/metadata.xml +++ b/dev-libs/concurrencykit/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">concurrencykit/ck</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <upstream> + <remote-id type="github">concurrencykit/ck</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/confuse/metadata.xml b/dev-libs/confuse/metadata.xml index 3b320c11f642..55ecdc8810b8 100644 --- a/dev-libs/confuse/metadata.xml +++ b/dev-libs/confuse/metadata.xml @@ -1,12 +1,13 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>pinkbyte@gentoo.org</email> - <name>Sergey Popov</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:libconfuse_project:libconfuse</remote-id> - <remote-id type="github">martinh/libconfuse</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>pinkbyte@gentoo.org</email> + <name>Sergey Popov</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:libconfuse_project:libconfuse</remote-id> + <remote-id type="github">martinh/libconfuse</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/console_bridge/console_bridge-1.0.1.ebuild b/dev-libs/console_bridge/console_bridge-1.0.1.ebuild index a93aeb6410c5..495e31259084 100644 --- a/dev-libs/console_bridge/console_bridge-1.0.1.ebuild +++ b/dev-libs/console_bridge/console_bridge-1.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,6 @@ EXTERNAL_PROGS=" https://raw.githubusercontent.com/ament/ament_lint/${AMENT_LINT_VER}/ament_cpplint/ament_cpplint/cpplint.py -> ${P}-ament-${AMENT_LINT_VER}-cpplint.py " if [ "${PV#9999}" != "${PV}" ] ; then - KEYWORDS="" SRC_URI="${EXTERNAL_PROGS}" else KEYWORDS="~amd64 ~arm" diff --git a/dev-libs/console_bridge/console_bridge-9999.ebuild b/dev-libs/console_bridge/console_bridge-9999.ebuild index a93aeb6410c5..495e31259084 100644 --- a/dev-libs/console_bridge/console_bridge-9999.ebuild +++ b/dev-libs/console_bridge/console_bridge-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,6 @@ EXTERNAL_PROGS=" https://raw.githubusercontent.com/ament/ament_lint/${AMENT_LINT_VER}/ament_cpplint/ament_cpplint/cpplint.py -> ${P}-ament-${AMENT_LINT_VER}-cpplint.py " if [ "${PV#9999}" != "${PV}" ] ; then - KEYWORDS="" SRC_URI="${EXTERNAL_PROGS}" else KEYWORDS="~amd64 ~arm" diff --git a/dev-libs/console_bridge/metadata.xml b/dev-libs/console_bridge/metadata.xml index bffc275210b9..f337e8c09455 100644 --- a/dev-libs/console_bridge/metadata.xml +++ b/dev-libs/console_bridge/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>ros@gentoo.org</email> - <name>Gentoo ROS Project</name> - </maintainer> - <upstream> - <remote-id type="github">ros/console_bridge</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>ros@gentoo.org</email> + <name>Gentoo ROS Project</name> + </maintainer> + <upstream> + <remote-id type="github">ros/console_bridge</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/cppcodec/metadata.xml b/dev-libs/cppcodec/metadata.xml index fc886b24e5c5..28d6c01a4eea 100644 --- a/dev-libs/cppcodec/metadata.xml +++ b/dev-libs/cppcodec/metadata.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>soap@gentoo.org</email> - <name>David Seifert</name> - </maintainer> - <upstream> - <remote-id type="github">tplgy/cppcodec</remote-id> - <bugs-to>https://github.com/tplgy/cppcodec/issues</bugs-to> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>soap@gentoo.org</email> + <name>David Seifert</name> + </maintainer> + <upstream> + <remote-id type="github">tplgy/cppcodec</remote-id> + <bugs-to>https://github.com/tplgy/cppcodec/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/crc32c/metadata.xml b/dev-libs/crc32c/metadata.xml index 76f45cdee0f4..72e10dd03722 100644 --- a/dev-libs/crc32c/metadata.xml +++ b/dev-libs/crc32c/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>perfinion@gentoo.org</email> - <name>Jason Zaman</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>perfinion@gentoo.org</email> + <name>Jason Zaman</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/criterion/metadata.xml b/dev-libs/criterion/metadata.xml index 5df5b2863638..2106acc42e61 100644 --- a/dev-libs/criterion/metadata.xml +++ b/dev-libs/criterion/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>hydrapolic@gmail.com</email> - <name>Tomáš Mózes</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">Snaipe/Criterion</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>hydrapolic@gmail.com</email> + <name>Tomáš Mózes</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">Snaipe/Criterion</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/crossguid/metadata.xml b/dev-libs/crossguid/metadata.xml index ea03bb762f8a..80554f99b148 100644 --- a/dev-libs/crossguid/metadata.xml +++ b/dev-libs/crossguid/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -<upstream> - <remote-id type="github">graeme-hill/crossguid</remote-id> -</upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">graeme-hill/crossguid</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/crypto++/metadata.xml b/dev-libs/crypto++/metadata.xml index ed5b7931ce10..dc1d4b3ab4ff 100644 --- a/dev-libs/crypto++/metadata.xml +++ b/dev-libs/crypto++/metadata.xml @@ -1,17 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <use> - <flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag> - </use> - <upstream> - <remote-id type="github">weidai11/cryptopp</remote-id> - </upstream> - <slots> - <subslots>so version</subslots> - </slots> -</pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <upstream> + <remote-id type="github">weidai11/cryptopp</remote-id> + </upstream> + <use> + <flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag> + </use> + <origin>gentoo-staging</origin> + <slots> + <subslots>so version</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/cudnn/metadata.xml b/dev-libs/cudnn/metadata.xml index 61e3b0310e2b..6e2057b71d36 100644 --- a/dev-libs/cudnn/metadata.xml +++ b/dev-libs/cudnn/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <use> - <flag name="cuda10-2">On nVidia CUDA 10.2.</flag> - <flag name="cuda11-1">On nVidia CUDA 11.1.</flag> - </use> -</pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + + <use> + <flag name="cuda10-2">On nVidia CUDA 10.2.</flag> + <flag name="cuda11-1">On nVidia CUDA 11.1.</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/cvector/metadata.xml b/dev-libs/cvector/metadata.xml index 2c5e6c6b7449..4f4b639fa6fb 100644 --- a/dev-libs/cvector/metadata.xml +++ b/dev-libs/cvector/metadata.xml @@ -1,10 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="sourceforge">cvector</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="sourceforge">cvector</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/cxxopts/metadata.xml b/dev-libs/cxxopts/metadata.xml index cee379b15409..0f2e57ded13c 100644 --- a/dev-libs/cxxopts/metadata.xml +++ b/dev-libs/cxxopts/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>chutzpah@gentoo.org</email> + <name>Patrick McLean</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/cxxtools/Manifest b/dev-libs/cxxtools/Manifest index 68bcd23d52bf..269d634802bd 100644 --- a/dev-libs/cxxtools/Manifest +++ b/dev-libs/cxxtools/Manifest @@ -1 +1,2 @@ DIST cxxtools-2.2.1.tar.gz 821324 BLAKE2B 95139a3862a7c2e6652b475527bf0946e0921e0e80fafa0731c3a9ca3dd57a9383ebde080eebdfb80ae572aa5638316ddcf81e032195e162e3aa58289675e643 SHA512 b6dc3f63c39fbbc35af973eea668a44d30673140c72bfa7efbdc21a71816be2983e85312b9213264d4f5162c3e420eedb41974bacb7fe8176f2a069b6f8f6f7b +DIST cxxtools-3.0.tar.gz 1079247 BLAKE2B 536680373e194dbdb6a79bdb09960830b6aad34c2657a0024b218321154de81653f1e47db13abfcf13f0179fa6f85e0a30a4b97f0e64ca0ac5f1cc7be003270d SHA512 839be18a8bf40c1cbaa016ac50ddacfd879d1f9bea6521209c65790d67d5ee81377519aac2fb373a5de154a293e33185401848e41a697aa57ad6aa42d4854250 diff --git a/dev-libs/cxxtools/cxxtools-3.0.ebuild b/dev-libs/cxxtools/cxxtools-3.0.ebuild new file mode 100644 index 000000000000..6a83eec83772 --- /dev/null +++ b/dev-libs/cxxtools/cxxtools-3.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Collection of general purpose C++-classes" +HOMEPAGE="https://www.tntnet.org/cxxtools.html" +SRC_URI="http://www.tntnet.org/download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~sparc ~x86" + +RDEPEND="virtual/libiconv" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ) + +src_configure() { + econf \ + --disable-dependency-tracking \ + --disable-demos \ + --disable-unittest + + default +} + +src_install() { + emake DESTDIR="${D}" install + einstalldocs + + # remove static libs + rm -f "${ED}"/usr/$(get_libdir)/libcxxtools{,-bin,-http,-json,-unit,-xmlrpc}.la || die +} diff --git a/dev-libs/cxxtools/metadata.xml b/dev-libs/cxxtools/metadata.xml index 27f419c289c3..aa1fc8ccb8a9 100644 --- a/dev-libs/cxxtools/metadata.xml +++ b/dev-libs/cxxtools/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> -<email>vdr@gentoo.org</email> -<name>Gentoo VDR Project</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>vdr@gentoo.org</email> + <name>Gentoo VDR Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/cyberjack/metadata.xml b/dev-libs/cyberjack/metadata.xml index e57eaa0f05c4..ae024e718dbd 100644 --- a/dev-libs/cyberjack/metadata.xml +++ b/dev-libs/cyberjack/metadata.xml @@ -1,17 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <longdescription> REINER SCT cyberJack USB chipcard reader user space driver. This package includes the IFD driver for the cyberJack contactless (RFID) and contact USB chipcard reader. </longdescription> - <use> - <flag name="tools">Build and install optional management tools.</flag> - <flag name="usb">Enable support for usb based chipcard reader.</flag> - </use> -</pkgmetadata> + + <use> + <flag name="tools">Build and install optional management tools.</flag> + <flag name="usb">Enable support for usb based chipcard reader.</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/cyrus-sasl/metadata.xml b/dev-libs/cyrus-sasl/metadata.xml index bcabb66dbd73..e4721bb55500 100644 --- a/dev-libs/cyrus-sasl/metadata.xml +++ b/dev-libs/cyrus-sasl/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -<use> + + <use> <flag name="authdaemond">Add Courier-IMAP authdaemond unix socket support (<pkg>net-mail/courier-imap</pkg>, <pkg>mail-mta/courier</pkg>) </flag> @@ -11,5 +11,6 @@ <flag name="sample">Enable sample client and server</flag> <flag name="srp">Enable SRP authentication</flag> <flag name="urandom">Use /dev/urandom instead of /dev/random</flag> -</use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/d0_blind_id/Manifest b/dev-libs/d0_blind_id/Manifest index 6a9e06b78e05..503768c68dea 100644 --- a/dev-libs/d0_blind_id/Manifest +++ b/dev-libs/d0_blind_id/Manifest @@ -1,2 +1 @@ -DIST d0_blind_id-0.5.tar.gz 344460 BLAKE2B 9b77061e35b37bcdc009ea82989b0fe18ca6ddaebfcf7c3a4bd35523ae683fc0f05c3886f1c7904afbb5120a013dab2bbb1031c3c5dba9c435258e0b7fe960e9 SHA512 0a7735269a41108f191c4143b52eff2179889d94239be5be0c2406c6ed789b68e2d545250f9964e97f8c86a0653296bacdbe9b8d9db89a79ca6922d7c1a90162 DIST d0_blind_id-1.0.tar.gz 49110 BLAKE2B 1977bb9c71d6655e8a84aab9daf5aee470ac3f3e140e7beff3555a41a81baebab5e4e5019b0550594b8c6e8b936706bb9790e5e3171c1348abf3212349d07109 SHA512 dbee0bec44a008a6843ec367211e4cdfa25f6c4577b48d942d19301d5ff885d4fde8d40ea304a114d349d8e90283a50854afb2fb322bf19640842ded025849f2 diff --git a/dev-libs/d0_blind_id/d0_blind_id-0.5.ebuild b/dev-libs/d0_blind_id/d0_blind_id-0.5.ebuild deleted file mode 100644 index ff1d05e2aa7b..000000000000 --- a/dev-libs/d0_blind_id/d0_blind_id-0.5.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -AUTOTOOLS_AUTORECONF=1 -inherit autotools-utils - -DESCRIPTION="Blind-ID library for user identification using RSA blind signatures" -HOMEPAGE="https://git.xonotic.org/?p=xonotic/d0_blind_id.git;a=summary" -SRC_URI="https://github.com/downloads/divVerent/d0_blind_id/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="static-libs" - -RDEPEND="dev-libs/gmp:0" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -DOCS=( d0_blind_id.txt ) - -src_prepare() { - # fix out-of-source build - sed -i \ - -e 's, d0_rijndael.c, "$srcdir/d0_rijndael.c",' \ - configure.ac || die - - autotools-utils_src_prepare -} - -src_configure() { - local myeconfargs=( - --enable-rijndael - --without-openssl - --without-tommath - ) - autotools-utils_src_configure -} diff --git a/dev-libs/d0_blind_id/d0_blind_id-1.0.ebuild b/dev-libs/d0_blind_id/d0_blind_id-1.0.ebuild index 526f84f258a4..4b6c961ab503 100644 --- a/dev-libs/d0_blind_id/d0_blind_id-1.0.ebuild +++ b/dev-libs/d0_blind_id/d0_blind_id-1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/divVerent/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="static-libs" RDEPEND="dev-libs/gmp:0" diff --git a/dev-libs/d0_blind_id/metadata.xml b/dev-libs/d0_blind_id/metadata.xml index 78274e0fa550..1b8db8b4c1d6 100644 --- a/dev-libs/d0_blind_id/metadata.xml +++ b/dev-libs/d0_blind_id/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>games@gentoo.org</email> - <name>Gentoo Games Project</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>games@gentoo.org</email> + <name>Gentoo Games Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/darts/metadata.xml b/dev-libs/darts/metadata.xml index bb2998c433a2..5fd948e38806 100644 --- a/dev-libs/darts/metadata.xml +++ b/dev-libs/darts/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>cjk@gentoo.org</email> - <name>Cjk</name> - </maintainer> - <upstream> - <remote-id type="github">s-yata/darts-clone</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + <upstream> + <remote-id type="github">s-yata/darts-clone</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/date/metadata.xml b/dev-libs/date/metadata.xml index aaa7e8ae6e5d..3c84f0770bb3 100644 --- a/dev-libs/date/metadata.xml +++ b/dev-libs/date/metadata.xml @@ -1,20 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>gentoo@jonas-toth.eu</email> - <name>Jonas Toth</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <use> - <flag name="only-c-locale">Build only the C locale</flag> - </use> - <upstream> - <remote-id type="github">HowardHinnant/date</remote-id> - <bugs-to>https://github.com/HowardHinnant/date/issues</bugs-to> - <changelog>https://github.com/HowardHinnant/date/releases</changelog> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>gentoo@jonas-toth.eu</email> + <name>Jonas Toth</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">HowardHinnant/date</remote-id> + <changelog>https://github.com/HowardHinnant/date/releases</changelog> + <bugs-to>https://github.com/HowardHinnant/date/issues</bugs-to> + </upstream> + <use> + <flag name="only-c-locale">Build only the C locale</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild deleted file mode 100644 index afa3caaaab8a..000000000000 --- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -AUTOTOOLS_PRUNE_LIBTOOL_FILES="modules" - -inherit autotools-multilib eutils - -DESCRIPTION="Provides a C++ API for D-BUS" -HOMEPAGE="https://sourceforge.net/projects/dbus-cplusplus/ https://sourceforge.net/apps/mediawiki/dbus-cplusplus/index.php?title=Main_Page" -SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" -IUSE="doc ecore glib static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND="sys-apps/dbus[${MULTILIB_USEDEP}] - ecore? ( dev-libs/efl ) - glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - dev-util/cppunit[${MULTILIB_USEDEP}] - virtual/pkgconfig" - -S=${WORKDIR}/lib${P} - -PATCHES=( - "${FILESDIR}"/${P}-gcc-4.7.patch #424707 - "${FILESDIR}"/${PN}-gcc7.patch #622790 -) - -multilib_src_configure() { - # not just using autotools-multilib_src_configure because of multilib_native... logic - - # TODO : add ecore multilib support if/when it is multilibified - ECONF_SOURCE="${S}" econf \ - --disable-examples \ - $(multilib_native_use_enable doc doxygen-docs) \ - $(multilib_native_use_enable ecore) \ - $(use_enable glib) \ - $(use_enable static-libs static) \ - $(use_enable test tests) \ - PTHREAD_LIBS=-lpthread - # ACX_PTHREAD sets PTHREAD_CFLAGS but not PTHREAD_LIBS for some reason... - - if multilib_is_native_abi; then - # docs don't like out-of-source builds - local d - for d in img html; do - ln -s "${S}"/doc/${d} "${BUILD_DIR}"/doc/${d} || die - done - fi -} - -multilib_src_install_all() { - einstalldocs - - if use doc; then - dohtml -r "${S}"/doc/html/* - fi -} diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild b/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild index ea5c32b3c3d2..5da1267c21ac 100644 --- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild +++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" IUSE="doc ecore glib test" RESTRICT="!test? ( test )" diff --git a/dev-libs/dbus-c++/metadata.xml b/dev-libs/dbus-c++/metadata.xml index 142f634f0e53..b3ee3d587a64 100644 --- a/dev-libs/dbus-c++/metadata.xml +++ b/dev-libs/dbus-c++/metadata.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="ecore">Use Ecore integration</flag> - <flag name="glib">Use glib integration</flag> - </use> - <upstream> - <remote-id type="sourceforge">dbus-cplusplus</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">dbus-cplusplus</remote-id> + </upstream> + <use> + <flag name="ecore">Use Ecore integration</flag> + <flag name="glib">Use glib integration</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/dbus-glib/metadata.xml b/dev-libs/dbus-glib/metadata.xml index 63e7905d8e10..5f9fa24a8d09 100644 --- a/dev-libs/dbus-glib/metadata.xml +++ b/dev-libs/dbus-glib/metadata.xml @@ -1,10 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>freedesktop-bugs@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:freedesktop:dbus-glib</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>freedesktop-bugs@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:freedesktop:dbus-glib</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/device-atlas-api-c/metadata.xml b/dev-libs/device-atlas-api-c/metadata.xml index a1a8f31a03a3..a66b9ee26e8b 100644 --- a/dev-libs/device-atlas-api-c/metadata.xml +++ b/dev-libs/device-atlas-api-c/metadata.xml @@ -1,15 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>bertrand@jacquin.bzh</email> - <name>Bertrand Jacquin</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>bertrand@jacquin.bzh</email> + <name>Bertrand Jacquin</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription> DeviceAtlas is the de facto standard for device data across the web, telco, advertising and digital marketing sectors. As the only solution that is indexed for both web and mobile operator environments, DeviceAtlas' patented technology provides a common device identifier to understand device traffic across all connected environments. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/dietlibc/metadata.xml b/dev-libs/dietlibc/metadata.xml index e82600904d53..95b370df6c1d 100644 --- a/dev-libs/dietlibc/metadata.xml +++ b/dev-libs/dietlibc/metadata.xml @@ -1,10 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <longdescription> + <longdescription> The diet libc is a libc that is optimized for small size. It can be used to create small statically linked binaries for Linux on alpha, arm, hppa, ia64, i386, mips, s390, sparc, sparc64, ppc and x86_64. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/ding-libs/metadata.xml b/dev-libs/ding-libs/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/ding-libs/metadata.xml +++ b/dev-libs/ding-libs/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/distorm64/metadata.xml b/dev-libs/distorm64/metadata.xml index a490a1ed469a..f12668b9dcaf 100644 --- a/dev-libs/distorm64/metadata.xml +++ b/dev-libs/distorm64/metadata.xml @@ -1,19 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> - <maintainer type="person"> - <email>ikelos@gentoo.org</email> - <name>Mike Auty</name> - </maintainer> - <maintainer type="person"> - <email>slyfox@gentoo.org</email> - <name>Sergei Trofimovich</name> - </maintainer> - <upstream> - <remote-id type="github">gdabah/distorm</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + <maintainer type="person"> + <email>ikelos@gentoo.org</email> + <name>Mike Auty</name> + </maintainer> + <maintainer type="person"> + <email>slyfox@gentoo.org</email> + <name>Sergei Trofimovich</name> + </maintainer> + <upstream> + <remote-id type="github">gdabah/distorm</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/dmalloc/metadata.xml b/dev-libs/dmalloc/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/dmalloc/metadata.xml +++ b/dev-libs/dmalloc/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/dotconf/metadata.xml b/dev-libs/dotconf/metadata.xml index 681f451b51b2..79c65d8f0fa5 100644 --- a/dev-libs/dotconf/metadata.xml +++ b/dev-libs/dotconf/metadata.xml @@ -1,14 +1,15 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>williamh@gentoo.org</email> - </maintainer> - <maintainer type="project"> - <email>accessibility@gentoo.org</email> - <name>Gentoo Accessibility Project</name> - </maintainer> - <upstream> - <remote-id type="github">williamh/dotconf</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>williamh@gentoo.org</email> + </maintainer> + <maintainer type="project"> + <email>accessibility@gentoo.org</email> + <name>Gentoo Accessibility Project</name> + </maintainer> + <upstream> + <remote-id type="github">williamh/dotconf</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/double-conversion/metadata.xml b/dev-libs/double-conversion/metadata.xml index e9ea0aac45f6..8bc648e95cf3 100644 --- a/dev-libs/double-conversion/metadata.xml +++ b/dev-libs/double-conversion/metadata.xml @@ -1,20 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="project"> - <email>qt@gentoo.org</email> - </maintainer> - <longdescription lang="en"> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <maintainer type="project"> + <email>qt@gentoo.org</email> + </maintainer> + <longdescription lang="en"> This library consists of efficient conversion routines that have been extracted from the V8 JavaScript engine. The code has been refactored and improved so that it can be used more easily in other projects. </longdescription> - <upstream> - <remote-id type="github">google/double-conversion</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">google/double-conversion</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/dqlite/metadata.xml b/dev-libs/dqlite/metadata.xml index d15b38e95613..f52776342ef5 100644 --- a/dev-libs/dqlite/metadata.xml +++ b/dev-libs/dqlite/metadata.xml @@ -1,15 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>juippis@gentoo.org</email> - <name>Joonas Niilola</name> - </maintainer> - <maintainer type="project"> - <email>virtualization@gentoo.org</email> - <name>Gentoo Virtualization Project</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>juippis@gentoo.org</email> + <name>Joonas Niilola</name> + </maintainer> + <maintainer type="project"> + <email>virtualization@gentoo.org</email> + <name>Gentoo Virtualization Project</name> + </maintainer> + <longdescription> dqlite is a C library that implements an embeddable and replicated SQL database engine with high-availability and automatic failover. @@ -18,4 +18,6 @@ instances of your application and have them act as a highly-available cluster, with no dependency on external databases. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/eb/eb-4.4.1-r1.ebuild b/dev-libs/eb/eb-4.4.1-r1.ebuild index 432dd6254c17..42e4a85f7619 100644 --- a/dev-libs/eb/eb-4.4.1-r1.ebuild +++ b/dev-libs/eb/eb-4.4.1-r1.ebuild @@ -3,8 +3,10 @@ EAPI=7 +inherit autotools + DESCRIPTION="EB is a C library and utilities for accessing CD-ROM books" -HOMEPAGE="https://www.sra.co.jp/people/m-kasahr/eb/" +HOMEPAGE="https://web.archive.org/web/20120330123930/http://www.sra.co.jp/people/m-kasahr/eb/" SRC_URI="ftp://ftp.sra.co.jp/pub/misc/eb/${P}.tar.lzma" LICENSE="BSD" @@ -20,6 +22,11 @@ BDEPEND="nls? ( sys-devel/gettext )" DOCS=( AUTHORS ChangeLog{,.0,.1,.2} NEWS README ) +src_prepare() { + default + eautoreconf +} + src_configure() { econf \ $(use_enable ipv6) \ diff --git a/dev-libs/eb/metadata.xml b/dev-libs/eb/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/eb/metadata.xml +++ b/dev-libs/eb/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/editline/metadata.xml b/dev-libs/editline/metadata.xml index 2907abeb0c42..baabe37bd4b3 100644 --- a/dev-libs/editline/metadata.xml +++ b/dev-libs/editline/metadata.xml @@ -1,7 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> - <email>slyfox@gentoo.org</email> -</maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>slyfox@gentoo.org</email> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/eekboard/metadata.xml b/dev-libs/eekboard/metadata.xml index 9c2b63ff15dc..8becb9c5b031 100644 --- a/dev-libs/eekboard/metadata.xml +++ b/dev-libs/eekboard/metadata.xml @@ -1,19 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>cjk@gentoo.org</email> - <name>Cjk</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + <longdescription lang="en"> eekboard is a virtual keyboard software package, including a set of tools to implement desktop virtual keyboards. </longdescription> - <use> - <flag name="libcanberra">Enable support for <pkg>media-libs/libcanberra</pkg></flag> - <flag name="xtest">Enable support for <pkg>x11-libs/libXtst</pkg></flag> - </use> - <upstream> - <remote-id type="github">ueno/eekboard</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">ueno/eekboard</remote-id> + </upstream> + <use> + <flag name="libcanberra">Enable support for <pkg>media-libs/libcanberra</pkg></flag> + <flag name="xtest">Enable support for <pkg>x11-libs/libXtst</pkg></flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/efl/efl-1.25.1-r10.ebuild b/dev-libs/efl/efl-1.25.1-r10.ebuild index 8f3fd8cce754..a9d6e8dad812 100644 --- a/dev-libs/efl/efl-1.25.1-r10.ebuild +++ b/dev-libs/efl/efl-1.25.1-r10.ebuild @@ -34,6 +34,7 @@ REQUIRED_USE="${LUA_REQUIRED_USE} drm? ( gles2-only ) examples? ( eet svg ) gles2-only? ( || ( wayland X ) ) + ibus? ( glib ) pulseaudio? ( sound ) wayland? ( gles2-only !opengl ) xim? ( X ) diff --git a/dev-libs/efl/metadata.xml b/dev-libs/efl/metadata.xml index fa5f1d16959b..bd69f3d7a263 100644 --- a/dev-libs/efl/metadata.xml +++ b/dev-libs/efl/metadata.xml @@ -1,36 +1,38 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>juippis@gentoo.org</email> - <name>Joonas Niilola</name> - </maintainer> - <use> - <flag name="avif">Enable AVIF image loader</flag> - <flag name="bmp">Enable WBMP image loader</flag> - <flag name="dds">Enable DDS image loader</flag> - <flag name="drm">Enable DRM engine</flag> - <flag name="eet">Enable Eet image loader</flag> - <flag name="efl-one">Combine multiple core libraries into one libefl.so</flag> - <flag name="fribidi">Enable bidirectional text support</flag> - <flag name="glib">Enable <pkg>dev-libs/glib</pkg> support</flag> - <flag name="harfbuzz">Enable complex text shaping and layout support</flag> - <flag name="hyphen">Enable text hyphenation support</flag> - <flag name="ibus">Enable Intelligent Input Bus</flag> - <flag name="ico">Enable Ico image loader</flag> - <flag name="json">Enable lottie animation support</flag> - <flag name="mono">Enable mono bindings</flag> - <flag name="physics">Enable Bullet physics effects and support</flag> - <flag name="pmaps">Enable PMAPS image loader</flag> - <flag name="psd">Enable PSD image loader</flag> - <flag name="scim">Enable Smart Common Input Method</flag> - <flag name="system-lz4">Use system liblz4 instead of bundled one</flag> - <flag name="tga">Enable Tga image loader</flag> - <flag name="tgv">Enable Tgv image loader</flag> - <flag name="tslib">Enable <pkg>x11-libs/tslib</pkg> for touchscreen events</flag> - <flag name="unwind">Enable debug support via <pkg>sys-libs/libunwind</pkg></flag> - <flag name="xcf">Enable XCF image loader</flag> - <flag name="xim">Enable X Input Method</flag> - <flag name="xpresent">Enable <pkg>x11-libs/libXpresent</pkg> support</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>juippis@gentoo.org</email> + <name>Joonas Niilola</name> + </maintainer> + + <use> + <flag name="avif">Enable AVIF image loader</flag> + <flag name="bmp">Enable WBMP image loader</flag> + <flag name="dds">Enable DDS image loader</flag> + <flag name="drm">Enable DRM engine</flag> + <flag name="eet">Enable Eet image loader</flag> + <flag name="efl-one">Combine multiple core libraries into one libefl.so</flag> + <flag name="fribidi">Enable bidirectional text support</flag> + <flag name="glib">Enable <pkg>dev-libs/glib</pkg> support</flag> + <flag name="harfbuzz">Enable complex text shaping and layout support</flag> + <flag name="hyphen">Enable text hyphenation support</flag> + <flag name="ibus">Enable Intelligent Input Bus</flag> + <flag name="ico">Enable Ico image loader</flag> + <flag name="json">Enable lottie animation support</flag> + <flag name="mono">Enable mono bindings</flag> + <flag name="physics">Enable Bullet physics effects and support</flag> + <flag name="pmaps">Enable PMAPS image loader</flag> + <flag name="psd">Enable PSD image loader</flag> + <flag name="scim">Enable Smart Common Input Method</flag> + <flag name="system-lz4">Use system liblz4 instead of bundled one</flag> + <flag name="tga">Enable Tga image loader</flag> + <flag name="tgv">Enable Tgv image loader</flag> + <flag name="tslib">Enable <pkg>x11-libs/tslib</pkg> for touchscreen events</flag> + <flag name="unwind">Enable debug support via <pkg>sys-libs/libunwind</pkg></flag> + <flag name="xcf">Enable XCF image loader</flag> + <flag name="xim">Enable X Input Method</flag> + <flag name="xpresent">Enable <pkg>x11-libs/libXpresent</pkg> support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/elfutils/metadata.xml b/dev-libs/elfutils/metadata.xml index 10d87faccf5d..756cead60e73 100644 --- a/dev-libs/elfutils/metadata.xml +++ b/dev-libs/elfutils/metadata.xml @@ -1,17 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>toolchain@gentoo.org</email> - <name>Gentoo Toolchain Project</name> - </maintainer> - <use> - <flag name="lzma">Support automatic decompression of LZMA-compressed files and kernel images</flag> - <flag name="threads">Build the libraries with thread safe support</flag> - <flag name="utils">Install command-line utilities (all the eu-* programs)</flag> - <flag name="valgrind">Add support for memory debugging using <pkg>dev-util/valgrind</pkg></flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:elfutils_project:elfutils</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:elfutils_project:elfutils</remote-id> + </upstream> + <use> + <flag name="lzma">Support automatic decompression of LZMA-compressed files and kernel images</flag> + <flag name="threads">Build the libraries with thread safe support</flag> + <flag name="utils">Install command-line utilities (all the eu-* programs)</flag> + <flag name="valgrind">Add support for memory debugging using <pkg>dev-util/valgrind</pkg></flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest index 399e57c6cafd..0ad744997ffd 100644 --- a/dev-libs/ell/Manifest +++ b/dev-libs/ell/Manifest @@ -1,2 +1,3 @@ DIST ell-0.35.tar.xz 506400 BLAKE2B 694df293ce5fd31581cbdd9c2f6f3806a07a23ffb76cf04d6c13f1eebc8af5228ab030f3f1f6d68e1f234c4f1c55a6a1c41e93c41957c19ffc57255e86a78b26 SHA512 a61fc6e8b16627920a24a4bc271549863042ba27489039311009b7e16fe04bb88debcdcd239603cb471b78674a57851ee5ab8ee16229ebdf77850e0945410179 DIST ell-0.36.tar.xz 515888 BLAKE2B 094ccd94a73a0c9f4ffbf72f65137e4328c868f2bbf7cb0226502d2efdec7e7618dca0e73547d7a9d4cf9e0d01222f067ed5bfa053dbf38402a625a0044187fe SHA512 2b21220171e3be36e7f2779d78ebd1cb783c52813408d1cdd9ff742e30b426830f26b44784f2c96cbcd5f0cefc9152693795a16e6861087c45ef7539a86b944c +DIST ell-0.38.tar.xz 520744 BLAKE2B 24d552ed1bdd55c78aef7d427c40cb391ddedf8f06e77ddd188509a9eca71135b9fe282377bec1a225cb617c7a8bcc4efe6da6eb1dd86596e03ed6ba790b9619 SHA512 e482df8d810b866479c97a096efb8d2badb903bb7fda35ee3bbbaa65652c63f8058188a5ab9f477f835f6a5789a7c5d2eb7db2d9e30493ecd75bd7e71017b6c2 diff --git a/dev-libs/ell/ell-0.36.ebuild b/dev-libs/ell/ell-0.36.ebuild index a2fe3280af5f..489462190d43 100644 --- a/dev-libs/ell/ell-0.36.ebuild +++ b/dev-libs/ell/ell-0.36.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.38.ebuild b/dev-libs/ell/ell-0.38.ebuild new file mode 100644 index 000000000000..752fd7b7e630 --- /dev/null +++ b/dev-libs/ell/ell-0.38.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 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/metadata.xml b/dev-libs/ell/metadata.xml index 653c017de8b7..f0a00812d1a8 100644 --- a/dev-libs/ell/metadata.xml +++ b/dev-libs/ell/metadata.xml @@ -1,15 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> - <maintainer type="person"> - <email>bkohler@gentoo.org</email> - <name>Ben Kohler</name> - </maintainer> - <use> - <flag name="glib">Enable <pkg>dev-libs/glib</pkg> support</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <maintainer type="person"> + <email>bkohler@gentoo.org</email> + <name>Ben Kohler</name> + </maintainer> + + <use> + <flag name="glib">Enable <pkg>dev-libs/glib</pkg> support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/eventlog/metadata.xml b/dev-libs/eventlog/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/eventlog/metadata.xml +++ b/dev-libs/eventlog/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/expat/metadata.xml b/dev-libs/expat/metadata.xml index 173bc1d11186..784e59cf9aa9 100644 --- a/dev-libs/expat/metadata.xml +++ b/dev-libs/expat/metadata.xml @@ -1,16 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>freedesktop-bugs@gentoo.org</email> - <name>Gentoo Freedesktop Project</name> - </maintainer> - <maintainer type="person"> - <email>sping@gentoo.org</email> - <name>Sebastian Pipping</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:libexpat:expat</remote-id> - <remote-id type="sourceforge">expat</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>freedesktop-bugs@gentoo.org</email> + <name>Gentoo Freedesktop Project</name> + </maintainer> + <maintainer type="person"> + <email>sping@gentoo.org</email> + <name>Sebastian Pipping</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:libexpat:expat</remote-id> + <remote-id type="sourceforge">expat</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/faxpp/metadata.xml b/dev-libs/faxpp/metadata.xml index 2a8ac2dcef57..442005977b1b 100644 --- a/dev-libs/faxpp/metadata.xml +++ b/dev-libs/faxpp/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">faxpp</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">faxpp</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/fcgi/metadata.xml b/dev-libs/fcgi/metadata.xml index 4c2500de9aa7..9b514a0e2501 100644 --- a/dev-libs/fcgi/metadata.xml +++ b/dev-libs/fcgi/metadata.xml @@ -1,8 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -<use> + + <use> <flag name="html">Install HTML documentation</flag> -</use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/fddl/metadata.xml b/dev-libs/fddl/metadata.xml index 326f93eee087..dbd5316260d0 100644 --- a/dev-libs/fddl/metadata.xml +++ b/dev-libs/fddl/metadata.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>zlogene@gentoo.org</email> - <name>Mikle Kolyada</name> - </maintainer> - <upstream> - <remote-id type="github">atomopawn/FDDL</remote-id> - <remote-id type="sourceforge">itval</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>zlogene@gentoo.org</email> + <name>Mikle Kolyada</name> + </maintainer> + <upstream> + <remote-id type="github">atomopawn/FDDL</remote-id> + <remote-id type="sourceforge">itval</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/ferrisloki/metadata.xml b/dev-libs/ferrisloki/metadata.xml index bf7dc7343030..ac90795102e2 100644 --- a/dev-libs/ferrisloki/metadata.xml +++ b/dev-libs/ferrisloki/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">witme</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">witme</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/ffcall/metadata.xml b/dev-libs/ffcall/metadata.xml index 5b705d074820..28283451a62a 100644 --- a/dev-libs/ffcall/metadata.xml +++ b/dev-libs/ffcall/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>common-lisp@gentoo.org</email> - <name>Gentoo Common Lisp Project</name> - </maintainer> - <longdescription> + <maintainer type="project"> + <email>common-lisp@gentoo.org</email> + <name>Gentoo Common Lisp Project</name> + </maintainer> + <longdescription> ffcall - foreign function call libraries This is a collection of four libraries which can be used to build foreign function call interfaces in embedded interpreters. @@ -24,7 +24,8 @@ trampoline callback - closures with variable arguments as first-class C functions (a reentrant combination of vacall and trampoline) </longdescription> - <upstream> - <remote-id type="sourceforge">clisp</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">clisp</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/flatbuffers/metadata.xml b/dev-libs/flatbuffers/metadata.xml index 69ce66602487..117de0423e04 100644 --- a/dev-libs/flatbuffers/metadata.xml +++ b/dev-libs/flatbuffers/metadata.xml @@ -1,11 +1,12 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <remote-id type="github">google/flatbuffers</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <remote-id type="github">google/flatbuffers</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/folks/metadata.xml b/dev-libs/folks/metadata.xml index a89e8dcef9f3..4e0ee65a3419 100644 --- a/dev-libs/folks/metadata.xml +++ b/dev-libs/folks/metadata.xml @@ -1,13 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="tracker">Load contacts from <pkg>app-misc/tracker</pkg> index</flag> - <flag name="telepathy">Load contacts from the Telepathy framework</flag> - <flag name="utils">Build the folks-inspect utility</flag> -</use> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <use> + <flag name="tracker">Load contacts from <pkg>app-misc/tracker</pkg> index</flag> + <flag name="telepathy">Load contacts from the Telepathy framework</flag> + <flag name="utils">Build the folks-inspect utility</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/foma/metadata.xml b/dev-libs/foma/metadata.xml index 6b0a0fb3a729..745d33db486a 100644 --- a/dev-libs/foma/metadata.xml +++ b/dev-libs/foma/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>juippis@gentoo.org</email> - <name>Joonas Niilola</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>juippis@gentoo.org</email> + <name>Joonas Niilola</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/freexl/metadata.xml b/dev-libs/freexl/metadata.xml index 2761b1b9e5c0..3ee3465d20c2 100644 --- a/dev-libs/freexl/metadata.xml +++ b/dev-libs/freexl/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci-geosciences@gentoo.org</email> - <name>Gentoo Geosciences Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>sci-geosciences@gentoo.org</email> + <name>Gentoo Geosciences Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/fribidi/metadata.xml b/dev-libs/fribidi/metadata.xml index 8cfcbe768dc4..71382b0cff12 100644 --- a/dev-libs/fribidi/metadata.xml +++ b/dev-libs/fribidi/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:fribidi:gnu_fribidi</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:fribidi:gnu_fribidi</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/fstrm/metadata.xml b/dev-libs/fstrm/metadata.xml index a654cee996a0..70f681fc32b0 100644 --- a/dev-libs/fstrm/metadata.xml +++ b/dev-libs/fstrm/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">farsightsec/fstrm</remote-id> - </upstream> - <use> - <flag name="utils">Build fstrm utility programs</flag> - </use> -</pkgmetadata> + <upstream> + <remote-id type="github">farsightsec/fstrm</remote-id> + </upstream> + <use> + <flag name="utils">Build fstrm utility programs</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/gdl/metadata.xml b/dev-libs/gdl/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-libs/gdl/metadata.xml +++ b/dev-libs/gdl/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/geoip/geoip-1.6.10.ebuild b/dev-libs/geoip/geoip-1.6.10.ebuild index 282925bbff31..2f5ee8e5606d 100644 --- a/dev-libs/geoip/geoip-1.6.10.ebuild +++ b/dev-libs/geoip/geoip-1.6.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -13,7 +13,7 @@ SRC_URI=" # GPL-2 for md5.c - part of libGeoIPUpdate, MaxMind for GeoLite Country db LICENSE="LGPL-2.1 GPL-2 MaxMind2" SLOT="0" -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="static-libs" RESTRICT="test" diff --git a/dev-libs/geoip/metadata.xml b/dev-libs/geoip/metadata.xml index b535fed31a92..b4a4b486434c 100644 --- a/dev-libs/geoip/metadata.xml +++ b/dev-libs/geoip/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>netmon@gentoo.org</email> - <name>Gentoo network monitoring and analysis project</name> - </maintainer> - <upstream> - <remote-id type="github">maxmind/geoip-api-c</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>netmon@gentoo.org</email> + <name>Gentoo network monitoring and analysis project</name> + </maintainer> + <upstream> + <remote-id type="github">maxmind/geoip-api-c</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/gf-complete/metadata.xml b/dev-libs/gf-complete/metadata.xml index c934e64a9527..fc299d55a191 100644 --- a/dev-libs/gf-complete/metadata.xml +++ b/dev-libs/gf-complete/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> -<maintainer type="project"> - <email>openstack@gentoo.org</email> - <name>Openstack</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>prometheanfire@gentoo.org</email> + <name>Matthew Thode</name> + </maintainer> + <maintainer type="project"> + <email>openstack@gentoo.org</email> + <name>Openstack</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/gf2x/metadata.xml b/dev-libs/gf2x/metadata.xml index 1fea5b4ed1af..449a00ac7a66 100644 --- a/dev-libs/gf2x/metadata.xml +++ b/dev-libs/gf2x/metadata.xml @@ -1,22 +1,24 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci-mathematics@gentoo.org</email> - <name>Gentoo Mathematics Project</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="project"> + <email>sci-mathematics@gentoo.org</email> + <name>Gentoo Mathematics Project</name> + </maintainer> + <longdescription lang="en"> gf2x is a C/C++ software package containing routines for fast arithmetic in GF(2)[x] (multiplication, squaring, GCD) and searching for irreducible/primitive trinomials. </longdescription> - <use> - <flag name="custom-tune"> + + <use> + <flag name="custom-tune"> Extra long compile time for tuning hardware specific low-level routines </flag> - <flag name="fft"> + <flag name="fft"> Build an FFT API for multiplication of 2 polynomials over GF(2) </flag> - </use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/girara/metadata.xml b/dev-libs/girara/metadata.xml index d30ae40ed7f8..e2d9b613af5e 100644 --- a/dev-libs/girara/metadata.xml +++ b/dev-libs/girara/metadata.xml @@ -1,18 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <maintainer status="active"> - <email>mlq@pwmt.org</email> - <name>Moritz Lipp</name> - </maintainer> - <maintainer status="active"> - <email>sebastian+dev@ramacher.at</email> - <name>Sebastian Ramacher</name> - </maintainer> - <changelog>http://pwmt.org/projects/girara/download/</changelog> - <doc lang="en">http://pwmt.org/projects/girara/</doc> - <bugs-to>http://bugs.pwmt.org/</bugs-to> - </upstream> -</pkgmetadata> + <upstream> + <changelog>http://pwmt.org/projects/girara/download/</changelog> + <bugs-to>http://bugs.pwmt.org/</bugs-to> + <doc lang="en">http://pwmt.org/projects/girara/</doc> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/gjs/metadata.xml b/dev-libs/gjs/metadata.xml index 029c403a1ba9..b578e9d5b5de 100644 --- a/dev-libs/gjs/metadata.xml +++ b/dev-libs/gjs/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="sysprof">Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg></flag> - </use> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <use> + <flag name="sysprof">Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg></flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index 4661caea1521..c9d7739d8795 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1,5 +1 @@ -DIST glib-2.62.6.tar.xz 4703424 BLAKE2B 0a27245be2575c574dcc730dd051a8c284f421dbc46579aadc5fbbacb8f934af4374b61bb26085e5c9ab78a868c567818f3fb9d67adddce37f5c4fec00e0d276 SHA512 8e3972a371f3c1a50b7d245b30e4f740583ad72ba4ab325e0e15e0732be44dfb69b603fb39dcf4989255a23a181e9ea5dd25982dd94c386cd9f21952243ad6f5 -DIST glib-2.64.5.tar.xz 4778456 BLAKE2B 7fdee0e16a7ac820f4c4f7dc66d37add464d3005e89e6013302d3ef103319331811d68e9b42db072b82242c3d7badfbd085b69333e770012def89dc8aae7a2eb SHA512 a87537274619b6de88a0e68555059036ac18c748b5005c8d84728646b0db342fde0b8c5b303b9ad79f64d71ea4ed990d52a4fbd68cda3ca74aed5fe4d497e060 -DIST glib-2.66.2.tar.xz 4836456 BLAKE2B 5484a7fe497dbe06df7ce11dbc8836c95dbb01e6e309516b82158f2915eeee36ccbe6e904cb6ae9a5a0223ccc0b52f6e64d61a418bf790538bc90388430977b2 SHA512 30278c066c6b209f45fcfdb9ffc4732236451464506b93c0fff0964ff8aac58c15be85c3793c686d4740d9d97857984bc0ab71e38d5da11c5fd860e569fb6cb9 -DIST glib-2.66.3.tar.xz 4837796 BLAKE2B 44632477b56bea5b6324deccc17e2d6b72e00dba518f9fc3ec5edad8b20df59f8bf9087e5de16b587b72c2f143d9ab650c478666132b1564da9bf333f380a4e3 SHA512 ab2670ae4eeb3b561c0e71ff9153908f450e430cd43771bfee09233a65826dc16462537ec64bdfcced867f4c8663341b6b9d17af5ba0fab8564b8f21b04a45d7 -DIST glib-2.66.4.tar.xz 4838124 BLAKE2B de2b8690c9ef9d66378b396ec0abe2bc83380654b3ca2e221678fb6dc9bf449c544a7e2b2a662739f7b400e9ce0a5a0af115ba2f06b8f5597967e518fdec4937 SHA512 b3bc3e6e5cca793139848940e5c0894f1c7e3bd3a770b213a1ea548ac54a2432aebb140ed54518712fb8af36382b3b13d5f7ffd3d87ff63cba9e2f55434f7260 +DIST glib-2.66.7.tar.xz 4844892 BLAKE2B 2d128e8c933a8c5bd27734e96e50244f27c29199823e2185e8cfa5b4bbc0ca23f761c9de275c9941672eb945e302178b3cb4b5bd577f375ad953a97dddc70e34 SHA512 f6e6cc0fe2ab4a31a623bf9a1e63f833783e044e7ed55b66a84fc0cbf1410eec233fe0e226abb20aac0e40167a9624bf5e65197f9eed879da1293af44408d530 diff --git a/dev-libs/glib/glib-2.62.6.ebuild b/dev-libs/glib/glib-2.62.6.ebuild deleted file mode 100644 index 52c8656fdf84..000000000000 --- a/dev-libs/glib/glib-2.62.6.ebuild +++ /dev/null @@ -1,267 +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,8,9,10} ) - -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=" - !<dev-util/gdbus-codegen-${PV} - >=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 -" -# 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})" - } - multilib_foreach_abi multilib_pkg_postinst -} - -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.5.ebuild b/dev-libs/glib/glib-2.64.5.ebuild deleted file mode 100644 index acea5894292f..000000000000 --- a/dev-libs/glib/glib-2.64.5.ebuild +++ /dev/null @@ -1,281 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8,9,10} ) - -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). -# * elfutils (via libelf) does not build on Windows. gresources are not embedded -# within ELF binaries on that platform anyway and inspecting ELF binaries from -# other platforms is not that useful so exclude the dependency in this case. -# * 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=" - !<dev-util/gdbus-codegen-${PV} - >=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}] ) ) - !kernel_Winnt? ( 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.32-r2 - 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 -" -# 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}"/${PN}-2.64.1-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})" - } - multilib_foreach_abi multilib_pkg_postinst - - 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/glib/glib-2.66.2.ebuild b/dev-libs/glib/glib-2.66.2.ebuild deleted file mode 100644 index 8cd3ffc040ec..000000000000 --- a/dev-libs/glib/glib-2.66.2.ebuild +++ /dev/null @@ -1,283 +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,8,9,10} ) - -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 sysprof 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). -# * elfutils (via libelf) does not build on Windows. gresources are not embedded -# within ELF binaries on that platform anyway and inspecting ELF binaries from -# other platforms is not that useful so exclude the dependency in this case. -# * 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=" - !<dev-util/gdbus-codegen-2.66.0 - >=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}] ) ) - !kernel_Winnt? ( virtual/libelf:0= ) - fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] ) - sysprof? ( >=dev-util/sysprof-capture-3.38:4[${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.32-r2 - 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 -" -# 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}"/${PN}-2.64.1-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) - $(meson_feature sysprof) - -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})" - } - multilib_foreach_abi multilib_pkg_postinst - - 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/glib/glib-2.66.3.ebuild b/dev-libs/glib/glib-2.66.3.ebuild deleted file mode 100644 index 0808cd84770e..000000000000 --- a/dev-libs/glib/glib-2.66.3.ebuild +++ /dev/null @@ -1,283 +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,8,9,10} ) - -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 sysprof 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). -# * elfutils (via libelf) does not build on Windows. gresources are not embedded -# within ELF binaries on that platform anyway and inspecting ELF binaries from -# other platforms is not that useful so exclude the dependency in this case. -# * 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=" - !<dev-util/gdbus-codegen-${PV} - >=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}] ) ) - !kernel_Winnt? ( virtual/libelf:0= ) - fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] ) - sysprof? ( >=dev-util/sysprof-capture-3.38:4[${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.33 - 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 -" -# 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}"/${PN}-2.64.1-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) - $(meson_feature sysprof) - -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})" - } - multilib_foreach_abi multilib_pkg_postinst - - 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/glib/glib-2.66.4.ebuild b/dev-libs/glib/glib-2.66.7.ebuild index 23a4ff335d11..09e4d82324d8 100644 --- a/dev-libs/glib/glib-2.66.4.ebuild +++ b/dev-libs/glib/glib-2.66.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SLOT="2" IUSE="dbus debug elibc_glibc fam gtk-doc kernel_linux +mime selinux static-libs sysprof 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" +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/metadata.xml b/dev-libs/glib/metadata.xml index c1bb61a327bd..ddb75907c8c2 100644 --- a/dev-libs/glib/metadata.xml +++ b/dev-libs/glib/metadata.xml @@ -1,35 +1,36 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="dbus"> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:gnome:glib</remote-id> + </upstream> + <use> + <flag name="dbus"> Enable dependencies required by glib libraries using dbus service to manage settings saving </flag> - <flag name="mime"> + <flag name="mime"> Pull in shared MIME database that many glib-based applications require at runtime to detect or open files. Warning: do not disable this flag unless installing on a headless server. </flag> - <flag name="systemtap"> + <flag name="systemtap"> Build support for profiling and tracing using <pkg>dev-util/systemtap</pkg> </flag> - <flag name="sysprof"> + <flag name="sysprof"> Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg> </flag> - <flag name="utils"> + <flag name="utils"> Install gtester-report utility to generate test report files for your software; build gresource utility with ELF support. </flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:gnome:glib</remote-id> - </upstream> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/gmime/metadata.xml b/dev-libs/gmime/metadata.xml index 3faea473b958..3b479213cb24 100644 --- a/dev-libs/gmime/metadata.xml +++ b/dev-libs/gmime/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">spruce</remote-id> - </upstream> - <use> - <flag name="smime">Enable experimental S/MIME support</flag> - </use> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">spruce</remote-id> + </upstream> + <use> + <flag name="smime">Enable experimental S/MIME support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/gmp/metadata.xml b/dev-libs/gmp/metadata.xml index 2b4236a14c6c..3bb78523cc2e 100644 --- a/dev-libs/gmp/metadata.xml +++ b/dev-libs/gmp/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>toolchain@gentoo.org</email> - <name>Gentoo Toolchain Project</name> -</maintainer> -<use> - <flag name="asm">Enable use of hand optimized assembly routines (faster execution)</flag> - <flag name="pic">Force static libraries to be built as PIC to avoid TEXTRELs.</flag> -</use> -<upstream> - <remote-id type="cpe">cpe:/a:gmplib:gmp</remote-id> -</upstream> -</pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:gmplib:gmp</remote-id> + </upstream> + <use> + <flag name="asm">Enable use of hand optimized assembly routines (faster execution)</flag> + <flag name="pic">Force static libraries to be built as PIC to avoid TEXTRELs.</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/gnulib/metadata.xml b/dev-libs/gnulib/metadata.xml index d33cce94b0d4..0d3b96ef165c 100644 --- a/dev-libs/gnulib/metadata.xml +++ b/dev-libs/gnulib/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>prefix@gentoo.org</email> - <name>Gentoo Prefix</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>prefix@gentoo.org</email> + <name>Gentoo Prefix</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/go-fuse/metadata.xml b/dev-libs/go-fuse/metadata.xml index 90487b3d8399..32252083454c 100644 --- a/dev-libs/go-fuse/metadata.xml +++ b/dev-libs/go-fuse/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>zerochaos@gentoo.org</email> - <name>Rick Farina</name> - </maintainer> - <upstream> - <remote-id type="github">hanwen/go-fuse</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>zerochaos@gentoo.org</email> + <name>Rick Farina</name> + </maintainer> + <upstream> + <remote-id type="github">hanwen/go-fuse</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/go-usb/metadata.xml b/dev-libs/go-usb/metadata.xml index ac4b8fcb74df..d2e2e055113c 100644 --- a/dev-libs/go-usb/metadata.xml +++ b/dev-libs/go-usb/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>zerochaos@gentoo.org</email> - <name>Rick Farina</name> - </maintainer> - <upstream> - <remote-id type="github">hanwen/usb</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>zerochaos@gentoo.org</email> + <name>Rick Farina</name> + </maintainer> + <upstream> + <remote-id type="github">hanwen/usb</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/gobject-introspection-common/metadata.xml b/dev-libs/gobject-introspection-common/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-libs/gobject-introspection-common/metadata.xml +++ b/dev-libs/gobject-introspection-common/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/gobject-introspection/metadata.xml b/dev-libs/gobject-introspection/metadata.xml index ed75a827c8a9..ff456dfccea2 100644 --- a/dev-libs/gobject-introspection/metadata.xml +++ b/dev-libs/gobject-introspection/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="doctool">Install g-ir-doc-tool for generating documentation + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <use> + <flag name="doctool">Install g-ir-doc-tool for generating documentation from introspected data</flag> -</use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/gom/metadata.xml b/dev-libs/gom/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-libs/gom/metadata.xml +++ b/dev-libs/gom/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/gost-engine/metadata.xml b/dev-libs/gost-engine/metadata.xml index 19f68dfb5552..f34dfc696793 100644 --- a/dev-libs/gost-engine/metadata.xml +++ b/dev-libs/gost-engine/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>candrews@gentoo.org</email> - <name>Craig Andrews</name> - </maintainer> - <upstream> - <remote-id type="github">gost-engine/engine</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <upstream> + <remote-id type="github">gost-engine/engine</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/granite/metadata.xml b/dev-libs/granite/metadata.xml index eb3302b9001c..cb55bdf1c362 100644 --- a/dev-libs/granite/metadata.xml +++ b/dev-libs/granite/metadata.xml @@ -1,20 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>xgqt@protonmail.com</email> - <name>Maciej Barć</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>xgqt@protonmail.com</email> + <name>Maciej Barć</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription lang="en"> Granite is a companion library for GTK+ and GLib. Among other things, it provides complex widgets and convenience functions designed for use in apps built for elementary OS. </longdescription> - <upstream> - <remote-id type="github">elementary/granite</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">elementary/granite</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/grantlee/metadata.xml b/dev-libs/grantlee/metadata.xml index 060fd39bc3e2..114c82873f7f 100644 --- a/dev-libs/grantlee/metadata.xml +++ b/dev-libs/grantlee/metadata.xml @@ -1,11 +1,12 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <remote-id type="github">steveire/grantlee</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <remote-id type="github">steveire/grantlee</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/gtx/gtx-0.2.2-r1.ebuild b/dev-libs/gtx/gtx-0.2.2-r1.ebuild new file mode 100644 index 000000000000..7354843939d9 --- /dev/null +++ b/dev-libs/gtx/gtx-0.2.2-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Small collection of functions intended to enhance the GLib testing framework" +HOMEPAGE="https://launchpad.net/gtx" +SRC_URI="https://launchpad.net/gtx/trunk/${PV}/+download/${P}.tar.gz" + +SLOT="0" +LICENSE="LGPL-2.1" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="debug" + +RDEPEND="dev-libs/glib:2" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-docdir.patch + "${FILESDIR}"/${P}-debug.patch + "${FILESDIR}"/${P}-glib.h.patch ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable debug) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + find "${ED}" -name '*.a' -delete || die + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/gtx/metadata.xml b/dev-libs/gtx/metadata.xml index 81f29a75bedc..f53980b01587 100644 --- a/dev-libs/gtx/metadata.xml +++ b/dev-libs/gtx/metadata.xml @@ -1,16 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <longdescription> GTX is a small collection of convenience functions intended to enhance the GLib testing framework. With specific emphasis on easing the pain of writing test cases for asynchronous interactions. </longdescription> - <upstream> - <remote-id type="launchpad">gtx</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="launchpad">gtx</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/gumbo/metadata.xml b/dev-libs/gumbo/metadata.xml index 41768660a942..68d2e8910044 100644 --- a/dev-libs/gumbo/metadata.xml +++ b/dev-libs/gumbo/metadata.xml @@ -1,10 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>graaff@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">google/gumbo-parser#readme</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>graaff@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="github">google/gumbo-parser#readme</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/hidapi/hidapi-0.8.0_rc1_p20140719-r1.ebuild b/dev-libs/hidapi/hidapi-0.8.0_rc1_p20140719-r1.ebuild index 4c6db97d04e0..8013c7cfdd8e 100644 --- a/dev-libs/hidapi/hidapi-0.8.0_rc1_p20140719-r1.ebuild +++ b/dev-libs/hidapi/hidapi-0.8.0_rc1_p20140719-r1.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/signal11/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P} LICENSE="|| ( BSD GPL-3 HIDAPI )" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" IUSE="doc fox" RDEPEND=" diff --git a/dev-libs/hidapi/hidapi-0.8.0_rc1_p20140719.ebuild b/dev-libs/hidapi/hidapi-0.8.0_rc1_p20140719.ebuild deleted file mode 100644 index b6be41ad0ec6..000000000000 --- a/dev-libs/hidapi/hidapi-0.8.0_rc1_p20140719.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_AUTORECONF=yes - -inherit eutils versionator autotools-multilib #git-2 - -# If github is desired, the following may be used. -#EGIT_REPO_URI="https://github.com/signal11/hidapi.git" -#EGIT_BRANCH="master" -EGIT_COMMIT="d17db57b9d4354752e0af42f5f33007a42ef2906" - -# S is only needed for the debian_package -S=${WORKDIR}/${PN}-${DEBIAN_PV} - -DESCRIPTION="A multi-platform library for USB and Bluetooth HID-Class devices" -HOMEPAGE="https://www.signal11.us/oss/hidapi/" -SRC_URI="https://github.com/signal11/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tgz" -# When 0.8.0 is officially available the following link should be used. -#SRC_URI="https://github.com/downloads/signal11/${PN}/${P}.zip" - -LICENSE="|| ( BSD GPL-3 HIDAPI )" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" -IUSE="doc fox static-libs" - -RDEPEND="virtual/libusb:1[${MULTILIB_USEDEP}] - virtual/libudev:0[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - virtual/pkgconfig - fox? ( x11-libs/fox )" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -PATCHES=("${FILESDIR}"/${P}-autoconf-2.70.patch) - -src_prepare() { - if ! use fox; then - sed -i -e 's:PKG_CHECK_MODULES(\[fox\], .*):AC_SUBST(fox_CFLAGS,[ ])AC_SUBST(fox_LIBS,[ ]):' configure.ac || die - fi - - # Fix bashisms in the configure.ac file. - sed -i -e 's:\([A-Z_]\+\)+="\(.*\)":\1="${\1}\2":g' \ - -e 's:\([A-Z_]\+\)+=`\(.*\)`:\1="${\1}\2":g' configure.ac || die - - # Portage handles license texts itself, no need to install them - sed -i -e 's/LICENSE.*/ # blank/' Makefile.am || die - - autotools-multilib_src_prepare -} - -multilib_src_configure() { - local myeconfargs=( - $(multilib_native_use_enable fox testgui) - ) - - autotools-utils_src_configure -} - -src_compile() { - autotools-multilib_src_compile - - if use doc; then - doxygen doxygen/Doxyfile || die - fi -} - -src_install() { - autotools-multilib_src_install - - if use doc; then - dohtml -r html/. - fi -} diff --git a/dev-libs/hidapi/metadata.xml b/dev-libs/hidapi/metadata.xml index 81b593d1683a..8b052c515002 100644 --- a/dev-libs/hidapi/metadata.xml +++ b/dev-libs/hidapi/metadata.xml @@ -1,18 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>luke-jr+gentoobugs@utopios.org</email> - <name>Luke Dashjr</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <use> - <flag name="fox">Build a x11-libs/fox GUI</flag> - </use> - <upstream> - <remote-id type="github">signal11/hidapi</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>luke-jr+gentoobugs@utopios.org</email> + <name>Luke Dashjr</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">signal11/hidapi</remote-id> + </upstream> + <use> + <flag name="fox">Build a x11-libs/fox GUI</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/hiredis/metadata.xml b/dev-libs/hiredis/metadata.xml index acda7373e628..3adb59249842 100644 --- a/dev-libs/hiredis/metadata.xml +++ b/dev-libs/hiredis/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <slots> - <subslots>Reflect ABI of libhiredis.so.</subslots> - </slots> - <upstream> - <remote-id type="github">redis/hiredis</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <upstream> + <remote-id type="github">redis/hiredis</remote-id> + </upstream> + <origin>gentoo-staging</origin> + <slots> + <subslots>Reflect ABI of libhiredis.so.</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/http-fetcher/metadata.xml b/dev-libs/http-fetcher/metadata.xml index a4818674ffd6..96722e1f8b47 100644 --- a/dev-libs/http-fetcher/metadata.xml +++ b/dev-libs/http-fetcher/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>monsieurp@gentoo.org</email> - <name>Patrice Clement</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">http-fetcher</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>monsieurp@gentoo.org</email> + <name>Patrice Clement</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">http-fetcher</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/hyperleveldb/metadata.xml b/dev-libs/hyperleveldb/metadata.xml index 40aa45df2b01..57392750405d 100644 --- a/dev-libs/hyperleveldb/metadata.xml +++ b/dev-libs/hyperleveldb/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild index 33635ee27045..dc3a9385f2f0 100644 --- a/dev-libs/hyperscan/hyperscan-5.4.0.ebuild +++ b/dev-libs/hyperscan/hyperscan-5.4.0.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://www.hyperscan.io/ https://github.com/intel/hyperscan" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="cpu_flags_x86_avx2 +cpu_flags_x86_ssse3 static-libs" RDEPEND="dev-libs/boost:=" @@ -38,6 +38,9 @@ src_configure() { use cpu_flags_x86_ssse3 && append-flags -mssse3 use cpu_flags_x86_avx2 && append-flags -mavx2 + # Temporary, see #772086#c1 and associated PR + CMAKE_BUILD_TYPE="Release" + local mycmakeargs=( -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON) -DBUILD_STATIC_AND_SHARED=$(usex static-libs ON OFF) diff --git a/dev-libs/hyperscan/metadata.xml b/dev-libs/hyperscan/metadata.xml index a0397a7f0d92..b531b2664939 100644 --- a/dev-libs/hyperscan/metadata.xml +++ b/dev-libs/hyperscan/metadata.xml @@ -1,19 +1,20 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>c@roessner.co</email> - <name>Christian Roessner</name> - </maintainer> - <maintainer type="person"> - <email>arkamar@atlas.cz</email> - <name>Petr Vaněk</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">01org/hyperscan</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>c@roessner.co</email> + <name>Christian Roessner</name> + </maintainer> + <maintainer type="person"> + <email>arkamar@atlas.cz</email> + <name>Petr Vaněk</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">01org/hyperscan</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/hyphen/metadata.xml b/dev-libs/hyphen/metadata.xml index 99d138c6b1a0..90c2805e1701 100644 --- a/dev-libs/hyphen/metadata.xml +++ b/dev-libs/hyphen/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>office@gentoo.org</email> - <name>Gentoo Office project</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">hunspell</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>office@gentoo.org</email> + <name>Gentoo Office project</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">hunspell</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/icu-layoutex/metadata.xml b/dev-libs/icu-layoutex/metadata.xml index 1e2a3b43bac3..c464a84d9d5a 100644 --- a/dev-libs/icu-layoutex/metadata.xml +++ b/dev-libs/icu-layoutex/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> - <maintainer type="project"> - <email>office@gentoo.org</email> - <name>Gentoo Office project</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <maintainer type="project"> + <email>office@gentoo.org</email> + <name>Gentoo Office project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/icu-le-hb/metadata.xml b/dev-libs/icu-le-hb/metadata.xml index 29a8001dfe99..f0214f51b6f5 100644 --- a/dev-libs/icu-le-hb/metadata.xml +++ b/dev-libs/icu-le-hb/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> - <maintainer type="project"> - <email>office@gentoo.org</email> - <name>Gentoo Office project</name> - </maintainer> - <upstream> - <remote-id type="github">behdad/icu-le-hb</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <maintainer type="project"> + <email>office@gentoo.org</email> + <name>Gentoo Office project</name> + </maintainer> + <upstream> + <remote-id type="github">behdad/icu-le-hb</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/icu/metadata.xml b/dev-libs/icu/metadata.xml index 13ce236ee519..d0d595f33f8f 100644 --- a/dev-libs/icu/metadata.xml +++ b/dev-libs/icu/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>office@gentoo.org</email> - <name>Gentoo Office project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>office@gentoo.org</email> + <name>Gentoo Office project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/igraph/Manifest b/dev-libs/igraph/Manifest index 862a2b7315f0..91e5201f303f 100644 --- a/dev-libs/igraph/Manifest +++ b/dev-libs/igraph/Manifest @@ -1,2 +1,3 @@ DIST igraph-0.8.3.tar.gz 3636192 BLAKE2B 1a6636a074182fc859d7c2982546668b221be8a71b9a8a60404764684b7488a41450cedb75f89558f1ffe6f6dbef298057b5294495f2e7992768f5fd4e40fbd9 SHA512 a25126fd5ee7cf823b6728d02d38c8d13c8561e9f6e10372faef15e98f4381c118f3dd9f308d003d7d18ca501e7055b838711a2a62e00afba32ca929c8d765f1 DIST igraph-0.8.5.tar.gz 3303252 BLAKE2B 9aa920e39a1ef76376eb9a88b6d24e2d051aa22807d4e9bbac49fd1708c59f821d2d4ec55dc96a89de84dfc3ca394e3de9f60704b7f3880a40128863b209d0d6 SHA512 eeb7a21b3a0551e47c178e568811a415e39afb2cc99be39905a15d667fa59564e83979111e1ea5d93636d5b0c7dcbed18728f03aa7ee4d83f96c45af52de8370 +DIST igraph-0.9.0.tar.gz 3752584 BLAKE2B ab8724de1fb57fda1250a9a3e1958609004731f72d38c225c23a94b7ad39af8af7a269bb9e9a2cae28b5d4038acbb0fb4f12bc90831340f59cdafa75f4b7c264 SHA512 ee6ddda3ebb9fb01029a3efbbab2329516d42ecb3030c57e7a78c8d7f28b76650fb4f3245e993cbef6161de6f6a1e0a4f5ba2533cbd8271df72554561b4f407f diff --git a/dev-libs/igraph/files/igraph-0.9.0-cmakedirs.patch b/dev-libs/igraph/files/igraph-0.9.0-cmakedirs.patch new file mode 100644 index 000000000000..a7682d41e0a4 --- /dev/null +++ b/dev-libs/igraph/files/igraph-0.9.0-cmakedirs.patch @@ -0,0 +1,13 @@ +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -440,8 +440,8 @@ generate_export_header(igraph + include(GNUInstallDirs) + install( + TARGETS igraph +- RUNTIME DESTINATION bin +- LIBRARY DESTINATION lib ++ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} ++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ) + install( + DIRECTORY ${CMAKE_SOURCE_DIR}/include/ diff --git a/dev-libs/igraph/igraph-0.8.5.ebuild b/dev-libs/igraph/igraph-0.8.5.ebuild index 19366631e5e7..b5f193699c63 100644 --- a/dev-libs/igraph/igraph-0.8.5.ebuild +++ b/dev-libs/igraph/igraph-0.8.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/igraph/igraph/releases/download/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0/0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="debug" RDEPEND=" diff --git a/dev-libs/igraph/igraph-0.9.0.ebuild b/dev-libs/igraph/igraph-0.9.0.ebuild new file mode 100644 index 000000000000..5b9593d607d6 --- /dev/null +++ b/dev-libs/igraph/igraph-0.9.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Creating and manipulating undirected and directed graphs" +HOMEPAGE="https://www.igraph.org/" +SRC_URI="https://github.com/igraph/igraph/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/0" +KEYWORDS="~amd64 ~x86" +IUSE="debug test threads" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/gmp:0= + dev-libs/libxml2 + sci-libs/arpack + sci-libs/cxsparse + sci-mathematics/glpk:= + virtual/blas + virtual/lapack" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${PN}-0.9.0-cmakedirs.patch ) + +src_configure() { + local mycmakeargs=( + -DUSE_CCACHE=OFF + -DIGRAPH_GLPK_SUPPORT=ON + -DIGRAPH_GRAPHML_SUPPORT=ON + -DIGRAPH_USE_INTERNAL_ARPACK=OFF + -DIGRAPH_USE_INTERNAL_BLAS=OFF + -DIGRAPH_USE_INTERNAL_CXSPARSE=OFF + -DIGRAPH_USE_INTERNAL_GLPK=OFF + -DIGRAPH_USE_INTERNAL_GMP=OFF + -DIGRAPH_USE_INTERNAL_LAPACK=OFF + -DIGRAPH_ENABLE_TLS=$(usex threads) + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +src_test() { + cmake_build check +} diff --git a/dev-libs/igraph/metadata.xml b/dev-libs/igraph/metadata.xml index 91a6671aeaf2..fcd2384d3a1a 100644 --- a/dev-libs/igraph/metadata.xml +++ b/dev-libs/igraph/metadata.xml @@ -1,21 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <longdescription lang="en"> + <maintainer type="person"> + <email>gentoo@aisha.cc</email> + <name>Aisha Tammy</name> + </maintainer> + <maintainer type="project"> + <email>sci-biology@gentoo.org</email> + <name>Gentoo Biology Project</name> + </maintainer> + <longdescription lang="en"> igraph is a free software package for creating and manipulating undirected and directed graphs. It includes implementations for classic graph theory problems like minimum spanning trees and network flow, and also implements algorithms for some recent network analysis methods, like community structure search. </longdescription> - <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> - </maintainer> - <maintainer type="project"> - <email>sci-biology@gentoo.org</email> - <name>Gentoo Biology Project</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">igraph</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">igraph</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/iksemel/metadata.xml b/dev-libs/iksemel/metadata.xml index 0d3b06fcb7e5..fcee13d2b6b1 100644 --- a/dev-libs/iksemel/metadata.xml +++ b/dev-libs/iksemel/metadata.xml @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="google-code">iksemel</remote-id> - <remote-id type="github">meduketto/iksemel</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="google-code">iksemel</remote-id> + <remote-id type="github">meduketto/iksemel</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/ilbc-rfc3951/Manifest b/dev-libs/ilbc-rfc3951/Manifest deleted file mode 100644 index ef6c16aeaf33..000000000000 --- a/dev-libs/ilbc-rfc3951/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ilbc-rfc3951-0.tar.gz 330306 BLAKE2B cf8c56d9fc3dd2dc6a2dd241f3b0cddb7e7f6cea126056d2ab94aaf8add382f1bc1d9b03c9a91110197e0d82253ca8e824cf37bc1622af26fdf0939204736c35 SHA512 7828a9c5a193ebdfcb383d1edad0868afdee0f71d1a8a878c7d9ea2078fd63f57d31b34ae2cf4890d5abc28c8f5f4ee940c665a126f0512d1e79c4f76a72fbcf diff --git a/dev-libs/ilbc-rfc3951/files/ilbc-rfc3951-asneeded.patch b/dev-libs/ilbc-rfc3951/files/ilbc-rfc3951-asneeded.patch deleted file mode 100644 index 115d339dd861..000000000000 --- a/dev-libs/ilbc-rfc3951/files/ilbc-rfc3951-asneeded.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -10,6 +10,8 @@ - doCPLC.c gainquant.c hpOutput.c iLBC_define.h lsf.c syntFilter.c \ - doCPLC.h gainquant.h hpOutput.h iLBC_encode.c lsf.h syntFilter.h - -+libilbc_la_LIBADD=-lm -+ - ilbc_includedir=$(includedir)/ilbc - ilbc_include_HEADERS=iLBC_decode.h iLBC_encode.h iLBC_define.h - diff --git a/dev-libs/ilbc-rfc3951/ilbc-rfc3951-0-r1.ebuild b/dev-libs/ilbc-rfc3951/ilbc-rfc3951-0-r1.ebuild deleted file mode 100644 index a2aced074624..000000000000 --- a/dev-libs/ilbc-rfc3951/ilbc-rfc3951-0-r1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="iLBC is a speech codec suitable for robust voice communication over IP" -HOMEPAGE="https://webrtc.org/license/ilbc-freeware/" -SRC_URI="http://simon.morlat.free.fr/download/1.1.x/source/ilbc-rfc3951.tar.gz -> ${P}.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" - -S="${WORKDIR}/${PN}" -PATCHES=( "${FILESDIR}"/${PN}-asneeded.patch ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - --enable-shared \ - --disable-static -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/ilbc-rfc3951/ilbc-rfc3951-0-r2.ebuild b/dev-libs/ilbc-rfc3951/ilbc-rfc3951-0-r2.ebuild deleted file mode 100644 index e0e5d1ce1547..000000000000 --- a/dev-libs/ilbc-rfc3951/ilbc-rfc3951-0-r2.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 - -inherit autotools - -DESCRIPTION="iLBC is a speech codec suitable for robust voice communication over IP" -HOMEPAGE="https://webrtc.org/license/ilbc-freeware/" -SRC_URI="http://simon.morlat.free.fr/download/1.1.x/source/ilbc-rfc3951.tar.gz -> ${P}.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" - -S="${WORKDIR}/${PN}" -PATCHES=( "${FILESDIR}"/${PN}-asneeded.patch ) - -RDEPEND="!media-libs/libilbc" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - --enable-shared \ - --disable-static -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/ilbc-rfc3951/metadata.xml b/dev-libs/ilbc-rfc3951/metadata.xml deleted file mode 100644 index 9e1628707c92..000000000000 --- a/dev-libs/ilbc-rfc3951/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="person"> -<email>chainsaw@gentoo.org</email> -<name>Tony Vroon</name> -</maintainer> -</pkgmetadata> diff --git a/dev-libs/inih/metadata.xml b/dev-libs/inih/metadata.xml index 6d0bdb811ca7..a297ee903504 100644 --- a/dev-libs/inih/metadata.xml +++ b/dev-libs/inih/metadata.xml @@ -1,16 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> - </maintainer> - <maintainer type="person"> - <email>hurikhan77+bgo@gmail.com</email> - <name>Kai Krakow</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/benhoyt/inih/issues</bugs-to> - <remote-id type="github">benhoyt/inih</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <maintainer type="person"> + <email>hurikhan77+bgo@gmail.com</email> + <name>Kai Krakow</name> + </maintainer> + <upstream> + <remote-id type="github">benhoyt/inih</remote-id> + <bugs-to>https://github.com/benhoyt/inih/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/iniparser/metadata.xml b/dev-libs/iniparser/metadata.xml index 8089cd3614e6..7259ebfd20a8 100644 --- a/dev-libs/iniparser/metadata.xml +++ b/dev-libs/iniparser/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>samba@gentoo.org</email> - <name>Samba Team</name> - </maintainer> - <maintainer type="person"> - <email>grobian@gentoo.org</email> - <name>Fabian Groffen</name> - </maintainer> - <upstream> - <remote-id type="github">ndevilla/iniparser</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>samba@gentoo.org</email> + <name>Samba Team</name> + </maintainer> + <maintainer type="person"> + <email>grobian@gentoo.org</email> + <name>Fabian Groffen</name> + </maintainer> + <upstream> + <remote-id type="github">ndevilla/iniparser</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/injeqt/metadata.xml b/dev-libs/injeqt/metadata.xml index ccbbf94ee474..b3e65fbe5197 100644 --- a/dev-libs/injeqt/metadata.xml +++ b/dev-libs/injeqt/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>reavertm@gentoo.org</email> - <name>Maciej Mrozowski</name> - </maintainer> - <upstream> - <remote-id type="github">vogel/injeqt</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>reavertm@gentoo.org</email> + <name>Maciej Mrozowski</name> + </maintainer> + <upstream> + <remote-id type="github">vogel/injeqt</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/input-pad/metadata.xml b/dev-libs/input-pad/metadata.xml index fc144ccafd3d..0d17b7217547 100644 --- a/dev-libs/input-pad/metadata.xml +++ b/dev-libs/input-pad/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>cjk@gentoo.org</email> - <name>Cjk</name> - </maintainer> - <use> - <flag name="eekboard">Enable support for <pkg>dev-libs/eekboard</pkg></flag> - <flag name="xtest">Enable support for <pkg>x11-libs/libXtst</pkg></flag> - </use> - <upstream> - <remote-id type="github">fujiwarat/input-pad</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + <upstream> + <remote-id type="github">fujiwarat/input-pad</remote-id> + </upstream> + <use> + <flag name="eekboard">Enable support for <pkg>dev-libs/eekboard</pkg></flag> + <flag name="xtest">Enable support for <pkg>x11-libs/libXtst</pkg></flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/intel-neo/metadata.xml b/dev-libs/intel-neo/metadata.xml index cae799d9f329..abb95112c64a 100644 --- a/dev-libs/intel-neo/metadata.xml +++ b/dev-libs/intel-neo/metadata.xml @@ -1,8 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <longdescription>The Intel Graphics Compute Runtime for for oneAPI Level Zero and + <longdescription>The Intel Graphics Compute Runtime for for oneAPI Level Zero and OpenCL Driver, informally known as NEO, is an open source project providing compute API support (Level Zero, OpenCL) for Intel graphics hardware architectures (HD Graphics, Xe). @@ -11,13 +10,13 @@ graphics devices (Apollo Lake, Gemini Lake). Level Zero support is more limited and as of April 2020 still in early stages, please consult upstream release notices for details.</longdescription> - <use> - <flag name="l0">Install the oneAPI Level Zero driver alongside the OpenCL one</flag> - <flag name="vaapi">Support the sharing of surfaces with Video Acceleration API + <upstream> + <remote-id type="github">intel/compute-runtime</remote-id> + </upstream> + <use> + <flag name="l0">Install the oneAPI Level Zero driver alongside the OpenCL one</flag> + <flag name="vaapi">Support the sharing of surfaces with Video Acceleration API (OpenCL Extension #36)</flag> - </use> - <upstream> - <remote-id type="github">intel/compute-runtime</remote-id> - </upstream> -</pkgmetadata> - + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/isl/metadata.xml b/dev-libs/isl/metadata.xml index 04fc72b6cec6..6bba279dc41b 100644 --- a/dev-libs/isl/metadata.xml +++ b/dev-libs/isl/metadata.xml @@ -1,7 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>toolchain@gentoo.org</email> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/ivykis/metadata.xml b/dev-libs/ivykis/metadata.xml index 4f289fcb4a9d..abffe7b8cd11 100644 --- a/dev-libs/ivykis/metadata.xml +++ b/dev-libs/ivykis/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>hydrapolic@gmail.com</email> - <name>Tomáš Mózes</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">buytenh/ivykis</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>hydrapolic@gmail.com</email> + <name>Tomáš Mózes</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">buytenh/ivykis</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/jansson/Manifest b/dev-libs/jansson/Manifest index b4d6143a9134..e447cfce78ed 100644 --- a/dev-libs/jansson/Manifest +++ b/dev-libs/jansson/Manifest @@ -1,2 +1 @@ -DIST jansson-2.12.tar.gz 489154 BLAKE2B cf6bc6d03daba921ec5e033bf57ff0055741cc935adb14d5d4a5f04056fa93c292bf88367db071ef7bb32fbc5d2d6f5f2ce658815a17939bd38ed5c0676ad091 SHA512 e40bdafdfa1fa663f71e00c06d7bfc98cff4ed3581a147894e5272e50fa5f9b9a7af6aaca41ff423a2ddd2554a192b36efcc32f6a3c98c727e9f819b955357cb DIST jansson-2.13.1.tar.gz 531924 BLAKE2B e627bd2ba69bf01b053ff13dee903056db86999f774d6863517e67cef7dc9ddcaa747f2edca9de86bd83f37940a394ac9907f7d58069607ee529af08d8514d57 SHA512 e32be6665e41cf1763608c2f1ac4ce0824d4d7ffa5f4a5824cefde279250fdd399d49ba93d8894e16a473731f629b846554654347f027ca9a0a96ed047f10192 diff --git a/dev-libs/jansson/jansson-2.12.ebuild b/dev-libs/jansson/jansson-2.12.ebuild deleted file mode 100644 index 3b338a73089d..000000000000 --- a/dev-libs/jansson/jansson-2.12.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 - -inherit multilib-minimal - -DESCRIPTION="C library for encoding, decoding and manipulating JSON data" -HOMEPAGE="https://www.digip.org/jansson/" -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 sparc x86" -IUSE="doc static-libs" - -BDEPEND="doc? ( <dev-python/sphinx-3.0.0 )" -RDEPEND="" - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use doc ; then - emake html - HTML_DOCS=( "${BUILD_DIR}"/doc/_build/html/. ) - fi -} - -multilib_src_install() { - default - - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/jansson/jansson-2.13.1.ebuild b/dev-libs/jansson/jansson-2.13.1.ebuild deleted file mode 100644 index 696d47604721..000000000000 --- a/dev-libs/jansson/jansson-2.13.1.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 - -inherit multilib-minimal - -DESCRIPTION="C library for encoding, decoding and manipulating JSON data" -HOMEPAGE="https://www.digip.org/jansson/" -SRC_URI="https://www.digip.org/jansson/releases/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-macos" -IUSE="doc static-libs" - -# dev-libs/jansson-2.13.1[doc]: fails to build with >=sphinx-3.0, #731668 -BDEPEND="doc? ( <dev-python/sphinx-3.0.0 )" - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use doc ; then - emake html - HTML_DOCS=( "${BUILD_DIR}"/doc/_build/html/. ) - fi -} - -multilib_src_install() { - default - - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/jansson/metadata.xml b/dev-libs/jansson/metadata.xml index a4a2e61b9e7e..688627487ca7 100644 --- a/dev-libs/jansson/metadata.xml +++ b/dev-libs/jansson/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>zero-one@zer0-one.net</email> - <name>David Zero</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>zero-one@zer0-one.net</email> + <name>David Zero</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/jemalloc/metadata.xml b/dev-libs/jemalloc/metadata.xml index 028f721eaa5d..6dd49c3bbb19 100644 --- a/dev-libs/jemalloc/metadata.xml +++ b/dev-libs/jemalloc/metadata.xml @@ -1,17 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>mozilla@gentoo.org</email> - <name>Gentoo Mozilla Team</name> - </maintainer> - <use> - <flag name="lazy-lock">Enable lazy locking (only lock when multi-threaded)</flag> - <flag name="prof">Enable allocation profiling</flag> - <flag name="stats">Enable statistics calculation/reporting</flag> - <flag name="xmalloc">Add support for xmalloc (abort-on-out-of-memory)</flag> - </use> - <upstream> - <remote-id type="github">jemalloc/jemalloc</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>mozilla@gentoo.org</email> + <name>Gentoo Mozilla Team</name> + </maintainer> + <upstream> + <remote-id type="github">jemalloc/jemalloc</remote-id> + </upstream> + <use> + <flag name="lazy-lock">Enable lazy locking (only lock when multi-threaded)</flag> + <flag name="prof">Enable allocation profiling</flag> + <flag name="stats">Enable statistics calculation/reporting</flag> + <flag name="xmalloc">Add support for xmalloc (abort-on-out-of-memory)</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/jerasure/metadata.xml b/dev-libs/jerasure/metadata.xml index c934e64a9527..fc299d55a191 100644 --- a/dev-libs/jerasure/metadata.xml +++ b/dev-libs/jerasure/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> -<maintainer type="project"> - <email>openstack@gentoo.org</email> - <name>Openstack</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>prometheanfire@gentoo.org</email> + <name>Matthew Thode</name> + </maintainer> + <maintainer type="project"> + <email>openstack@gentoo.org</email> + <name>Openstack</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/json-c/metadata.xml b/dev-libs/json-c/metadata.xml index e822c83364dc..d402f74022ce 100644 --- a/dev-libs/json-c/metadata.xml +++ b/dev-libs/json-c/metadata.xml @@ -1,27 +1,28 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>jakov.smolic@sartura.hr</email> - <name>Jakov Smolic</name> - </maintainer> - <maintainer type="person"> - <email>luka.perkov@sartura.hr</email> - <name>Luka Perkov</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>jakov.smolic@sartura.hr</email> + <name>Jakov Smolic</name> + </maintainer> + <maintainer type="person"> + <email>luka.perkov@sartura.hr</email> + <name>Luka Perkov</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription lang="en"> JSON-C is a JSON implementation written in C. It implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects. </longdescription> - <upstream> - <remote-id type="github">json-c/json-c</remote-id> - <remote-id type="cpe">cpe:/a:json-c_project:json-c</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">json-c/json-c</remote-id> + <remote-id type="cpe">cpe:/a:json-c_project:json-c</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/json-glib/metadata.xml b/dev-libs/json-glib/metadata.xml index 0aa1782a946f..1c1a2037970b 100644 --- a/dev-libs/json-glib/metadata.xml +++ b/dev-libs/json-glib/metadata.xml @@ -1,15 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>voyageur@gentoo.org</email> - <name>Bernard Cafarelli</name> - </maintainer> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription>JSON-GLib is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format described by RFC 4627. Many high-level languages already provide native modules for parsing, generating and manipulating JSON data streams. JSON-GLib is a C library based on GLib and released under the terms of the GNU Lesser General Public License version 2.1. It provides a parser and a generator GObject classes and various wrappers for the complex data types employed by JSON, such as arrays and objects. + <maintainer type="person"> + <email>voyageur@gentoo.org</email> + <name>Bernard Cafarelli</name> + </maintainer> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <longdescription>JSON-GLib is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format described by RFC 4627. Many high-level languages already provide native modules for parsing, generating and manipulating JSON data streams. JSON-GLib is a C library based on GLib and released under the terms of the GNU Lesser General Public License version 2.1. It provides a parser and a generator GObject classes and various wrappers for the complex data types employed by JSON, such as arrays and objects. JSON-GLib uses GLib native data types and the generic value container GValue for ease of development. It also provides integration with the GObject classes for direct serialization into, and deserialization from, JSON data streams.</longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/jsoncpp/metadata.xml b/dev-libs/jsoncpp/metadata.xml index 3b5c6cff10f1..96277c45e4cd 100644 --- a/dev-libs/jsoncpp/metadata.xml +++ b/dev-libs/jsoncpp/metadata.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <upstream> - <remote-id type="github">open-source-parsers/jsoncpp</remote-id> - <remote-id type="sourceforge">jsoncpp</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <upstream> + <remote-id type="github">open-source-parsers/jsoncpp</remote-id> + <remote-id type="sourceforge">jsoncpp</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/jsonrpc-glib/metadata.xml b/dev-libs/jsonrpc-glib/metadata.xml index 15582ff4dce7..daf261b3f0db 100644 --- a/dev-libs/jsonrpc-glib/metadata.xml +++ b/dev-libs/jsonrpc-glib/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription>Jsonrpc-GLib is a JSON-RPC library for GLib. It includes support for + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <longdescription>Jsonrpc-GLib is a JSON-RPC library for GLib. It includes support for communicating as both a JSON-RPC client and server. Additionally, it supports upgrating connections to use GVariant for less runtime overhead.</longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/jthread/jthread-1.3.3.ebuild b/dev-libs/jthread/jthread-1.3.3.ebuild index 165ed9f222d5..3a5c2032dd48 100644 --- a/dev-libs/jthread/jthread-1.3.3.ebuild +++ b/dev-libs/jthread/jthread-1.3.3.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 +CMAKE_ECLASS=cmake inherit cmake-multilib DESCRIPTION="JThread provides some classes to make use of threads easy on different platforms" @@ -22,5 +23,5 @@ src_prepare() { if ! use static-libs; then sed -i -e '/jthread-static/d' src/CMakeLists.txt || die 'sed on src/CMakeLists.txt failed' fi - cmake-utils_src_prepare + cmake_src_prepare } diff --git a/dev-libs/jthread/metadata.xml b/dev-libs/jthread/metadata.xml index 5b159fbcadd1..38bf5c9019e8 100644 --- a/dev-libs/jthread/metadata.xml +++ b/dev-libs/jthread/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>pinkbyte@gentoo.org</email> - <name>Sergey Popov</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>pinkbyte@gentoo.org</email> + <name>Sergey Popov</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/judy/metadata.xml b/dev-libs/judy/metadata.xml index 190567cb4957..1c39f1a3a4f7 100644 --- a/dev-libs/judy/metadata.xml +++ b/dev-libs/judy/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>grknight@gentoo.org</email> - <name>Brian Evans</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">judy</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>grknight@gentoo.org</email> + <name>Brian Evans</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">judy</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/kasync/metadata.xml b/dev-libs/kasync/metadata.xml index 2fdbf33d963d..96ccf0300196 100644 --- a/dev-libs/kasync/metadata.xml +++ b/dev-libs/kasync/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/kdiagram/Manifest b/dev-libs/kdiagram/Manifest index 2c034cf30ddb..cd8812c9005c 100644 --- a/dev-libs/kdiagram/Manifest +++ b/dev-libs/kdiagram/Manifest @@ -1,2 +1 @@ -DIST kdiagram-2.7.0.tar.xz 681384 BLAKE2B 0736525293200873cd10f8752b76b8589324e5e1fa9a89c6e3a1c30fc8d82fdf627cb5043eac5633858574a027c9f3ec98549c69718636c8a65cd4199acd7c9e SHA512 d5004b409bbb79ca858755a02a3673a16a54ffa7c1ed530b9526b8d928bdf0a2ba9730f47fb67203a09ef49d48c0af9b3d933f8f934ca19290376bdb3eefde1d DIST kdiagram-2.8.0.tar.xz 691044 BLAKE2B c7b3a4ba992192b34d8cda90bb50a495cb88f8456ca1109140841fd885b710ce1193868be148c25f813c2d26dd7365999bdd8572e66163f0d5d1a169afc3e448 SHA512 d981bce4feeb65038772125e5af1c096537ec87991fdb93d9a91dd5c9f089b1001647c8a63b209683a67b2d7b3aadeb7dd6279261eefaf6b6e046d0ab72723ec diff --git a/dev-libs/kdiagram/kdiagram-2.7.0.ebuild b/dev-libs/kdiagram/kdiagram-2.7.0.ebuild deleted file mode 100644 index eae79d8708d2..000000000000 --- a/dev-libs/kdiagram/kdiagram-2.7.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 - -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/kdiagram/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 ~ppc64 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/kdiagram/kdiagram-2.8.0.ebuild b/dev-libs/kdiagram/kdiagram-2.8.0.ebuild index f0bc2ecf78f3..49ed3aa84440 100644 --- a/dev-libs/kdiagram/kdiagram-2.8.0.ebuild +++ b/dev-libs/kdiagram/kdiagram-2.8.0.ebuild @@ -17,7 +17,7 @@ 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 ~ppc64 ~x86" + KEYWORDS="amd64 arm64 ~ppc64 x86" fi LICENSE="GPL-2" # TODO CHECK diff --git a/dev-libs/kdiagram/metadata.xml b/dev-libs/kdiagram/metadata.xml index 2fdbf33d963d..96ccf0300196 100644 --- a/dev-libs/kdiagram/metadata.xml +++ b/dev-libs/kdiagram/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/keybinder/metadata.xml b/dev-libs/keybinder/metadata.xml index c363c085d028..6ab5363886ad 100644 --- a/dev-libs/keybinder/metadata.xml +++ b/dev-libs/keybinder/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <upstream> - <remote-id type="github">engla/keybinder</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <upstream> + <remote-id type="github">engla/keybinder</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/keystone/keystone-0.9.1-r1.ebuild b/dev-libs/keystone/keystone-0.9.1-r1.ebuild index a901d78fef21..ecf1805e7eb4 100644 --- a/dev-libs/keystone/keystone-0.9.1-r1.ebuild +++ b/dev-libs/keystone/keystone-0.9.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,6 @@ HOMEPAGE="https://www.keystone-engine.org/" if [[ ${PV} == 9999* ]]; then EGIT_REPO_URI="https://github.com/keystone-engine/keystone.git" inherit git-r3 - KEYWORDS="" else SRC_URI="https://github.com/keystone-engine/keystone/archive/${PV/_rc/-rc}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm ~ppc64 ~x86" diff --git a/dev-libs/keystone/keystone-9999.ebuild b/dev-libs/keystone/keystone-9999.ebuild index a901d78fef21..ecf1805e7eb4 100644 --- a/dev-libs/keystone/keystone-9999.ebuild +++ b/dev-libs/keystone/keystone-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,6 @@ HOMEPAGE="https://www.keystone-engine.org/" if [[ ${PV} == 9999* ]]; then EGIT_REPO_URI="https://github.com/keystone-engine/keystone.git" inherit git-r3 - KEYWORDS="" else SRC_URI="https://github.com/keystone-engine/keystone/archive/${PV/_rc/-rc}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm ~ppc64 ~x86" diff --git a/dev-libs/keystone/metadata.xml b/dev-libs/keystone/metadata.xml index 0e605aea5762..b0527cb3dea9 100644 --- a/dev-libs/keystone/metadata.xml +++ b/dev-libs/keystone/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">keystone-engine/keystone</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">keystone-engine/keystone</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/klibc/metadata.xml b/dev-libs/klibc/metadata.xml index 11ac40840a80..5277c6d0f66d 100644 --- a/dev-libs/klibc/metadata.xml +++ b/dev-libs/klibc/metadata.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> - <origin>kit-fixups</origin> -</pkgmetadata> + + <origin>kit-fixups</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/kpathsea/metadata.xml b/dev-libs/kpathsea/metadata.xml index c4b55593420b..bad364834ccb 100644 --- a/dev-libs/kpathsea/metadata.xml +++ b/dev-libs/kpathsea/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>aballier@gentoo.org</email> - <name>Alexis Ballier</name> - </maintainer> -<maintainer type="project"> - <email>tex@gentoo.org</email> - <name>Gentoo TeX Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>aballier@gentoo.org</email> + <name>Alexis Ballier</name> + </maintainer> + <maintainer type="project"> + <email>tex@gentoo.org</email> + <name>Gentoo TeX Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/kpeoplevcard/metadata.xml b/dev-libs/kpeoplevcard/metadata.xml index 2fdbf33d963d..96ccf0300196 100644 --- a/dev-libs/kpeoplevcard/metadata.xml +++ b/dev-libs/kpeoplevcard/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/kproperty/metadata.xml b/dev-libs/kproperty/metadata.xml index 2fdbf33d963d..96ccf0300196 100644 --- a/dev-libs/kproperty/metadata.xml +++ b/dev-libs/kproperty/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/kqoauth/metadata.xml b/dev-libs/kqoauth/metadata.xml index 47acb0dadc7b..f2d607bafe3d 100644 --- a/dev-libs/kqoauth/metadata.xml +++ b/dev-libs/kqoauth/metadata.xml @@ -1,15 +1,16 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>0xd34df00d@gmail.com</email> - <name>Georg Rudoy</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">kypeli/kQOAuth</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>0xd34df00d@gmail.com</email> + <name>Georg Rudoy</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">kypeli/kQOAuth</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/kreport/metadata.xml b/dev-libs/kreport/metadata.xml index b26b44c64033..f574471cc1a5 100644 --- a/dev-libs/kreport/metadata.xml +++ b/dev-libs/kreport/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <use> - <flag name="marble">Enable displaying of maps using <pkg>kde-apps/marble</pkg></flag> - <flag name="scripting">Support Qml scripting using <pkg>dev-qt/qtdeclarative</pkg></flag> - </use> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + + <use> + <flag name="marble">Enable displaying of maps using <pkg>kde-apps/marble</pkg></flag> + <flag name="scripting">Support Qml scripting using <pkg>dev-qt/qtdeclarative</pkg></flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/kuserfeedback/metadata.xml b/dev-libs/kuserfeedback/metadata.xml index 2fdbf33d963d..96ccf0300196 100644 --- a/dev-libs/kuserfeedback/metadata.xml +++ b/dev-libs/kuserfeedback/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/leatherman/leatherman-1.12.4.ebuild b/dev-libs/leatherman/leatherman-1.12.4.ebuild index 75654f08f0ec..12a9cdb19849 100644 --- a/dev-libs/leatherman/leatherman-1.12.4.ebuild +++ b/dev-libs/leatherman/leatherman-1.12.4.ebuild @@ -13,7 +13,7 @@ LICENSE="Apache-2.0" IUSE="debug static-libs test" #RESTRICT="!test? ( test )" RESTRICT="test" # restricted til we don't need the shared_nowide patch -KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86" SLOT="0/${PV}" RDEPEND="net-misc/curl" diff --git a/dev-libs/leatherman/metadata.xml b/dev-libs/leatherman/metadata.xml index 7289abdb42fb..6ce5dfc2cd52 100644 --- a/dev-libs/leatherman/metadata.xml +++ b/dev-libs/leatherman/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <upstream> - <remote-id type="github">puppetlabs/leatherman</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>prometheanfire@gentoo.org</email> + <name>Matthew Thode</name> + </maintainer> + <upstream> + <remote-id type="github">puppetlabs/leatherman</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/level-zero/metadata.xml b/dev-libs/level-zero/metadata.xml index 559b22254e6b..bf897052838d 100644 --- a/dev-libs/level-zero/metadata.xml +++ b/dev-libs/level-zero/metadata.xml @@ -1,9 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">oneapi-src/level-zero</remote-id> - </upstream> -</pkgmetadata> - + <upstream> + <remote-id type="github">oneapi-src/level-zero</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/leveldb/metadata.xml b/dev-libs/leveldb/metadata.xml index 0ee1800285cc..e7b5cd032330 100644 --- a/dev-libs/leveldb/metadata.xml +++ b/dev-libs/leveldb/metadata.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> - <upstream> - <remote-id type="github">google/leveldb</remote-id> - <bugs-to>https://github.com/google/leveldb/issues</bugs-to> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + <upstream> + <remote-id type="github">google/leveldb</remote-id> + <bugs-to>https://github.com/google/leveldb/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libIDL/metadata.xml b/dev-libs/libIDL/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-libs/libIDL/metadata.xml +++ b/dev-libs/libIDL/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libaio/metadata.xml b/dev-libs/libaio/metadata.xml index 5870dfd12814..729ca1986172 100644 --- a/dev-libs/libaio/metadata.xml +++ b/dev-libs/libaio/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> - </maintainer> - <longdescription> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <longdescription> Library to provide user-level kernel Asynchronous I/O (AIO) support for Linux (needs kernel patches as of 2.6.12) </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libappindicator/metadata.xml b/dev-libs/libappindicator/metadata.xml index 2610ec17325b..ef24106c74eb 100644 --- a/dev-libs/libappindicator/metadata.xml +++ b/dev-libs/libappindicator/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chewi@gentoo.org</email> - <name>James Le Cuirot</name> - </maintainer> - <upstream> - <remote-id type="launchpad">libappindicator</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>chewi@gentoo.org</email> + <name>James Le Cuirot</name> + </maintainer> + <upstream> + <remote-id type="launchpad">libappindicator</remote-id> + </upstream> + <origin>steam-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libarcus/metadata.xml b/dev-libs/libarcus/metadata.xml index 24c5cdbee943..6ceab83eae8d 100644 --- a/dev-libs/libarcus/metadata.xml +++ b/dev-libs/libarcus/metadata.xml @@ -1,36 +1,37 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>3dprint@gentoo.org</email> - <name>Gentoo 3D Printer Project</name> - </maintainer> - <maintainer type="person"> - <email>alexxy@gentoo.org</email> - <name>Alexey Shvetsov</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <maintainer type="person"> - <email>mathy@vanvoorden.be</email> - <name>Mathy Vanvoorden</name> - </maintainer> - <maintainer type="person"> - <email>perlovka@gmail.com</email> - <name>Michael Perlov</name> - </maintainer> - <longdescription> + <maintainer type="project"> + <email>3dprint@gentoo.org</email> + <name>Gentoo 3D Printer Project</name> + </maintainer> + <maintainer type="person"> + <email>alexxy@gentoo.org</email> + <name>Alexey Shvetsov</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="person"> + <email>mathy@vanvoorden.be</email> + <name>Mathy Vanvoorden</name> + </maintainer> + <maintainer type="person"> + <email>perlovka@gmail.com</email> + <name>Michael Perlov</name> + </maintainer> + <longdescription> This library contains C++ code and Python3 bindings for creating a socket in a thread and using this socket to send and receive messages based on the Protocol Buffers library. It is designed to facilitate the communication between Cura and its backend and similar code. </longdescription> - <slots> - <subslots>soname major version number</subslots> - </slots> - <upstream> - <bugs-to>https://github.com/Ultimaker/libArcus/issues</bugs-to> - <remote-id type="github">Ultimaker/libArcus</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">Ultimaker/libArcus</remote-id> + <bugs-to>https://github.com/Ultimaker/libArcus/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> + <slots> + <subslots>soname major version number</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libassuan/metadata.xml b/dev-libs/libassuan/metadata.xml index bc5f5a5f9be1..c9cada221fbf 100644 --- a/dev-libs/libassuan/metadata.xml +++ b/dev-libs/libassuan/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> - <name>Lars Wendler</name> - <email>polynomial-c@gentoo.org</email> -</maintainer> -<longdescription> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <longdescription> In an ideal world, Assuan is irrelevant. Assuan's primary use is to allow a client to interact with a non-persistent server. Using Assuan, this is accomplished by forking a subprocess and communicating with it @@ -16,4 +16,6 @@ increased number of context switches, but also a significant amount of data is MEMCPYed from the client to a file descriptor and from the file descriptor to the server. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libatasmart/metadata.xml b/dev-libs/libatasmart/metadata.xml index f3cab85cf603..5da7f42d20f5 100644 --- a/dev-libs/libatasmart/metadata.xml +++ b/dev-libs/libatasmart/metadata.xml @@ -1,7 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>freedesktop-bugs@gentoo.org</email> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>freedesktop-bugs@gentoo.org</email> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libatomic_ops/metadata.xml b/dev-libs/libatomic_ops/metadata.xml index 35de889df5bc..d13530414939 100644 --- a/dev-libs/libatomic_ops/metadata.xml +++ b/dev-libs/libatomic_ops/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sound@gentoo.org</email> - <name>Gentoo Sound project</name> - </maintainer> - <maintainer type="project"> - <email>toolchain@gentoo.org</email> - <name>Gentoo Toolchain Project</name> - </maintainer> - <upstream> - <remote-id type="github">ivmai/libatomic_ops</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <upstream> + <remote-id type="github">ivmai/libatomic_ops</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libax25/metadata.xml b/dev-libs/libax25/metadata.xml index d187eed5ac80..a74788f95756 100644 --- a/dev-libs/libax25/metadata.xml +++ b/dev-libs/libax25/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>tomjbe@gentoo.org</email> - <name>Thomas Beierlein</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libb64/metadata.xml b/dev-libs/libb64/metadata.xml index b3cb29f1a0db..721bb82e5edf 100644 --- a/dev-libs/libb64/metadata.xml +++ b/dev-libs/libb64/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">libb64</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">libb64</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libbase58/libbase58-0.1.4-r1.ebuild b/dev-libs/libbase58/libbase58-0.1.4-r1.ebuild index e849059b854e..80dc047c83be 100644 --- a/dev-libs/libbase58/libbase58-0.1.4-r1.ebuild +++ b/dev-libs/libbase58/libbase58-0.1.4-r1.ebuild @@ -11,14 +11,17 @@ LICENSE="MIT" SRC_URI="https://github.com/luke-jr/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" SLOT="0/0" -KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86" IUSE="test tools" RESTRICT="!test? ( test )" # NOTE: If not testing, we don't need non-native libgcrypt RDEPEND="tools? ( dev-libs/libgcrypt )" DEPEND="${RDEPEND} - test? ( dev-libs/libgcrypt[${MULTILIB_USEDEP}] ) + test? ( + app-editors/vim-core + dev-libs/libgcrypt[${MULTILIB_USEDEP}] + ) " src_prepare() { diff --git a/dev-libs/libbase58/libbase58-0.1.4.ebuild b/dev-libs/libbase58/libbase58-0.1.4.ebuild deleted file mode 100644 index 78152ff985e9..000000000000 --- a/dev-libs/libbase58/libbase58-0.1.4.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools - -DESCRIPTION="C implementation of Bitcoin's base58 encoding" -HOMEPAGE="https://github.com/luke-jr/libbase58" -LICENSE="MIT" - -SRC_URI="https://github.com/luke-jr/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SLOT="0/0" -KEYWORDS="amd64 ~arm ~mips ~ppc ~ppc64 x86" -IUSE="tools" - -DEPEND="" -RDEPEND="${DEPEND}" - -src_prepare() { - eapply_user - eautoreconf -} - -src_configure() { - econf \ - --disable-static \ - $(use_enable tools tool) -} diff --git a/dev-libs/libbase58/metadata.xml b/dev-libs/libbase58/metadata.xml index a2e814a17c26..443915ad5fb9 100644 --- a/dev-libs/libbase58/metadata.xml +++ b/dev-libs/libbase58/metadata.xml @@ -1,18 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>blueness@gentoo.org</email> - <name>Anthony G. Basile</name> - </maintainer> - <maintainer type="person"> - <email>luke-jr+gentoobugs@utopios.org</email> - <name>Luke Dashjr</name> - </maintainer> - <use> - <flag name="tools">Build command line base58 tool</flag> - </use> - <upstream> - <remote-id type="github">luke-jr/libbase58</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>blueness@gentoo.org</email> + <name>Anthony G. Basile</name> + </maintainer> + <maintainer type="person"> + <email>luke-jr+gentoobugs@utopios.org</email> + <name>Luke Dashjr</name> + </maintainer> + <upstream> + <remote-id type="github">luke-jr/libbase58</remote-id> + </upstream> + <use> + <flag name="tools">Build command line base58 tool</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libbpf/libbpf-0.3.ebuild b/dev-libs/libbpf/libbpf-0.3.ebuild index b74596abd7bf..8b55fe162b20 100644 --- a/dev-libs/libbpf/libbpf-0.3.ebuild +++ b/dev-libs/libbpf/libbpf-0.3.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then 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" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" fi S="${WORKDIR}/${P}/src" diff --git a/dev-libs/libbpf/metadata.xml b/dev-libs/libbpf/metadata.xml index 401d77a76ee2..545c9295273d 100644 --- a/dev-libs/libbpf/metadata.xml +++ b/dev-libs/libbpf/metadata.xml @@ -1,10 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">libbpf/libbpf</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>chutzpah@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="github">libbpf/libbpf</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libbrahe/metadata.xml b/dev-libs/libbrahe/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/libbrahe/metadata.xml +++ b/dev-libs/libbrahe/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libbsd/metadata.xml b/dev-libs/libbsd/metadata.xml index 1ff7e0b3b454..50ca01066b1b 100644 --- a/dev-libs/libbsd/metadata.xml +++ b/dev-libs/libbsd/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>freedesktop-bugs@gentoo.org</email> - <name>Gentoo Freedesktop Project</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:libbsd:libbsd</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>freedesktop-bugs@gentoo.org</email> + <name>Gentoo Freedesktop Project</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:libbsd:libbsd</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libbson/metadata.xml b/dev-libs/libbson/metadata.xml index 7310136b85b6..e360085fbfe5 100644 --- a/dev-libs/libbson/metadata.xml +++ b/dev-libs/libbson/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>ultrabug@gentoo.org</email> - <name>Ultrabug</name> - </maintainer> - <upstream> - <remote-id type="github">mongodb/libbson</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>ultrabug@gentoo.org</email> + <name>Ultrabug</name> + </maintainer> + <upstream> + <remote-id type="github">mongodb/libbson</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libbulletml/metadata.xml b/dev-libs/libbulletml/metadata.xml index 78274e0fa550..1b8db8b4c1d6 100644 --- a/dev-libs/libbulletml/metadata.xml +++ b/dev-libs/libbulletml/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>games@gentoo.org</email> - <name>Gentoo Games Project</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>games@gentoo.org</email> + <name>Gentoo Games Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libburn/Manifest b/dev-libs/libburn/Manifest index c18353eca283..173a6899a50b 100644 --- a/dev-libs/libburn/Manifest +++ b/dev-libs/libburn/Manifest @@ -1 +1,2 @@ DIST libburn-1.5.2.pl01.tar.gz 989073 BLAKE2B 4c62b236560d79ef528d9b0f419bb18a874a3feb6359d72f716ceda75cff9c5369417e85622f4016c352f255b0b4e46a6336be61e26b78a3ddc3adac5ac836e3 SHA512 40da5d4033b5f3b8e4fce8798d34c6608030f09bc1d98286b2b2e58f2fd1d348b115013b1a381eb9f1a3cf0c259c453507ee840e3aa24194521fe34fc3423a3e +DIST libburn-1.5.4.tar.gz 991212 BLAKE2B 3fd4aa70eed2c9d0d33ef8bb967cd6208f1561aeebe8bc2b222fa4639fa3c215d49ee5ed3efc32813221fc4a9016ec9a3cabdcd8ae052d161794c0af11c7e6ee SHA512 dd7b14093e62e2c02011955c24e01d70ed78969b14faf7e5a63c0da97a80c438b628922532eb135af7dea8ee7c7b83554b3354160306dad852ce5bf6eb1d5ac9 diff --git a/dev-libs/libburn/libburn-1.5.4.ebuild b/dev-libs/libburn/libburn-1.5.4.ebuild new file mode 100644 index 000000000000..49396c70db5c --- /dev/null +++ b/dev-libs/libburn/libburn-1.5.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Open-source library for reading, mastering and writing optical discs" +HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wikis/home" +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" +IUSE="debug static-libs" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND="" +DEPEND=" + ${RDEPEND} +" + +src_configure() { + econf \ + $(use_enable static-libs static) \ + --disable-ldconfig-at-install \ + $(use_enable debug) +} + +src_install() { + default + + dodoc CONTRIBUTORS doc/{comments,*.txt} + + docinto cdrskin + dodoc cdrskin/{*.txt,README} + docinto cdrskin/html + dodoc cdrskin/cdrskin_eng.html + + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/libburn/metadata.xml b/dev-libs/libburn/metadata.xml index 0d7c06e4b975..d1309cb7d58c 100644 --- a/dev-libs/libburn/metadata.xml +++ b/dev-libs/libburn/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> -<email>billie@gentoo.org</email> -<name>Daniel Pielmeier</name> -</maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>billie@gentoo.org</email> + <name>Daniel Pielmeier</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libbytesize/metadata.xml b/dev-libs/libbytesize/metadata.xml index 97f2d51ca8b0..fcb96cfdc4a7 100644 --- a/dev-libs/libbytesize/metadata.xml +++ b/dev-libs/libbytesize/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> - <use> - <flag name="tools">Build bscalc python CLI tool</flag> - </use> - <upstream> - <remote-id type="github">rhinstaller/libbytesize</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <upstream> + <remote-id type="github">rhinstaller/libbytesize</remote-id> + </upstream> + <use> + <flag name="tools">Build bscalc python CLI tool</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libcbor/metadata.xml b/dev-libs/libcbor/metadata.xml index db974170e19e..baf7d87af28e 100644 --- a/dev-libs/libcbor/metadata.xml +++ b/dev-libs/libcbor/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> - </maintainer> - <use> - <flag name="custom-alloc">Custom, dynamically defined allocator support</flag> - </use> -</pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + + <use> + <flag name="custom-alloc">Custom, dynamically defined allocator support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libcdio-paranoia/metadata.xml b/dev-libs/libcdio-paranoia/metadata.xml index c870d0eef0ab..3608eff37c21 100644 --- a/dev-libs/libcdio-paranoia/metadata.xml +++ b/dev-libs/libcdio-paranoia/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>sound@gentoo.org</email> - <name>Gentoo Sound project</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libcdio/metadata.xml b/dev-libs/libcdio/metadata.xml index 97bb0a027865..52499c3d6968 100644 --- a/dev-libs/libcdio/metadata.xml +++ b/dev-libs/libcdio/metadata.xml @@ -1,15 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sound@gentoo.org</email> - <name>Gentoo Sound project</name> - </maintainer> - <use> - <flag name="minimal"> + <maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> + + <use> + <flag name="minimal"> Only build the libcdio library and little more, just to be used to link against from multimedia players. With this USE flag enabled, none of the command-line utilities are built, nor is the CDDA library. </flag> - </use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libcec/metadata.xml b/dev-libs/libcec/metadata.xml index 078ed9ec4a2c..807c505b50ce 100644 --- a/dev-libs/libcec/metadata.xml +++ b/dev-libs/libcec/metadata.xml @@ -1,20 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>thev00d00@gentoo.org</email> - <name>Ian Whyman</name> - </maintainer> - <use> - <flag name="cubox">Enable support for enable support for the TDA995x</flag> - <flag name="exynos">Enable support for Exynos chipsets</flag> - <flag name="raspberry-pi">Enable support for the Raspberry Pi</flag> - <flag name="xrandr">Enable detection of active HDMI using xrandr extensions</flag> - <flag name="kernel-cec">Enable support for Linux kernel CEC framework</flag> - <flag name="tools">Enable build of cec-client and other test and demo executable tools</flag> - <flag name="udev">Enable detection of USB-CEC port by udev</flag> - </use> - <upstream> - <remote-id type="github">Pulse-Eight/libcec</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>thev00d00@gentoo.org</email> + <name>Ian Whyman</name> + </maintainer> + <upstream> + <remote-id type="github">Pulse-Eight/libcec</remote-id> + </upstream> + <use> + <flag name="cubox">Enable support for enable support for the TDA995x</flag> + <flag name="exynos">Enable support for Exynos chipsets</flag> + <flag name="raspberry-pi">Enable support for the Raspberry Pi</flag> + <flag name="xrandr">Enable detection of active HDMI using xrandr extensions</flag> + <flag name="kernel-cec">Enable support for Linux kernel CEC framework</flag> + <flag name="tools">Enable build of cec-client and other test and demo executable tools</flag> + <flag name="udev">Enable detection of USB-CEC port by udev</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libcgroup/metadata.xml b/dev-libs/libcgroup/metadata.xml index c35d422f9d07..f3b7ac3074b4 100644 --- a/dev-libs/libcgroup/metadata.xml +++ b/dev-libs/libcgroup/metadata.xml @@ -1,19 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>blueness@gentoo.org</email> - <name>Anthony G. Basile</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>blueness@gentoo.org</email> + <name>Anthony G. Basile</name> + </maintainer> + <longdescription> This package provides configuration and command-line tools, as well as a rules processing daemon for working with kernel control groups. </longdescription> - <use> - <flag name="daemon">Install the configuration tools and init/config files.</flag> - <flag name="tools">Install the cgroup rules processing daemon and init/config files.</flag> - </use> - <upstream> - <remote-id type="sourceforge">libcg</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">libcg</remote-id> + </upstream> + <use> + <flag name="daemon">Install the configuration tools and init/config files.</flag> + <flag name="tools">Install the cgroup rules processing daemon and init/config files.</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libcharon/metadata.xml b/dev-libs/libcharon/metadata.xml index 12642d145e05..18c7bc86e281 100644 --- a/dev-libs/libcharon/metadata.xml +++ b/dev-libs/libcharon/metadata.xml @@ -1,37 +1,38 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>3dprint@gentoo.org</email> - <name>Gentoo 3D Printer Project</name> - </maintainer> - <maintainer type="person"> - <email>alexxy@gentoo.org</email> - <name>Alexey Shvetsov</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <maintainer type="person"> - <email>mathy@vanvoorden.be</email> - <name>Mathy Vanvoorden</name> - </maintainer> - <maintainer type="person"> - <email>perlovka@gmail.com</email> - <name>Michael Perlov</name> - </maintainer> - <slots> - <subslots>soname major version number</subslots> - </slots> - <longdescription> + <maintainer type="project"> + <email>3dprint@gentoo.org</email> + <name>Gentoo 3D Printer Project</name> + </maintainer> + <maintainer type="person"> + <email>alexxy@gentoo.org</email> + <name>Alexey Shvetsov</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="person"> + <email>mathy@vanvoorden.be</email> + <name>Mathy Vanvoorden</name> + </maintainer> + <maintainer type="person"> + <email>perlovka@gmail.com</email> + <name>Michael Perlov</name> + </maintainer> + <longdescription> Library to read and write several 3D-printing related file formats including G-Code and Ultimaker File Package (UFP). </longdescription> - <use> - <flag name="client">Install the charon client library</flag> - </use> - <upstream> - <bugs-to>https://github.com/Ultimaker/libCharon/issues</bugs-to> - <remote-id type="github">Ultimaker/libCharon</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">Ultimaker/libCharon</remote-id> + <bugs-to>https://github.com/Ultimaker/libCharon/issues</bugs-to> + </upstream> + <use> + <flag name="client">Install the charon client library</flag> + </use> + <origin>gentoo-staging</origin> + <slots> + <subslots>soname major version number</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libclc/metadata.xml b/dev-libs/libclc/metadata.xml index f5be5f9b19ad..876f6d3ffa73 100644 --- a/dev-libs/libclc/metadata.xml +++ b/dev-libs/libclc/metadata.xml @@ -1,14 +1,15 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> - </maintainer> - <maintainer type="project"> - <email>llvm@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">llvm-mirror/libclc</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>x11@gentoo.org</email> + <name>X11</name> + </maintainer> + <maintainer type="project"> + <email>llvm@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="github">llvm-mirror/libclc</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libclthreads/metadata.xml b/dev-libs/libclthreads/metadata.xml index c870d0eef0ab..3608eff37c21 100644 --- a/dev-libs/libclthreads/metadata.xml +++ b/dev-libs/libclthreads/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>sound@gentoo.org</email> - <name>Gentoo Sound project</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libconfig/metadata.xml b/dev-libs/libconfig/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/libconfig/metadata.xml +++ b/dev-libs/libconfig/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libcoyotl/metadata.xml b/dev-libs/libcoyotl/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/libcoyotl/metadata.xml +++ b/dev-libs/libcoyotl/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libcroco/metadata.xml b/dev-libs/libcroco/metadata.xml index f2d6a4b24c26..e8b561cbe9e6 100644 --- a/dev-libs/libcroco/metadata.xml +++ b/dev-libs/libcroco/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<longdescription> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <longdescription> The Libcroco project is an effort to build a generic Cascading Style Sheet (CSS) parsing and manipulation toolkit that can be used by GNOME applications in need of CSS support. provided is : @@ -13,7 +13,8 @@ A parser module with : A SAC like api and A CSSOM like api. A CSS2 selection engine An XML/CSS layout/rendering engine </longdescription> -<upstream> - <remote-id type="cpe">cpe:/a:gnome:libcroco</remote-id> -</upstream> -</pkgmetadata> + <upstream> + <remote-id type="cpe">cpe:/a:gnome:libcroco</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libcss/metadata.xml b/dev-libs/libcss/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/libcss/metadata.xml +++ b/dev-libs/libcss/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libdaemon/metadata.xml b/dev-libs/libdaemon/metadata.xml index 8440138e5920..a05135738bc5 100644 --- a/dev-libs/libdaemon/metadata.xml +++ b/dev-libs/libdaemon/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="cpe">cpe:/a:libdaemon_project:libdaemon</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="cpe">cpe:/a:libdaemon_project:libdaemon</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libdazzle/metadata.xml b/dev-libs/libdazzle/metadata.xml index ccb7f7ef56f2..30992aecbb86 100644 --- a/dev-libs/libdazzle/metadata.xml +++ b/dev-libs/libdazzle/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription>libdazzle is a collection of fancy features for GLib and Gtk+ that aren't quite + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <longdescription>libdazzle is a collection of fancy features for GLib and Gtk+ that aren't quite ready or generic enough for use inside those libraries. This is often a proving ground for new widget prototypes. Applications such as Builder tend to drive development of this project.</longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libdbh/metadata.xml b/dev-libs/libdbh/metadata.xml index d22f1a83844d..b71446351efa 100644 --- a/dev-libs/libdbh/metadata.xml +++ b/dev-libs/libdbh/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>gentoo@culot.org</email> - <name>Frederic Culot</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">dbh</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>gentoo@culot.org</email> + <name>Frederic Culot</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">dbh</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libdbusmenu-qt/metadata.xml b/dev-libs/libdbusmenu-qt/metadata.xml index 282ea1c42645..f671c5036235 100644 --- a/dev-libs/libdbusmenu-qt/metadata.xml +++ b/dev-libs/libdbusmenu-qt/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <remote-id type="launchpad">ubuntu</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <remote-id type="launchpad">ubuntu</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libdbusmenu/libdbusmenu-16.04.0-r1.ebuild b/dev-libs/libdbusmenu/libdbusmenu-16.04.0-r1.ebuild index 5b989cd3913a..1651b303c421 100644 --- a/dev-libs/libdbusmenu/libdbusmenu-16.04.0-r1.ebuild +++ b/dev-libs/libdbusmenu/libdbusmenu-16.04.0-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://launchpad.net/${PN/lib}/${PV%.*}/${PV}/+download/${P}.tar.gz" LICENSE="LGPL-2.1 LGPL-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="debug gtk gtk3 +introspection test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libdbusmenu/metadata.xml b/dev-libs/libdbusmenu/metadata.xml index 7fcb01d9972f..593dfadb56e1 100644 --- a/dev-libs/libdbusmenu/metadata.xml +++ b/dev-libs/libdbusmenu/metadata.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="gtk">Enable support for GTK+2</flag> - <flag name="gtk3">Enable support for GTK+3</flag> - </use> - <upstream> - <remote-id type="launchpad">dbusmenu</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="launchpad">dbusmenu</remote-id> + </upstream> + <use> + <flag name="gtk">Enable support for GTK+2</flag> + <flag name="gtk3">Enable support for GTK+3</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libdivecomputer/metadata.xml b/dev-libs/libdivecomputer/metadata.xml index ca379a9cce2d..a856e52b8178 100644 --- a/dev-libs/libdivecomputer/metadata.xml +++ b/dev-libs/libdivecomputer/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>me@bearsh.org</email> - <name>Martin Gysel</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>me@bearsh.org</email> + <name>Martin Gysel</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libdivsufsort/metadata.xml b/dev-libs/libdivsufsort/metadata.xml index 99ce3469fc7a..a645ef8fb13b 100644 --- a/dev-libs/libdivsufsort/metadata.xml +++ b/dev-libs/libdivsufsort/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <upstream> - <remote-id type="github">y-256/libdivsufsort</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <upstream> + <remote-id type="github">y-256/libdivsufsort</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libdnet/libdnet-1.14-r2.ebuild b/dev-libs/libdnet/libdnet-1.14-r2.ebuild index 3c228cd14f4f..e1e80ce8b535 100644 --- a/dev-libs/libdnet/libdnet-1.14-r2.ebuild +++ b/dev-libs/libdnet/libdnet-1.14-r2.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${P}" 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="python test" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RESTRICT="!test? ( test )" diff --git a/dev-libs/libdnet/metadata.xml b/dev-libs/libdnet/metadata.xml index 041d20f37f34..01c466ecabc3 100644 --- a/dev-libs/libdnet/metadata.xml +++ b/dev-libs/libdnet/metadata.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>netmon@gentoo.org</email> - <name>Gentoo network monitoring and analysis project</name> - </maintainer> - <upstream> - <remote-id type="google-code">libdnet</remote-id> - <remote-id type="github">dugsong/libdnet</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>netmon@gentoo.org</email> + <name>Gentoo network monitoring and analysis project</name> + </maintainer> + <upstream> + <remote-id type="google-code">libdnet</remote-id> + <remote-id type="github">dugsong/libdnet</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libdnsres/metadata.xml b/dev-libs/libdnsres/metadata.xml index 30908933eb68..1c8a58d1bb5b 100644 --- a/dev-libs/libdnsres/metadata.xml +++ b/dev-libs/libdnsres/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>netmon@gentoo.org</email> - <name>Gentoo network monitoring and analysis project</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="project"> + <email>netmon@gentoo.org</email> + <name>Gentoo network monitoring and analysis project</name> + </maintainer> + <longdescription lang="en"> Libdnsres provides a non-blocking thread-safe API for resolving DNS names. It requires that your main application is built on top of libevent. Libdnsres' API essentially mirrors the traditional gethostbyname and @@ -14,4 +14,6 @@ is an extremely ugly hack to make the BSD resolver library non-blocking and thread-safe without changing the API too much. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libdshconfig/metadata.xml b/dev-libs/libdshconfig/metadata.xml index 4a09d7ba8d61..dcd6e7e1211a 100644 --- a/dev-libs/libdshconfig/metadata.xml +++ b/dev-libs/libdshconfig/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>cluster@gentoo.org</email> - <name>Gentoo Cluster Project</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>cluster@gentoo.org</email> + <name>Gentoo Cluster Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libdtrace-ctf/metadata.xml b/dev-libs/libdtrace-ctf/metadata.xml new file mode 100644 index 000000000000..93bdefc36981 --- /dev/null +++ b/dev-libs/libdtrace-ctf/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>core@liguros.net</email> + <name>Development</name> + </maintainer> + + <origin>xor-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libdynd/libdynd-0.7.2.ebuild b/dev-libs/libdynd/libdynd-0.7.2-r1.ebuild index 25c1573c07b5..9e1968b1606e 100644 --- a/dev-libs/libdynd/libdynd-0.7.2.ebuild +++ b/dev-libs/libdynd/libdynd-0.7.2-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils cuda +inherit cmake cuda # change each new libdynd version, to avoid git in tree dependency DYND_GIT_SHA1=341d6d91931fdb04ad657d27ed740cf533fc925b @@ -18,30 +18,33 @@ KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="cuda doc fftw test" RESTRICT="!test? ( test )" +BDEPEND="doc? ( app-doc/doxygen[dot] )" RDEPEND=" dev-libs/c-blosc:0= cuda? ( dev-util/nvidia-cuda-toolkit ) fftw? ( sci-libs/fftw:3.0 ) " -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen[dot] ) -" +DEPEND="${RDEPEND}" DOCS=( README.md ) src_prepare() { use cuda && cuda_src_prepare - cmake-utils_src_prepare + + cmake_src_prepare cmake_comment_add_subdirectory examples + # fix forced cxxflags and doc installation directory sed -e 's|-O3 -fomit-frame-pointer||' \ -e 's|-Werror||g' \ -e "s|docs DESTINATION docs|docs/html DESTINATION share/doc/${PF}|" \ -i CMakeLists.txt || die + # don't install test exec sed -e 's|install(TARGETS test_libdynd||' \ -e 's|RUNTIME DESTINATION bin)||' \ -i tests/CMakeLists.txt || die + # remove the version mangling from git stuff it requires a git clone # rather force set it a configure time sed -e '/GetGitRev/d' \ @@ -49,6 +52,9 @@ src_prepare() { -e '/git_describe/d' \ -e '/dirty/d' \ -i CMakeLists.txt || die + + # fix libdir, bug #701474 + sed -i -e "s|/lib|/$(get_libdir)|" libdynd-config.in || die } src_configure() { @@ -63,7 +69,8 @@ src_configure() { -DDYND_FFTW="$(usex fftw)" ) use fftw && mycmakeargs+=( -DFFTW_PATH="${EPREFIX}/usr/include" ) - cmake-utils_src_configure + + cmake_src_configure } src_test() { diff --git a/dev-libs/libdynd/metadata.xml b/dev-libs/libdynd/metadata.xml index f5301331ec0b..74f8c28736f7 100644 --- a/dev-libs/libdynd/metadata.xml +++ b/dev-libs/libdynd/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <longdescription lang="en"> LibDyND, a component of the Blaze project, is a C++ library for dynamic, multidimensional arrays. It is inspired by NumPy, the Python array programming library at the core of the scientific @@ -15,10 +15,11 @@ preview development state, and can be thought of as a sandbox where features are being tried and tweaked to gain experience with them. </longdescription> - <use> - <flag name="cuda">Enable NVIDIA CUDA toolkit support</flag> - </use> - <upstream> - <remote-id type="github">libdynd/libdynd</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">libdynd/libdynd</remote-id> + </upstream> + <use> + <flag name="cuda">Enable NVIDIA CUDA toolkit support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libe/metadata.xml b/dev-libs/libe/metadata.xml index 40aa45df2b01..57392750405d 100644 --- a/dev-libs/libe/metadata.xml +++ b/dev-libs/libe/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libebml/Manifest b/dev-libs/libebml/Manifest index d22637fac8d6..24a7da62a0a3 100644 --- a/dev-libs/libebml/Manifest +++ b/dev-libs/libebml/Manifest @@ -1,4 +1 @@ -DIST libebml-1.3.10.tar.xz 69488 BLAKE2B 0133ec041cd2f2aad9e8870d56c4ec8f3f3cbf745cbdbc2470f02f94152b8a236626d804bf8c42c00c6a49cc5e7d691394cffe0a888f26100ff67bd03a6ae2d7 SHA512 c7ba20664161e811a10847f888a833abaa2b7a4d43ddbef6ae927f391f5d1eff45bc703f13a52ccfc793521e3b22cbac2fd93550cd95119a4060153683b29c49 -DIST libebml-1.3.9.tar.xz 69836 BLAKE2B d37bf9d74cb21a0c4cea3550bbd25f081e48085ba8d97d2f133e3f5da292527f0f31fc5aa3978c21f82262698877a76670b4b120e915573d339751234c4450c7 SHA512 a388fa8ff7acf9a0fb33faf9c00fc07f53794d86a4f894e04e2a690a24e781a7f380a0896e607e801a6f1f0b215407ee09a801e96d4b3e15f39ca71ec3a6d64e -DIST libebml-1.4.0.tar.xz 69944 BLAKE2B 240c18d53ec73cc42b4cbed507e95ecc5ada0bd65e826b3f2e930bf6d4055097606b920c433ee5786112894ea6ad0eac229e784501ba14563274b7605dab01f5 SHA512 db78ee560a44b90b4df12ba23a00f8ccb0d3626f44296af6b79a492a00126690582764c6be6c9e9851302a0d0d70edfbe000cc217c5532abe862a821624af230 -DIST libebml-1.4.1.tar.xz 70096 BLAKE2B 9b4ae80bcc2184f018c25f1a644acdf9e79c5ebc6576a5b91ccd93286c0cab2d99a80e3d2aefcbc6210724d9e05229c9ea19e0def85ba28f7e1aa059ba52925d SHA512 ddde4975546ba4214cd22db37992c2b5130a731da1b34e171cca8d7f39d981b9643a193d06be1a1e156b316e51419d1eb4c1cfe40511a52b245152e69a507e4b +DIST libebml-1.4.2.tar.xz 70484 BLAKE2B e27da59218c6c5655e2b57295b8f0ea8770f92eea4fe65331147a963f45fa8a06cc685af553b8234ca0162acea05b99b7463753044cc49bc815c752223e3b3fa SHA512 b9535b60ba2716053819d48e345f161ad797a74678fdf60797d652da9dfa7cab905669dac744f30a81083341462bac6f2a0e69fa7d80ee59cf7414bffbd667d5 diff --git a/dev-libs/libebml/libebml-1.3.10.ebuild b/dev-libs/libebml/libebml-1.3.10.ebuild deleted file mode 100644 index dbb462d75acb..000000000000 --- a/dev-libs/libebml/libebml-1.3.10.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Extensible binary format library (kinda like XML)" -HOMEPAGE="https://www.matroska.org/ https://github.com/Matroska-Org/libebml/" -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" -IUSE="" - -src_configure() { - local mycmakeargs=( -DBUILD_SHARED_LIBS=YES ) - cmake_src_configure -} diff --git a/dev-libs/libebml/libebml-1.3.9.ebuild b/dev-libs/libebml/libebml-1.3.9.ebuild deleted file mode 100644 index 9167d401fe7a..000000000000 --- a/dev-libs/libebml/libebml-1.3.9.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Extensible binary format library (kinda like XML)" -HOMEPAGE="https://www.matroska.org/ https://github.com/Matroska-Org/libebml/" -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" -IUSE="" - -src_configure() { - local mycmakeargs=( -DBUILD_SHARED_LIBS=YES ) - cmake_src_configure -} diff --git a/dev-libs/libebml/libebml-1.4.1.ebuild b/dev-libs/libebml/libebml-1.4.1.ebuild deleted file mode 100644 index 6bab6b4c17bd..000000000000 --- a/dev-libs/libebml/libebml-1.4.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Extensible binary format library (kinda like XML)" -HOMEPAGE="https://www.matroska.org/ https://github.com/Matroska-Org/libebml/" -SRC_URI="https://dl.matroska.org/downloads/${PN}/${P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0/5" # subslot = soname major version -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=YES - ) - - cmake_src_configure -} diff --git a/dev-libs/libebml/libebml-1.4.0.ebuild b/dev-libs/libebml/libebml-1.4.2.ebuild index 02e999ad1c84..be4140b75697 100644 --- a/dev-libs/libebml/libebml-1.4.0.ebuild +++ b/dev-libs/libebml/libebml-1.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,9 +12,11 @@ SRC_URI="https://dl.matroska.org/downloads/${PN}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0/5" # subslot = soname major version KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="" src_configure() { - local mycmakeargs=( -DBUILD_SHARED_LIBS=YES ) + local mycmakeargs=( + -DBUILD_SHARED_LIBS=YES + ) + cmake_src_configure } diff --git a/dev-libs/libebml/metadata.xml b/dev-libs/libebml/metadata.xml index b4e118e76955..9f6fb85efec3 100644 --- a/dev-libs/libebml/metadata.xml +++ b/dev-libs/libebml/metadata.xml @@ -1,10 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>media-video@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">Matroska-Org/libebml</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>media-video@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="github">Matroska-Org/libebml</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libedit/metadata.xml b/dev-libs/libedit/metadata.xml index 3367f28ee732..73ee8a28cae7 100644 --- a/dev-libs/libedit/metadata.xml +++ b/dev-libs/libedit/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> -</maintainer> -<longdescription> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <longdescription> GNU Readline is cool, but BSD Readline is cooler :) Thus here is libedit by the NetBSD folks! The glibc/bsdlibc stuff comes from the debian tarball, thanks to them too :) @@ -13,4 +13,6 @@ The patch is handcrafted with a few ideas from libedit.sf.net and a few ideas from the debian package. This patch aims to be as small as possible (so as to make future cvs snapshots cake). </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libee/metadata.xml b/dev-libs/libee/metadata.xml index 50302c87e65a..3cb6e3b22992 100644 --- a/dev-libs/libee/metadata.xml +++ b/dev-libs/libee/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> - <email>whissi@gentoo.org</email> - <name>Thomas Deutschmann</name> -</maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>whissi@gentoo.org</email> + <name>Thomas Deutschmann</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libelf/metadata.xml b/dev-libs/libelf/metadata.xml index d920e3ba3e56..5da7ff511b14 100644 --- a/dev-libs/libelf/metadata.xml +++ b/dev-libs/libelf/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>blueness@gentoo.org</email> - <name>Anthony G. Basile</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>blueness@gentoo.org</email> + <name>Anthony G. Basile</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/liberasurecode/metadata.xml b/dev-libs/liberasurecode/metadata.xml index ce845822cbbe..ee9057b6662f 100644 --- a/dev-libs/liberasurecode/metadata.xml +++ b/dev-libs/liberasurecode/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - <name>Matthew Thode</name> - </maintainer> - <maintainer type="project"> - <email>openstack@gentoo.org</email> - <name>Openstack</name> - </maintainer> - <upstream> - <remote-id type="bitbucket">tsg-/liberasurecode</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>prometheanfire@gentoo.org</email> + <name>Matthew Thode</name> + </maintainer> + <maintainer type="project"> + <email>openstack@gentoo.org</email> + <name>Openstack</name> + </maintainer> + <upstream> + <remote-id type="bitbucket">tsg-/liberasurecode</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libestr/metadata.xml b/dev-libs/libestr/metadata.xml index d170345c1f46..1676fa1261fe 100644 --- a/dev-libs/libestr/metadata.xml +++ b/dev-libs/libestr/metadata.xml @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>whissi@gentoo.org</email> - <name>Thomas Deutschmann</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/rsyslog/libestr/issues</bugs-to> - <remote-id type="github">rsyslog/libestr</remote-id> - <remote-id type="cpe">cpe:/a:adiscon:libestr</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>whissi@gentoo.org</email> + <name>Thomas Deutschmann</name> + </maintainer> + <upstream> + <remote-id type="github">rsyslog/libestr</remote-id> + <remote-id type="cpe">cpe:/a:adiscon:libestr</remote-id> + <bugs-to>https://github.com/rsyslog/libestr/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libev/metadata.xml b/dev-libs/libev/metadata.xml index 3398ef8b263c..c12734bbfd78 100644 --- a/dev-libs/libev/metadata.xml +++ b/dev-libs/libev/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>dlan@gentoo.org</email> - <name>Yixun Lan</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>dlan@gentoo.org</email> + <name>Yixun Lan</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libevdev/metadata.xml b/dev-libs/libevdev/metadata.xml index e943b72b8a48..07def84bcb52 100644 --- a/dev-libs/libevdev/metadata.xml +++ b/dev-libs/libevdev/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>x11@gentoo.org</email> + <name>X11</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libevent/metadata.xml b/dev-libs/libevent/metadata.xml index d7f4026a4918..ea62f964c58a 100644 --- a/dev-libs/libevent/metadata.xml +++ b/dev-libs/libevent/metadata.xml @@ -1,21 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:niels_provos:libevent</remote-id> - <remote-id type="github">libevent/libevent</remote-id> - <remote-id type="sourceforge">levent</remote-id> - </upstream> - <use> - <flag name="clock-gettime">Disable use of clock_gettime even if it is available</flag> - <flag name="debug">Support for running in debug mode</flag> - <flag name="malloc-replacement">Support for replacing the memory management functions</flag> - <flag name="mbedtls">Support for <pkg>net-libs/mbedtls</pkg> encryption</flag> - <flag name="ssl">Support for <pkg>dev-libs/openssl</pkg> encryption</flag> - <flag name="verbose-debug">Support for verbose debug logging</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:niels_provos:libevent</remote-id> + <remote-id type="github">libevent/libevent</remote-id> + <remote-id type="sourceforge">levent</remote-id> + </upstream> + <use> + <flag name="clock-gettime">Disable use of clock_gettime even if it is available</flag> + <flag name="debug">Support for running in debug mode</flag> + <flag name="malloc-replacement">Support for replacing the memory management functions</flag> + <flag name="mbedtls">Support for <pkg>net-libs/mbedtls</pkg> encryption</flag> + <flag name="ssl">Support for <pkg>dev-libs/openssl</pkg> encryption</flag> + <flag name="verbose-debug">Support for verbose debug logging</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libevocosm/metadata.xml b/dev-libs/libevocosm/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/libevocosm/metadata.xml +++ b/dev-libs/libevocosm/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libezV24/metadata.xml b/dev-libs/libezV24/metadata.xml index a0bdd485d35d..b9620f2696d9 100644 --- a/dev-libs/libezV24/metadata.xml +++ b/dev-libs/libezV24/metadata.xml @@ -1,15 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <longdescription> + <longdescription> The goal of this library is to provide an easy to use programming interface to the serial ports of the Linux system. This release comes with some support for the CYGWIN toolchain. Due to the great work of the cygwin folks, only minimal changes are needed. I know that the cygwin-stuff of 'ezV24' isn't the final stuff, but it's a first step and it works. </longdescription> - <upstream> - <remote-id type="sourceforge">ezv24</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">ezv24</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libf2c/metadata.xml b/dev-libs/libf2c/metadata.xml index 8425c0d53cb0..66ee50826efd 100644 --- a/dev-libs/libf2c/metadata.xml +++ b/dev-libs/libf2c/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libfastjson/metadata.xml b/dev-libs/libfastjson/metadata.xml index a90b6aa3f782..f12c52899385 100644 --- a/dev-libs/libfastjson/metadata.xml +++ b/dev-libs/libfastjson/metadata.xml @@ -1,16 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>whissi@gentoo.org</email> - <name>Thomas Deutschmann</name> - </maintainer> - <slots> - <subslots>Reflect ABI of libfastjson.so.</subslots> - </slots> - <upstream> - <bugs-to>https://github.com/rsyslog/libfastjson/issues</bugs-to> - <remote-id type="github">rsyslog/libfastjson</remote-id> - <remote-id type="cpe">cpe:/a:rsyslog:libfastjson</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>whissi@gentoo.org</email> + <name>Thomas Deutschmann</name> + </maintainer> + <upstream> + <remote-id type="github">rsyslog/libfastjson</remote-id> + <remote-id type="cpe">cpe:/a:rsyslog:libfastjson</remote-id> + <bugs-to>https://github.com/rsyslog/libfastjson/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> + <slots> + <subslots>Reflect ABI of libfastjson.so.</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libffi-compat/metadata.xml b/dev-libs/libffi-compat/metadata.xml index 6e9a28c5ac88..bb20669802a1 100644 --- a/dev-libs/libffi-compat/metadata.xml +++ b/dev-libs/libffi-compat/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>toolchain@gentoo.org</email> - <name>Gentoo Toolchain Project</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <longdescription lang="en"> Compilers for high level languages generate code that follow certain conventions. These conventions are necessary, in part, for separate compilation to work. One such convention is the "calling @@ -33,10 +33,11 @@ exist above libffi that handles type conversions for values passed between the two languages. </longdescription> - <use> - <flag name="pax_kernel">Use PaX emulated trampolines, for we can't use PROT_EXEC</flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:libffi_project:libffi</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="cpe">cpe:/a:libffi_project:libffi</remote-id> + </upstream> + <use> + <flag name="pax_kernel">Use PaX emulated trampolines, for we can't use PROT_EXEC</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libffi/metadata.xml b/dev-libs/libffi/metadata.xml index 6e9a28c5ac88..bb20669802a1 100644 --- a/dev-libs/libffi/metadata.xml +++ b/dev-libs/libffi/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>toolchain@gentoo.org</email> - <name>Gentoo Toolchain Project</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + <longdescription lang="en"> Compilers for high level languages generate code that follow certain conventions. These conventions are necessary, in part, for separate compilation to work. One such convention is the "calling @@ -33,10 +33,11 @@ exist above libffi that handles type conversions for values passed between the two languages. </longdescription> - <use> - <flag name="pax_kernel">Use PaX emulated trampolines, for we can't use PROT_EXEC</flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:libffi_project:libffi</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="cpe">cpe:/a:libffi_project:libffi</remote-id> + </upstream> + <use> + <flag name="pax_kernel">Use PaX emulated trampolines, for we can't use PROT_EXEC</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libfido2/metadata.xml b/dev-libs/libfido2/metadata.xml index 4eb20a048df2..8e20998bf65e 100644 --- a/dev-libs/libfido2/metadata.xml +++ b/dev-libs/libfido2/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libfilezilla/metadata.xml b/dev-libs/libfilezilla/metadata.xml index f5cd4f09fec2..de1c49311f61 100644 --- a/dev-libs/libfilezilla/metadata.xml +++ b/dev-libs/libfilezilla/metadata.xml @@ -1,15 +1,15 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>voyageur@gentoo.org</email> - <name>Bernard Cafarelli</name> - </maintainer> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>voyageur@gentoo.org</email> + <name>Bernard Cafarelli</name> + </maintainer> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <longdescription> libfilezilla is a small and modern C++ library, offering some basic functionality to build high-performing, platform-independent programs. Some of the highlights include: - A typesafe, multi-threaded event system that's very simple to use yet extremely efficient @@ -18,7 +18,8 @@ libfilezilla is a small and modern C++ library, offering some basic functionalit - Simple process handling for spawning child processes with redirected I/O libfilezilla is a cross-platform library for all major operating systems, including but not limited to Linux, *BSD, OS X and Windows. </longdescription> - <upstream> - <remote-id type="sourceforge">filezilla</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">filezilla</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libflatarray/metadata.xml b/dev-libs/libflatarray/metadata.xml index fdfc323c8194..d553f943bafa 100644 --- a/dev-libs/libflatarray/metadata.xml +++ b/dev-libs/libflatarray/metadata.xml @@ -1,23 +1,25 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>kurt@kmk-computers.de</email> - <name>Kurt Kanzenbach</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>kurt@kmk-computers.de</email> + <name>Kurt Kanzenbach</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription> LibFlatArray is a multi-dimensional C++ array class which provides an object-oriented view (a.k.a. array of structs, AoS) while internally storing data in a struct of arrays (SoA) manner. It comes with utilities to move data to CUDA enabled GPUs. </longdescription> - <use> - <flag name="cuda"> + + <use> + <flag name="cuda"> Enables plugins for NVIDIA GPUs (e.g. CUDAAllocator) </flag> - </use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libfmt/metadata.xml b/dev-libs/libfmt/metadata.xml index 8c4896c7b089..58c3c73c888c 100644 --- a/dev-libs/libfmt/metadata.xml +++ b/dev-libs/libfmt/metadata.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>candrews@gentoo.org</email> - <name>Craig Andrews</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/fmtlib/fmt/issues</bugs-to> - <remote-id type="github">fmtlib/fmt</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <upstream> + <remote-id type="github">fmtlib/fmt</remote-id> + <bugs-to>https://github.com/fmtlib/fmt/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libfstrcmp/metadata.xml b/dev-libs/libfstrcmp/metadata.xml index 9fd38e376f59..cc30d206d388 100644 --- a/dev-libs/libfstrcmp/metadata.xml +++ b/dev-libs/libfstrcmp/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>candrews@gentoo.org</email> - <name>Craig Andrews</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">fstrcmp</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">fstrcmp</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libg15/metadata.xml b/dev-libs/libg15/metadata.xml index da7ba4ad6e9d..d5ab5bac21c8 100644 --- a/dev-libs/libg15/metadata.xml +++ b/dev-libs/libg15/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>robbat2@gentoo.org</email> - </maintainer> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">g15tools</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>robbat2@gentoo.org</email> + </maintainer> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">g15tools</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libg15render/metadata.xml b/dev-libs/libg15render/metadata.xml index da7ba4ad6e9d..d5ab5bac21c8 100644 --- a/dev-libs/libg15render/metadata.xml +++ b/dev-libs/libg15render/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>robbat2@gentoo.org</email> - </maintainer> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">g15tools</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>robbat2@gentoo.org</email> + </maintainer> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">g15tools</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgamin/metadata.xml b/dev-libs/libgamin/metadata.xml index fb76b944f2da..5da7f42d20f5 100644 --- a/dev-libs/libgamin/metadata.xml +++ b/dev-libs/libgamin/metadata.xml @@ -1,7 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> -<email>freedesktop-bugs@gentoo.org</email> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>freedesktop-bugs@gentoo.org</email> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgaminggear/metadata.xml b/dev-libs/libgaminggear/metadata.xml index 27a75c756402..28288f39cc4e 100644 --- a/dev-libs/libgaminggear/metadata.xml +++ b/dev-libs/libgaminggear/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">libgaminggear</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">libgaminggear</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgcrypt-compat/metadata.xml b/dev-libs/libgcrypt-compat/metadata.xml index 54be7ff7e5d6..6ad3061728be 100644 --- a/dev-libs/libgcrypt-compat/metadata.xml +++ b/dev-libs/libgcrypt-compat/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chewi@gentoo.org</email> - <name>James Le Cuirot</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>chewi@gentoo.org</email> + <name>James Le Cuirot</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgcrypt/Manifest b/dev-libs/libgcrypt/Manifest index 62f465ae28c4..7058d8e3a0b6 100644 --- a/dev-libs/libgcrypt/Manifest +++ b/dev-libs/libgcrypt/Manifest @@ -1,3 +1,4 @@ DIST libgcrypt-1.8.6.tar.bz2 2997781 BLAKE2B 90ecacae75633dfff248b9c07a72126aaa4a5c285141f89c42237326ae3bfb99c937eef05d87b466c3d8f5cf022725ccee5c0dbc74d4eb57523a8a2892864b65 SHA512 28a26f665b7e327b79815849ee6e84ab384ee9105d81d4d06e4feeea07d986f940cbbb9faaae8712068cace45b4110a62965a93201da0e1ad008b65808b2b29b DIST libgcrypt-1.8.7.tar.bz2 2985660 BLAKE2B cb2132b826f3f3af240e6c9ac5fd992808aa17ce64144d17452591a5b1e402564af82c021b58f5fd620ebeb5894ac9654835f6d8376ec05ee41fc02189dd6825 SHA512 6309d17624d8029848990d225d5924886c951cef691266c8e010fbbb7f678972cee70cbb91d370ad0bcdc8c8761402a090c2c853c9427ec79293624a59da5060 DIST libgcrypt-1.9.1.tar.bz2 3202683 BLAKE2B 102a61c855fb4a9e5c9433f52988ea87db7672de6586ed47f888526369d0ef8ad640752ca1ef144c2db73ce90464d6624cc3b12dbdeaf568d706222af3955672 SHA512 e8a028724cf5476fff0ca82c5c279a64b3bc5d1fd1472b784df4084b185266825baffc49e27b90db7453c8faef68cd0b8264f379abacee629bbdf6b11f2a28d6 +DIST libgcrypt-1.9.2.tar.bz2 3206187 BLAKE2B e0ceb02b0c26a7246c4146640a9dcea01429a365bd484532b9d85fdb0c8f4ac1308862e70899a1593f4665e4b2d16ceaa10029702f67720897975258a25d8ab0 SHA512 d2e3dc89788763229f554382b3cf0c3a2680f774258abc4c1fd9ef1ad44920d57d14422af9b6b405e42742e691d19ab2ee458fddf057e778964519eee090f016 diff --git a/dev-libs/libgcrypt/libgcrypt-1.9.2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.9.2.ebuild new file mode 100644 index 000000000000..584154b6ff2d --- /dev/null +++ b/dev-libs/libgcrypt/libgcrypt-1.9.2.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2021 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="General purpose crypto library based on the code used in GnuPG" +HOMEPAGE="https://www.gnupg.org/" +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 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asm cpu_flags_arm_neon cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_padlock cpu_flags_x86_sha cpu_flags_x86_sse4_1 doc o-flag-munging static-libs" + +RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( virtual/texi2dvi )" + +PATCHES=( + "${FILESDIR}"/${PN}-multilib-syspath.patch +) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/libgcrypt-config +) + +src_prepare() { + default + eautoreconf +} + +multilib_src_configure() { + if [[ ${CHOST} == *86*-solaris* ]] ; then + # ASM code uses GNU ELF syntax, divide in particular, we need to + # allow this via ASFLAGS, since we don't have a flag-o-matic + # function for that, we'll have to abuse cflags for this + append-cflags -Wa,--divide + fi + local myeconfargs=( + CC_FOR_BUILD="$(tc-getBUILD_CC)" + + --enable-noexecstack + $(use_enable cpu_flags_arm_neon neon-support) + $(use_enable cpu_flags_x86_aes aesni-support) + $(use_enable cpu_flags_x86_avx avx-support) + $(use_enable cpu_flags_x86_avx2 avx2-support) + $(use_enable cpu_flags_x86_padlock padlock-support) + $(use_enable cpu_flags_x86_sha shaext-support) + $(use_enable cpu_flags_x86_sse4_1 sse41-support) + # required for sys-power/suspend[crypt], bug 751568 + $(use_enable static-libs static) + $(use_enable o-flag-munging O-flag-munging) + + # disabled due to various applications requiring privileges + # after libgcrypt drops them (bug #468616) + --without-capabilities + + # http://trac.videolan.org/vlc/ticket/620 + # causes bus-errors on sparc64-solaris + $([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm") + $([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm") + + $(use asm || echo "--disable-asm") + + GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config" + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" \ + $("${S}/configure" --help | grep -o -- '--without-.*-prefix') +} + +multilib_src_compile() { + default + multilib_is_native_abi && use doc && VARTEXFONTS="${T}/fonts" emake -C doc gcrypt.pdf +} + +multilib_src_install() { + emake DESTDIR="${D}" install + multilib_is_native_abi && use doc && dodoc doc/gcrypt.pdf +} + +multilib_src_install_all() { + default + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/dev-libs/libgcrypt/metadata.xml b/dev-libs/libgcrypt/metadata.xml index c9cc3b05f26f..384a13d946cb 100644 --- a/dev-libs/libgcrypt/metadata.xml +++ b/dev-libs/libgcrypt/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>zlogene@gentoo.org</email> - <name>Mikle Kolyada</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:gnupg:libgcrypt</remote-id> -</upstream> -<use> + <maintainer type="person"> + <email>zlogene@gentoo.org</email> + <name>Mikle Kolyada</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:gnupg:libgcrypt</remote-id> + </upstream> + <use> <flag name="asm">Enable assembly for optimization</flag> <flag name="o-flag-munging">Enable O-flag mangling during build</flag> -</use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgdata/metadata.xml b/dev-libs/libgdata/metadata.xml index 05e33e366225..fb19594b9655 100644 --- a/dev-libs/libgdata/metadata.xml +++ b/dev-libs/libgdata/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="crypt">Use <pkg>app-crypt/gcr</pkg> for keeping tokens and passwords in non-pageable memory for improved security</flag> - <flag name="gnome-online-accounts">Enable <pkg>net-libs/gnome-online-accounts</pkg> support</flag> -</use> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <use> + <flag name="crypt">Use <pkg>app-crypt/gcr</pkg> for keeping tokens and passwords in non-pageable memory for improved security</flag> + <flag name="gnome-online-accounts">Enable <pkg>net-libs/gnome-online-accounts</pkg> support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgee/metadata.xml b/dev-libs/libgee/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-libs/libgee/metadata.xml +++ b/dev-libs/libgee/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgit2-glib/metadata.xml b/dev-libs/libgit2-glib/metadata.xml index c188b2555dc8..f38afaa22cdd 100644 --- a/dev-libs/libgit2-glib/metadata.xml +++ b/dev-libs/libgit2-glib/metadata.xml @@ -1,15 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="ssh">Enable SSH transport support</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <use> + <flag name="ssh">Enable SSH transport support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgit2/metadata.xml b/dev-libs/libgit2/metadata.xml index 341b4d4cf6d8..e748ea976225 100644 --- a/dev-libs/libgit2/metadata.xml +++ b/dev-libs/libgit2/metadata.xml @@ -1,25 +1,26 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <longdescription lang="en"> libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language which supports C bindings. </longdescription> - <use> - <flag name="gssapi">Enable GSSAPI support for SPNEGO auth</flag> - <flag name="ssh">Enable SSH transport support</flag> - <flag name="trace">Enable tracing support</flag> - </use> - <upstream> - <remote-id type="github">libgit2/libgit2</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">libgit2/libgit2</remote-id> + </upstream> + <use> + <flag name="gssapi">Enable GSSAPI support for SPNEGO auth</flag> + <flag name="ssh">Enable SSH transport support</flag> + <flag name="trace">Enable tracing support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgnome-games-support/metadata.xml b/dev-libs/libgnome-games-support/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-libs/libgnome-games-support/metadata.xml +++ b/dev-libs/libgnome-games-support/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgnt/metadata.xml b/dev-libs/libgnt/metadata.xml index c7be278b6458..f1864795debb 100644 --- a/dev-libs/libgnt/metadata.xml +++ b/dev-libs/libgnt/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgpg-error/metadata.xml b/dev-libs/libgpg-error/metadata.xml index 0244f456738a..ba0e45e9bbe4 100644 --- a/dev-libs/libgpg-error/metadata.xml +++ b/dev-libs/libgpg-error/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <name>Lars Wendler</name> - <email>polynomial-c@gentoo.org</email> - </maintainer> - <use> - <flag name="common-lisp">Install common-lisp files</flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:gnupg:libgpg-error</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:gnupg:libgpg-error</remote-id> + </upstream> + <use> + <flag name="common-lisp">Install common-lisp files</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgpiod/metadata.xml b/dev-libs/libgpiod/metadata.xml index e9d3e660684a..ce11b35dd4d2 100644 --- a/dev-libs/libgpiod/metadata.xml +++ b/dev-libs/libgpiod/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>blueness@gentoo.org</email> - <name>Anthony G. Basile</name> - </maintainer> - <use> - <flag name="tools">Build some useful gpio tools that use libgpiod.</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>blueness@gentoo.org</email> + <name>Anthony G. Basile</name> + </maintainer> + + <use> + <flag name="tools">Build some useful gpio tools that use libgpiod.</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgpuarray/metadata.xml b/dev-libs/libgpuarray/metadata.xml index 81c8daf45558..25c8cdfde794 100644 --- a/dev-libs/libgpuarray/metadata.xml +++ b/dev-libs/libgpuarray/metadata.xml @@ -1,19 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <longdescription> Multi data-types, N-dimensional array library for the GPU, and with python numpy and theano workflow in mind. </longdescription> - <upstream> - <remote-id type="github">Theano/libgpuarray</remote-id> - </upstream> - <use> - <flag name="cuda">Enable NVIDIA CUDA toolkit support</flag> - <flag name="opencl">Enable OpenCL support</flag> - </use> -</pkgmetadata> + <upstream> + <remote-id type="github">Theano/libgpuarray</remote-id> + </upstream> + <use> + <flag name="cuda">Enable NVIDIA CUDA toolkit support</flag> + <flag name="opencl">Enable OpenCL support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgudev/metadata.xml b/dev-libs/libgudev/metadata.xml index 39ab15f82698..18c37fa08413 100644 --- a/dev-libs/libgudev/metadata.xml +++ b/dev-libs/libgudev/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>floppym@gentoo.org</email> - <name>Mike Gilbert</name> - </maintainer> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - </pkgmetadata> + <maintainer type="person"> + <email>floppym@gentoo.org</email> + <name>Mike Gilbert</name> + </maintainer> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgusb/metadata.xml b/dev-libs/libgusb/metadata.xml index 2c138c7560a0..1c0be21a03d3 100644 --- a/dev-libs/libgusb/metadata.xml +++ b/dev-libs/libgusb/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="github">hughsie/libgusb</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <upstream> + <remote-id type="github">hughsie/libgusb</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libgweather/metadata.xml b/dev-libs/libgweather/metadata.xml index 9889b0b124fe..3ebe7d382cb1 100644 --- a/dev-libs/libgweather/metadata.xml +++ b/dev-libs/libgweather/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="glade">Installs catalog files for <pkg>dev-util/glade</pkg></flag> - </use> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <use> + <flag name="glade">Installs catalog files for <pkg>dev-util/glade</pkg></flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libhid/metadata.xml b/dev-libs/libhid/metadata.xml index 8e5545cdf11e..3e0aaa1e6c31 100644 --- a/dev-libs/libhid/metadata.xml +++ b/dev-libs/libhid/metadata.xml @@ -1,14 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <longdescription> Libhid provides a generic and flexible way to access and interact with USB HID devices, much like libusb does for plain USB devices. It is based on libusb, thus it requires no HID support in the kernel and provides means to take control over a device even if the kernel governs it. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libical/libical-3.0.9.ebuild b/dev-libs/libical/libical-3.0.9.ebuild index bcb10216b73d..f9465609a84d 100644 --- a/dev-libs/libical/libical-3.0.9.ebuild +++ b/dev-libs/libical/libical-3.0.9.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-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="berkdb doc examples +glib +introspection static-libs test vala" REQUIRED_USE="introspection? ( glib ) vala? ( introspection )" @@ -25,7 +25,10 @@ BDEPEND=" virtual/pkgconfig doc? ( app-doc/doxygen ) introspection? ( dev-libs/gobject-introspection ) - test? ( ${PYTHON_DEPS} ) + test? ( + ${PYTHON_DEPS} + glib? ( $(python_gen_any_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]') ) + ) vala? ( $(vala_depend) ) " COMMON_DEPEND=" @@ -50,6 +53,10 @@ PATCHES=( "${FILESDIR}/${PN}-3.0.5-pkgconfig-libdir.patch" ) +python_check_deps() { + has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" +} + pkg_setup() { use test && python-any-r1_pkg_setup } diff --git a/dev-libs/libical/metadata.xml b/dev-libs/libical/metadata.xml index fcf112716f75..2e76435be7e1 100644 --- a/dev-libs/libical/metadata.xml +++ b/dev-libs/libical/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>asturm@gentoo.org</email> - <name>Andreas Sturmlechner</name> - </maintainer> - <upstream> - <remote-id type="github">libical/libical</remote-id> - </upstream> - <use> - <flag name="glib">Enable dev-libs/glib interface support</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>asturm@gentoo.org</email> + <name>Andreas Sturmlechner</name> + </maintainer> + <upstream> + <remote-id type="github">libical/libical</remote-id> + </upstream> + <use> + <flag name="glib">Enable dev-libs/glib interface support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libiconv/metadata.xml b/dev-libs/libiconv/metadata.xml index 300657e5e55e..52a90d123f66 100644 --- a/dev-libs/libiconv/metadata.xml +++ b/dev-libs/libiconv/metadata.xml @@ -1,13 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>prefix@gentoo.org</email> - <name>Prefix Project</name> -</maintainer> -<longdescription lang="en"> + <maintainer type="project"> + <email>prefix@gentoo.org</email> + <name>Prefix Project</name> + </maintainer> + <longdescription lang="en"> libiconv is a standalone package which implements the iconv() related functions as glibc already embed. Libraries and applications needs it when built in a non-glibc system. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libindicate/metadata.xml b/dev-libs/libindicate/metadata.xml index b87c5beb58d3..c65b39816167 100644 --- a/dev-libs/libindicate/metadata.xml +++ b/dev-libs/libindicate/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="launchpad">libindicate</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="launchpad">libindicate</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libindicator/metadata.xml b/dev-libs/libindicator/metadata.xml index 15d98a815898..7339b35877bf 100644 --- a/dev-libs/libindicator/metadata.xml +++ b/dev-libs/libindicator/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="launchpad">libindicator</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="launchpad">libindicator</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest index e02e4cf1b277..c1b4a613dde6 100644 --- a/dev-libs/libinput/Manifest +++ b/dev-libs/libinput/Manifest @@ -1 +1,2 @@ DIST libinput-1.16.4.tar.xz 596028 BLAKE2B ad2160d83bcbdd65383272e0c4b35e35c7b46a6d0c771d7c0188c92b204d57dae73d0820bb93f662f155c1eab19c0195110f5a18a68de890c808925d5c056814 SHA512 a95a3bcf58a9298946d15f4f2fd93dc5807d3042f8797950a1ffd96d3c979b55a764f035a9f7680d0ea400b033698c322eb61a4387dbc280db6110ffd3e137ee +DIST libinput-1.17.0.tar.xz 612004 BLAKE2B 035b85115917804c032a4b0629b4cfee29513beff6cf84921d95d3f9d09d5f55574e1088256f72e271dbb6508b66c6a7271cf07be572a402e6c9ef02f075591f SHA512 490c7e59cbaa43e4190dbc421582dca887b6ae92304c4f8f3ea9df515bd76de41ca9a376e6f1cfe7b235dd2d5d8d8ef5982f5ddcf958e3b31b981e9440bb0888 diff --git a/dev-libs/libinput/libinput-1.16.4.ebuild b/dev-libs/libinput/libinput-1.16.4.ebuild index 4dcfd823d9e3..0e629f14d523 100644 --- a/dev-libs/libinput/libinput-1.16.4.ebuild +++ b/dev-libs/libinput/libinput-1.16.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2014-2020 Gentoo Authors +# Copyright 2014-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/dev-libs/libinput/libinput-1.17.0.ebuild b/dev-libs/libinput/libinput-1.17.0.ebuild new file mode 100644 index 000000000000..d58f2e11d66f --- /dev/null +++ b/dev-libs/libinput/libinput-1.17.0.ebuild @@ -0,0 +1,88 @@ +# Copyright 2014-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8,9,10} ) + +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 ~riscv ~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_prepare() { + default + sed "s@, '-Werror'@@" -i meson.build || die #744250 +} + +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/libinput/metadata.xml b/dev-libs/libinput/metadata.xml index bab037fe77d1..b779c4b50a7f 100644 --- a/dev-libs/libinput/metadata.xml +++ b/dev-libs/libinput/metadata.xml @@ -1,16 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> -</maintainer> -<maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <maintainer type="project"> + <email>x11@gentoo.org</email> + <name>X11</name> + </maintainer> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libintl/Manifest b/dev-libs/libintl/Manifest index 0b8915532231..61bb66f324f9 100644 --- a/dev-libs/libintl/Manifest +++ b/dev-libs/libintl/Manifest @@ -1,5 +1 @@ -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 -DIST gettext-0.20.2.tar.gz 23717789 BLAKE2B f0db5eacc93501020f31d80e4b11df708d5ce1ae76f9c35587c830c064a4b712284df4645cedf054a41e66ab08d14d080c4fe1d316a108b997207b78148ed579 SHA512 50b0520230dba5da6e04e51b2317e073cacf1536d73ea88e4b5dc6cc5bd97cf2c9a279c3c3ada1067f39c8b3bb0b1ce8e0823cc1dd4c33f4f10860bdf787009d DIST gettext-0.21.tar.gz 24181849 BLAKE2B 2eae99d0916b00b2af6fbc6bf7e309076519a10fea16cd49e7aa29fe8aec1ee7c784c6277281b764dc4abacf400cd3fe461129586303c8cd337db15c76cb4b87 SHA512 bbe590c5dd3580c75bf30ff768da99a88eb8d466ec1ac9eea20be4cab4357ecf72448e6b81b47425e39d50fa6320ba426632914d7898dfebb4f159abc39c31d1 diff --git a/dev-libs/libintl/libintl-0.19.7.ebuild b/dev-libs/libintl/libintl-0.19.7.ebuild deleted file mode 100644 index dec3e8f51eed..000000000000 --- a/dev-libs/libintl/libintl-0.19.7.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Note: Keep version bumps in sync with sys-devel/gettext. - -EAPI="5" - -MY_P="gettext-${PV}" - -inherit multilib-minimal toolchain-funcs libtool ltprune usr-ldscript - -DESCRIPTION="the GNU international library (split out of gettext)" -HOMEPAGE="https://www.gnu.org/software/gettext/" -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 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="static-libs +threads" - -DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]" -# Block C libraries known to provide libintl. -RDEPEND="${DEPEND} - !sys-libs/glibc - !sys-libs/musl - !<sys-devel/gettext-0.19.6-r1" - -S="${WORKDIR}/${MY_P}/gettext-runtime" - -src_prepare() { - # The libtool files are stored higher up, so make sure we run in the - # whole tree and not just the subdir we build. - elibtoolize "${WORKDIR}" -} - -multilib_src_configure() { - local myconf=( - # Emacs support is now in a separate package. - --without-emacs - --without-lispdir - # Normally this controls nls behavior in general, but the libintl - # subdir is skipped unless this is explicitly set. ugh. - --enable-nls - # This magic flag enables libintl. - --with-included-gettext - # The gettext package provides this library. - --disable-c++ - --disable-libasprintf - # No java until someone cares. - --disable-java - - $(use_enable static-libs static) - $(use_enable threads) - ) - ECONF_SOURCE=${S} econf "${myconf[@]}" -} - -multilib_src_compile() { - # We only need things in the intl/ subdir. - emake -C intl -} - -multilib_src_install() { - # We only need things in the intl/ subdir. - emake DESTDIR="${D}" install -C intl - - gen_usr_ldscript -a intl -} - -multilib_src_install_all() { - use static-libs || prune_libtool_files --all - - rm -f "${ED}"/usr/share/locale/locale.alias "${ED}"/usr/lib/charset.alias - - dodoc AUTHORS ChangeLog NEWS README -} diff --git a/dev-libs/libintl/libintl-0.19.8.1.ebuild b/dev-libs/libintl/libintl-0.19.8.1.ebuild deleted file mode 100644 index dec3e8f51eed..000000000000 --- a/dev-libs/libintl/libintl-0.19.8.1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Note: Keep version bumps in sync with sys-devel/gettext. - -EAPI="5" - -MY_P="gettext-${PV}" - -inherit multilib-minimal toolchain-funcs libtool ltprune usr-ldscript - -DESCRIPTION="the GNU international library (split out of gettext)" -HOMEPAGE="https://www.gnu.org/software/gettext/" -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 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="static-libs +threads" - -DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]" -# Block C libraries known to provide libintl. -RDEPEND="${DEPEND} - !sys-libs/glibc - !sys-libs/musl - !<sys-devel/gettext-0.19.6-r1" - -S="${WORKDIR}/${MY_P}/gettext-runtime" - -src_prepare() { - # The libtool files are stored higher up, so make sure we run in the - # whole tree and not just the subdir we build. - elibtoolize "${WORKDIR}" -} - -multilib_src_configure() { - local myconf=( - # Emacs support is now in a separate package. - --without-emacs - --without-lispdir - # Normally this controls nls behavior in general, but the libintl - # subdir is skipped unless this is explicitly set. ugh. - --enable-nls - # This magic flag enables libintl. - --with-included-gettext - # The gettext package provides this library. - --disable-c++ - --disable-libasprintf - # No java until someone cares. - --disable-java - - $(use_enable static-libs static) - $(use_enable threads) - ) - ECONF_SOURCE=${S} econf "${myconf[@]}" -} - -multilib_src_compile() { - # We only need things in the intl/ subdir. - emake -C intl -} - -multilib_src_install() { - # We only need things in the intl/ subdir. - emake DESTDIR="${D}" install -C intl - - gen_usr_ldscript -a intl -} - -multilib_src_install_all() { - use static-libs || prune_libtool_files --all - - rm -f "${ED}"/usr/share/locale/locale.alias "${ED}"/usr/lib/charset.alias - - dodoc AUTHORS ChangeLog NEWS README -} diff --git a/dev-libs/libintl/libintl-0.20.1.ebuild b/dev-libs/libintl/libintl-0.20.1.ebuild deleted file mode 100644 index f5fe90548381..000000000000 --- a/dev-libs/libintl/libintl-0.20.1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Note: Keep version bumps in sync with sys-devel/gettext. - -EAPI=7 - -MY_P="gettext-${PV}" - -inherit multilib-minimal toolchain-funcs libtool usr-ldscript - -DESCRIPTION="the GNU international library (split out of gettext)" -HOMEPAGE="https://www.gnu.org/software/gettext/" -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 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="static-libs +threads" - -DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]" -# Block C libraries known to provide libintl. -RDEPEND="${DEPEND} - !sys-libs/glibc - !sys-libs/musl - !<sys-devel/gettext-0.19.6-r1" - -S="${WORKDIR}/${MY_P}/gettext-runtime" - -src_prepare() { - default - - # The libtool files are stored higher up, so make sure we run in the - # whole tree and not just the subdir we build. - elibtoolize "${WORKDIR}" -} - -multilib_src_configure() { - local myconf=( - # Emacs support is now in a separate package. - --without-emacs - --without-lispdir - # Normally this controls nls behavior in general, but the libintl - # subdir is skipped unless this is explicitly set. ugh. - --enable-nls - # This magic flag enables libintl. - --with-included-gettext - # The gettext package provides this library. - --disable-c++ - --disable-libasprintf - # No java until someone cares. - --disable-java - - $(use_enable static-libs static) - $(use_enable threads) - ) - ECONF_SOURCE="${S}" econf "${myconf[@]}" -} - -multilib_src_compile() { - # We only need things in the intl/ subdir. - emake -C intl -} - -multilib_src_install() { - # We only need things in the intl/ subdir. - emake DESTDIR="${D}" install -C intl - - gen_usr_ldscript -a intl -} - -multilib_src_install_all() { - if ! use static-libs ; then - find "${ED}" -type f -name "*.la" -delete || die - fi - - rm -r "${ED}"/usr/share/locale || die - - dodoc AUTHORS ChangeLog NEWS README -} diff --git a/dev-libs/libintl/libintl-0.20.2.ebuild b/dev-libs/libintl/libintl-0.20.2.ebuild deleted file mode 100644 index 0dc5bb897e35..000000000000 --- a/dev-libs/libintl/libintl-0.20.2.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Note: Keep version bumps in sync with sys-devel/gettext. - -EAPI=7 - -MY_P="gettext-${PV}" - -inherit multilib-minimal toolchain-funcs libtool usr-ldscript - -DESCRIPTION="the GNU international library (split out of gettext)" -HOMEPAGE="https://www.gnu.org/software/gettext/" -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 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="static-libs +threads" - -DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]" -# Block C libraries known to provide libintl. -RDEPEND="${DEPEND} - !sys-libs/glibc - !sys-libs/musl - !<sys-devel/gettext-0.19.6-r1" - -S="${WORKDIR}/${MY_P}/gettext-runtime" - -src_prepare() { - default - - # The libtool files are stored higher up, so make sure we run in the - # whole tree and not just the subdir we build. - elibtoolize "${WORKDIR}" -} - -multilib_src_configure() { - local myconf=( - # Emacs support is now in a separate package. - --without-emacs - --without-lispdir - # Normally this controls nls behavior in general, but the libintl - # subdir is skipped unless this is explicitly set. ugh. - --enable-nls - # This magic flag enables libintl. - --with-included-gettext - # The gettext package provides this library. - --disable-c++ - --disable-libasprintf - # No java until someone cares. - --disable-java - - $(use_enable static-libs static) - $(use_enable threads) - ) - ECONF_SOURCE="${S}" econf "${myconf[@]}" -} - -multilib_src_compile() { - # We only need things in the intl/ subdir. - emake -C intl -} - -multilib_src_install() { - # We only need things in the intl/ subdir. - emake DESTDIR="${D}" install -C intl - - gen_usr_ldscript -a intl -} - -multilib_src_install_all() { - if ! use static-libs ; then - find "${ED}" -type f -name "*.la" -delete || die - fi - - rm -r "${ED}"/usr/share/locale || die - - dodoc AUTHORS ChangeLog NEWS README -} diff --git a/dev-libs/libintl/metadata.xml b/dev-libs/libintl/metadata.xml index 56c124413057..8e20998bf65e 100644 --- a/dev-libs/libintl/metadata.xml +++ b/dev-libs/libintl/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libisoburn/Manifest b/dev-libs/libisoburn/Manifest index d07650b7b9eb..982f679707fe 100644 --- a/dev-libs/libisoburn/Manifest +++ b/dev-libs/libisoburn/Manifest @@ -1 +1,2 @@ DIST libisoburn-1.5.2.tar.gz 1564700 BLAKE2B 5c7a77f427adff46923f9dc8833f40db36f6ac1ee3b0e58d0111a03ee5c7ae5cc60d613f47d4bb64b848feeb24599b424284cffdbe5c1eebcf7b5e3c58b19b53 SHA512 b481aa5ff20bb35ab0ab19f3f4f3ebc4f2baa8366a14a5afe4f262788441679b6501e140e182f4e80045c747f1cf48db40832d8d5cd064e58a02de2882536897 +DIST libisoburn-1.5.4.tar.gz 1623904 BLAKE2B 3bb6ba88ad0422e1f3fbefdadb60231ea338a6bb8f39087fd25d58d68a4603c445d5d02b54c0a69897c321b4620f2ceb46eb8899552d2486e579a34f345a9d7f SHA512 5fc8532a13caf6caa5a0711753ca99ee2b3f4d5e2db9b3ed2aeef76714e3ae6de6d9c2db0d8297c0d749c42c5ab84fe92989751d8da24d41457b98656eb1bd86 diff --git a/dev-libs/libisoburn/libisoburn-1.5.4.ebuild b/dev-libs/libisoburn/libisoburn-1.5.4.ebuild new file mode 100644 index 000000000000..d2b83150fa03 --- /dev/null +++ b/dev-libs/libisoburn/libisoburn-1.5.4.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Creation/expansion of ISO-9660 filesystems on CD/DVD media supported by libburn" +HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wikis/home" +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" +IUSE="acl debug external-filters external-filters-setuid frontend-optional + launch-frontend launch-frontend-setuid libedit readline static-libs xattr zlib" + +REQUIRED_USE="frontend-optional? ( || ( launch-frontend launch-frontend-setuid ) )" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND=" + >=dev-libs/libburn-1.5.4 + >=dev-libs/libisofs-1.5.4 + readline? ( sys-libs/readline:0= ) + !readline? ( libedit? ( dev-libs/libedit ) ) + acl? ( virtual/acl ) + xattr? ( sys-apps/attr ) + zlib? ( sys-libs/zlib ) + launch-frontend? ( dev-lang/tcl:0 dev-lang/tk:0 ) + launch-frontend-setuid? ( dev-lang/tcl:0 dev-lang/tk:0 ) + frontend-optional? ( dev-tcltk/bwidget ) +" +DEPEND=" + ${RDEPEND} +" + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_enable readline libreadline) \ + $(usex readline --disable-libedit $(use_enable libedit)) \ + $(use_enable acl libacl) \ + $(use_enable xattr) \ + $(use_enable zlib) \ + --disable-libjte \ + $(use_enable external-filters) \ + $(use_enable external-filters-setuid) \ + $(use_enable launch-frontend) \ + $(use_enable launch-frontend-setuid) \ + --disable-ldconfig-at-install \ + --enable-pkg-check-modules \ + $(use_enable debug) +} + +src_install() { + default + + dodoc CONTRIBUTORS doc/{comments,*.wiki,startup_file.txt} + + docinto frontend + dodoc frontend/README-tcltk + docinto xorriso + dodoc xorriso/{changelog.txt,README_gnu_xorriso} + + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/libisoburn/metadata.xml b/dev-libs/libisoburn/metadata.xml index e62621e3afd3..10aa6d54dad6 100644 --- a/dev-libs/libisoburn/metadata.xml +++ b/dev-libs/libisoburn/metadata.xml @@ -1,18 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> -<email>billie@gentoo.org</email> -<name>Daniel Pielmeier</name> -</maintainer> -<use> -<flag name="external-filters">Allow the use of external processes as file content + <maintainer type="person"> + <email>billie@gentoo.org</email> + <name>Daniel Pielmeier</name> + </maintainer> + + <use> + <flag name="external-filters">Allow the use of external processes as file content filters (Note: this is a potential security risk)</flag> -<flag name="external-filters-setuid">Also allow the use of external setuid + <flag name="external-filters-setuid">Also allow the use of external setuid processes as file content filters (Note: this is a potential security risk)</flag> -<flag name="launch-frontend">Enable the tcl gui for xorriso</flag> -<flag name="launch-frontend-setuid">Enable the tcl gui for xorriso under setuid</flag> -<flag name="frontend-optional">Use <pkg>dev-tcltk/bwidget</pkg> which is not strictly required for the frontend</flag> -</use> -</pkgmetadata> + <flag name="launch-frontend">Enable the tcl gui for xorriso</flag> + <flag name="launch-frontend-setuid">Enable the tcl gui for xorriso under setuid</flag> + <flag name="frontend-optional">Use <pkg>dev-tcltk/bwidget</pkg> which is not strictly required for the frontend</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libisofs/Manifest b/dev-libs/libisofs/Manifest index 244dbe481d2f..d24c62d3d5ac 100644 --- a/dev-libs/libisofs/Manifest +++ b/dev-libs/libisofs/Manifest @@ -1 +1,2 @@ DIST libisofs-1.5.2.tar.gz 857346 BLAKE2B 25e03054e2bea2dfdbe07af77eed07a94e98288d059873c6fd06dab9b7dd3985af585a8938a11bb6834034a545fad4240546bd307ba83411d566b2a3dfbb7c70 SHA512 65048f2e33e96091ebce5b432ea607242050a3561c8eac18364bbe966d38c4f12ac1f4b38da5ea95ad4414f2b79b5fca99c1c0827e754bbbf6f7668d7e2c2bab +DIST libisofs-1.5.4.tar.gz 870395 BLAKE2B 2cb9d247219c368e9808dbb2b7bcbe22829e78683a6dc6d8a182b54ebfe6d8c8a082990179b784f891fc79f2ed4830f09dd43c64bfdce60cbff6c34fae2150e7 SHA512 a06e834e81081358478cdd27d1dcc6f3bb52ffd2ea57ade59f3ff2f69868fb6886a0b38fd1580d24295b7ed936ac471f107df64d62c1ff42b57dd8ce0810e3f2 diff --git a/dev-libs/libisofs/libisofs-1.5.4.ebuild b/dev-libs/libisofs/libisofs-1.5.4.ebuild new file mode 100644 index 000000000000..9260b375ebe6 --- /dev/null +++ b/dev-libs/libisofs/libisofs-1.5.4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Open-source library for reading, mastering and writing optical discs" +HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wikis/home" +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" +IUSE="acl debug static-libs verbose-debug xattr zlib" + +BDEPEND=" + virtual/pkgconfig +" +RDEPEND=" + acl? ( virtual/acl ) + xattr? ( sys-apps/attr ) + zlib? ( sys-libs/zlib ) +" +DEPEND=" + ${RDEPEND} +" + +src_configure() { + econf \ + $(use_enable static-libs static) \ + $(use_enable debug) \ + $(use_enable verbose-debug) \ + $(use_enable acl libacl) \ + $(use_enable xattr) \ + $(use_enable zlib) \ + --disable-libjte \ + --disable-ldconfig-at-install +} + +src_install() { + default + + dodoc Roadmap doc/{*.txt,Tutorial} + + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/libisofs/metadata.xml b/dev-libs/libisofs/metadata.xml index 13583465ba32..2697451d1404 100644 --- a/dev-libs/libisofs/metadata.xml +++ b/dev-libs/libisofs/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> -<email>billie@gentoo.org</email> -<name>Daniel Pielmeier</name> -</maintainer> -<use> -<flag name="verbose-debug">Enable verbose debug messages</flag> -</use> -</pkgmetadata> + <maintainer type="person"> + <email>billie@gentoo.org</email> + <name>Daniel Pielmeier</name> + </maintainer> + + <use> + <flag name="verbose-debug">Enable verbose debug messages</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libite/metadata.xml b/dev-libs/libite/metadata.xml index ec1edc5f9935..e476ddd58e3d 100644 --- a/dev-libs/libite/metadata.xml +++ b/dev-libs/libite/metadata.xml @@ -1,21 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <name>Oz Tiram</name> - <email>oz.tiram@gmail.com</email> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>oz.tiram@gmail.com</email> + <name>Oz Tiram</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + </maintainer> + <longdescription lang="en"> Libite is a lightweight library of frog DNA. It can be used to fill the gaps in any dinosaur project. It holds useful functions and macros developed by both Finit and the OpenBSD project. Most notably the string functions: strlcpy(3), strlcat(3) and the highly useful *BSD sys/queue.h and sys/tree.h API's. </longdescription> - <upstream> - <remote-id type="github">troglobit/libite</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">troglobit/libite</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libixion/metadata.xml b/dev-libs/libixion/metadata.xml index 07e60cced834..e239f703eb3b 100644 --- a/dev-libs/libixion/metadata.xml +++ b/dev-libs/libixion/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>office@gentoo.org</email> - <name>Gentoo Office project</name> - </maintainer> - <slots> - <subslots>libixion soname version</subslots> - </slots> - <upstream> - <remote-id type="gitlab">ixion/ixion</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>office@gentoo.org</email> + <name>Gentoo Office project</name> + </maintainer> + <upstream> + <remote-id type="gitlab">ixion/ixion</remote-id> + </upstream> + <origin>gentoo-staging</origin> + <slots> + <subslots>libixion soname version</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libjcat/libjcat-0.1.5.ebuild b/dev-libs/libjcat/libjcat-0.1.5.ebuild index 33b5a17fce92..33b04a64d3cd 100644 --- a/dev-libs/libjcat/libjcat-0.1.5.ebuild +++ b/dev-libs/libjcat/libjcat-0.1.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" IUSE="gpg gtk-doc +introspection +man pkcs7 test vala" RDEPEND="dev-libs/glib:2 diff --git a/dev-libs/libjcat/metadata.xml b/dev-libs/libjcat/metadata.xml index c32b3c52e6e2..7dffb4373142 100644 --- a/dev-libs/libjcat/metadata.xml +++ b/dev-libs/libjcat/metadata.xml @@ -1,27 +1,27 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>marecki@gentoo.org</email> - <name>Marek Szuba</name> - </maintainer> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>marecki@gentoo.org</email> + <name>Marek Szuba</name> + </maintainer> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <longdescription lang="en"> 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. </longdescription> - <use> - <flag name="gpg">Enable GPG verification support via <pkg>app-crypt/gpgme</pkg></flag> - <flag name="man">Generate and install man pages</flag> - <flag name="pkcs7">Enable PKCS7 verification support via <pkg>net-libs/gnutls</pkg></flag> - </use> - <upstream> - <remote-id type="github">hughsie/libjcat</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">hughsie/libjcat</remote-id> + </upstream> + <use> + <flag name="gpg">Enable GPG verification support via <pkg>app-crypt/gpgme</pkg></flag> + <flag name="pkcs7">Enable PKCS7 verification support via <pkg>net-libs/gnutls</pkg></flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libkpass/metadata.xml b/dev-libs/libkpass/metadata.xml index b9dcab4a62ad..5a5a785e61f0 100644 --- a/dev-libs/libkpass/metadata.xml +++ b/dev-libs/libkpass/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">libkpass</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">libkpass</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libksba/metadata.xml b/dev-libs/libksba/metadata.xml index 9e5a3ec34cb6..f1864795debb 100644 --- a/dev-libs/libksba/metadata.xml +++ b/dev-libs/libksba/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <name>Lars Wendler</name> - <email>polynomial-c@gentoo.org</email> - </maintainer> - </pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/liblinear/Manifest b/dev-libs/liblinear/Manifest index 1561b8349484..575e7819b21a 100644 --- a/dev-libs/liblinear/Manifest +++ b/dev-libs/liblinear/Manifest @@ -1,2 +1 @@ -DIST liblinear-241.tar.gz 559122 BLAKE2B 793ef45fc652d6f35908465e754e0aed6568125e74e68ca72466c4d71cc0e30746a999e978521c09a3ada079698f59f2bf65a430679538b7bebc133a258f2588 SHA512 a9ca47b051e28046829a3f355a552b2f5b270dd706170e1d21db1509ef09eca55e2d8ff29695d9e8192baad8bcf50aa76e75a3683948c726f2c9b915a3e4bf27 DIST liblinear-242.tar.gz 561806 BLAKE2B 49c8f87909083addaf62666f34c008e6cf44240f28fdf2fbeca89862e9e19d451cc7ff51ce5b5da589cc701f70ce408c3eefb249f8585a8598e5ff3976177fe2 SHA512 fbcb219f7313b15898e55bd17c6b280007dd4feb913fafd2c3e10375b5a63b8bd274c9d52fd7b265a7575d4657cf4797b734e5793b18c758dfd9ab731fc0e904 diff --git a/dev-libs/liblinear/liblinear-241.ebuild b/dev-libs/liblinear/liblinear-241.ebuild deleted file mode 100644 index 45dd62fa8788..000000000000 --- a/dev-libs/liblinear/liblinear-241.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" -inherit multilib toolchain-funcs - -DESCRIPTION="A Library for Large Linear Classification" -HOMEPAGE="https://www.csie.ntu.edu.tw/~cjlin/liblinear/ https://github.com/cjlin1/liblinear" -SRC_URI="https://github.com/cjlin1/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/4" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x64-macos" - -src_prepare() { - default - - sed -i \ - -e '/^AR/s|=|?=|g' \ - -e '/^RANLIB/s|=|?=|g' \ - -e '/^CFLAGS/d;/^CXXFLAGS/d' \ - blas/Makefile || die - sed -i \ - -e 's|make|$(MAKE)|g' \ - -e '/$(LIBS)/s|$(CFLAGS)|& $(LDFLAGS)|g' \ - -e '/^CFLAGS/d;/^CXXFLAGS/d' \ - -e 's|$${SHARED_LIB_FLAG}|& $(LDFLAGS)|g' \ - Makefile || die - - # fix install_name on Darwin - sed -i \ - -e '/install_name/s:liblinear.so.$(SHVER):'"${EPREFIX}"'/usr/lib/liblinear.$(SHVER).dylib:' \ - -e '/LDFLAGS/s:liblinear.so.$(SHVER):liblinear'"$(get_libname '$(SHVER)')"':' \ - Makefile || die -} - -src_compile() { - emake \ - CC="$(tc-getCC)" \ - CXX="$(tc-getCXX)" \ - CFLAGS="${CFLAGS} -fPIC" \ - CXXFLAGS="${CXXFLAGS} -fPIC" \ - AR="$(tc-getAR) rcv" \ - RANLIB="$(tc-getRANLIB)" \ - lib all -} - -src_install() { - dolib.so ${PN}$(get_libname 4) - dosym ${PN}$(get_libname 4) /usr/$(get_libdir)/${PN}$(get_libname) - - newbin predict ${PN}-predict - newbin train ${PN}-train - - doheader linear.h - - dodoc README -} diff --git a/dev-libs/liblinear/liblinear-242.ebuild b/dev-libs/liblinear/liblinear-242.ebuild index 3ed96b71e97f..3556ac556556 100644 --- a/dev-libs/liblinear/liblinear-242.ebuild +++ b/dev-libs/liblinear/liblinear-242.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/cjlin1/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0/4" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 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/metadata.xml b/dev-libs/liblinear/metadata.xml index 33332f22c172..dcca0650fc86 100644 --- a/dev-libs/liblinear/metadata.xml +++ b/dev-libs/liblinear/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <upstream> - <remote-id type="github">cjlin1/liblinear</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <upstream> + <remote-id type="github">cjlin1/liblinear</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/liblist/metadata.xml b/dev-libs/liblist/metadata.xml index 1eadf507d827..3029d645ce9f 100644 --- a/dev-libs/liblist/metadata.xml +++ b/dev-libs/liblist/metadata.xml @@ -1,9 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!--maintainer-needed--> - <longdescription> + <longdescription> This package provides generic linked-list manipulation routines. In addition, queue and stack abstractions are provided by single header files. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/liblogging/metadata.xml b/dev-libs/liblogging/metadata.xml index 06391ac7ae29..e3d26f3f282b 100644 --- a/dev-libs/liblogging/metadata.xml +++ b/dev-libs/liblogging/metadata.xml @@ -1,25 +1,26 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>ultrabug@gentoo.org</email> - <name>Ultrabug</name> - </maintainer> - <maintainer type="person"> - <email>whissi@gentoo.org</email> - <name>Thomas Deutschmann</name> - </maintainer> - <use> - <flag name="rfc3195"> + <maintainer type="person"> + <email>ultrabug@gentoo.org</email> + <name>Ultrabug</name> + </maintainer> + <maintainer type="person"> + <email>whissi@gentoo.org</email> + <name>Thomas Deutschmann</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:adiscon:liblogging</remote-id> + <remote-id type="github">rsyslog/liblogging</remote-id> + </upstream> + <use> + <flag name="rfc3195"> Enables RFC 3195 protocol (aka syslog-reliable) support. If you don't know what this is, you don't need it! </flag> - <flag name="stdlog"> + <flag name="stdlog"> Enables liblogging's core component (think of it as a the next version of the syslog(3) API). </flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:adiscon:liblogging</remote-id> - <remote-id type="github">rsyslog/liblogging</remote-id> - </upstream> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/liblognorm/metadata.xml b/dev-libs/liblognorm/metadata.xml index 8295fa140c03..56b761b5829a 100644 --- a/dev-libs/liblognorm/metadata.xml +++ b/dev-libs/liblognorm/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>whissi@gentoo.org</email> - <name>Thomas Deutschmann</name> - </maintainer> - <slots> - <subslots>Reflect ABI of liblognorm.so.</subslots> - </slots> - <upstream> - <bugs-to>https://github.com/rsyslog/liblognorm/issues</bugs-to> - <remote-id type="github">rsyslog/liblognorm</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>whissi@gentoo.org</email> + <name>Thomas Deutschmann</name> + </maintainer> + <upstream> + <remote-id type="github">rsyslog/liblognorm</remote-id> + <bugs-to>https://github.com/rsyslog/liblognorm/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> + <slots> + <subslots>Reflect ABI of liblognorm.so.</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/liblouis/metadata.xml b/dev-libs/liblouis/metadata.xml index 431c3019b962..2920f2d29cbe 100644 --- a/dev-libs/liblouis/metadata.xml +++ b/dev-libs/liblouis/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>accessibility@gentoo.org</email> - <name>Gentoo Accessibility Project</name> - </maintainer> - <upstream> - <remote-id type="github">liblouis/liblouis</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>accessibility@gentoo.org</email> + <name>Gentoo Accessibility Project</name> + </maintainer> + <upstream> + <remote-id type="github">liblouis/liblouis</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libltdl/metadata.xml b/dev-libs/libltdl/metadata.xml index c9dbcd910423..5e8a462cc821 100644 --- a/dev-libs/libltdl/metadata.xml +++ b/dev-libs/libltdl/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> -</maintainer> -<upstream> - <remote-id type="cpe">cpe:/a:gnu:libtool</remote-id> -</upstream> -</pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:gnu:libtool</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/liblzw/Manifest b/dev-libs/liblzw/Manifest index 5a78d53640f6..fd28ca8653f6 100644 --- a/dev-libs/liblzw/Manifest +++ b/dev-libs/liblzw/Manifest @@ -1 +1,2 @@ DIST liblzw-0.2.tar.lzma 868300 BLAKE2B 6346fb0aa5d2a199276faf04a7ac6fd571d0dd06952028ff5b49c7ec312b0ba77b219be6d5a000b4477f6c84ab30ac3818e58e1165033746f675265f4fb38ef2 SHA512 46b14fe83793e9611c9ee969f699fe752f4d2df46a53b0f975fbce9805259fe4024c42df6f4946fc6dd7270b9b15307c54f31417309806ab6c616abcee73d9bf +DIST liblzw-0.3.tar.xz 901084 BLAKE2B 4aa9689f82567b5ad1ac399eed8f58dfb1964f91c74cba2b291458dac89b0c4ce6a110b24b5a8f69bbcddfb0cf14fa0f80107275c16b7553375bbf38e035262a SHA512 d7fcb5c424c87a3692a8a18cd9f4cf57a7faa4f59f01cfdeff335633fb3be6c577409d996d59273f4453eb157dd9bc8fa6ec2868dbca635147d27d3fd00016f9 diff --git a/dev-libs/liblzw/liblzw-0.3.ebuild b/dev-libs/liblzw/liblzw-0.3.ebuild new file mode 100644 index 000000000000..2526a2476407 --- /dev/null +++ b/dev-libs/liblzw/liblzw-0.3.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +DESCRIPTION="small C library for reading LZW compressed files (.Z)" +HOMEPAGE="https://github.com/vapier/liblzw" +SRC_URI="https://github.com/vapier/liblzw/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~m68k ~s390 ~x86" +IUSE="static-libs" + +src_configure() { + econf --disable-werror $(use_enable static{-libs,}) +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/liblzw/metadata.xml b/dev-libs/liblzw/metadata.xml index 2a1995bfa67d..db045bf4d035 100644 --- a/dev-libs/liblzw/metadata.xml +++ b/dev-libs/liblzw/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>vapier@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="sourceforge">freestdf</remote-id> - <remote-id type="github">vapier/liblzw</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>vapier@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="sourceforge">freestdf</remote-id> + <remote-id type="github">vapier/liblzw</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmaa/metadata.xml b/dev-libs/libmaa/metadata.xml index 89d9c1acc0ab..c819d4da646a 100644 --- a/dev-libs/libmaa/metadata.xml +++ b/dev-libs/libmaa/metadata.xml @@ -1,8 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <longdescription lang="en"> + <longdescription lang="en"> The libmaa library provides many low-level data structures which are helpful for writing compilers, including hash tables, sets, lists, debugging support, and memory management. Although libmaa was @@ -11,7 +10,8 @@ programming problems. The memory management routines are especially helpful for improving the performance of memory-intensive applications. </longdescription> - <upstream> - <remote-id type="sourceforge">dict</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">dict</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmanette/libmanette-0.2.4.ebuild b/dev-libs/libmanette/libmanette-0.2.4.ebuild index 5dd153d6043b..521893394297 100644 --- a/dev-libs/libmanette/libmanette-0.2.4.ebuild +++ b/dev-libs/libmanette/libmanette-0.2.4.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/aplazas/libmanette" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" +KEYWORDS="amd64 arm arm64 ppc64 x86" IUSE="+introspection +udev +vala" REQUIRED_USE="vala? ( introspection )" diff --git a/dev-libs/libmanette/metadata.xml b/dev-libs/libmanette/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-libs/libmanette/metadata.xml +++ b/dev-libs/libmanette/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmateweather/metadata.xml b/dev-libs/libmateweather/metadata.xml index dc3f1bc34c2f..de7301d54297 100644 --- a/dev-libs/libmateweather/metadata.xml +++ b/dev-libs/libmateweather/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>mate@gentoo.org</email> - <name>Gentoo MATE Desktop</name> - </maintainer> - <upstream> - <remote-id type="github">mate-desktop/libmateweather</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>mate@gentoo.org</email> + <name>Gentoo MATE Desktop</name> + </maintainer> + <upstream> + <remote-id type="github">mate-desktop/libmateweather</remote-id> + </upstream> + <origin>mate-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmaxminddb/Manifest b/dev-libs/libmaxminddb/Manifest index 099eafa997e6..04b237f232e4 100644 --- a/dev-libs/libmaxminddb/Manifest +++ b/dev-libs/libmaxminddb/Manifest @@ -1,2 +1,3 @@ DIST libmaxminddb-1.4.3.tar.gz 602272 BLAKE2B 2974d7268201a906c1c478ee36d4ef61e5f7483fd4f91bfcc5bf92f5bc698e8dd9eef256cceeb8c3217054481827d6fbf075f479e76c6506cc1f31d707a7d9dd SHA512 7fd97678ea6ca41cc4530864276b0233acbb16208571dc4694902943b3aa7e97c683c5676ea3f2de948c67aebd083f5d073b9ae36b7e89059c17f797ffddf65e DIST libmaxminddb-1.5.0.tar.gz 603923 BLAKE2B 07c18f759a2d437d95be513d6dc3aaddd5dcd6f7201fdd7eba0f035c5a3221344f1e5e44253c0efdc2690cfffc5cecdaa9befed8d69f6f0ebd33588b3805443d SHA512 68c769f247156869b84a8ad0f9deec3cb79d39c0a6b8f1458461c223b9cf9967dd9d697ff4e92ac28216ef9e9f5a94908e03f76a5f70ab17636b163c17d2d432 +DIST libmaxminddb-1.5.2.tar.gz 604683 BLAKE2B 4dea7413be59169104adf3dc5dfe3e4f3bdb4639bbb4a0c6365d93216e279d505f01e32f737bf66d9f5b98f65f3eaefa46f630458bd6032a32be8c74acf12a1b SHA512 074ef6b62a74cede7be332eaeff5aa7442f43de92d39ea65b38430f0e1b65a5515f4343894ca5c28a7d50181eaec44e8db7083461b9e12e7014d2d1e0ff033b8 diff --git a/dev-libs/libmaxminddb/libmaxminddb-1.5.0-r1.ebuild b/dev-libs/libmaxminddb/libmaxminddb-1.5.0-r1.ebuild index 16bdf7f8d898..d46d2afc1b46 100644 --- a/dev-libs/libmaxminddb/libmaxminddb-1.5.0-r1.ebuild +++ b/dev-libs/libmaxminddb/libmaxminddb-1.5.0-r1.ebuild @@ -11,7 +11,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="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libmaxminddb/libmaxminddb-1.5.2.ebuild b/dev-libs/libmaxminddb/libmaxminddb-1.5.2.ebuild new file mode 100644 index 000000000000..06edfc8d0843 --- /dev/null +++ b/dev-libs/libmaxminddb/libmaxminddb-1.5.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="C library for the MaxMind DB file format" +HOMEPAGE="https://github.com/maxmind/libmaxminddb" +SRC_URI="https://github.com/maxmind/libmaxminddb/releases/download/${PV}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/0.0.7" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-perl/IPC-Run3 )" + +DOCS=( Changes.md ) + +src_configure() { + econf --disable-static + tc-export AR CC +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/libmaxminddb/metadata.xml b/dev-libs/libmaxminddb/metadata.xml index 13666bfce6ab..510f01c573d5 100644 --- a/dev-libs/libmaxminddb/metadata.xml +++ b/dev-libs/libmaxminddb/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>netmon@gentoo.org</email> - <name>Gentoo network monitoring and analysis project</name> - </maintainer> - <upstream> - <remote-id type="github">maxmind/libmaxminddb</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>netmon@gentoo.org</email> + <name>Gentoo network monitoring and analysis project</name> + </maintainer> + <upstream> + <remote-id type="github">maxmind/libmaxminddb</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmba/metadata.xml b/dev-libs/libmba/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/libmba/metadata.xml +++ b/dev-libs/libmba/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmcrypt/metadata.xml b/dev-libs/libmcrypt/metadata.xml index 44f754152100..7b9ab4d59a80 100644 --- a/dev-libs/libmcrypt/metadata.xml +++ b/dev-libs/libmcrypt/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">mcrypt</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">mcrypt</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmelf/metadata.xml b/dev-libs/libmelf/metadata.xml index a4e0d354f696..436a2a7e83c6 100644 --- a/dev-libs/libmelf/metadata.xml +++ b/dev-libs/libmelf/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>robbat2@gentoo.org</email> - <name>Robin H. Johnson</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>robbat2@gentoo.org</email> + <name>Robin H. Johnson</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmemcached/metadata.xml b/dev-libs/libmemcached/metadata.xml index 3bfda0a0415b..650f105999a4 100644 --- a/dev-libs/libmemcached/metadata.xml +++ b/dev-libs/libmemcached/metadata.xml @@ -1,23 +1,24 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>robbat2@gentoo.org</email> - </maintainer> - <maintainer type="person"> - <email>prometheanfire@gentoo.org</email> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>robbat2@gentoo.org</email> + </maintainer> + <maintainer type="person"> + <email>prometheanfire@gentoo.org</email> + </maintainer> + <longdescription> libmemcached is a C client library to the memcached server (http://danga.com/memcached). It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. </longdescription> - <use> - <flag name="hsieh">Use Hsieh hash algorithm.</flag> - <flag name="libevent">Use the libevent event loop interface.</flag> - <flag name="sasl">Use sasl auth for communications.</flag> - </use> - <upstream> - <remote-id type="launchpad">libmemcached</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="launchpad">libmemcached</remote-id> + </upstream> + <use> + <flag name="hsieh">Use Hsieh hash algorithm.</flag> + <flag name="libevent">Use the libevent event loop interface.</flag> + <flag name="sasl">Use sasl auth for communications.</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmirage/metadata.xml b/dev-libs/libmirage/metadata.xml index be81b6000604..73c599d7e91d 100644 --- a/dev-libs/libmirage/metadata.xml +++ b/dev-libs/libmirage/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">cdemu</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">cdemu</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmix/metadata.xml b/dev-libs/libmix/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/libmix/metadata.xml +++ b/dev-libs/libmix/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmodbus/metadata.xml b/dev-libs/libmodbus/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/libmodbus/metadata.xml +++ b/dev-libs/libmodbus/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmoe/metadata.xml b/dev-libs/libmoe/metadata.xml index 6f2ca22da233..7b6634ead631 100644 --- a/dev-libs/libmoe/metadata.xml +++ b/dev-libs/libmoe/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>cjk@gentoo.org</email> - <name>Cjk</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmowgli/libmowgli-2.1.3-r2.ebuild b/dev-libs/libmowgli/libmowgli-2.1.3-r2.ebuild index 5bd42913be3b..ff19e41257c5 100644 --- a/dev-libs/libmowgli/libmowgli-2.1.3-r2.ebuild +++ b/dev-libs/libmowgli/libmowgli-2.1.3-r2.ebuild @@ -11,7 +11,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" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="libressl ssl" RDEPEND="ssl? ( diff --git a/dev-libs/libmowgli/metadata.xml b/dev-libs/libmowgli/metadata.xml index ec4650dd7673..65515a13b19c 100644 --- a/dev-libs/libmowgli/metadata.xml +++ b/dev-libs/libmowgli/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>wadecline@hotmail.com</email> - <name>Wade Cline</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>wadecline@hotmail.com</email> + <name>Wade Cline</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmpack/metadata.xml b/dev-libs/libmpack/metadata.xml index def85419cfbc..cab888bd4efa 100644 --- a/dev-libs/libmpack/metadata.xml +++ b/dev-libs/libmpack/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <remote-id type="github">libmpack/libmpack</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <upstream> + <remote-id type="github">libmpack/libmpack</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libmspack/metadata.xml b/dev-libs/libmspack/metadata.xml index 613d45e5ffa8..ffd102e1a324 100644 --- a/dev-libs/libmspack/metadata.xml +++ b/dev-libs/libmspack/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>reavertm@gentoo.org</email> - <name>Maciej Mrozowski</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>reavertm@gentoo.org</email> + <name>Maciej Mrozowski</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libnatspec/metadata.xml b/dev-libs/libnatspec/metadata.xml index c792d72af46e..700a5c661df8 100644 --- a/dev-libs/libnatspec/metadata.xml +++ b/dev-libs/libnatspec/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>cjk@gentoo.org</email> - <name>Cjk</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">natspec</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">natspec</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libnest2d/metadata.xml b/dev-libs/libnest2d/metadata.xml index 6690b27e3325..8f11e4797550 100644 --- a/dev-libs/libnest2d/metadata.xml +++ b/dev-libs/libnest2d/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>3dprint@gentoo.org</email> - <name>Gentoo 3D Printer Project</name> - </maintainer> - <longdescription> + <maintainer type="project"> + <email>3dprint@gentoo.org</email> + <name>Gentoo 3D Printer Project</name> + </maintainer> + <longdescription> Libnest2D is a library and framework for the 2D bin packaging problem. Inspired from the SVGNest Javascript library the project is built from scratch in C++11. The library is written with a policy that it should be usable out of the box with a very simple interface but has to be customizable to the very core as well. The @@ -17,8 +17,9 @@ polyclipping library. Usage of this default backend implies the dependency on these packages but its header only as well. </longdescription> - <upstream> - <bugs-to>https://github.com/tamasmeszaros/libnest2d/issues</bugs-to> - <remote-id type="github">tamasmeszaros/libnest2d</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">tamasmeszaros/libnest2d</remote-id> + <bugs-to>https://github.com/tamasmeszaros/libnest2d/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libnfc/metadata.xml b/dev-libs/libnfc/metadata.xml index 4346902e170d..0334abad03a5 100644 --- a/dev-libs/libnfc/metadata.xml +++ b/dev-libs/libnfc/metadata.xml @@ -1,15 +1,16 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>ikelos@gentoo.org</email> - <name>Mike Auty</name> - </maintainer> - <use> - <flag name="pcsc-lite">Enable NFC drivers that require pcsc-lite</flag> - </use> - <upstream> - <remote-id type="google-code">libnfc</remote-id> - <remote-id type="github">nfc-tools/libnfc</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>ikelos@gentoo.org</email> + <name>Mike Auty</name> + </maintainer> + <upstream> + <remote-id type="google-code">libnfc</remote-id> + <remote-id type="github">nfc-tools/libnfc</remote-id> + </upstream> + <use> + <flag name="pcsc-lite">Enable NFC drivers that require pcsc-lite</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libnl/metadata.xml b/dev-libs/libnl/metadata.xml index ae83e25b4104..64619fefc120 100644 --- a/dev-libs/libnl/metadata.xml +++ b/dev-libs/libnl/metadata.xml @@ -1,16 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>netmon@gentoo.org</email> - <name>Gentoo network monitoring and analysis project</name> - </maintainer> - <use> - <flag name="doc">Install development documentation</flag> - <flag name="python">Install experimental <pkg>dev-lang/python</pkg> bindings</flag> - <flag name="utils">Install command line interface utils</flag> - </use> - <upstream> - <remote-id type="github">thom311/libnl</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>netmon@gentoo.org</email> + <name>Gentoo network monitoring and analysis project</name> + </maintainer> + <upstream> + <remote-id type="github">thom311/libnl</remote-id> + </upstream> + <use> + <flag name="doc">Install development documentation</flag> + <flag name="python">Install experimental <pkg>dev-lang/python</pkg> bindings</flag> + <flag name="utils">Install command line interface utils</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libnsfb/metadata.xml b/dev-libs/libnsfb/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/libnsfb/metadata.xml +++ b/dev-libs/libnsfb/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libnsutils/metadata.xml b/dev-libs/libnsutils/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/libnsutils/metadata.xml +++ b/dev-libs/libnsutils/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libofx/libofx-0.10.1.ebuild b/dev-libs/libofx/libofx-0.10.1.ebuild index 1b4d6cf7be8e..ec9e0c164486 100644 --- a/dev-libs/libofx/libofx-0.10.1.ebuild +++ b/dev-libs/libofx/libofx-0.10.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0/10" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ppc ppc64 ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libofx/metadata.xml b/dev-libs/libofx/metadata.xml index 78afc83cfd53..ec58dd386a55 100644 --- a/dev-libs/libofx/metadata.xml +++ b/dev-libs/libofx/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">libofx</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">libofx</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/liboil/liboil-0.3.17-r2.ebuild b/dev-libs/liboil/liboil-0.3.17-r2.ebuild deleted file mode 100644 index d46aa0f41d0a..000000000000 --- a/dev-libs/liboil/liboil-0.3.17-r2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils flag-o-matic multilib autotools-multilib - -DESCRIPTION="Library of simple functions that are optimized for various CPUs" -HOMEPAGE="https://liboil.freedesktop.org/" -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 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+examples static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND="examples? ( dev-libs/glib:2 )" -DEPEND="${RDEPEND} - dev-util/gtk-doc-am - virtual/pkgconfig" -DOCS=( AUTHORS BUG-REPORTING HACKING NEWS README ) - -src_prepare() { - if ! use examples; then - sed "s/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/" \ - -i Makefile.am Makefile.in || die - fi - - if ! use test; then - sed "s/^\(SUBDIRS =.*\)testsuite\(.*\)$/\1\2/" \ - -i Makefile.am Makefile.in || die - fi - - epatch "${FILESDIR}/${P}-amd64-cpuid.patch" - has x32 $(get_all_abis) && epatch "${FILESDIR}"/${PN}-0.3.17-x32.patch -} - -src_configure() { - strip-flags - filter-flags -O? - append-flags -O2 - - # For use with Clang, which is the only compiler on OSX, bug #576646 - [[ ${CHOST} == *-darwin* ]] && append-flags -fheinous-gnu-extensions - - autotools-multilib_src_configure -} - -pkg_postinst() { - if ! use examples; then - ewarn "You have disabled examples USE flag. Beware that upstream might" - ewarn "want the output of some utilities that are only built with" - ewarn "USE='examples' if you report bugs to them." - fi -} diff --git a/dev-libs/liboil/liboil-0.3.17-r3.ebuild b/dev-libs/liboil/liboil-0.3.17-r3.ebuild index d31a433f0e08..35619ad3a606 100644 --- a/dev-libs/liboil/liboil-0.3.17-r3.ebuild +++ b/dev-libs/liboil/liboil-0.3.17-r3.ebuild @@ -11,7 +11,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 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-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 ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="+examples test" RESTRICT="!test? ( test )" diff --git a/dev-libs/liboil/metadata.xml b/dev-libs/liboil/metadata.xml index 95e86c12108a..5da7f42d20f5 100644 --- a/dev-libs/liboil/metadata.xml +++ b/dev-libs/liboil/metadata.xml @@ -1,7 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>freedesktop-bugs@gentoo.org</email> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>freedesktop-bugs@gentoo.org</email> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/liborcus/metadata.xml b/dev-libs/liborcus/metadata.xml index beb8258023d2..cd742ae05735 100644 --- a/dev-libs/liborcus/metadata.xml +++ b/dev-libs/liborcus/metadata.xml @@ -1,18 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>office@gentoo.org</email> - <name>Gentoo Office project</name> - </maintainer> - <slots> - <subslots>liborcus soname version</subslots> - </slots> - <use> - <flag name="spreadsheet-model">Enable the spreadsheet model implementation</flag> - <flag name="tools">Build various low-level parsers</flag> - </use> - <upstream> - <remote-id type="gitlab">orcus/orcus</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>office@gentoo.org</email> + <name>Gentoo Office project</name> + </maintainer> + <upstream> + <remote-id type="gitlab">orcus/orcus</remote-id> + </upstream> + <use> + <flag name="spreadsheet-model">Enable the spreadsheet model implementation</flag> + <flag name="tools">Build various low-level parsers</flag> + </use> + <origin>gentoo-staging</origin> + <slots> + <subslots>liborcus soname version</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libotf/metadata.xml b/dev-libs/libotf/metadata.xml index 99d94f247165..80df1c43f34c 100644 --- a/dev-libs/libotf/metadata.xml +++ b/dev-libs/libotf/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>cjk@gentoo.org</email> - <name>Cjk</name> -</maintainer> -<maintainer type="project"> - <email>fonts@gentoo.org</email> - <name>Fonts</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + <maintainer type="project"> + <email>fonts@gentoo.org</email> + <name>Fonts</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libowfat/metadata.xml b/dev-libs/libowfat/metadata.xml index 35e6645b7362..7566d52eacd9 100644 --- a/dev-libs/libowfat/metadata.xml +++ b/dev-libs/libowfat/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> - <use> - <flag name="diet">Compile against <pkg>dev-libs/dietlibc</pkg></flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + + <use> + <flag name="diet">Compile against <pkg>dev-libs/dietlibc</pkg></flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libp11/metadata.xml b/dev-libs/libp11/metadata.xml index aa000f76c124..29308ba5b6e3 100644 --- a/dev-libs/libp11/metadata.xml +++ b/dev-libs/libp11/metadata.xml @@ -1,20 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <name>Lars Wendler</name> - <email>polynomial-c@gentoo.org</email> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <longdescription> Library implementing a small layer on top of PKCS#11 API to make using PKCS#11 implementations easier. </longdescription> - <use> - <flag name="doc">Generate and install API documentation for the package.</flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:opensc-project:opensc</remote-id> - <remote-id type="github">opensc/libp11</remote-id> - <remote-id type="sourceforge">opensc</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="cpe">cpe:/a:opensc-project:opensc</remote-id> + <remote-id type="github">opensc/libp11</remote-id> + <remote-id type="sourceforge">opensc</remote-id> + </upstream> + <use> + <flag name="doc">Generate and install API documentation for the package.</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libparserutils/metadata.xml b/dev-libs/libparserutils/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/libparserutils/metadata.xml +++ b/dev-libs/libparserutils/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libpcre-debian/metadata.xml b/dev-libs/libpcre-debian/metadata.xml index 54be7ff7e5d6..6ad3061728be 100644 --- a/dev-libs/libpcre-debian/metadata.xml +++ b/dev-libs/libpcre-debian/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chewi@gentoo.org</email> - <name>James Le Cuirot</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>chewi@gentoo.org</email> + <name>James Le Cuirot</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libpcre/metadata.xml b/dev-libs/libpcre/metadata.xml index edde7e11c64f..30e6501a35fc 100644 --- a/dev-libs/libpcre/metadata.xml +++ b/dev-libs/libpcre/metadata.xml @@ -1,32 +1,33 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> -</maintainer> -<use> - <flag name="bzip2"> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:pcre:pcre</remote-id> + <remote-id type="sourceforge">pcre</remote-id> + </upstream> + <use> + <flag name="bzip2"> Add support for pcregrep command to search within bzip2-compressed files (via <pkg>app-arch/bzip2</pkg>). </flag> - <flag name="pcre16">Build PCRE library for 16 bit characters (e.g. UTF-16).</flag> - <flag name="pcre32">Build PCRE library for 32 bit characters (e.g. UTF-32).</flag> - <flag name="readline"> + <flag name="pcre16">Build PCRE library for 16 bit characters (e.g. UTF-16).</flag> + <flag name="pcre32">Build PCRE library for 32 bit characters (e.g. UTF-32).</flag> + <flag name="readline"> Add support for command line editing to pcretest, through <pkg>sys-libs/readline</pkg>. </flag> - <flag name="recursion-limit"> + <flag name="recursion-limit"> Limit match recursion to 8192; if disabled, the default limit is used, which is the same as the match limit. </flag> - <flag name="zlib"> + <flag name="zlib"> Add support for pcregrep command to search within gzip-compressed files (via <pkg>sys-libs/zlib</pkg>). </flag> -</use> -<upstream> - <remote-id type="cpe">cpe:/a:pcre:pcre</remote-id> - <remote-id type="sourceforge">pcre</remote-id> -</upstream> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest index 1e61e8faa749..d21cbbc6362e 100644 --- a/dev-libs/libpcre2/Manifest +++ b/dev-libs/libpcre2/Manifest @@ -1,3 +1,4 @@ DIST libpcre2-10.34-patchset-01.tar.xz 1208 BLAKE2B 615b7eff085bd52bb3aed30c90ec5b8cec406f96c58bdfb0304dd59311517662067e68f85bc9930ed6f749820ecfe3c483e261616187bc1077ebb053670d4950 SHA512 d881665701bc330f237d19ee48491a81dc8b952b0b8e529eb83c3ffdf14710f68eb934f872ed76ef6b0bee1864261453e7e71e60e14217c004e4e12c6baa499f +DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2 SHA512 04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306 DIST pcre2-10.35.tar.bz2 1725214 BLAKE2B f97412258f0d2c09dc18c5973156e616730ae301713a0172fb2f467e5d2857bf64c6d02ac247e797ce4c96e2fb9b122888f71aede3f5eb3540731f6c3c254ed4 SHA512 ecfb8d48e219daff02874783b7b436fe7d70d8471e44eb66e1e29abb7b0aa67547e6b5fba7058b074ac90eef265ece7d12728f80afdda45b6b8124435f4561fd DIST pcre2-10.36.tar.bz2 1722310 BLAKE2B 5c70b7b1b0644edbcc29d3486fc0f3e2d0cb4822f4f3f3e7df603b4f4e27656a2e7f71389628ceb9bd7acc746ce4b626cd2a128d894840b22796841d1269765f SHA512 fc2a920562c80c3d31cedd94028fab55314ae0fb168cac7178f286c344a11fc514939edc3b83b8e0b57c872db4e595fd5530fd1d4b8c779be629553e9ec965a3 diff --git a/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild new file mode 100644 index 000000000000..b4562da19092 --- /dev/null +++ b/dev-libs/libpcre2/libpcre2-10.36-r1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript + +PATCH_SET="${PN}-10.36-patchset-01.tar.xz" + +DESCRIPTION="Perl-compatible regular expression library" +HOMEPAGE="https://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 + https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2" +else + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2" +fi + +if [[ -n "${PATCH_SET}" ]] ; then + SRC_URI+=" https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET} + https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}" +fi + +LICENSE="BSD" +SLOT="0" +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 ~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 )" + +BDEPEND=" + virtual/pkgconfig + userland_GNU? ( >=sys-apps/findutils-4.4.0 ) +" +RDEPEND=" + bzip2? ( app-arch/bzip2 ) + libedit? ( dev-libs/libedit ) + readline? ( sys-libs/readline:0= ) + zlib? ( sys-libs/zlib ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/pcre2-config +) + +src_prepare() { + [[ -d "${WORKDIR}/patches" ]] && eapply "${WORKDIR}"/patches + + 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}" -type f -name "*.la" -delete || die +} diff --git a/dev-libs/libpcre2/metadata.xml b/dev-libs/libpcre2/metadata.xml index 1e5257985a69..d37ad7e9bbc3 100644 --- a/dev-libs/libpcre2/metadata.xml +++ b/dev-libs/libpcre2/metadata.xml @@ -1,32 +1,33 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> - </maintainer> - <use> - <flag name="bzip2"> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:pcre:pcre</remote-id> + <remote-id type="sourceforge">pcre</remote-id> + </upstream> + <use> + <flag name="bzip2"> Add support for pcregrep command to search within bzip2-compressed files (via <pkg>app-arch/bzip2</pkg>). </flag> - <flag name="pcre16">Build PCRE library for 16 bit characters (e.g. UTF-16).</flag> - <flag name="pcre32">Build PCRE library for 32 bit characters (e.g. UTF-32).</flag> - <flag name="readline"> + <flag name="pcre16">Build PCRE library for 16 bit characters (e.g. UTF-16).</flag> + <flag name="pcre32">Build PCRE library for 32 bit characters (e.g. UTF-32).</flag> + <flag name="readline"> Add support for command line editing to pcretest, through <pkg>sys-libs/readline</pkg>. </flag> - <flag name="recursion-limit"> + <flag name="recursion-limit"> Limit match recursion to 8192; if disabled, the default limit is used, which is the same as the match limit. </flag> - <flag name="zlib"> + <flag name="zlib"> Add support for pcregrep command to search within gzip-compressed files (via <pkg>sys-libs/zlib</pkg>). </flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:pcre:pcre</remote-id> - <remote-id type="sourceforge">pcre</remote-id> - </upstream> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libpeas/metadata.xml b/dev-libs/libpeas/metadata.xml index f955af2bfc30..ddb88667df49 100644 --- a/dev-libs/libpeas/metadata.xml +++ b/dev-libs/libpeas/metadata.xml @@ -1,13 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="glade">Install the glade catalog</flag> - <flag name="python">Build support for loading <pkg>dev-lang/python</pkg> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <use> + <flag name="glade">Install the glade catalog</flag> + <flag name="python">Build support for loading <pkg>dev-lang/python</pkg> plugins</flag> - </use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libpfm/Manifest b/dev-libs/libpfm/Manifest index cb38241422ae..8c43bf885944 100644 --- a/dev-libs/libpfm/Manifest +++ b/dev-libs/libpfm/Manifest @@ -1 +1,2 @@ DIST libpfm-4.10.1.tar.gz 1005988 BLAKE2B 7bdc64540cdf0404bfab0a631e506f37a79ca090d68c798fe4943f627ebc3e15e01f6c4530d4eec2c82a6f759845af518cbf34b3ad19ecc5fa48a874611aaa16 SHA512 33d99824216b4d83784e0db9f1aae3b39f84c2ba42dee64dde0b3c43cc5ee3a18c206d9044e75bf10867768add7cb9967c6318f7aa196f178f334271fa05e1aa +DIST libpfm-4.11.0.tar.gz 1043686 BLAKE2B 99b4f1a5156316139603cf50cf42c13c548a0b196435bfc92bc26ebd3f8d7ec9584255978d4f3fbff45cddc937269961e9d2b65d065632ae635e9ca45c179a54 SHA512 633035b8a7b35973437572095cdc80d422b2a1a61e74e14f106db95fa8e44e4518e591699cc457f828b8f2fb63f60eef6d0c7535c6b4c9a6c3a70d4550b3c3c7 diff --git a/dev-libs/libpfm/libpfm-4.10.1-r1.ebuild b/dev-libs/libpfm/libpfm-4.10.1-r1.ebuild index 0a0a748a6ff0..bca85f37b868 100644 --- a/dev-libs/libpfm/libpfm-4.10.1-r1.ebuild +++ b/dev-libs/libpfm/libpfm-4.10.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit multilib toolchain-funcs +inherit toolchain-funcs DESCRIPTION="Hardware-based performance monitoring interface for Linux" HOMEPAGE="https://sourceforge.net/projects/perfmon2/" @@ -14,9 +14,6 @@ SLOT="0/4" KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" IUSE="static-libs" -DEPEND="" -RDEPEND="${DEPEND}" - src_prepare() { default diff --git a/dev-libs/libpfm/libpfm-4.11.0.ebuild b/dev-libs/libpfm/libpfm-4.11.0.ebuild new file mode 100644 index 000000000000..cc7397b35f05 --- /dev/null +++ b/dev-libs/libpfm/libpfm-4.11.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Hardware-based performance monitoring interface for Linux" +HOMEPAGE="https://sourceforge.net/projects/perfmon2/" +SRC_URI="mirror://sourceforge/perfmon2/${PN}4/${P}.tar.gz" + +LICENSE="GPL-2 MIT" +SLOT="0/4" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="static-libs" + +src_prepare() { + default + + sed -e "s:SLDFLAGS=:SLDFLAGS=\$(LDFLAGS) :g" \ + -i lib/Makefile || die + sed -e "s:LIBDIR=\$(PREFIX)/lib:LIBDIR=\$(PREFIX)/$(get_libdir):g" \ + -i config.mk || die +} + +src_compile() { + # 'DBG=' unsets '-Werror' and other optional flags, bug #664294 + emake AR=$(tc-getAR) CC=$(tc-getCC) DBG= +} + +src_install() { + emake DESTDIR="${D}" LDCONFIG=true PREFIX="${EPREFIX}/usr" install + dodoc README + + if ! use static-libs ; then + find "${ED}" -name '*.a' -delete || die + fi + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/libpfm/metadata.xml b/dev-libs/libpfm/metadata.xml index 30c490882aba..f307da141553 100644 --- a/dev-libs/libpfm/metadata.xml +++ b/dev-libs/libpfm/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">perfmon2</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">perfmon2</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libpipeline/metadata.xml b/dev-libs/libpipeline/metadata.xml index 56c124413057..8e20998bf65e 100644 --- a/dev-libs/libpipeline/metadata.xml +++ b/dev-libs/libpipeline/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libplatform/metadata.xml b/dev-libs/libplatform/metadata.xml index 34b4df1e068b..857323072ef0 100644 --- a/dev-libs/libplatform/metadata.xml +++ b/dev-libs/libplatform/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>thev00d00@gentoo.org</email> - <name>Ian Whyman</name> - </maintainer> - <upstream> - <remote-id type="github">Pulse-Eight/platform</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>thev00d00@gentoo.org</email> + <name>Ian Whyman</name> + </maintainer> + <upstream> + <remote-id type="github">Pulse-Eight/platform</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libpo6/metadata.xml b/dev-libs/libpo6/metadata.xml index 40aa45df2b01..57392750405d 100644 --- a/dev-libs/libpo6/metadata.xml +++ b/dev-libs/libpo6/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libpqxx/metadata.xml b/dev-libs/libpqxx/metadata.xml index 488d8965cfec..62421c8cf951 100644 --- a/dev-libs/libpqxx/metadata.xml +++ b/dev-libs/libpqxx/metadata.xml @@ -1,14 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>pgsql-bugs@gentoo.org</email> - <name>PostgreSQL and Related Package Development</name> - </maintainer> - <longdescription> + <maintainer type="project"> + <email>pgsql-bugs@gentoo.org</email> + <name>PostgreSQL and Related Package Development</name> + </maintainer> + <longdescription> libpqxx is the official C++ client API for PostgreSQL. If you are writing software in C++ that needs to access databases managed by Postgres — on just about any platform — then libpqxx is the library you use. Supersedes the now defunct libpq++ (AKA, libpqpp) API. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libprelude/metadata.xml b/dev-libs/libprelude/metadata.xml index 1870d87272ec..2bcca13fb261 100644 --- a/dev-libs/libprelude/metadata.xml +++ b/dev-libs/libprelude/metadata.xml @@ -1,15 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>thomas.andrejak@gmail.com</email> - <name>Thomas Andrejak</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>thomas.andrejak@gmail.com</email> + <name>Thomas Andrejak</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription lang="en"> Libprelude is a library that guarantees secure connections between all sensors and the Prelude Manager. Libprelude provides an Application Programming Interface (API) for the communication with Prelude sub-systems, it supplies the necessary @@ -17,4 +17,6 @@ the saving and re-transmission of data in times of temporary interruption of one of the components of the system. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libpreludedb/metadata.xml b/dev-libs/libpreludedb/metadata.xml index c342084aa9be..fe1530e05509 100644 --- a/dev-libs/libpreludedb/metadata.xml +++ b/dev-libs/libpreludedb/metadata.xml @@ -1,19 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>thomas.andrejak@gmail.com</email> - <name>Thomas Andrejak</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>thomas.andrejak@gmail.com</email> + <name>Thomas Andrejak</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription lang="en"> The PreludeDB Library provides an abstraction layer upon the type and the format of the database used to store IDMEF alerts. It allows developers to use the Prelude IDMEF database easily and efficiently without worrying about SQL, and to access the database independently of the type/format of the database. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libpthread-stubs/metadata.xml b/dev-libs/libpthread-stubs/metadata.xml index e943b72b8a48..07def84bcb52 100644 --- a/dev-libs/libpthread-stubs/metadata.xml +++ b/dev-libs/libpthread-stubs/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>x11@gentoo.org</email> + <name>X11</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libpwquality/metadata.xml b/dev-libs/libpwquality/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-libs/libpwquality/metadata.xml +++ b/dev-libs/libpwquality/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libpy/metadata.xml b/dev-libs/libpy/metadata.xml index aa65be8a5969..f6790350d5cd 100644 --- a/dev-libs/libpy/metadata.xml +++ b/dev-libs/libpy/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> - <use> - <flag name="sparsehash">Include libpy wrappers for <pkg>dev-cpp/sparsehash</pkg></flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>chutzpah@gentoo.org</email> + <name>Patrick McLean</name> + </maintainer> + + <use> + <flag name="sparsehash">Include libpy wrappers for <pkg>dev-cpp/sparsehash</pkg></flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libqtxdg/metadata.xml b/dev-libs/libqtxdg/metadata.xml index 2906ccd444cc..f311f38f10c2 100644 --- a/dev-libs/libqtxdg/metadata.xml +++ b/dev-libs/libqtxdg/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>lxqt@gentoo.org</email> - <name>LXQt</name> - </maintainer> - <maintainer type="project"> - <email>qt@gentoo.org</email> - <name>Gentoo Qt Project</name> - </maintainer> - <upstream> - <remote-id type="github">lxqt/libqtxdg</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>lxqt@gentoo.org</email> + <name>LXQt</name> + </maintainer> + <maintainer type="project"> + <email>qt@gentoo.org</email> + <name>Gentoo Qt Project</name> + </maintainer> + <upstream> + <remote-id type="github">lxqt/libqtxdg</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libratbag/metadata.xml b/dev-libs/libratbag/metadata.xml index f0fab9cd91af..7cf6f7068231 100644 --- a/dev-libs/libratbag/metadata.xml +++ b/dev-libs/libratbag/metadata.xml @@ -1,20 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>alex@1stleg.com</email> - <name>Alex Barker</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - <description>Proxy maintainer for Alex</description> - </maintainer> - <upstream> - <remote-id type="github">libratbag/libratbag</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>alex@1stleg.com</email> + <name>Alex Barker</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + <description>Proxy maintainer for Alex</description> + </maintainer> + <upstream> + <remote-id type="github">libratbag/libratbag</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/librdkafka/metadata.xml b/dev-libs/librdkafka/metadata.xml index 1d277adeaf22..bffc0c99059e 100644 --- a/dev-libs/librdkafka/metadata.xml +++ b/dev-libs/librdkafka/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>whissi@gentoo.org</email> - <name>Thomas Deutschmann</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/edenhill/librdkafka/issues</bugs-to> - <remote-id type="github">edenhill/librdkafka</remote-id> - </upstream> - <use> - <flag name="lz4">Enable support for Kafka's LZ4 compression based on KIP-57 (uses <pkg>app-arch/lz4</pkg>)</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>whissi@gentoo.org</email> + <name>Thomas Deutschmann</name> + </maintainer> + <upstream> + <remote-id type="github">edenhill/librdkafka</remote-id> + <bugs-to>https://github.com/edenhill/librdkafka/issues</bugs-to> + </upstream> + <use> + <flag name="lz4">Enable support for Kafka's LZ4 compression based on KIP-57 (uses <pkg>app-arch/lz4</pkg>)</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/librelp/Manifest b/dev-libs/librelp/Manifest index 09cb240276de..2d37b2b521b4 100644 --- a/dev-libs/librelp/Manifest +++ b/dev-libs/librelp/Manifest @@ -1,3 +1,4 @@ +DIST librelp-1.10.0.tar.gz 543414 BLAKE2B 3c7bace3c7892755c943dc4fc9bee7962e6891f5200ac184555da5f552d19d65f5604c745653d06a87210152af9b57f7234636e59257dd29dc83b5dc566c9680 SHA512 a38840231902bec034edb497166deded7577c989e4f735e406c8488384972925de1ca6132b3080472f7919d2439559c8774c02a49c356e90ad791dfbba2a4865 DIST librelp-1.7.0.tar.gz 532967 BLAKE2B 19e3eaa05aa7a53b4701eaf96b3be6d8467c7f5c0de0bc1ba81fcb6d6ed6529146140a32b05fcdb47330be2b573a9d84779ea519dd9cacf50d3b7710d523b808 SHA512 e9d71f27d5c50b043254a3f1b0643e7172e5678b6a5a7dddb9d4a9e3afa3ed0adf818a4e868960c1607da5f63430f163f9e76c882ed5460149cb1cceff42b4bd DIST librelp-1.8.0.tar.gz 539467 BLAKE2B 3d1d396059955d2b83a21a42838b56c6a18cde296e6b7c4beb79ba9a8d222d7e5d738419b87b24ed05da553cb16fd827e8820c4c81c50d5a3770ad745efe3ef5 SHA512 aa3e02010cdd4587ff28987f00291708e752b2e2f5f37f5a5239bda6992f55cf428cf1b6e06847062be31844cfdda6b654bcbb9024dff943d140b405ec93c0f4 DIST librelp-1.9.0.tar.gz 540477 BLAKE2B b42e35e2f3e310cc4a978a6d2f0a127317414d93d87bede5e1bbe69e3031482b4d895bba2256668d383911e2ef55cc3086a44d8bebb15ea56c6ebd28e64e545b SHA512 3cb8cf2707cff662bd0b9100c737458b6b96820db7e362094c77cdb50455fcb944d7760921e0b758a3a6cd15d685f488a976fe909de034c289635c660caae723 diff --git a/dev-libs/librelp/librelp-1.10.0.ebuild b/dev-libs/librelp/librelp-1.10.0.ebuild new file mode 100644 index 000000000000..3d96af2c03e4 --- /dev/null +++ b/dev-libs/librelp/librelp-1.10.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +PYTHON_COMPAT=( python3_{6,7,8,9,10} ) + +inherit autotools python-any-r1 + +DESCRIPTION="An easy to use library for the RELP protocol" +HOMEPAGE="https://www.rsyslog.com/librelp/" +SRC_URI="https://download.rsyslog.com/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ doc? ( FDL-1.3 )" + +# subslot = soname version +SLOT="0/0.5.1" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" +IUSE="debug doc +ssl +gnutls libressl openssl static-libs test" +REQUIRED_USE="ssl? ( ^^ ( gnutls openssl ) )" + +RDEPEND=" + ssl? ( + gnutls? ( >=net-libs/gnutls-3.3.17.1:0= ) + openssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + )" +DEPEND="${RDEPEND} + test? ( ${PYTHON_DEPS} ) + virtual/pkgconfig" + +RESTRICT="!test? ( test )" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + sed -i \ + -e 's/ -g"/"/g' \ + configure.ac || die "sed failed" + + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-valgrind + $(use_enable debug) + $(use_enable gnutls tls) + $(use_enable openssl tls-openssl) + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" +} + +src_test() { + emake -j1 check +} + +src_install() { + local DOCS=( ChangeLog ) + use doc && local HTML_DOCS=( doc/relp.html ) + default + + if ! use static-libs; then + find "${D}" -name '*.la' -delete || die + fi +} diff --git a/dev-libs/librelp/metadata.xml b/dev-libs/librelp/metadata.xml index 7ccc17cc4eba..6e4b9755289a 100644 --- a/dev-libs/librelp/metadata.xml +++ b/dev-libs/librelp/metadata.xml @@ -1,13 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>whissi@gentoo.org</email> - <name>Thomas Deutschmann</name> - </maintainer> - <use> - <flag name="gnutls">Use GnuTLS</flag> - <flag name="libressl">Use LibreSSL</flag> - <flag name="openssl">Use OpenSSL</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>whissi@gentoo.org</email> + <name>Thomas Deutschmann</name> + </maintainer> + + <use> + <flag name="gnutls">Use GnuTLS</flag> + <flag name="libressl">Use LibreSSL</flag> + <flag name="openssl">Use OpenSSL</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/librep/metadata.xml b/dev-libs/librep/metadata.xml index c962fd87965c..eb97ca318e54 100644 --- a/dev-libs/librep/metadata.xml +++ b/dev-libs/librep/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">librep</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">librep</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libreport/metadata.xml b/dev-libs/libreport/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-libs/libreport/metadata.xml +++ b/dev-libs/libreport/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libressl/metadata.xml b/dev-libs/libressl/metadata.xml index a7201a6f607c..d16eb5aed31f 100644 --- a/dev-libs/libressl/metadata.xml +++ b/dev-libs/libressl/metadata.xml @@ -1,30 +1,24 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>libressl@gentoo.org</email> - </maintainer> - <longdescription lang="en"> + <maintainer type="project"> + <email>libressl@gentoo.org</email> + </maintainer> + <longdescription lang="en"> LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes. </longdescription> - <use> - <flag name="asm">Enables assembly</flag> - </use> - <upstream> - <changelog>http://www.libressl.org/releases.html</changelog> - <bugs-to> - https://github.com/libressl-portable/portable/issues - </bugs-to> - <remote-id type="github">libressl-portable/portable</remote-id> - </upstream> - <slots> - <slot name="0"> - Pin source packages to SLOT 0, as binary compatibility slots are expected to come and go. - </slot> - <subslots> - Reflect ABI of libcrypto.so and libssl.so only, NOT libtls.so. - </subslots> - </slots> -</pkgmetadata> + <upstream> + <remote-id type="github">libressl-portable/portable</remote-id> + <changelog>http://www.libressl.org/releases.html</changelog> + <bugs-to>
			https://github.com/libressl-portable/portable/issues
		</bugs-to> + </upstream> + <use> + <flag name="asm">Enables assembly</flag> + </use> + <origin>gentoo-staging</origin> + <slots> + <subslots>
			Reflect ABI of libcrypto.so and libssl.so only, NOT libtls.so.
		</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libretls/libretls-3.3.1-r1.ebuild b/dev-libs/libretls/libretls-3.3.1-r1.ebuild index 2c0169fa8b56..8b3cb0e92b3f 100644 --- a/dev-libs/libretls/libretls-3.3.1-r1.ebuild +++ b/dev-libs/libretls/libretls-3.3.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://causal.agency/libretls/${P}.tar.gz" LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" DEPEND="dev-libs/openssl:=" RDEPEND="${DEPEND} diff --git a/dev-libs/libretls/metadata.xml b/dev-libs/libretls/metadata.xml index 0dfdbe6bfb7b..08e333ff8f76 100644 --- a/dev-libs/libretls/metadata.xml +++ b/dev-libs/libretls/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <maintainer type="person"> - <email>blueness@gentoo.org</email> - <name>Anthony G. Basile</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <maintainer type="person"> + <email>blueness@gentoo.org</email> + <name>Anthony G. Basile</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/librevenge/metadata.xml b/dev-libs/librevenge/metadata.xml index 13ce236ee519..d0d595f33f8f 100644 --- a/dev-libs/librevenge/metadata.xml +++ b/dev-libs/librevenge/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>office@gentoo.org</email> - <name>Gentoo Office project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>office@gentoo.org</email> + <name>Gentoo Office project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libsass/libsass-3.6.1.ebuild b/dev-libs/libsass/libsass-3.6.1.ebuild index 1d1364419272..a6a6a9e84e45 100644 --- a/dev-libs/libsass/libsass-3.6.1.ebuild +++ b/dev-libs/libsass/libsass-3.6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,6 @@ 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 ~ia64 ~ppc ~ppc64 x86 ~amd64-linux" diff --git a/dev-libs/libsass/libsass-3.6.4.ebuild b/dev-libs/libsass/libsass-3.6.4.ebuild index 70fec398bd24..14f45c1d6db9 100644 --- a/dev-libs/libsass/libsass-3.6.4.ebuild +++ b/dev-libs/libsass/libsass-3.6.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,6 @@ 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 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux" diff --git a/dev-libs/libsass/libsass-9999.ebuild b/dev-libs/libsass/libsass-9999.ebuild index 206e7040d5f7..f1e373f04199 100644 --- a/dev-libs/libsass/libsass-9999.ebuild +++ b/dev-libs/libsass/libsass-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,6 @@ 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" diff --git a/dev-libs/libsass/metadata.xml b/dev-libs/libsass/metadata.xml index 47eda06e2ced..ffdde1e97786 100644 --- a/dev-libs/libsass/metadata.xml +++ b/dev-libs/libsass/metadata.xml @@ -1,21 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>andrewammerlaan@riseup.net</email> - <name>Andrew Ammerlaan</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>andrewammerlaan@riseup.net</email> + <name>Andrew Ammerlaan</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription lang="en"> LibSass is a C++ port of the original Ruby Sass CSS compiler with a C API. It is coded with portability and efficiency in mind. You can expect LibSass to be a lot faster than Ruby Sass and on par or faster than the best alternative CSS compilers around. </longdescription> - <upstream> - <remote-id type="github">sass/libsass</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">sass/libsass</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libsavitar/metadata.xml b/dev-libs/libsavitar/metadata.xml index ad6f0be797d4..37a2bb1c4762 100644 --- a/dev-libs/libsavitar/metadata.xml +++ b/dev-libs/libsavitar/metadata.xml @@ -1,31 +1,32 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>3dprint@gentoo.org</email> - <name>Gentoo 3D Printer Project</name> - </maintainer> - <maintainer type="person"> - <email>alexxy@gentoo.org</email> - <name>Alexey Shvetsov</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <maintainer type="person"> - <email>mathy@vanvoorden.be</email> - <name>Mathy Vanvoorden</name> - </maintainer> - <maintainer type="person"> - <email>perlovka@gmail.com</email> - <name>Michael Perlov</name> - </maintainer> - <slots> - <subslots>soname major version number</subslots> - </slots> - <upstream> - <bugs-to>https://github.com/Ultimaker/libSavitar/issues</bugs-to> - <remote-id type="github">Ultimaker/libSavitar</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>3dprint@gentoo.org</email> + <name>Gentoo 3D Printer Project</name> + </maintainer> + <maintainer type="person"> + <email>alexxy@gentoo.org</email> + <name>Alexey Shvetsov</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="person"> + <email>mathy@vanvoorden.be</email> + <name>Mathy Vanvoorden</name> + </maintainer> + <maintainer type="person"> + <email>perlovka@gmail.com</email> + <name>Michael Perlov</name> + </maintainer> + <upstream> + <remote-id type="github">Ultimaker/libSavitar</remote-id> + <bugs-to>https://github.com/Ultimaker/libSavitar/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> + <slots> + <subslots>soname major version number</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libsecp256k1/metadata.xml b/dev-libs/libsecp256k1/metadata.xml index 04c706ec1caa..9e1e592a5cba 100644 --- a/dev-libs/libsecp256k1/metadata.xml +++ b/dev-libs/libsecp256k1/metadata.xml @@ -1,28 +1,29 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>luke-jr+gentoobugs@utopios.org</email> - <name>Luke Dashjr</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <use> - <flag name="asm">Enable x86_64 assembly optimisation</flag> - <flag name="ecdh">Enable ECDH shared secret computation</flag> - <flag name="endomorphism">Enable endomorphism</flag> - <flag name="experimental">Allow experimental USE flags</flag> - <flag name="extrakeys">Enable extrakeys module</flag> - <flag name="lowmem">Reduce runtime memory usage at the expense of performance (ecmult window size 2, gen precision 2)</flag> - <flag name="precompute-ecmult">Use over 512 MB memory at runtime for better performance (ecmult window size 24, gen precision 8)</flag> - <flag name="recovery">Enable ECDSA pubkey recovery module</flag> - <flag name="schnorr">Enable Schnorr signature module</flag> - <flag name="test-openssl">Enable OpenSSL comparison tests</flag> - <flag name="valgrind">Compile in valgrind memory hints</flag> - </use> - <upstream> - <remote-id type="github">bitcoin/secp256k1</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>luke-jr+gentoobugs@utopios.org</email> + <name>Luke Dashjr</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">bitcoin/secp256k1</remote-id> + </upstream> + <use> + <flag name="asm">Enable x86_64 assembly optimisation</flag> + <flag name="ecdh">Enable ECDH shared secret computation</flag> + <flag name="endomorphism">Enable endomorphism</flag> + <flag name="experimental">Allow experimental USE flags</flag> + <flag name="extrakeys">Enable extrakeys module</flag> + <flag name="lowmem">Reduce runtime memory usage at the expense of performance (ecmult window size 2, gen precision 2)</flag> + <flag name="precompute-ecmult">Use over 512 MB memory at runtime for better performance (ecmult window size 24, gen precision 8)</flag> + <flag name="recovery">Enable ECDSA pubkey recovery module</flag> + <flag name="schnorr">Enable Schnorr signature module</flag> + <flag name="test-openssl">Enable OpenSSL comparison tests</flag> + <flag name="valgrind">Compile in valgrind memory hints</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libserdes/metadata.xml b/dev-libs/libserdes/metadata.xml index c36c37139fad..53c5cdf5c8dd 100644 --- a/dev-libs/libserdes/metadata.xml +++ b/dev-libs/libserdes/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>williamh@gentoo.org</email> - <name>William Hubbs</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>williamh@gentoo.org</email> + <name>William Hubbs</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libserialport/metadata.xml b/dev-libs/libserialport/metadata.xml index 71b1461e1146..0b07b855e939 100644 --- a/dev-libs/libserialport/metadata.xml +++ b/dev-libs/libserialport/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>embedded@gentoo.org</email> - <name>Embedded Gentoo</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>embedded@gentoo.org</email> + <name>Embedded Gentoo</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libsigc++/Manifest b/dev-libs/libsigc++/Manifest index 8d41655bf0fd..9bc6d98f27fd 100644 --- a/dev-libs/libsigc++/Manifest +++ b/dev-libs/libsigc++/Manifest @@ -2,3 +2,4 @@ DIST libsigc++-1.2.7.tar.bz2 326205 BLAKE2B b316460178224c0b8177ce9a236c69a8b737 DIST libsigc++-2.10.1.tar.xz 4062388 BLAKE2B 3bd988acae78b7d463c966fa5c8da68b35d8a0b0bf4762811b7a9fdf82357b29aaa48d64e19f4cb6bd0f42ee70ad77a64a4905d1ad609dbe11ca8ff7596527c6 SHA512 e2bd7b1a97019be010dee1594271bbf7cae92b28e31dcb3c6d7d60643a0996233f0a75a9337b4afcb5b7dc453bfc3159d82f6daacfbcd8993a39ccecaf811bb2 DIST libsigc++-2.10.3.tar.xz 4558428 BLAKE2B fcaaae7bf3a3aea30c0b8b63d7a7c5fa137d16128ef9652b611613118e323f7bcabafe28d42407df0e08c323c540143c152ac91e04e9f101c1971ddaf0f9144c SHA512 3c7f90be84724e39073c05624ad2bee6a5835e2c6cb6cf9e605edc6574eb7cd99ec153aaca6e8fcf7e3a6c031c4e9c334da32d04177d36788e64a17667c70b4e DIST libsigc++-2.10.6.tar.xz 4791016 BLAKE2B c50283da7eb3ec1b595514ac805c5fe0b4f7687ec77478c7c703ce8915ea72e065f4e7cbe53fb90c13b81d266df74cade8f5a5c0ff2dcc3880e852f02508eaf9 SHA512 7dd57c061defe323de5721d187145dcf63346311d8993eb6346a33789f26c8509c1bf5a73d55776cc5ebe85fb14d54107553a652dd42f452aed6aed20047b549 +DIST libsigc++-3.0.6.tar.xz 789916 BLAKE2B 54d8dccd245a1a2c8bde34eb937eb536b88f36ee15eedd8d2ed0ad1b19933600d04669f9082053ba20543d2195e8833b46a2056055da23fc2ceb1784d5c96cc9 SHA512 4ec5319eda5c0809f1971044152ec7aa142742941644f43ec3944b248667d5694b97a30de8ea0e2260265bbf26a2ffdefbfa8cac5016799d26b92b02411b1c51 diff --git a/dev-libs/libsigc++/libsigc++-3.0.6.ebuild b/dev-libs/libsigc++/libsigc++-3.0.6.ebuild new file mode 100644 index 000000000000..9915fc5555e0 --- /dev/null +++ b/dev-libs/libsigc++/libsigc++-3.0.6.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org flag-o-matic meson multilib-minimal + +DESCRIPTION="Typesafe callback system for standard C++" +HOMEPAGE="https://libsigcplusplus.github.io/libsigcplusplus/ + https://github.com/libsigcplusplus/libsigcplusplus" + +LICENSE="LGPL-2.1+" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +BDEPEND=" + doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) +" + +src_prepare() { + default + + if ! use test; then + sed -i -e "/^subdir('tests')/d" meson.build || die + fi +} + +multilib_src_configure() { + filter-flags -fno-exceptions #84263 + + local emesonargs=( + -Dbuild-examples=false + -Dbuild-documentation=$(multilib_native_usex doc true false) + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_install_all() { + einstalldocs + + # Note: html docs are installed into /usr/share/doc/libsigc++-3.0 + # We can't use /usr/share/doc/${PF} because of links from glibmm etc. docs + use examples && dodoc -r examples +} + +multilib_src_test() { + meson_src_test +} diff --git a/dev-libs/libsigc++/metadata.xml b/dev-libs/libsigc++/metadata.xml index f530c3924938..fddbac5f3f0f 100644 --- a/dev-libs/libsigc++/metadata.xml +++ b/dev-libs/libsigc++/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">libsigc</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">libsigc</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libsigsegv/metadata.xml b/dev-libs/libsigsegv/metadata.xml index 12e1f06e4ed5..c70de38e1b5b 100644 --- a/dev-libs/libsigsegv/metadata.xml +++ b/dev-libs/libsigsegv/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>common-lisp@gentoo.org</email> - <name>Gentoo Common Lisp Project</name> - </maintainer> - <longdescription> + <maintainer type="project"> + <email>common-lisp@gentoo.org</email> + <name>Gentoo Common Lisp Project</name> + </maintainer> + <longdescription> This is a library for handling page faults in user mode. A page fault occurs when a program tries to access to a region of memory that is currently not available. Catching and handling a page fault is a useful technique for @@ -17,7 +17,8 @@ implementing: - stack overflow handlers, - distributed shared memory, </longdescription> - <upstream> - <remote-id type="sourceforge">libsigsegv</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">libsigsegv</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libslz/metadata.xml b/dev-libs/libslz/metadata.xml index b70f04c44388..af150aa0dd07 100644 --- a/dev-libs/libslz/metadata.xml +++ b/dev-libs/libslz/metadata.xml @@ -1,20 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>idl0r@gentoo.org</email> - <name>Christian Ruppert</name> - </maintainer> - <maintainer type="person"> - <email>bertrand@jacquin.bzh</email> - <name>Bertrand Jacquin</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>idl0r@gentoo.org</email> + <name>Christian Ruppert</name> + </maintainer> + <maintainer type="person"> + <email>bertrand@jacquin.bzh</email> + <name>Bertrand Jacquin</name> + </maintainer> + <longdescription> SLZ is a fast and memory-less stream compressor which produces an output that can be decompressed with zlib or gzip. It does not implement decompression at all, zlib is perfectly fine for this. The purpose is to use SLZ in situations where a zlib-compatible stream is needed and zlib's resource usage would be too high while the compression ratio is not critical. The typical use case is in HTTP servers and gateways which have to compress many streams in parallel with little CPU resources to assign to this task, and without having to thottle the compression ratio due to the memory usage. In such an environment, the server's memory usage can easily be divided by 10 and the CPU usage by 3 </longdescription> - <use> - <flag name="tools">Install additional tools (zenc, zdec)</flag> - </use> -</pkgmetadata> + + <use> + <flag name="tools">Install additional tools (zenc, zdec)</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libsodium/metadata.xml b/dev-libs/libsodium/metadata.xml index 2a28154ab90f..80ae6de5296a 100644 --- a/dev-libs/libsodium/metadata.xml +++ b/dev-libs/libsodium/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <longdescription> NaCl (pronounced "salt") is a new easy-to-use high-speed software library for network communication, encryption, decryption, signatures, etc. NaCl's goal is to provide all of the core @@ -13,11 +13,12 @@ Sodium is a portable, cross-compilable, installable, packageable fork of NaCl, with a compatible API. </longdescription> - <use> - <flag name="asm">Enables assembly implementations</flag> - <flag name="urandom">Use /dev/urandom instead of /dev/random</flag> - </use> - <upstream> - <remote-id type="github">jedisct1/libsodium</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">jedisct1/libsodium</remote-id> + </upstream> + <use> + <flag name="asm">Enables assembly implementations</flag> + <flag name="urandom">Use /dev/urandom instead of /dev/random</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild index 88e1e55b3bf4..cdd5170c983c 100644 --- a/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild +++ b/dev-libs/libspnav/libspnav-0.2.3-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://sourceforge.net/projects/spacenav/" SRC_URI="mirror://sourceforge/project/${MY_PN}/${MY_PN}%20library%20%28SDK%29/${PN}%20${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="static-libs X" CDEPEND="X? ( x11-libs/libX11 )" diff --git a/dev-libs/libspnav/metadata.xml b/dev-libs/libspnav/metadata.xml index 4eb1adc52267..a90b2cb4b7a0 100644 --- a/dev-libs/libspnav/metadata.xml +++ b/dev-libs/libspnav/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sping@gentoo.org</email> - <name>Sebastian Pipping</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>sping@gentoo.org</email> + <name>Sebastian Pipping</name> + </maintainer> + <longdescription> The libspnav library is provided as a replacement of the magellan library. It provides a cleaner, and more orthogonal interface. libspnav supports both the original X11 protocol for communicating with the @@ -14,7 +14,8 @@ spacenavd driver or the official 3dxserv, as if they were using the magellan SDK. </longdescription> - <upstream> - <remote-id type="sourceforge">spacenav</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">spacenav</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libspt/metadata.xml b/dev-libs/libspt/metadata.xml index 6f2ca22da233..7b6634ead631 100644 --- a/dev-libs/libspt/metadata.xml +++ b/dev-libs/libspt/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>cjk@gentoo.org</email> - <name>Cjk</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libstrl/metadata.xml b/dev-libs/libstrl/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/libstrl/metadata.xml +++ b/dev-libs/libstrl/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libstroke/metadata.xml b/dev-libs/libstroke/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/libstroke/metadata.xml +++ b/dev-libs/libstroke/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libstrophe/metadata.xml b/dev-libs/libstrophe/metadata.xml index 66bfa18199e7..d69279d9d281 100644 --- a/dev-libs/libstrophe/metadata.xml +++ b/dev-libs/libstrophe/metadata.xml @@ -1,17 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>andrey_utkin@gentoo.org</email> - <name>Andrey Utkin</name> - </maintainer> - <upstream> - <remote-id type="github">strophe/libstrophe</remote-id> - <bugs-to>https://github.com/strophe/libstrophe/issues</bugs-to> - </upstream> - <longdescription lang="en"> + <maintainer type="person"> + <email>andrey_utkin@gentoo.org</email> + <name>Andrey Utkin</name> + </maintainer> + <longdescription lang="en"> libstrophe is a lightweight XMPP client library written in C. It has minimal dependencies and is configurable for various environments. </longdescription> -</pkgmetadata> + <upstream> + <remote-id type="github">strophe/libstrophe</remote-id> + <bugs-to>https://github.com/strophe/libstrophe/issues</bugs-to> + </upstream> + <origin>libressl-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libtar/metadata.xml b/dev-libs/libtar/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/libtar/metadata.xml +++ b/dev-libs/libtar/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libtasn1/metadata.xml b/dev-libs/libtasn1/metadata.xml index 727bab423164..6def05415e0e 100644 --- a/dev-libs/libtasn1/metadata.xml +++ b/dev-libs/libtasn1/metadata.xml @@ -1,16 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <name>Gentoo Base System</name> - <email>base-system@gentoo.org</email> - </maintainer> - <use> - <flag name="valgrind"> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:gnu:libtasn1</remote-id> + </upstream> + <use> + <flag name="valgrind"> Enable usage of <pkg>dev-util/valgrind</pkg> in debug </flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:gnu:libtasn1</remote-id> - </upstream> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libtecla/metadata.xml b/dev-libs/libtecla/metadata.xml index 3b9879ad9f7c..1e18d7d475df 100644 --- a/dev-libs/libtecla/metadata.xml +++ b/dev-libs/libtecla/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <longdescription lang="en"> The tecla library provides UNIX and LINUX programs with interactive command line editing facilities, similar to those of the UNIX tcsh shell. In addition to simple command-line editing, it supports @@ -15,4 +15,6 @@ and wild-card expansion are also available externally for optional use by programs. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libtermkey/metadata.xml b/dev-libs/libtermkey/metadata.xml index 36b5bae3c20c..c94580088248 100644 --- a/dev-libs/libtermkey/metadata.xml +++ b/dev-libs/libtermkey/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>vim@gentoo.org</email> - <name>Gentoo Vim Project</name> - </maintainer> - <use> - <flag name="demos">Install demos, which pulls in <pkg>dev-libs/glib</pkg></flag> - </use> -</pkgmetadata> + <maintainer type="project"> + <email>vim@gentoo.org</email> + <name>Gentoo Vim Project</name> + </maintainer> + + <use> + <flag name="demos">Install demos, which pulls in <pkg>dev-libs/glib</pkg></flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libtimezonemap/metadata.xml b/dev-libs/libtimezonemap/metadata.xml index 3dbb34194df4..14a7d6c312f1 100644 --- a/dev-libs/libtimezonemap/metadata.xml +++ b/dev-libs/libtimezonemap/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sparky@bluefang-logic.com</email> - <name>Matthew Turnbull</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="launchpad">timezonemap</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>sparky@bluefang-logic.com</email> + <name>Matthew Turnbull</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="launchpad">timezonemap</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild b/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild index 6b394a5ffe92..134002447d9a 100644 --- a/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild +++ b/dev-libs/libtomcrypt/libtomcrypt-1.18.2-r2.ebuild @@ -17,7 +17,7 @@ LICENSE="|| ( WTFPL-2 public-domain )" # Helpful site: # https://abi-laboratory.pro/index.php?view=timeline&l=libtomcrypt SLOT="0/1" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x64-macos" IUSE="+gmp +libtommath tomsfastmath" BDEPEND=" diff --git a/dev-libs/libtomcrypt/metadata.xml b/dev-libs/libtomcrypt/metadata.xml index 9dda15fd9cfb..4b2bcd83e370 100644 --- a/dev-libs/libtomcrypt/metadata.xml +++ b/dev-libs/libtomcrypt/metadata.xml @@ -1,19 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <use> - <flag name="libtommath">Uses <pkg>dev-libs/libtommath</pkg> for mathematical operations</flag> - <flag name="tomsfastmath">Uses <pkg>dev-libs/tomsfastmath</pkg> for mathematical operations</flag> - </use> - <upstream> - <remote-id type="github">libtom/libtomcrypt</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <upstream> + <remote-id type="github">libtom/libtomcrypt</remote-id> + </upstream> + <use> + <flag name="libtommath">Uses <pkg>dev-libs/libtommath</pkg> for mathematical operations</flag> + <flag name="tomsfastmath">Uses <pkg>dev-libs/tomsfastmath</pkg> for mathematical operations</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libtomfloat/metadata.xml b/dev-libs/libtomfloat/metadata.xml index a7029b1a1086..57392750405d 100644 --- a/dev-libs/libtomfloat/metadata.xml +++ b/dev-libs/libtomfloat/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libtommath/metadata.xml b/dev-libs/libtommath/metadata.xml index 1abe0f30209b..812bcfb8f952 100644 --- a/dev-libs/libtommath/metadata.xml +++ b/dev-libs/libtommath/metadata.xml @@ -1,15 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <longdescription> LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C. (phew!). The library is designed to provide a simple to work with API that provides fairly efficient routines that @@ -62,7 +62,8 @@ o Karatsuba and Toom-Cook multiplication algorithms. o Many pointer aliasing optimiztions throughout the entire library. </longdescription> - <upstream> - <remote-id type="github">libtom/libtommath</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">libtom/libtommath</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libtompoly/metadata.xml b/dev-libs/libtompoly/metadata.xml index a4b3cf633bd1..c8da52a10e64 100644 --- a/dev-libs/libtompoly/metadata.xml +++ b/dev-libs/libtompoly/metadata.xml @@ -1,11 +1,11 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + <longdescription> LibTomPoly has the following features. * Totally public domain and is only dependent on LibTomMath, another public @@ -21,7 +21,8 @@ o Monic reductions o Comparisons </longdescription> - <upstream> - <remote-id type="github">libtom/libtompoly</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">libtom/libtompoly</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libtpms/metadata.xml b/dev-libs/libtpms/metadata.xml index 6ddd104074b9..a7043b4572b9 100644 --- a/dev-libs/libtpms/metadata.xml +++ b/dev-libs/libtpms/metadata.xml @@ -1,13 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>salah.coronya@gmail.com</email> - <name>Salah Coronya</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> -</pkgmetadata> - + <maintainer type="person"> + <email>salah.coronya@gmail.com</email> + <name>Salah Coronya</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libtreadstone/metadata.xml b/dev-libs/libtreadstone/metadata.xml index 40aa45df2b01..57392750405d 100644 --- a/dev-libs/libtreadstone/metadata.xml +++ b/dev-libs/libtreadstone/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libtsm/metadata.xml b/dev-libs/libtsm/metadata.xml index 435234188908..1d5e26b4da15 100644 --- a/dev-libs/libtsm/metadata.xml +++ b/dev-libs/libtsm/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> - <email>bkohler@gentoo.org</email> - <name>Ben Kohler</name> -</maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>bkohler@gentoo.org</email> + <name>Ben Kohler</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libtubo/metadata.xml b/dev-libs/libtubo/metadata.xml index c6e70021a646..3e3fa80040fb 100644 --- a/dev-libs/libtubo/metadata.xml +++ b/dev-libs/libtubo/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!--maintainer-needed--> - <upstream> - <remote-id type="sourceforge">xffm</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">xffm</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libucl/metadata.xml b/dev-libs/libucl/metadata.xml index b357b63e2e53..df612ac350ea 100644 --- a/dev-libs/libucl/metadata.xml +++ b/dev-libs/libucl/metadata.xml @@ -1,25 +1,27 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <longdescription> + <maintainer type="person"> + <email>gentoo@aisha.cc</email> + <name>Aisha Tammy</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription> UCL is heavily infused by nginx configuration as the example of a convenient configuration system. However, UCL is fully compatible with JSON format and is able to parse json files. It can also emit UCL objects into different formats such as "nginx like", json, yaml and compact json </longdescription> - <maintainer type="person"> - <email>gentoo@aisha.cc</email> - <name>Aisha Tammy</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <use> - <flag name="regex">Enable regex support</flag> - <flag name="sign">Enable signatures check</flag> - <flag name="urls">Enable URLs fetch</flag> - <flag name="utils">Install utils for checking other configs</flag> - </use> -</pkgmetadata> + + <use> + <flag name="regex">Enable regex support</flag> + <flag name="sign">Enable signatures check</flag> + <flag name="urls">Enable URLs fetch</flag> + <flag name="utils">Install utils for checking other configs</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libudfread/metadata.xml b/dev-libs/libudfread/metadata.xml index 5a4b1cb6f68a..ab25607a7c6a 100644 --- a/dev-libs/libudfread/metadata.xml +++ b/dev-libs/libudfread/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>candrews@gentoo.org</email> - <name>Craig Andrews</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libuev/metadata.xml b/dev-libs/libuev/metadata.xml index 55df3087918b..655034bc9f85 100644 --- a/dev-libs/libuev/metadata.xml +++ b/dev-libs/libuev/metadata.xml @@ -1,20 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <name>Oz Tiram</name> - <email>oz.tiram@gmail.com</email> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>oz.tiram@gmail.com</email> + <name>Oz Tiram</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + </maintainer> + <longdescription lang="en"> libuEv is a simple event loop in the style of the more established libevent, libev and the venerable Xt(3) event loop. The u (micro) in the name refers to both the small feature set and the small size overhead impact of the library. </longdescription> - <upstream> - <remote-id type="github">troglobit/libuev</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">troglobit/libuev</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libugpio/metadata.xml b/dev-libs/libugpio/metadata.xml index a15fbda79bd4..ff1988d0e055 100644 --- a/dev-libs/libugpio/metadata.xml +++ b/dev-libs/libugpio/metadata.xml @@ -1,17 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <longdescription> Libugpio is a free software library to ease the use of linux kernel's sysfs gpio interface from C programs and/or other libraries. The basic function set is derived from the kernel internal gpio api. </longdescription> - <upstream> - <bugs-to>https://github.com/mhei/libugpio/issues</bugs-to> - <remote-id type="github">mhei/libugpio</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">mhei/libugpio</remote-id> + <bugs-to>https://github.com/mhei/libugpio/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libunibreak/metadata.xml b/dev-libs/libunibreak/metadata.xml index fc50d1f50d2e..a09d8205eea3 100644 --- a/dev-libs/libunibreak/metadata.xml +++ b/dev-libs/libunibreak/metadata.xml @@ -1,16 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>grozin@gentoo.org</email> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>grozin@gentoo.org</email> + </maintainer> + <longdescription lang="en"> Libunibreak is an implementation of the line breaking and word breaking algorithms as described in Unicode Standard Annex 14 and Unicode Standard Annex 29. It is designed to be used in a generic text renderer. </longdescription> - <use> - <flag name="doc">Install html API documentation.</flag> - <flag name="man">Generate man pages with doxygen.</flag> - </use> -</pkgmetadata> + + <use> + <flag name="doc">Install html API documentation.</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libuninum/metadata.xml b/dev-libs/libuninum/metadata.xml index f48de0221bc8..6d300bdb5d5f 100644 --- a/dev-libs/libuninum/metadata.xml +++ b/dev-libs/libuninum/metadata.xml @@ -1,14 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <longdescription> This is a library for converting unicode strings to numbers and numbers to unicode strings. Standard functions like strtoul, strtod, and sprintf do this for numbers written in the usual western number system using the indo-arabic numerals, but they do not handle other number systems. The main functions take as input a UTF-32 unicode string and compute the corresponding unsigned integer. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libunique/metadata.xml b/dev-libs/libunique/metadata.xml index b89a42c7196e..104e65081b5a 100644 --- a/dev-libs/libunique/metadata.xml +++ b/dev-libs/libunique/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> + <maintainer type="project"> <email>gnome@gentoo.org</email> <name>Gentoo GNOME Desktop</name> -</maintainer> -<longdescription lang="en"> + </maintainer> + <longdescription lang="en"> Unique is a library for writing single instance application. If you launch a single instance application twice, the second instance will either just quit or will send a message to the running instance. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libunistring/metadata.xml b/dev-libs/libunistring/metadata.xml index da522d18c473..a1f49dcac559 100644 --- a/dev-libs/libunistring/metadata.xml +++ b/dev-libs/libunistring/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>scheme@gentoo.org</email> - <name>Gentoo Scheme Project</name> -</maintainer> -<longdescription lang="en"> + <maintainer type="project"> + <email>scheme@gentoo.org</email> + <name>Gentoo Scheme Project</name> + </maintainer> + <longdescription lang="en"> Text files are nowadays usually encoded in Unicode, and may consist of very different scripts – from Latin letters to Chinese Hanzi –, with many kinds of special characters – accents, right-to-left writing marks, hyphens, Roman @@ -16,4 +16,6 @@ This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libusb-compat/metadata.xml b/dev-libs/libusb-compat/metadata.xml index c28604dc4223..5d9497014cee 100644 --- a/dev-libs/libusb-compat/metadata.xml +++ b/dev-libs/libusb-compat/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">libusb</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">libusb</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libusb/metadata.xml b/dev-libs/libusb/metadata.xml index d5741721a11a..dace24d5cad0 100644 --- a/dev-libs/libusb/metadata.xml +++ b/dev-libs/libusb/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> - </maintainer> - <upstream> - <remote-id type="github">libusb/libusb</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> + <remote-id type="github">libusb/libusb</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libusbhp/metadata.xml b/dev-libs/libusbhp/metadata.xml index 13092b003d31..8e20998bf65e 100644 --- a/dev-libs/libusbhp/metadata.xml +++ b/dev-libs/libusbhp/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>base-system@gentoo.org</email> <name>Gentoo Base System</name> </maintainer> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libutf8proc/Manifest b/dev-libs/libutf8proc/Manifest index 5c64c819e150..2b0e869ccb09 100644 --- a/dev-libs/libutf8proc/Manifest +++ b/dev-libs/libutf8proc/Manifest @@ -1,5 +1,7 @@ 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 DIST libutf8proc-2.5.0.tar.gz 155485 BLAKE2B a0cd9285e7f171b9449d9d98f91173bad2b793a00a9c10287c43cc2050b6a0306e289cbd3b4faebb0d97fd305b77ecbb7ce11f119d9ead2a580029db0d7ad898 SHA512 0c553faf4f3841c17c7aa4cce1e917b1585c430ac3f7f240ab98cbe01b9743f2074532e6f71faf3df030f5af00e483a3faf9716a67e6a4b1bb66a3de48308014 +DIST libutf8proc-2.6.1.tar.gz 182903 BLAKE2B aa2545136e084a44b2e3470e9395c15327b8d6fbe48e3145336366e208fb0e2565961c302a9117f8275e5b8a218d48a7059b5c1d2cfdff11e8341dc1bfb820a9 SHA512 9a09fe58a63c8c7983b8968b9b2c82f3d188724ed125097ea0de6a18d87569c678e226dc5de183108e47b3f068117e6bb352da1c3d24ebfd8018fb0b2346592e DIST libutf8proc-EastAsianWidth-12.1.0.xz 61760 BLAKE2B 2df2f75a9a2dd150044a5028d1863acab00ecce4511794d2e69259f3a06c20741beb1a6191cefa19e83f9511aafcf5b268d15e0b9db7c2342413dc91c4d3592c SHA512 ff5fc3ac705cf9f7a3aacc6bfd808bd4feab802c7098d8dadcefe6f6639ed82589ba67a37a3a93ff2605aa96009fefc470ce065c9cf84b47370fa17f9a16ea18 +DIST libutf8proc-EastAsianWidth-13.0.0-r1.xz 68808 BLAKE2B e8bac9804aa195ebed82ba51f164166976e4feb2f8c3699847738bb2a320f2a00eada1743bcbadc398dbf7998a47d6f4de5826e278eba86a198748eb59abb7e9 SHA512 f74345a9f509865705d55f18a0f258346ba261d8b9a59e5fc4de51b84ecad6d1fcc9afa0af312b09fb76bacdf5f597b0f2a965800a18c80f65a604a0bc64d3d2 DIST libutf8proc-EastAsianWidth-13.0.0.xz 62040 BLAKE2B 1665047336ded524d0b0a0c6a88afe0d9041a82eda688451b9b2556bcf9eebe6d817119e9aa6e07c602b076e710ecfc73d0bf3487ec5dcb131cd56914e1e6354 SHA512 8f6670299d545cc323a226cb310915ab2600d4e372221814afa67a75c6963bc0a4473a6e28fc847c0ad9761466c6f80de7b1eb3ed04fa28703a20ab34bcee0f2 diff --git a/dev-libs/libutf8proc/libutf8proc-2.5.0.ebuild b/dev-libs/libutf8proc/libutf8proc-2.5.0.ebuild index 5d41081fd989..5a659f96fa5b 100644 --- a/dev-libs/libutf8proc/libutf8proc-2.5.0.ebuild +++ b/dev-libs/libutf8proc/libutf8proc-2.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -12,7 +12,7 @@ SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P} LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux" IUSE="cjk static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libutf8proc/libutf8proc-2.6.1.ebuild b/dev-libs/libutf8proc/libutf8proc-2.6.1.ebuild new file mode 100644 index 000000000000..323f38181fb6 --- /dev/null +++ b/dev-libs/libutf8proc/libutf8proc-2.6.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit toolchain-funcs + +DESCRIPTION="A clean C Library for processing UTF-8 Unicode data" +HOMEPAGE="https://github.com/JuliaStrings/utf8proc" +SRC_URI="https://github.com/JuliaStrings/${PN#lib}/archive/v${PV}.tar.gz -> ${P}.tar.gz + cjk? ( https://dev.gentoo.org/~hattya/distfiles/${PN}-EastAsianWidth-13.0.0-r1.xz )" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux" +IUSE="cjk static-libs test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( =app-i18n/unicode-data-13.0* )" +S="${WORKDIR}/${P#lib}" + +src_prepare() { + if use cjk; then + einfo "Modifying East Asian Ambiguous (A) as wide ..." + cp "${WORKDIR}"/${PN}-EastAsianWidth-13.0.0-r1 ${PN#lib}_data.c || die + fi + + default +} + +src_compile() { + emake \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" +} + +src_install() { + emake \ + DESTDIR="${ED}" \ + prefix="/usr" \ + libdir="/usr/$(get_libdir)" \ + install + use static-libs || find "${ED}" -name '*.a' -delete || die +} + +src_test() { + cp "${EPREFIX}"/usr/share/unicode-data/{DerivedCoreProperties,{Normalization,auxiliary/GraphemeBreak}Test}.txt data || die + + emake CC="$(tc-getCC)" check +} diff --git a/dev-libs/libutf8proc/metadata.xml b/dev-libs/libutf8proc/metadata.xml index 7ffc4339bc56..528082c9a8c5 100644 --- a/dev-libs/libutf8proc/metadata.xml +++ b/dev-libs/libutf8proc/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>hattya@gentoo.org</email> - <name>Akinori Hattori</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>hattya@gentoo.org</email> + <name>Akinori Hattori</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libuv/metadata.xml b/dev-libs/libuv/metadata.xml index 79d3a05ac5ad..980faff6776f 100644 --- a/dev-libs/libuv/metadata.xml +++ b/dev-libs/libuv/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <longdescription lang="en"> libuv is a platform layer for node.js. Its purpose is to abstract IOCP on Windows and epoll/kqueue/event ports/etc. on Unix systems. We intend to eventually contain all platform differences in this @@ -27,12 +27,13 @@ FSEvents and ReadDirectoryChangesW * IPC and socket sharing between processes uv_write2 </longdescription> - <upstream> - <bugs-to>https://github.com/libuv/libuv/issues</bugs-to> - <remote-id type="github">libuv/libuv</remote-id> - <remote-id type="cpe">cpe:/a:libuv:libuv</remote-id> - </upstream> - <slots> - <subslots>Reflect ABI compatibility of libuv.so.</subslots> - </slots> -</pkgmetadata> + <upstream> + <remote-id type="github">libuv/libuv</remote-id> + <remote-id type="cpe">cpe:/a:libuv:libuv</remote-id> + <bugs-to>https://github.com/libuv/libuv/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> + <slots> + <subslots>Reflect ABI compatibility of libuv.so.</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libvarlink/metadata.xml b/dev-libs/libvarlink/metadata.xml index b3e25ca23723..5df6a26851a5 100644 --- a/dev-libs/libvarlink/metadata.xml +++ b/dev-libs/libvarlink/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>zmedico@gentoo.org</email> - <name>Zac Medico</name> - </maintainer> - <upstream> - <remote-id type="github">varlink/libvarlink</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>zmedico@gentoo.org</email> + <name>Zac Medico</name> + </maintainer> + <upstream> + <remote-id type="github">varlink/libvarlink</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libversion/metadata.xml b/dev-libs/libversion/metadata.xml index 03e59135d9d4..36acccda7221 100644 --- a/dev-libs/libversion/metadata.xml +++ b/dev-libs/libversion/metadata.xml @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> - </maintainer> - <origin>ports</origin> -</pkgmetadata> - + <maintainer type="project"> + <email>dev@liguros.net</email> + <name>Development</name> + </maintainer> + + <origin>ports</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libverto/metadata.xml b/dev-libs/libverto/metadata.xml index 24304b1cca36..8c3863fd1acc 100644 --- a/dev-libs/libverto/metadata.xml +++ b/dev-libs/libverto/metadata.xml @@ -1,15 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<longdescription lang="en">Many applications and libraries are unable to write asynchronous code because they are unable to pick an event loop. This is particularly true of libraries who want to be useful to many applications who use loops that do not integrate with one another or which use home-grown loops. libverto provides a loop-neutral async api which allows the library to expose asynchronous interfaces and offload the choice of the main loop to the application.</longdescription> -<maintainer type="person"> - <email>eras@gentoo.org</email> - <name>Eray Aslan</name> -</maintainer> -<use> - <flag name="glib">Support event loops using <pkg>dev-libs/glib</pkg></flag> - <flag name="libev">Support event loops using <pkg>dev-libs/libev</pkg></flag> - <flag name="libevent">Support event loops using <pkg>dev-libs/libevent</pkg></flag> - <flag name="tevent">Support event loops using <pkg>sys-libs/tevent</pkg></flag> -</use> -</pkgmetadata> + <maintainer type="person"> + <email>eras@gentoo.org</email> + <name>Eray Aslan</name> + </maintainer> + <longdescription lang="en">Many applications and libraries are unable to write asynchronous code because they are unable to pick an event loop. This is particularly true of libraries who want to be useful to many applications who use loops that do not integrate with one another or which use home-grown loops. libverto provides a loop-neutral async api which allows the library to expose asynchronous interfaces and offload the choice of the main loop to the application.</longdescription> + + <use> + <flag name="glib">Support event loops using <pkg>dev-libs/glib</pkg></flag> + <flag name="libev">Support event loops using <pkg>dev-libs/libev</pkg></flag> + <flag name="libevent">Support event loops using <pkg>dev-libs/libevent</pkg></flag> + <flag name="tevent">Support event loops using <pkg>sys-libs/tevent</pkg></flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libvformat/metadata.xml b/dev-libs/libvformat/metadata.xml index 5951eb73bdb6..5190293e012f 100644 --- a/dev-libs/libvformat/metadata.xml +++ b/dev-libs/libvformat/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">vformat</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">vformat</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libvoikko/files/libvoikko-4.3-disable-wall-werror.patch b/dev-libs/libvoikko/files/libvoikko-4.3-disable-wall-werror.patch new file mode 100644 index 000000000000..59369a613b7b --- /dev/null +++ b/dev-libs/libvoikko/files/libvoikko-4.3-disable-wall-werror.patch @@ -0,0 +1,30 @@ +diff -Naur a/configure b/configure +--- a/configure 2019-10-17 17:28:10.000000000 +0300 ++++ b/configure 2021-02-19 11:32:45.084523937 +0200 +@@ -17652,7 +17652,7 @@ + + + tmp_CXXFLAGS="$CXXFLAGS" +-CXXFLAGS="$CXXFLAGS -Wall -Werror -fvisibility=hidden" ++CXXFLAGS="$CXXFLAGS -fvisibility=hidden" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports the visibility attribute" >&5 + $as_echo_n "checking whether $CC supports the visibility attribute... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +@@ -18413,7 +18413,7 @@ + if test "x$ax_pthread_try" = "xunknown"; then : + break + fi +- CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS" ++ CFLAGS="-Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS" + ac_link="$ax_pthread_save_ac_link" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ +@@ -19102,7 +19102,7 @@ + done + + +-CXXFLAGS="$CXXFLAGS -Wall -Werror -pedantic" ++CXXFLAGS="$CXXFLAGS -pedantic" + + ac_config_files="$ac_config_files Makefile src/Makefile src/tools/Makefile java/Makefile test/Makefile cs/Makefile cl/Makefile src/libvoikko.pc" + diff --git a/dev-libs/libvoikko/libvoikko-4.3.ebuild b/dev-libs/libvoikko/libvoikko-4.3.ebuild index 8a72c5149055..2f38862712b6 100644 --- a/dev-libs/libvoikko/libvoikko-4.3.ebuild +++ b/dev-libs/libvoikko/libvoikko-4.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -29,6 +29,8 @@ BDEPEND="verify-sig? ( app-crypt/openpgp-keys-voikko )" VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/voikko.asc +PATCHES=( "${FILESDIR}"/${P}-disable-wall-werror.patch ) + src_configure() { local myconf=( --prefix=/usr diff --git a/dev-libs/libvoikko/metadata.xml b/dev-libs/libvoikko/metadata.xml index b61e52b54ad3..98b4be837b9b 100644 --- a/dev-libs/libvoikko/metadata.xml +++ b/dev-libs/libvoikko/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>juippis@gentoo.org</email> - <name>Joonas Niilola</name> - </maintainer> - <use> - <flag name='expvfst'>Enable experimental features of VFST morphology backend</flag> - <flag name='hfst'>Enable HFST morphology backend</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>juippis@gentoo.org</email> + <name>Joonas Niilola</name> + </maintainer> + + <use> + <flag name="expvfst">Enable experimental features of VFST morphology backend</flag> + <flag name="hfst">Enable HFST morphology backend</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libvterm-neovim/metadata.xml b/dev-libs/libvterm-neovim/metadata.xml index 84f8f1cf6bcb..eea8aa4e822d 100644 --- a/dev-libs/libvterm-neovim/metadata.xml +++ b/dev-libs/libvterm-neovim/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>vim@gentoo.org</email> - <name>Gentoo Vim Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>vim@gentoo.org</email> + <name>Gentoo Vim Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libvterm/metadata.xml b/dev-libs/libvterm/metadata.xml index 5c000c763084..eea8aa4e822d 100644 --- a/dev-libs/libvterm/metadata.xml +++ b/dev-libs/libvterm/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>vim@gentoo.org</email> - <name>Gentoo Vim Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>vim@gentoo.org</email> + <name>Gentoo Vim Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libwacom/metadata.xml b/dev-libs/libwacom/metadata.xml index 0a5e779e809b..fdb606a2cfee 100644 --- a/dev-libs/libwacom/metadata.xml +++ b/dev-libs/libwacom/metadata.xml @@ -1,10 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>freedesktop-bugs@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="sourceforge">linuxwacom</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>freedesktop-bugs@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="sourceforge">linuxwacom</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libwapcaplet/metadata.xml b/dev-libs/libwapcaplet/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/libwapcaplet/metadata.xml +++ b/dev-libs/libwapcaplet/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libwbxml/Manifest b/dev-libs/libwbxml/Manifest index cafeede126c9..272382147f60 100644 --- a/dev-libs/libwbxml/Manifest +++ b/dev-libs/libwbxml/Manifest @@ -1,3 +1 @@ -DIST libwbxml-0.11.2.tar.bz2 354176 BLAKE2B bedc86dc269c876d788b682b67fbc021a50ee6742dad4424a118edee061e5f745941dff5589c2b4da562822f655b277c09858382615564831317bcb5b51a4c16 SHA512 1eb01e35b1fab548163caca8ba024216926995adaf2e3bd7a001927858c51a792620eb7e9ca111fc6bdf5af5c1a1cbd3eac3fe53d427cd1a6d9e8aadfc51bf1f -DIST libwbxml-0.11.6.tar.bz2 360001 BLAKE2B 96fca6a457369b7546c50bb4459490e2dc7b2bf97c3c198abc386e099695a3a1912b7292bb541b841fe63a225d8c387bb13100b458ca17a4daf252751a9a861d SHA512 534c647bae41bf703bb48158d63dc0dd168ead5c4bcd6e775e2ce2588e1bce82f3f9f94ebd863fea2a40f0e9d4af39849a673093e66d7b26f77ab012cf6f108d DIST libwbxml-0.11.7.tar.gz 427429 BLAKE2B 1ec456032d4d343f5b11c60dfe5fa5dfb8750c87f1e05c48b1671257822ce7ec121a7006ed9749aacd84d4ce9f5dfa0c358cf3f3581a4a24a34db1c91338f74a SHA512 fc855650661593596a158527682d2c40d800c1fa44169d79e9ca9c6d64d67b6c660807ed89b1bddd644f114c27711356627ac919af91fd7f19d409879505512f diff --git a/dev-libs/libwbxml/libwbxml-0.11.2.ebuild b/dev-libs/libwbxml/libwbxml-0.11.2.ebuild deleted file mode 100644 index e836a0d844fb..000000000000 --- a/dev-libs/libwbxml/libwbxml-0.11.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="Library and tools to parse, encode and handle WBXML documents" -HOMEPAGE="https://github.com/libwbxml/libwbxml" -SRC_URI="mirror://sourceforge/libwbxml/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/expat - virtual/libiconv -" -DEPEND="${RDEPEND} - test? ( dev-libs/check ) -" - -DOCS=( AUTHORS BUGS ChangeLog NEWS README References THANKS TODO ) - -src_configure() { - local mycmakeargs=( - -DENABLE_INSTALL_DOC=OFF - -DENABLE_UNIT_TEST=$(usex test) - ) - - cmake-utils_src_configure -} diff --git a/dev-libs/libwbxml/libwbxml-0.11.6.ebuild b/dev-libs/libwbxml/libwbxml-0.11.6.ebuild deleted file mode 100644 index 928004f0e6b9..000000000000 --- a/dev-libs/libwbxml/libwbxml-0.11.6.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake-utils - -DESCRIPTION="Library and tools to parse, encode and handle WBXML documents" -HOMEPAGE="https://github.com/libwbxml/libwbxml" -SRC_URI="mirror://sourceforge/libwbxml/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-libs/expat - virtual/libiconv" -DEPEND="${RDEPEND} - test? ( dev-libs/check )" - -DOCS=( BUGS ChangeLog README References THANKS TODO ) - -src_configure() { - local mycmakeargs=( - -DENABLE_INSTALL_DOC=OFF - -DENABLE_UNIT_TEST=$(usex test) - ) - - cmake-utils_src_configure -} diff --git a/dev-libs/libwbxml/libwbxml-0.11.7.ebuild b/dev-libs/libwbxml/libwbxml-0.11.7.ebuild index 55fd805f9931..a36bf18136e4 100644 --- a/dev-libs/libwbxml/libwbxml-0.11.7.ebuild +++ b/dev-libs/libwbxml/libwbxml-0.11.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libwbxml/metadata.xml b/dev-libs/libwbxml/metadata.xml index 732d006393bf..f8488bcd5caa 100644 --- a/dev-libs/libwbxml/metadata.xml +++ b/dev-libs/libwbxml/metadata.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnustep@gentoo.org</email> - <name>Gentoo GNUstep Project</name> - </maintainer> - <upstream> - <remote-id type="github">libwbxml/libwbxml</remote-id> - <remote-id type="sourceforge">libwbxml</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>gnustep@gentoo.org</email> + <name>Gentoo GNUstep Project</name> + </maintainer> + <upstream> + <remote-id type="github">libwbxml/libwbxml</remote-id> + <remote-id type="sourceforge">libwbxml</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libx86/metadata.xml b/dev-libs/libx86/metadata.xml index 5b159fbcadd1..38bf5c9019e8 100644 --- a/dev-libs/libx86/metadata.xml +++ b/dev-libs/libx86/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>pinkbyte@gentoo.org</email> - <name>Sergey Popov</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>pinkbyte@gentoo.org</email> + <name>Sergey Popov</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libx86emu/metadata.xml b/dev-libs/libx86emu/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/libx86emu/metadata.xml +++ b/dev-libs/libx86emu/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libxdg-basedir/metadata.xml b/dev-libs/libxdg-basedir/metadata.xml index 26b0caef5e23..e9f930b2ac41 100644 --- a/dev-libs/libxdg-basedir/metadata.xml +++ b/dev-libs/libxdg-basedir/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">devnev/libxdg-basedir</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">devnev/libxdg-basedir</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libxdiff/metadata.xml b/dev-libs/libxdiff/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/libxdiff/metadata.xml +++ b/dev-libs/libxdiff/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libxls/metadata.xml b/dev-libs/libxls/metadata.xml index 81bdb807379e..99dde052c44f 100644 --- a/dev-libs/libxls/metadata.xml +++ b/dev-libs/libxls/metadata.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>slyfox@gentoo.org</email> - <name>Sergei Trofimovich</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">libxls</remote-id> - <remote-id type="github">libxls/libxls</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>slyfox@gentoo.org</email> + <name>Sergei Trofimovich</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">libxls</remote-id> + <remote-id type="github">libxls/libxls</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libxml2/metadata.xml b/dev-libs/libxml2/metadata.xml index e6e5fac66f83..77faa6d57873 100644 --- a/dev-libs/libxml2/metadata.xml +++ b/dev-libs/libxml2/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:xmlsoft:libxml2</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:xmlsoft:libxml2</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libxmlb/metadata.xml b/dev-libs/libxmlb/metadata.xml index 1fda232c2458..fc228fc18359 100644 --- a/dev-libs/libxmlb/metadata.xml +++ b/dev-libs/libxmlb/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> - <use> - <flag name="stemmer">Enable language stemming support</flag> - </use> - <upstream> - <remote-id type="github">hughsie/libxmlb</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <upstream> + <remote-id type="github">hughsie/libxmlb</remote-id> + </upstream> + <use> + <flag name="stemmer">Enable language stemming support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild index 9dd770bb131a..1750e965f35f 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -1,13 +1,13 @@ -# Copyright 2020 LiGurOs Authors +# Copyright 2020-2021 LiGurOs Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6,7,8,9,10} ) +PYTHON_COMPAT=( python3_{6,7,8,9,10} ) PYTHON_REQ_USE="xml" inherit autotools python-r1 toolchain-funcs multilib-minimal DESCRIPTION="XSLT libraries and tools" -HOMEPAGE="http://www.xmlsoft.org/" +HOMEPAGE="https://www.xmlsoft.org/" SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz" LICENSE="MIT" diff --git a/dev-libs/libxslt/libxslt-1.1.34.ebuild b/dev-libs/libxslt/libxslt-1.1.34.ebuild index cfab01d3e5fd..1750e965f35f 100644 --- a/dev-libs/libxslt/libxslt-1.1.34.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34.ebuild @@ -1,14 +1,13 @@ -# Copyright 2020 LiGurOs Authors +# Copyright 2020-2021 LiGurOs Authors # Distributed under the terms of the GNU General Public License v2 - EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6,7,8,9,10} ) +PYTHON_COMPAT=( python3_{6,7,8,9,10} ) PYTHON_REQ_USE="xml" inherit autotools python-r1 toolchain-funcs multilib-minimal DESCRIPTION="XSLT libraries and tools" -HOMEPAGE="http://www.xmlsoft.org/" +HOMEPAGE="https://www.xmlsoft.org/" SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz" LICENSE="MIT" diff --git a/dev-libs/libxslt/metadata.xml b/dev-libs/libxslt/metadata.xml index 6a6d8636b3d9..2a2e0bab86ef 100644 --- a/dev-libs/libxslt/metadata.xml +++ b/dev-libs/libxslt/metadata.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:xmlsoft:libxslt</remote-id> - </upstream> - <origin>kit-fixups</origin> -</pkgmetadata> + <maintainer type="project"> + <email>dev@liguros.net</email> + <name>Development</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:xmlsoft:libxslt</remote-id> + </upstream> + <origin>kit-fixups</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libyaml/metadata.xml b/dev-libs/libyaml/metadata.xml index cee379b15409..0f2e57ded13c 100644 --- a/dev-libs/libyaml/metadata.xml +++ b/dev-libs/libyaml/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>chutzpah@gentoo.org</email> + <name>Patrick McLean</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libzia/metadata.xml b/dev-libs/libzia/metadata.xml index ad26392d055c..ef0b8b4ed3ce 100644 --- a/dev-libs/libzia/metadata.xml +++ b/dev-libs/libzia/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>tomjbe@gentoo.org</email> - <name>Thomas Beierlein</name> - </maintainer> - <use> - <flag name="ftdi">Enable support for FTDI USB chips</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>tomjbe@gentoo.org</email> + <name>Thomas Beierlein</name> + </maintainer> + + <use> + <flag name="ftdi">Enable support for FTDI USB chips</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/libzip/metadata.xml b/dev-libs/libzip/metadata.xml index 577bd42c4557..1402cf33bb85 100644 --- a/dev-libs/libzip/metadata.xml +++ b/dev-libs/libzip/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:nih:libzip</remote-id> - </upstream> - <use> - <flag name="mbedtls">Use <pkg>net-libs/mbedtls</pkg> as TLS provider</flag> - <flag name="tools">Install binary tools to compare, modify and merge zip files</flag> - </use> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:nih:libzip</remote-id> + </upstream> + <use> + <flag name="mbedtls">Use <pkg>net-libs/mbedtls</pkg> as TLS provider</flag> + <flag name="tools">Install binary tools to compare, modify and merge zip files</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/light/light-1.2.2-r1.ebuild b/dev-libs/light/light-1.2.2-r1.ebuild new file mode 100644 index 000000000000..8ea699addebd --- /dev/null +++ b/dev-libs/light/light-1.2.2-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools udev + +DESCRIPTION="A program to control backlights (and other hardware lights)" +HOMEPAGE="https://github.com/haikarainen/light" +SRC_URI="https://github.com/haikarainen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="udev" + +RDEPEND="acct-group/video" +DEPEND="udev? ( virtual/libudev:= ) + ${RDEPEND}" + +src_prepare() { + eapply "${FILESDIR}/${P}-fcommon.patch" + eapply_user + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(usex udev --with-udev="/lib/udev/rules.d" "") + ) + + econf "${myeconfargs[@]}" +} + +pkg_postinst() { + use udev && udev_reload + + ewarn "To use light as a regular user you must be a part of the video group" +} diff --git a/dev-libs/light/metadata.xml b/dev-libs/light/metadata.xml index 62e9eba6759d..4dd1b536d6b5 100644 --- a/dev-libs/light/metadata.xml +++ b/dev-libs/light/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>bman@gentoo.org</email> - <name>Aaron Bauman</name> - </maintainer> - <upstream> - <remote-id type="github">haikarainen/light</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>bman@gentoo.org</email> + <name>Aaron Bauman</name> + </maintainer> + <upstream> + <remote-id type="github">haikarainen/light</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/link-grammar/metadata.xml b/dev-libs/link-grammar/metadata.xml index d0d22785b362..762cade13ede 100644 --- a/dev-libs/link-grammar/metadata.xml +++ b/dev-libs/link-grammar/metadata.xml @@ -1,18 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <longdescription lang="en"> The Link Grammar Parser is a syntactic parser of English, Russian, Arabic and Persian (and other languages as well), based on Link Grammar, an original theory of syntax and morphology. Given a sentence, the system assigns to it a syntactic structure, which consists of a set of labelled links connecting pairs of words. The parser also produces a "constituent" (HPSG style phrase tree) representation of a sentence (showing noun phrases, verb phrases, etc.). </longdescription> - <use> - <flag name="aspell">Adds support for <pkg>app-text/aspell</pkg> spell checker</flag> - <flag name="hunspell">Adds support for <pkg>app-text/hunspell</pkg> spell checker</flag> - </use> -</pkgmetadata> + + <use> + <flag name="aspell">Adds support for <pkg>app-text/aspell</pkg> spell checker</flag> + <flag name="hunspell">Adds support for <pkg>app-text/hunspell</pkg> spell checker</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/lockdev/metadata.xml b/dev-libs/lockdev/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/lockdev/metadata.xml +++ b/dev-libs/lockdev/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/log4cplus/metadata.xml b/dev-libs/log4cplus/metadata.xml index ccbce42becd1..9a69b0faad28 100644 --- a/dev-libs/log4cplus/metadata.xml +++ b/dev-libs/log4cplus/metadata.xml @@ -1,14 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="working-locale">Use C++'s std::locale for wchar_t <-> char conversions. See also log4cplus's unicode.txt documentation</flag> - <flag name="working-c-locale">Use the C99 locale facilities for wchar_t <-> char conversions. See also log4cplus's unicode.txt documentation </flag> - <flag name="iconv">Use inconv for wchar_t <-> char conversions. See also log4cplus's unicode.txt documentation</flag> - </use> - <upstream> - <remote-id type="github">log4cplus/log4cplus</remote-id> - <remote-id type="sourceforge">log4cplus</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">log4cplus/log4cplus</remote-id> + <remote-id type="sourceforge">log4cplus</remote-id> + </upstream> + <use> + <flag name="working-locale">Use C++'s std::locale for wchar_t <-> char conversions. See also log4cplus's unicode.txt documentation</flag> + <flag name="working-c-locale">Use the C99 locale facilities for wchar_t <-> char conversions. See also log4cplus's unicode.txt documentation </flag> + <flag name="iconv">Use inconv for wchar_t <-> char conversions. See also log4cplus's unicode.txt documentation</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/log4cpp/metadata.xml b/dev-libs/log4cpp/metadata.xml index dc3d0de5eaa2..37f9739fbad6 100644 --- a/dev-libs/log4cpp/metadata.xml +++ b/dev-libs/log4cpp/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">log4cpp</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">log4cpp</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/log4cxx/metadata.xml b/dev-libs/log4cxx/metadata.xml index 9113d9e78cad..04ea96d6d12b 100644 --- a/dev-libs/log4cxx/metadata.xml +++ b/dev-libs/log4cxx/metadata.xml @@ -1,8 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -<use> + + <use> <flag name="smtp">Offer SMTP support via <pkg>net-libs/libesmtp</pkg></flag> -</use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/log4sh/metadata.xml b/dev-libs/log4sh/metadata.xml index 1190c8b40ad6..6a3eac0a34b9 100644 --- a/dev-libs/log4sh/metadata.xml +++ b/dev-libs/log4sh/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>pinkbyte@gentoo.org</email> - <name>Sergey Popov</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">log4sh</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>pinkbyte@gentoo.org</email> + <name>Sergey Popov</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">log4sh</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/luise/metadata.xml b/dev-libs/luise/metadata.xml index 2b9a35f1422c..8890f451decc 100644 --- a/dev-libs/luise/metadata.xml +++ b/dev-libs/luise/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <longdescription> The libluise.so lib provides a very simple interface for programming the USB LCDs ready. The programmer has three independent screens available, a text screen and two graphic screens. The screens are each 320x240 pixels. @@ -18,4 +18,6 @@ left upper corner. In addition, the inversion and the rotation of the screens supports (90 ° steps), while saving the programmer the coordinates conversions stay. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/lzo/metadata.xml b/dev-libs/lzo/metadata.xml index 3300f7ef6f9d..cbfbb98d8083 100644 --- a/dev-libs/lzo/metadata.xml +++ b/dev-libs/lzo/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:lzo_project:lzo</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:lzo_project:lzo</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/m17n-lib/metadata.xml b/dev-libs/m17n-lib/metadata.xml index 75b918da5084..c6d5ca2380b1 100644 --- a/dev-libs/m17n-lib/metadata.xml +++ b/dev-libs/m17n-lib/metadata.xml @@ -1,16 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>cjk@gentoo.org</email> - <name>Cjk</name> - </maintainer> - <use> - <flag name="X">Build the Graphical User Interface API and utilities</flag> - <flag name="anthy">Enable support for <pkg>app-i18n/anthy</pkg> input method</flag> - <flag name="athena">Enable the MIT Athena widget set (<pkg>x11-libs/libXaw</pkg>)</flag> - <flag name="gd">Build API and utilities based on <pkg>media-libs/gd</pkg>. This flag is only meaningful if the X USE flag is also enabled</flag> - <flag name="libotf">Use <pkg>dev-libs/libotf</pkg> to handle OpenType fonts</flag> - <flag name="libxml2">Use <pkg>dev-libs/libxml2</pkg> to parse XML</flag> - </use> -</pkgmetadata> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + + <use> + <flag name="X">Build the Graphical User Interface API and utilities</flag> + <flag name="anthy">Enable support for <pkg>app-i18n/anthy</pkg> input method</flag> + <flag name="athena">Enable the MIT Athena widget set (<pkg>x11-libs/libXaw</pkg>)</flag> + <flag name="gd">Build API and utilities based on <pkg>media-libs/gd</pkg>. This flag is only meaningful if the X USE flag is also enabled</flag> + <flag name="libotf">Use <pkg>dev-libs/libotf</pkg> to handle OpenType fonts</flag> + <flag name="libxml2">Use <pkg>dev-libs/libxml2</pkg> to parse XML</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/maloc/files/1.4-asneeded.patch b/dev-libs/maloc/files/maloc-1.4-asneeded.patch index aed7299e089a..966c28a4d1e1 100644 --- a/dev-libs/maloc/files/1.4-asneeded.patch +++ b/dev-libs/maloc/files/maloc-1.4-asneeded.patch @@ -1,5 +1,3 @@ -diff --git a/src/aaa_lib/Makefile.am b/src/aaa_lib/Makefile.am -index 512e1ef..eda73ee 100644 --- a/src/aaa_lib/Makefile.am +++ b/src/aaa_lib/Makefile.am @@ -49,11 +49,10 @@ else diff --git a/dev-libs/maloc/files/1.4-doc.patch b/dev-libs/maloc/files/maloc-1.4-doc.patch index 73be364812cc..575b44f228f1 100644 --- a/dev-libs/maloc/files/1.4-doc.patch +++ b/dev-libs/maloc/files/maloc-1.4-doc.patch @@ -1,5 +1,3 @@ -diff --git a/doc/doxygen/Makefile.am b/doc/doxygen/Makefile.am -index 2686292..8f77fe2 100644 --- a/doc/doxygen/Makefile.am +++ b/doc/doxygen/Makefile.am @@ -29,14 +29,12 @@ diff --git a/dev-libs/maloc/files/1.4-mpi.patch b/dev-libs/maloc/files/maloc-1.4-mpi.patch index 807d5ddc8d38..c11420e80213 100644 --- a/dev-libs/maloc/files/1.4-mpi.patch +++ b/dev-libs/maloc/files/maloc-1.4-mpi.patch @@ -1,5 +1,3 @@ -diff --git a/configure.ac b/configure.ac -index d82b184..b8c5321 100644 --- a/configure.ac +++ b/configure.ac @@ -397,12 +397,14 @@ AC_SUBST(rl_inc) diff --git a/dev-libs/maloc/maloc-1.5-r1.ebuild b/dev-libs/maloc/maloc-1.5-r1.ebuild index c6e386467c35..8c76e2929f2e 100644 --- a/dev-libs/maloc/maloc-1.5-r1.ebuild +++ b/dev-libs/maloc/maloc-1.5-r1.ebuild @@ -1,59 +1,65 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -AUTOTOOLS_AUTORECONF=yes - -inherit autotools-utils +inherit autotools DESCRIPTION="Minimal Abstraction Layer for Object-oriented C/C++ programs" HOMEPAGE="https://www.fetk.org/codes/maloc/index.html" SRC_URI="http://www.fetk.org/codes/download/${P}.tar.gz" +S="${WORKDIR}/${PN}" SLOT="0" LICENSE="GPL-2" IUSE="doc mpi static-libs" KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux" -RDEPEND=" - sys-libs/readline:0= - mpi? ( virtual/mpi )" -DEPEND="${RDEPEND} +BDEPEND=" doc? ( - media-gfx/graphviz app-doc/doxygen - )" - -S="${WORKDIR}/${PN}" + media-gfx/graphviz + ) +" +RDEPEND=" + sys-libs/readline:0= + mpi? ( virtual/mpi ) +" +DEPEND="${RDEPEND}" PATCHES=( - "${FILESDIR}"/1.4-mpi.patch - "${FILESDIR}"/1.4-asneeded.patch - "${FILESDIR}"/1.4-doc.patch - ) + "${FILESDIR}"/${PN}-1.4-mpi.patch + "${FILESDIR}"/${PN}-1.4-asneeded.patch + "${FILESDIR}"/${PN}-1.4-doc.patch +) src_prepare() { + default + echo 'VPUBLIC int Vio_getc(Vio *thee){ ASC *asc; asc = thee->axdr; return asc->buf[asc->pos++]; }' >> src/vsys/vio.c || die - autotools-utils_src_prepare + eautoreconf } src_configure() { - local myeconfargs + local myeconfargs=() + use mpi && export CC="mpicc" use doc || myeconfargs+=( --with-doxygen= --with-dot= ) myeconfargs+=( - --docdir="${EPREFIX}"/usr/share/doc/${PF} - $(use_enable mpi) --disable-triplet - ) - autotools-utils_src_configure + $(use_enable mpi) + ) + + econf "${myeconfargs[@]}" } src_install() { - autotools-utils_src_install + default + + docinto html + dodoc doc/index.html - # install doc - dohtml doc/index.html + find "${ED}" -name '*.la' -delete || die + find "${ED}" -name '*.a' -delete || die } diff --git a/dev-libs/maloc/metadata.xml b/dev-libs/maloc/metadata.xml index 8425c0d53cb0..66ee50826efd 100644 --- a/dev-libs/maloc/metadata.xml +++ b/dev-libs/maloc/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/marisa/metadata.xml b/dev-libs/marisa/metadata.xml index f8feae5e9c20..a265424e00a7 100644 --- a/dev-libs/marisa/metadata.xml +++ b/dev-libs/marisa/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>arfrever.fta@gmail.com</email> - <name>Arfrever Frehtes Taifersar Arahesis</name> - </maintainer> - <maintainer type="project"> - <email>cjk@gentoo.org</email> - <name>Cjk</name> - </maintainer> - <upstream> - <remote-id type="github">s-yata/marisa-trie</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>arfrever.fta@gmail.com</email> + <name>Arfrever Frehtes Taifersar Arahesis</name> + </maintainer> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + <upstream> + <remote-id type="github">s-yata/marisa-trie</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/mathjax/metadata.xml b/dev-libs/mathjax/metadata.xml index 02ddbd0ff229..07bb1ca598ad 100644 --- a/dev-libs/mathjax/metadata.xml +++ b/dev-libs/mathjax/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>gienah@gentoo.org</email> - <name>Mark Wright</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>gienah@gentoo.org</email> + <name>Mark Wright</name> + </maintainer> + <longdescription lang="en"> MathJax is an open-source JavaScript display engine for LaTeX and MathML that works in all modern browsers. It was designed with the goal of consolidating the recent advances in web technologies into a @@ -17,7 +17,8 @@ easily. One simply includes MathJax and some mathematics in a web page, and MathJax does the rest. </longdescription> - <upstream> - <remote-id type="github">mathjax/MathJax</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">mathjax/MathJax</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/mimetic/metadata.xml b/dev-libs/mimetic/metadata.xml index f15aa1f11854..91a72a97b920 100644 --- a/dev-libs/mimetic/metadata.xml +++ b/dev-libs/mimetic/metadata.xml @@ -1,10 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>jkt@kde.org</email> - </maintainer> - <maintainer type="person"> - <email>kensington@gentoo.org</email> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>jkt@kde.org</email> + </maintainer> + <maintainer type="person"> + <email>kensington@gentoo.org</email> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/miniz/metadata.xml b/dev-libs/miniz/metadata.xml index 94de8f522eb5..f82ff7bdbe85 100644 --- a/dev-libs/miniz/metadata.xml +++ b/dev-libs/miniz/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>3dprint@gentoo.org</email> - <name>Gentoo 3D Printer Project</name> - </maintainer> - <longdescription> + <maintainer type="project"> + <email>3dprint@gentoo.org</email> + <name>Gentoo 3D Printer Project</name> + </maintainer> + <longdescription> Miniz is a lossless, high performance data compression library in a single source file that implements the zlib (RFC 1950) and Deflate (RFC 1951) compressed data format specification standards. It supports the most commonly used functions exported by the zlib library, but is a completely independent implementation so zlib's licensing @@ -14,8 +14,9 @@ zlib's, and it also has a specialized real-time compressor function designed to compare well against fastlz/minilzo. </longdescription> - <upstream> - <bugs-to>https://github.com/richgel999/miniz/issues</bugs-to> - <remote-id type="github">richgel999/miniz</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">richgel999/miniz</remote-id> + <bugs-to>https://github.com/richgel999/miniz/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/mm/metadata.xml b/dev-libs/mm/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/mm/metadata.xml +++ b/dev-libs/mm/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/mmtf-cpp/metadata.xml b/dev-libs/mmtf-cpp/metadata.xml index a213d5dda834..0824a778fc35 100644 --- a/dev-libs/mmtf-cpp/metadata.xml +++ b/dev-libs/mmtf-cpp/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="person"> - <email>alexxy@gentoo.org</email> - <name>Alexey Shvetsov</name> - </maintainer> - <upstream> - <remote-id type="github">rcsb/mmtf-cpp</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <maintainer type="person"> + <email>alexxy@gentoo.org</email> + <name>Alexey Shvetsov</name> + </maintainer> + <upstream> + <remote-id type="github">rcsb/mmtf-cpp</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/mongo-c-driver/metadata.xml b/dev-libs/mongo-c-driver/metadata.xml index a833260a7b8d..4736a7e42b84 100644 --- a/dev-libs/mongo-c-driver/metadata.xml +++ b/dev-libs/mongo-c-driver/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>ultrabug@gentoo.org</email> - <name>Alexys Jacob</name> - </maintainer> - <upstream> - <remote-id type="github">mongodb/mongo-c-driver</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>ultrabug@gentoo.org</email> + <name>Alexys Jacob</name> + </maintainer> + <upstream> + <remote-id type="github">mongodb/mongo-c-driver</remote-id> + </upstream> + <origin>libressl-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/mpc/metadata.xml b/dev-libs/mpc/metadata.xml index 67bd6a97db11..ae7a70b1efcc 100644 --- a/dev-libs/mpc/metadata.xml +++ b/dev-libs/mpc/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>toolchain@gentoo.org</email> - <name>Gentoo Toolchain Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/mpfr/metadata.xml b/dev-libs/mpfr/metadata.xml index e396f3755977..ae7a70b1efcc 100644 --- a/dev-libs/mpfr/metadata.xml +++ b/dev-libs/mpfr/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>toolchain@gentoo.org</email> - <name>Gentoo Toolchain Project</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>toolchain@gentoo.org</email> + <name>Gentoo Toolchain Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index d4d73cd4aaad..5590de8de0f3 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -1,2 +1 @@ -DIST msgpack-3.2.0.tar.gz 499188 BLAKE2B 6e5fd59a96ca726d3429b173b3db4c74163eaf6d314b289845237b6ace6208478dbbbb60397c630d515f6f6eed344b74f76225d1a4ca143b91ebb9b3a1369c14 SHA512 f3d011adfaa71b3c5d5f3eb43f0addbd461ae82b8ac22f367ddba7ef762d3bea500477501cf394d1770f0c47809bc363fc1088819ecfdfa668e93529885f4b88 DIST msgpack-3.3.0.tar.gz 508001 BLAKE2B 3017c44689f8afbf078b9c498449e21b4e3b87591c50a37bf9ae73869dab550819f24d6e5179a3600df297aa2c024e5a7fe1defcbab7c0f1aff826870de2ab32 SHA512 ad3e32edc8c6afd70282b3d4b493c2ffe74a697c41bd1f39030c5b4752cccefaa965bc049d4c2e63103a210bf714dc3bddd474691bc067d1475ae017593f55e6 diff --git a/dev-libs/msgpack/metadata.xml b/dev-libs/msgpack/metadata.xml index 452594740686..0d49ddb42000 100644 --- a/dev-libs/msgpack/metadata.xml +++ b/dev-libs/msgpack/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>vim@gentoo.org</email> - <name>Gentoo Vim Project</name> - </maintainer> - <use> - <flag name="boost">Enable boost support</flag> - </use> - <upstream> - <remote-id type="github">msgpack/msgpack-c</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>vim@gentoo.org</email> + <name>Gentoo Vim Project</name> + </maintainer> + <upstream> + <remote-id type="github">msgpack/msgpack-c</remote-id> + </upstream> + <use> + <flag name="boost">Enable boost support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/msgpack/msgpack-3.2.0.ebuild b/dev-libs/msgpack/msgpack-3.2.0.ebuild deleted file mode 100644 index eea2ed4f1001..000000000000 --- a/dev-libs/msgpack/msgpack-3.2.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit cmake-multilib - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git" -else - SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz" - KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="MessagePack is a binary-based efficient data interchange format" -HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/" - -LICENSE="Boost-1.0" -SLOT="0/2" -IUSE="boost +cxx doc examples static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND="boost? ( dev-libs/boost[context,${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - test? ( - >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}] - ) - doc? ( app-doc/doxygen[dot] ) -" - -src_configure() { - local mycmakeargs=( - -DMSGPACK_BOOST="$(usex boost)" - -DMSGPACK_ENABLE_CXX="$(usex cxx)" - -DMSGPACK_ENABLE_STATIC="$(usex static-libs)" - -DMSGPACK_BUILD_TESTS="$(usex test)" - # don't build the examples - -DMSGPACK_BUILD_EXAMPLES=OFF - # enable C++11 by default - -DMSGPACK_CXX11=ON - ) - cmake-multilib_src_configure -} - -multilib_src_compile() { - cmake-utils_src_compile - - if multilib_is_native_abi && use doc; then - cmake-utils_src_make doxygen - fi -} - -multilib_src_install() { - if multilib_is_native_abi; then - if use doc; then - local HTML_DOCS=( "${BUILD_DIR}"/docs/. ) - - mkdir docs || die - mv doc_c/html docs/c || die - - if use cxx; then - mv doc_cpp/html docs/cpp || die - fi - fi - - if use examples; then - docinto examples - - dodoc -r "${WORKDIR}/${P}/example/." - - docompress -x /usr/share/doc/${PF}/examples - fi - fi - - cmake-utils_src_install -} diff --git a/dev-libs/mxml/metadata.xml b/dev-libs/mxml/metadata.xml index 10d4d9795cef..5942b9888419 100644 --- a/dev-libs/mxml/metadata.xml +++ b/dev-libs/mxml/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <longdescription> Mini-XML is a small XML parsing library that you can use to read XML data files or strings in your application without requiring large non-standard libraries. Mini-XML provides the following functionality: @@ -19,8 +19,9 @@ Mini-XML doesn't do validation or other types of processing on the data based upon schema files or other sources of definition information. </longdescription> - <upstream> - <bugs-to>https://github.com/michaelrsweet/mxml/issues</bugs-to> - <remote-id type="github">michaelrsweet/mxml</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">michaelrsweet/mxml</remote-id> + <bugs-to>https://github.com/michaelrsweet/mxml/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/nanomsg/metadata.xml b/dev-libs/nanomsg/metadata.xml index 60d7533c2a19..ed6528693f49 100644 --- a/dev-libs/nanomsg/metadata.xml +++ b/dev-libs/nanomsg/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> - <upstream> - <remote-id type="github">nanomsg/nanomsg</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + <upstream> + <remote-id type="github">nanomsg/nanomsg</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/ncnn/metadata.xml b/dev-libs/ncnn/metadata.xml index 64723a6c0066..8a967c026407 100644 --- a/dev-libs/ncnn/metadata.xml +++ b/dev-libs/ncnn/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>slashbeast@gentoo.org</email> - <name>Piotr Karbowski</name> - </maintainer> - <upstream> - <remote-id type="github">Tencent/ncnn</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>slashbeast@gentoo.org</email> + <name>Piotr Karbowski</name> + </maintainer> + <upstream> + <remote-id type="github">Tencent/ncnn</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/nettle-compat/metadata.xml b/dev-libs/nettle-compat/metadata.xml index 51716ea9bcfd..2cb0d06f3ba3 100644 --- a/dev-libs/nettle-compat/metadata.xml +++ b/dev-libs/nettle-compat/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chewi@gentoo.org</email> - <name>James Le Cuirot</name> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:nettle_project:nettle</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>chewi@gentoo.org</email> + <name>James Le Cuirot</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:nettle_project:nettle</remote-id> + </upstream> + <origin>steam-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest index 7b7ca7e26f9c..5aad50a499ea 100644 --- a/dev-libs/nettle/Manifest +++ b/dev-libs/nettle/Manifest @@ -1,2 +1,3 @@ DIST nettle-3.6.tar.gz 2288173 BLAKE2B 45e08832e9c337f10d958956545c77f521b747b8abca56ce40c755adf352bdc2a79584b1e1c0e50f5ede0ac54794aabd6883601c53593b965aada744502789db SHA512 2471af875e51327af61af8bda53cd9c3adc27b6e32592a4b5b10b3ec60999ebf771ab9c54c747b0bade4b3b5a717e77fdbdb53699dd9e8a9ed4eee07f46aed51 +DIST nettle-3.7.1.tar.gz 2380974 BLAKE2B 2dbc0204623ca9d42d4e4fec0d96e3d1aa164ac63f046198c2827a9eb8946392cbf5dd48a2a77cb98d52591eb83b48092686e3f5eb5dc2ee5f5e92cfaa335f26 SHA512 25567c0546b68851a03741ea69a2959b07cab660a723b193a9043faf1fd9eb4cd7aea72de150bb0717fd2db28e417f03ad31b14e98aec40ad316f1bcf0caf50b DIST nettle-3.7.tar.gz 2375067 BLAKE2B 1e8a77db9b7e62dee9a01e3c3b476e206f36cc7235153b0a1a762276650c61d7c4c3be73b2ecae9313313e416e3c7a2bd999a3505c41b26e806f9b3eb486550f SHA512 be32eff0ea3c83abb8b6670d049a8ce21ea9c7cac3e1a5d41ae003d5160e2683572c7dd8930b869ac1db0b89f9423605e0a8ec0cff074c63e2a60c71996ef66c diff --git a/dev-libs/nettle/metadata.xml b/dev-libs/nettle/metadata.xml index 1762d3327574..48988d0a0660 100644 --- a/dev-libs/nettle/metadata.xml +++ b/dev-libs/nettle/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <name>Gentoo Base System</name> - <email>base-system@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="cpe">cpe:/a:nettle_project:nettle</remote-id> - </upstream> - <use> - <flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag> - </use> -</pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:nettle_project:nettle</remote-id> + </upstream> + <use> + <flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/nettle/nettle-3.7.1.ebuild b/dev-libs/nettle/nettle-3.7.1.ebuild new file mode 100644 index 000000000000..99751707b707 --- /dev/null +++ b/dev-libs/nettle/nettle-3.7.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-build multilib-minimal multilib toolchain-funcs + +DESCRIPTION="Low-level cryptographic library" +HOMEPAGE="https://www.lysator.liu.se/~nisse/nettle/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="|| ( LGPL-3 LGPL-2.1 )" +SLOT="0/8-6" # subslot = libnettle - libhogweed soname version +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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon cpu_flags_x86_sha" +RESTRICT="!test? ( test )" + +DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )" +RDEPEND="${DEPEND}" +BDEPEND="doc? ( sys-apps/texinfo )" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/nettle/version.h +) + +DOCS=() +HTML_DOCS=() + +pkg_setup() { + use doc && DOCS+=( + nettle.pdf + ) + use doc && HTML_DOCS+=( + nettle.html + ) +} + +src_prepare() { + default + + # I do not see in config.sub reference to sunldsolaris. + # if someone complains readd + # -e 's/solaris\*)/sunldsolaris*)/' \ + sed -e '/CFLAGS=/s: -ggdb3::' \ + -i configure.ac || die + + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + CC_FOR_BUILD="$(tc-getBUILD_CC)" + $(tc-is-static-only && echo --disable-shared) + $(use_enable cpu_flags_x86_aes x86-aesni) + $(use_enable cpu_flags_x86_sha x86-sha-ni) + $(use_enable asm assembler) + $(use_enable doc documentation) + $(use_enable gmp public-key) + $(use_enable cpu_flags_arm_neon arm-neon) + $(use_enable static-libs static) + --disable-fat + # --disable-openssl bug #427526 + --disable-openssl + --libdir="${EPREFIX}"/usr/$(get_libdir) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} diff --git a/dev-libs/newt/metadata.xml b/dev-libs/newt/metadata.xml index 95c74e676f59..1d5e26b4da15 100644 --- a/dev-libs/newt/metadata.xml +++ b/dev-libs/newt/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>bkohler@gentoo.org</email> - <name>Ben Kohler</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>bkohler@gentoo.org</email> + <name>Ben Kohler</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/nmeap/metadata.xml b/dev-libs/nmeap/metadata.xml index a585253a379b..266f78c86d1a 100644 --- a/dev-libs/nmeap/metadata.xml +++ b/dev-libs/nmeap/metadata.xml @@ -1,17 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <longdescription> Extensible NMEA-0183 (GPS) data parser in standard C. A directly linkable library intended for applications that want to embed GPS support, like app-misc/lcd4linux. </longdescription> - <upstream> - <bugs-to>https://sourceforge.net/p/nmeap/bugs/</bugs-to> - <remote-id type="sourceforge">nmeap</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">nmeap</remote-id> + <bugs-to>https://sourceforge.net/p/nmeap/bugs/</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/npth/metadata.xml b/dev-libs/npth/metadata.xml index 9654d1c22bc0..0bfeae1e48c8 100644 --- a/dev-libs/npth/metadata.xml +++ b/dev-libs/npth/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>jakov.smolic@sartura.hr</email> - <name>Jakov Smolic</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>jakov.smolic@sartura.hr</email> + <name>Jakov Smolic</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/nsgenbind/metadata.xml b/dev-libs/nsgenbind/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/nsgenbind/metadata.xml +++ b/dev-libs/nsgenbind/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/nspr/metadata.xml b/dev-libs/nspr/metadata.xml index cf9988e49a36..ecec404cc3ab 100644 --- a/dev-libs/nspr/metadata.xml +++ b/dev-libs/nspr/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>mozilla@gentoo.org</email> - <name>Gentoo Mozilla Team</name> -</maintainer> -<upstream> - <remote-id type="cpe">cpe:/a:mozilla:netscape_portable_runtime</remote-id> -</upstream> -</pkgmetadata> + <maintainer type="project"> + <email>mozilla@gentoo.org</email> + <name>Gentoo Mozilla Team</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:mozilla:netscape_portable_runtime</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/nspr/nspr-4.26.ebuild b/dev-libs/nspr/nspr-4.26.ebuild index 46d48bc0bd18..72a4a2f0f762 100644 --- a/dev-libs/nspr/nspr-4.26.ebuild +++ b/dev-libs/nspr/nspr-4.26.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 sparc x86 ~amd64-linux ~x86-linux ~x64-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 ~x64-macos ~x64-solaris ~x86-solaris" IUSE="debug elibc_musl" MULTILIB_CHOST_TOOLS=( diff --git a/dev-libs/nspr/nspr-4.27.ebuild b/dev-libs/nspr/nspr-4.27.ebuild index 97fa8a26162a..e6c6b0dfafd2 100644 --- a/dev-libs/nspr/nspr-4.27.ebuild +++ b/dev-libs/nspr/nspr-4.27.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 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-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 ~x64-macos ~x64-solaris ~x86-solaris" IUSE="debug elibc_musl" MULTILIB_CHOST_TOOLS=( diff --git a/dev-libs/nspr/nspr-4.28.ebuild b/dev-libs/nspr/nspr-4.28.ebuild index 46d48bc0bd18..72a4a2f0f762 100644 --- a/dev-libs/nspr/nspr-4.28.ebuild +++ b/dev-libs/nspr/nspr-4.28.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 sparc x86 ~amd64-linux ~x86-linux ~x64-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 ~x64-macos ~x64-solaris ~x86-solaris" IUSE="debug elibc_musl" MULTILIB_CHOST_TOOLS=( diff --git a/dev-libs/nspr/nspr-4.29.ebuild b/dev-libs/nspr/nspr-4.29.ebuild index 46d48bc0bd18..72a4a2f0f762 100644 --- a/dev-libs/nspr/nspr-4.29.ebuild +++ b/dev-libs/nspr/nspr-4.29.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 sparc x86 ~amd64-linux ~x86-linux ~x64-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 ~x64-macos ~x64-solaris ~x86-solaris" IUSE="debug elibc_musl" MULTILIB_CHOST_TOOLS=( diff --git a/dev-libs/nss-pem/metadata.xml b/dev-libs/nss-pem/metadata.xml index ecd77608690a..7fe9a0d3a25f 100644 --- a/dev-libs/nss-pem/metadata.xml +++ b/dev-libs/nss-pem/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>mozilla@gentoo.org</email> - <name>Gentoo Mozilla Team</name> - </maintainer> - <upstream> - <remote-id type="github">kdudka/nss-pem</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>mozilla@gentoo.org</email> + <name>Gentoo Mozilla Team</name> + </maintainer> + <upstream> + <remote-id type="github">kdudka/nss-pem</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/nss-pem/nss-pem-1.0.6.ebuild b/dev-libs/nss-pem/nss-pem-1.0.6.ebuild index fc81aed71ccc..ffac0b1d5430 100644 --- a/dev-libs/nss-pem/nss-pem-1.0.6.ebuild +++ b/dev-libs/nss-pem/nss-pem-1.0.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/kdudka/${PN}/releases/download/${P}/${P}.tar.xz" LICENSE="MPL-1.1" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~hppa" IUSE="" BDEPEND=" >=dev-libs/nss-3.50-r1 " diff --git a/dev-libs/nss-pem/nss-pem-1.0.7.ebuild b/dev-libs/nss-pem/nss-pem-1.0.7.ebuild index c5826f3d4e9d..7ff29704683a 100644 --- a/dev-libs/nss-pem/nss-pem-1.0.7.ebuild +++ b/dev-libs/nss-pem/nss-pem-1.0.7.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/kdudka/${PN}/releases/download/${P}/${P}.tar.xz" LICENSE="MPL-1.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc64 ~sparc" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x64-solaris" IUSE="" BDEPEND=" >=dev-libs/nss-3.50-r1 " diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest index 39bedf160fd2..9572d561eda1 100644 --- a/dev-libs/nss/Manifest +++ b/dev-libs/nss/Manifest @@ -1,4 +1,5 @@ DIST nss-3.58.tar.gz 81846254 BLAKE2B f8e7d0b231916b197ad21706a057d055f8377059d76d4f09aff523cc4cd071a3184f02dc488259df22109b70be7b8a5d5fa7ea2273a830de825cc9a8c95dcca9 SHA512 03d2ab1517ac07620ea3f02dcf680cf019e0129006ff2559b2d0a047036340c20b98c9679b17a594e5502aa30e158caf309f046901b9ec7c7adeeaa13ec50b80 DIST nss-3.60.1.tar.gz 82036869 BLAKE2B 71f4ab4ee41a05b05493bb43bd0ebaa6258122ddf6bc82af565121ec32f72ae0f187ac2383501ed8e228b32b796f75a89538c76f737530215b3c6448ef1242a3 SHA512 ba398ddad6f90f3562a041b7fd5fc7b72eb20961cc5c1f4890c3b0d95d438404b26ae6feb54cb8c650707134479a915e1f522f0e9257bc2ede053dd0811156d5 DIST nss-3.61.tar.gz 82034245 BLAKE2B f04dd0dd79d44abd335799ee53bb2229ab0c65f5b9d5bf5b61e49fb33ae2eb5c061c278d5e03328e697a6f0f461411ca35df79afb9ab51df9b555cb410c0167b SHA512 b2fb2288d20b49097b6b24286ee39ec839ebabe2a84afe2d6a31dbefa9c2d1386dc85c97e41011eb11b12b1e4a410242c84648ac19bbabb7432dba460305bb37 +DIST nss-3.62.tar.gz 82159506 BLAKE2B 9abd7504766fb57214a16608a7299f8cf6d25c9a4e285665eabd812bce536ba244b698de31fd53796148f3856e4bee6c8a03ce5b6c5234a9337d7af8f300f007 SHA512 7044008ea8e5d6f658da96e202a896e24a1ffa29d7ca862f32ed37cfa09adf8c2d5fbc371e3af6bc5151b2d1216c38207976b41888d5ad8efd4dc3049cb5831d DIST nss-cacert-class1-class3.patch 22950 BLAKE2B 9d5e60df5f161a3c27c41e5a9419440a54f888eda454e3cde5ebe626d4075b65cf9938b5144d0fb022377f4bd415bff5e5c67d104409860aa9391b3eb8872c68 SHA512 a5aa740bf110a3f0262e3f1ef2fc739ac2b44f042e220039d48aee8e97cd764d5c10718220364f4098aba955882bd02cadb5481512388971a8290312f88a7df0 diff --git a/dev-libs/nss/metadata.xml b/dev-libs/nss/metadata.xml index c76b165099c1..8089ad1418a5 100644 --- a/dev-libs/nss/metadata.xml +++ b/dev-libs/nss/metadata.xml @@ -1,17 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> + <maintainer type="project"> <email>mozilla@gentoo.org</email> <name>Gentoo Mozilla Team</name> -</maintainer> -<use> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:mozilla:nss</remote-id> + </upstream> + <use> <flag name="cacert"> Include root/class3 certs from CAcert (http://www.cacert.org/) </flag> <flag name="utils">Install utilities included with the library</flag> -</use> -<upstream> - <remote-id type="cpe">cpe:/a:mozilla:nss</remote-id> -</upstream> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/nss/nss-3.58-r2.ebuild b/dev-libs/nss/nss-3.58-r2.ebuild index f7bb97581f3b..50de523f59f0 100644 --- a/dev-libs/nss/nss-3.58-r2.ebuild +++ b/dev-libs/nss/nss-3.58-r2.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$ 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 ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" IUSE="cacert utils" # pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND RDEPEND=" diff --git a/dev-libs/nss/nss-3.60.1.ebuild b/dev-libs/nss/nss-3.60.1.ebuild index 7ac46a177d7a..22ec72ccc32c 100644 --- a/dev-libs/nss/nss-3.60.1.ebuild +++ b/dev-libs/nss/nss-3.60.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$ 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 ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" IUSE="cacert utils" # pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND RDEPEND=" diff --git a/dev-libs/nss/nss-3.61.ebuild b/dev-libs/nss/nss-3.61.ebuild index 7ac46a177d7a..22ec72ccc32c 100644 --- a/dev-libs/nss/nss-3.61.ebuild +++ b/dev-libs/nss/nss-3.61.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/$ 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 ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" IUSE="cacert utils" # pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND RDEPEND=" diff --git a/dev-libs/nss/nss-3.62.ebuild b/dev-libs/nss/nss-3.62.ebuild new file mode 100644 index 000000000000..5e3240e8db8d --- /dev/null +++ b/dev-libs/nss/nss-3.62.ebuild @@ -0,0 +1,359 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic multilib toolchain-funcs multilib-minimal + +NSPR_VER="4.29" +RTM_NAME="NSS_${PV//./_}_RTM" + +DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" +HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/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 ~x64-solaris ~x86-solaris" +IUSE="cacert utils" +# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND +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}] + virtual/pkgconfig +" +DEPEND="${RDEPEND}" + +RESTRICT="test" + +S="${WORKDIR}/${P}/${PN}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/nss-config +) + +PATCHES=( + # Custom changes for gentoo + "${FILESDIR}/${PN}-3.53-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 + *86*-pc-solaris2*) echo "i86pc" ;; + 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 + + 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 FREEBL_NO_DEPEND=1 + export FREEBL_LOWHASH=1 + export NSS_SEED_ONLY_DEV_URANDOM=1 + export USE_SYSTEM_ZLIB=1 + export ZLIB_LIBS=-lz + export ASFLAGS="" + # Fix build failure on arm64 + export NS_USE_GCC=1 + # Detect compiler type and set proper environment value + if tc-is-gcc; then + export CC_IS_GCC=1 + elif tc-is-clang; then + export CC_IS_CLANG=1 + fi + + 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} OS_TEST="$(nssarch)" + 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/nsync/metadata.xml b/dev-libs/nsync/metadata.xml index 76f45cdee0f4..72e10dd03722 100644 --- a/dev-libs/nsync/metadata.xml +++ b/dev-libs/nsync/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>perfinion@gentoo.org</email> - <name>Jason Zaman</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>perfinion@gentoo.org</email> + <name>Jason Zaman</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/ntl/metadata.xml b/dev-libs/ntl/metadata.xml index ab65f6e343e5..5ae313d758a8 100644 --- a/dev-libs/ntl/metadata.xml +++ b/dev-libs/ntl/metadata.xml @@ -1,14 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci-mathematics@gentoo.org</email> - <name>Gentoo Mathematics Project</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="project"> + <email>sci-mathematics@gentoo.org</email> + <name>Gentoo Mathematics Project</name> + </maintainer> + <longdescription lang="en"> NTL is a high-performance, portable C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the integers and over finite fields. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/nvidia-container/metadata.xml b/dev-libs/nvidia-container/metadata.xml index 9fcf6fb12047..d794c9ce3f16 100644 --- a/dev-libs/nvidia-container/metadata.xml +++ b/dev-libs/nvidia-container/metadata.xml @@ -1,9 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!--maintainer-needed--> - <upstream> - <remote-id type="github">NVIDIA/libnvidia-container</remote-id> - </upstream> - <origin>kit-fixups</origin> -</pkgmetadata> + <maintainer type="project"> + <email>dev@liguros.net</email> + <name>Development</name> + </maintainer> + <upstream> + <remote-id type="github">NVIDIA/libnvidia-container</remote-id> + </upstream> + <origin>ports</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/nvidia-container/nvidia-container-1.0.0-r1.ebuild b/dev-libs/nvidia-container/nvidia-container-1.0.0-r1.ebuild index 14b47b2494b5..02cb0a5b4034 100644 --- a/dev-libs/nvidia-container/nvidia-container-1.0.0-r1.ebuild +++ b/dev-libs/nvidia-container/nvidia-container-1.0.0-r1.ebuild @@ -1,5 +1,5 @@ +# Copyright 2020-2021 LiGurOs Authors # Distributed under the terms of the GNU General Public License v2 - EAPI=6 DESCRIPTION="NVIDIA container runtime library" diff --git a/dev-libs/nvidia-container/nvidia-container-1.0.0.ebuild b/dev-libs/nvidia-container/nvidia-container-1.0.0.ebuild index 9785ecaff7f4..4e66b4a454b5 100644 --- a/dev-libs/nvidia-container/nvidia-container-1.0.0.ebuild +++ b/dev-libs/nvidia-container/nvidia-container-1.0.0.ebuild @@ -1,5 +1,5 @@ +# Copyright 2020-2021 LiGurOs Authors # Distributed under the terms of the GNU General Public License v2 - EAPI=6 DESCRIPTION="NVIDIA container runtime library" diff --git a/dev-libs/ocl-icd/metadata.xml b/dev-libs/ocl-icd/metadata.xml index 1cfa787eaf17..1ff5830d1a9a 100644 --- a/dev-libs/ocl-icd/metadata.xml +++ b/dev-libs/ocl-icd/metadata.xml @@ -1,13 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> - <use> - <flag name="khronos-headers" restrict=">dev-libs/ocl-icd-2.2.11-r1"> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + + <use> + <flag name="khronos-headers"> Install Khronos OpenCL headers. </flag> - </use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/onigmo/metadata.xml b/dev-libs/onigmo/metadata.xml index 2914fe8f54bc..6b612326ae91 100644 --- a/dev-libs/onigmo/metadata.xml +++ b/dev-libs/onigmo/metadata.xml @@ -1,22 +1,23 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>cjk@gentoo.org</email> - <name>Cjk</name> - </maintainer> - <slots> - <subslots>Reflect ABI of libonigmo.so.</subslots> - </slots> - <use> - <flag name="combination-explosion-check"> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + <upstream> + <remote-id type="github">k-takata/Onigmo</remote-id> + </upstream> + <use> + <flag name="combination-explosion-check"> enable combination explosion check </flag> - <flag name="crnl-as-line-terminator"> + <flag name="crnl-as-line-terminator"> enable CR+NL as line terminator </flag> - </use> - <upstream> - <remote-id type="github">k-takata/Onigmo</remote-id> - </upstream> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> + <slots> + <subslots>Reflect ABI of libonigmo.so.</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/oniguruma/metadata.xml b/dev-libs/oniguruma/metadata.xml index 597c459467b1..254d2186dae2 100644 --- a/dev-libs/oniguruma/metadata.xml +++ b/dev-libs/oniguruma/metadata.xml @@ -1,27 +1,28 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>arfrever.fta@gmail.com</email> - <name>Arfrever Frehtes Taifersar Arahesis</name> - </maintainer> - <maintainer type="project"> - <email>cjk@gentoo.org</email> - <name>Cjk</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>arfrever.fta@gmail.com</email> + <name>Arfrever Frehtes Taifersar Arahesis</name> + </maintainer> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + <longdescription> Oniguruma is a regular expression library. The characteristics of this library is that different character encoding for every regular expression object can be specified. (Supported character encodings: ASCII, UTF-8, EUC-JP, Shift_JIS) </longdescription> - <slots> - <subslots>libonig.so soname version number</subslots> - </slots> - <use> - <flag name="crnl-as-line-terminator">Enable CR+NL as line terminator</flag> - </use> - <upstream> - <remote-id type="github">kkos/oniguruma</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">kkos/oniguruma</remote-id> + </upstream> + <use> + <flag name="crnl-as-line-terminator">Enable CR+NL as line terminator</flag> + </use> + <origin>gentoo-staging</origin> + <slots> + <subslots>libonig.so soname version number</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/opencl-clang/Manifest b/dev-libs/opencl-clang/Manifest index 1337910ae00a..79e7ce31a520 100644 --- a/dev-libs/opencl-clang/Manifest +++ b/dev-libs/opencl-clang/Manifest @@ -1,3 +1,4 @@ DIST opencl-clang-10.0.0.1.tar.gz 23549 BLAKE2B 8663da4525507862835ebc14fb4666d9f2f3cca0a2c08aadfc2875bc285e604e81b21ccc7476976eea2e3eb1ce88ae7b187c2d0ce085fc3ede1a2dbfea0789eb SHA512 406e27d90ae26a2f8ade04172bf680f8786011c7e8357a40b15c8bbfd933d0f1c5e0c114e371036318439fcab999ec5f141dab2df4b498eb9d2548bf175f8502 DIST opencl-clang-10.0.0.2.tar.gz 53935 BLAKE2B a0f1c1d8f9e4be24e63318daf38fc70a0372ee1dc5cb2443831b6bf64dd3d44ac3f52ca70de5f52dabab2b34a53d4efafd9c19598b471e6f3b855355c03cf4af SHA512 817cc7d977629e63b9d61bdf7ec8e93596f28102a321927507b035397c99e6e6eda1e5f36d0ed59c9949ba12baab32b138f5053a6bc84ba74211e199ddbf3109 DIST opencl-clang-11.0.0.tar.gz 79487 BLAKE2B a5ec89c68dd31f53881a002fda0fa9f83b6355273a6f2085c6794a0c9a74ba44b8ac21175854a87427c30523f2dd024006050b77d90bbfa7041e4abfbf0bb9e5 SHA512 bd27d15d5e6f396f0b0a79fb1f2081033e26db1df701a37558f7b9976299e17cfb383beff8fb0f1a5ab63601648cac2a33e4de73100fd1ab8706161c52aabe3c +DIST opencl-clang-11.1.0_pre20201222.tar.gz 77968 BLAKE2B efb1759329869eda69cb2e001afe27180d69f030b980cd45f137a34ca54be0bb41849a447dff8a28f20dbe3e7ed66204bcf54a62caef9efcecea815b25951f9e SHA512 46e904855122e24f6214748186d40ba3f85c14169403a192bd28b8d5faf68afeca36a424609ee7c94ddaa5aa0d8b1268bf89ce9cc255933093d71f587889e3e4 diff --git a/dev-libs/opencl-clang/files/opencl-clang-11.1.0_version.patch b/dev-libs/opencl-clang/files/opencl-clang-11.1.0_version.patch new file mode 100644 index 000000000000..6df90f21a059 --- /dev/null +++ b/dev-libs/opencl-clang/files/opencl-clang-11.1.0_version.patch @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -20,7 +20,7 @@ + add_definitions(-DUSE_PREBUILT_LLVM) + + if(NOT PREFERRED_LLVM_VERSION) +- set(PREFERRED_LLVM_VERSION "11.0.0") ++ set(PREFERRED_LLVM_VERSION "11.1.0") + endif(NOT PREFERRED_LLVM_VERSION) + message(STATUS "Looking for LLVM version ${PREFERRED_LLVM_VERSION}") + find_package(LLVM ${PREFERRED_LLVM_VERSION} REQUIRED) diff --git a/dev-libs/opencl-clang/metadata.xml b/dev-libs/opencl-clang/metadata.xml index 251a7a75fe18..81d70ab847dd 100644 --- a/dev-libs/opencl-clang/metadata.xml +++ b/dev-libs/opencl-clang/metadata.xml @@ -1,9 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">intel/opencl-clang</remote-id> - </upstream> -</pkgmetadata> - + <upstream> + <remote-id type="github">intel/opencl-clang</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/opencl-clang/opencl-clang-11.1.0_pre20201222.ebuild b/dev-libs/opencl-clang/opencl-clang-11.1.0_pre20201222.ebuild new file mode 100644 index 000000000000..12fd32b2fc76 --- /dev/null +++ b/dev-libs/opencl-clang/opencl-clang-11.1.0_pre20201222.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EGIT_COMMIT="c67648d41df00ea8ee9d701d17299b86f86f0321" +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/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${EGIT_COMMIT}" + +LICENSE="UoI-NCSA" +SLOT="11" +KEYWORDS="~amd64" + +# Force a rebuild of this package once clang has been updated from 10.0.0 to 10.0.1 +# in order to work around Bug #743992. Hopefully a one-time thing. +DEPEND=" + >=dev-util/spirv-llvm-translator-11.0.0:11=[${MULTILIB_USEDEP}] + ~sys-devel/clang-11.1.0:11=[static-analyzer,${MULTILIB_USEDEP}] + sys-devel/llvm:11=[${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" + +LLVM_MAX_SLOT=11 + +PATCHES=( + "${FILESDIR}"/${PN}-8.0.0-clang_library_dir.patch + "${FILESDIR}"/${PN}-10.0.0.1_find-llvm-tblgen.patch + "${FILESDIR}"/${PN}-11.1.0_version.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/metadata.xml b/dev-libs/opencl-icd-loader/metadata.xml index e74450ef1a65..02344dce0625 100644 --- a/dev-libs/opencl-icd-loader/metadata.xml +++ b/dev-libs/opencl-icd-loader/metadata.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>marecki@gentoo.org</email> - <name>Marek Szuba</name> - </maintainer> - <upstream> - <remote-id type="github">KhronosGroup/OpenCL-ICD-Loader</remote-id> - </upstream> -</pkgmetadata> - + <maintainer type="person"> + <email>marecki@gentoo.org</email> + <name>Marek Szuba</name> + </maintainer> + <upstream> + <remote-id type="github">KhronosGroup/OpenCL-ICD-Loader</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/opencryptoki/metadata.xml b/dev-libs/opencryptoki/metadata.xml index 2d3050d78a7c..014a4b09129d 100644 --- a/dev-libs/opencryptoki/metadata.xml +++ b/dev-libs/opencryptoki/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="tpm">Enable support for Trusted Platform Module (TPM) using <pkg>app-crypt/trousers</pkg></flag> - </use> - <upstream> - <remote-id type="sourceforge">opencryptoki</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">opencryptoki</remote-id> + </upstream> + <use> + <flag name="tpm">Enable support for Trusted Platform Module (TPM) using <pkg>app-crypt/trousers</pkg></flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/openct/metadata.xml b/dev-libs/openct/metadata.xml index 2b86f28e8113..0b19b1f69ca3 100644 --- a/dev-libs/openct/metadata.xml +++ b/dev-libs/openct/metadata.xml @@ -1,18 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="pcsc-lite"> + <upstream> + <remote-id type="github">OpenSC/openct</remote-id> + <remote-id type="sourceforge">opensc</remote-id> + </upstream> + <use> + <flag name="pcsc-lite"> Build a driver library for <pkg>sys-apps/pcsc-lite</pkg>, providing PC/SC API access to devices supported by OpenCT. </flag> - <flag name="debug"> + <flag name="debug"> Add debug output to the driver library for pcsc-lite. </flag> - </use> - <upstream> - <remote-id type="github">OpenSC/openct</remote-id> - <remote-id type="sourceforge">opensc</remote-id> - </upstream> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/openobex/metadata.xml b/dev-libs/openobex/metadata.xml index 9ec13c1ccabe..d7530bc8517d 100644 --- a/dev-libs/openobex/metadata.xml +++ b/dev-libs/openobex/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>bircoph@gentoo.org</email> - <name>Andrew Savchenko</name> - </maintainer> - <use> - <flag name="irda">Enable IrDA support</flag> - </use> - <upstream> - <remote-id type="sourceforge">openobex</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>bircoph@gentoo.org</email> + <name>Andrew Savchenko</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">openobex</remote-id> + </upstream> + <use> + <flag name="irda">Enable IrDA support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/opensc/metadata.xml b/dev-libs/opensc/metadata.xml index 6495f8bcc641..fbb398e9958a 100644 --- a/dev-libs/opensc/metadata.xml +++ b/dev-libs/opensc/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>zlogene@gentoo.org</email> - <name>Mikle Kolyada</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>zlogene@gentoo.org</email> + <name>Mikle Kolyada</name> + </maintainer> + <longdescription> OpenSC is a library for accessing SmartCard devices. It is also the core library of the OpenSC project. @@ -15,15 +15,16 @@ compatible cards, such as the FINEID (Finnish Electronic IDentity) card. </longdescription> - <use> - <flag name="ctapi">Use CT-API for accessing Smartcard hardware</flag> - <flag name="notify">Enable notifications</flag> - <flag name="openct">Use <pkg>dev-libs/openct</pkg> (and CT-API) for accessing Smartcard hardware</flag> - <flag name="pcsc-lite">Use <pkg>sys-apps/pcsc-lite</pkg> (and PC/SC API) for accessing Smartcard hardware</flag> - <flag name="secure-messaging">Enable secure messaging</flag> - </use> - <upstream> - <remote-id type="github">OpenSC/OpenSC</remote-id> - <remote-id type="sourceforge">opensc</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">OpenSC/OpenSC</remote-id> + <remote-id type="sourceforge">opensc</remote-id> + </upstream> + <use> + <flag name="ctapi">Use CT-API for accessing Smartcard hardware</flag> + <flag name="notify">Enable notifications</flag> + <flag name="openct">Use <pkg>dev-libs/openct</pkg> (and CT-API) for accessing Smartcard hardware</flag> + <flag name="pcsc-lite">Use <pkg>sys-apps/pcsc-lite</pkg> (and PC/SC API) for accessing Smartcard hardware</flag> + <flag name="secure-messaging">Enable secure messaging</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/openspecfun/Manifest b/dev-libs/openspecfun/Manifest index 6122b8c3bfac..3119d17ae946 100644 --- a/dev-libs/openspecfun/Manifest +++ b/dev-libs/openspecfun/Manifest @@ -1 +1 @@ -DIST openspecfun-0.5.1.tar.gz 121110 BLAKE2B 157bf05d63048d88674d4dc2657d91b0ff5b69f93659eb86a235e805893571ce9eb3dd84be63ff5ea691b8047a25417a8d7f755d547ccbc8b3956b2d2b70a529 SHA512 7f7b0dd04d5c325a99bf5a44521edaed87ba75acc8d85be64e3be55ff697a1544430d1fe4b5330d5ceb907bada26b42750cf6654fc8ed12b1738ec29fcbeb0b3 +DIST openspecfun-0.5.3.tar.gz 121156 BLAKE2B 4b1d883634524db9a5c1d5c2e291667264f3bc15c2b6cd1c335ef7a4748668091255c4940c54cea27ab0fd301e7c08156825bcdecfef71802b7d571d74af021e SHA512 503da7592b126cce9ecb8af5ce16c667a9b022676721063e5f551fb88c0955f465ed66df7728ed2391f068ea14b77414bfd9934c0ee38081d11b998826d6b88a diff --git a/dev-libs/openspecfun/files/openspecfun-0.5.3-Makefile.patch b/dev-libs/openspecfun/files/openspecfun-0.5.3-Makefile.patch new file mode 100644 index 000000000000..a7ebb8609f15 --- /dev/null +++ b/dev-libs/openspecfun/files/openspecfun-0.5.3-Makefile.patch @@ -0,0 +1,67 @@ +--- a/Makefile ++++ b/Makefile +@@ -35,9 +35,7 @@ + endif + endif + +-all: libopenspecfun.a libopenspecfun.$(OSF_MAJOR_MINOR_SHLIB_EXT) +-libopenspecfun.a: $(OBJS) +- $(AR) -rcs libopenspecfun.a $(OBJS) ++all: libopenspecfun.$(OSF_MAJOR_MINOR_SHLIB_EXT) + libopenspecfun.$(OSF_MAJOR_MINOR_SHLIB_EXT): $(OBJS) + $(FC) -shared $(OBJS) $(LDFLAGS) $(LDFLAGS_add) -Wl,$(SONAME_FLAG),libopenspecfun.$(OSF_MAJOR_SHLIB_EXT) -o $@ + ifneq ($(OS),WINNT) +@@ -50,7 +48,6 @@ + mkdir -p $(DESTDIR)$(libdir) + mkdir -p $(DESTDIR)$(includedir) + cp -a libopenspecfun.*$(SHLIB_EXT)* $(DESTDIR)$(shlibdir)/ +- cp -a libopenspecfun.a $(DESTDIR)$(libdir)/ + cp -a Faddeeva/Faddeeva.h $(DESTDIR)$(includedir) + + clean: +--- a/Make.inc ++++ b/Make.inc +@@ -14,42 +14,18 @@ + libdir = $(prefix)/lib + includedir = $(prefix)/include + +-FC = gfortran + # CFLAGS_add and FFLAGS_add are flags that we always want to include + # They are not overridable by the user, whereas CFLAGS and FFLAGS are + # simply defaults and are overridable via environment variables or + # `make CFLAGS="foo"` on the command line + +-FFLAGS = -O3 +-CFLAGS = -std=c99 -Wall -O3 +-CPPFLAGS = ++CFLAGS += -std=c99 -Wall + + override FFLAGS_add = + override CFLAGS_add = + override CPPFLAGS_add = + override LDFLAGS_add = + +-USEGCC = 1 +-USECLANG = 0 +- +-ifeq ($(OS), Darwin) +-USEGCC = 0 +-USECLANG = 1 +-endif +- +-AR = ar +- +-ifeq ($(USECLANG),1) +-USEGCC = 0 +-CC = clang +-override CFLAGS_add += -fno-builtin +-endif +- +-ifeq ($(USEGCC),1) +-CC = gcc +-override CFLAGS_add += -fno-gnu89-inline -std=c99 +-endif +- + ARCH := $(shell $(CC) -dumpmachine | sed "s/\([^-]*\).*$$/\1/") + ifeq ($(ARCH),mingw32) + $(error "the mingw32 compiler you are using fails the openblas testsuite. please see the Julia README.windows.md document for a replacement") diff --git a/dev-libs/openspecfun/metadata.xml b/dev-libs/openspecfun/metadata.xml index c693c8be928c..4a48bf550a18 100644 --- a/dev-libs/openspecfun/metadata.xml +++ b/dev-libs/openspecfun/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <upstream> - <remote-id type="github">JuliaLang/openspecfun</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <upstream> + <remote-id type="github">JuliaLang/openspecfun</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/openspecfun/openspecfun-0.5.1.ebuild b/dev-libs/openspecfun/openspecfun-0.5.1.ebuild deleted file mode 100644 index 40545b5459de..000000000000 --- a/dev-libs/openspecfun/openspecfun-0.5.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit fortran-2 multilib - -DESCRIPTION="A collection of special mathematical functions" -HOMEPAGE="https://julialang.org" -SRC_URI="https://github.com/JuliaLang/openspecfun/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -DEPEND="sci-libs/openlibm" -RDEPEND="${DEPEND}" - -src_prepare() { - sed -i "s:/lib:/$(get_libdir):" Make.inc || die - default -} - -src_compile() { - emake prefix="${EPREFIX}/usr" USE_OPENLIBM=1 -} - -src_install() { - emake DESTDIR="${D}" prefix="${EPREFIX}/usr" \ - libdir="${EPREFIX}/usr/$(get_libdir)" install - use static-libs || rm "${D}/${EPREFIX}/usr/$(get_libdir)/libopenspecfun.a" || die "rm failed" - dodoc README.md -} diff --git a/dev-libs/openspecfun/openspecfun-0.5.3.ebuild b/dev-libs/openspecfun/openspecfun-0.5.3.ebuild new file mode 100644 index 000000000000..5fc0b9cb540f --- /dev/null +++ b/dev-libs/openspecfun/openspecfun-0.5.3.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit fortran-2 toolchain-funcs + +DESCRIPTION="A collection of special mathematical functions" +HOMEPAGE="https://julialang.org" +SRC_URI="https://github.com/JuliaLang/openspecfun/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +DEPEND="sci-libs/openlibm:=" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}"/${P}-Makefile.patch ) + +src_configure() { + tc-export CC +} + +src_compile() { + emake \ + prefix="${EPREFIX}"/usr \ + libdir="${EPREFIX}"/usr/$(get_libdir) \ + USE_OPENLIBM=1 +} + +src_install() { + emake \ + prefix="${EPREFIX}"/usr \ + libdir="${EPREFIX}"/usr/$(get_libdir) \ + DESTDIR="${D}" \ + install + einstalldocs + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/openssl-compat/metadata.xml b/dev-libs/openssl-compat/metadata.xml index 8419c576d834..dbd68efdcf37 100644 --- a/dev-libs/openssl-compat/metadata.xml +++ b/dev-libs/openssl-compat/metadata.xml @@ -1,19 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> -</maintainer> -<use> - <flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag> - <flag name="bindist">Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI</flag> - <flag name="rfc3779">Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers)</flag> - <flag name="sslv2">Support for the old/insecure SSLv2 protocol -- note: not required for TLS/https</flag> - <flag name="sslv3">Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https</flag> - <flag name="tls-heartbeat">Enable the Heartbeat Extension in TLS and DTLS</flag> -</use> -<upstream> - <remote-id type="cpe">cpe:/a:openssl:openssl</remote-id> -</upstream> -</pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:openssl:openssl</remote-id> + </upstream> + <use> + <flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag> + <flag name="bindist">Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI</flag> + <flag name="rfc3779">Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers)</flag> + <flag name="sslv2">Support for the old/insecure SSLv2 protocol -- note: not required for TLS/https</flag> + <flag name="sslv3">Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https</flag> + <flag name="tls-heartbeat">Enable the Heartbeat Extension in TLS and DTLS</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index a7dabaf27ae4..0463b528730c 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -3,3 +3,4 @@ DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B b2aade96a6e0ca6209a39e205b1 DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57 SHA512 c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32 DIST openssl-1.1.1i-bindist-1.0.tar.xz 18124 BLAKE2B bcbce700676d1d61498ac98281b7ad06f9970d91afa6bfb2c259ab7462b2554be79a1c06759bc7aaeca9948c2f5276bac2c4f42dbc6822669f863444b9913ccd SHA512 1dbb81bcb4cf7e634bb363c7e2bb2590a1fe3fcb6c3b5e377cac3c5241abd116c2a89c516be8e5fd1799ab64375a58052a4df944eeadc87b0b7785da710906d8 DIST openssl-1.1.1i.tar.gz 9808346 BLAKE2B ca98bab08e1874134da113dd0bda0583c133c7dce5b739f9601641ed2cf97894e5e13d901f0db9367aa5d7b78c552ac598aa0a3c2a3f0a438daae044e29f58d6 SHA512 fe12e0ab9e1688f24dd862ac633d0ab703b499c0f34b53c3560aa0d3879d81d647aa0678ed517dda5efb2711f669fcb1a1e0e24f6eac2efc2cf4eae6b62014d8 +DIST openssl-1.1.1j.tar.gz 9823161 BLAKE2B e5699abeca83acd82546e74a0645f2a765d51f22226f8c537d92285eb0b11e12b0a9476cbd3cb6a594e9840433d713be39884fb4dcd5c3968b36ad4f582ed23a SHA512 51e44995663b5258b0018bdc1e2b0e7e8e0cce111138ca1f80514456af920fce4e409a411ce117c0f3eb9190ac3e47c53a43f39b06acd35b7494e2bec4a607d5 diff --git a/dev-libs/openssl/metadata.xml b/dev-libs/openssl/metadata.xml index 5ca8d93d2f67..1beb1f4ed05d 100644 --- a/dev-libs/openssl/metadata.xml +++ b/dev-libs/openssl/metadata.xml @@ -1,26 +1,23 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> -</maintainer> -<use> - <flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag> - <flag name="bindist">Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI</flag> - <flag name="rfc3779">Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers)</flag> - <flag name="sslv2">Support for the old/insecure SSLv2 protocol -- note: not required for TLS/https</flag> - <flag name="sslv3">Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https</flag> - <flag name="tls-heartbeat">Enable the Heartbeat Extension in TLS and DTLS</flag> -</use> -<upstream> - <remote-id type="cpe">cpe:/a:openssl:openssl</remote-id> -</upstream> -<slots> - <slot name="0">For building against. This is the only slot - that provides headers and command line tools.</slot> - <slot name="0.9.8">For binary compatibility, provides libcrypto.so.0.9.8 - and libssl.so.0.9.8 only.</slot> - <subslots>Reflect ABI of libcrypto.so and libssl.so.</subslots> -</slots> -</pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:openssl:openssl</remote-id> + </upstream> + <use> + <flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag> + <flag name="bindist">Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI</flag> + <flag name="rfc3779">Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers)</flag> + <flag name="sslv2">Support for the old/insecure SSLv2 protocol -- note: not required for TLS/https</flag> + <flag name="sslv3">Support for the old/insecure SSLv3 protocol -- note: not required for TLS/https</flag> + <flag name="tls-heartbeat">Enable the Heartbeat Extension in TLS and DTLS</flag> + </use> + <origin>gentoo-staging</origin> + <slots> + <subslots>Reflect ABI of libcrypto.so and libssl.so.</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/openssl/openssl-1.1.1j.ebuild b/dev-libs/openssl/openssl-1.1.1j.ebuild new file mode 100644 index 000000000000..2763945ae17a --- /dev/null +++ b/dev-libs/openssl/openssl-1.1.1j.ebuild @@ -0,0 +1,326 @@ +# Copyright 1999-2021 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.1i-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 + "${FILESDIR}"/${PN}-1.1.1i-riscv32.patch +) + +S="${WORKDIR}/${MY_P}" + +# force upgrade to prevent broken login, bug 696950 +RDEPEND+=" !<net-misc/openssh-8.0_p1-r3" + +MULTILIB_WRAPPED_HEADERS=( + usr/include/openssl/opensslconf.h +) + +pkg_setup() { + [[ ${MERGE_TYPE} == binary ]] && return + + # must check in pkg_setup; sysctl don't work with userpriv! + if has test ${FEATURES} && use sctp; then + # test_ssl_new will fail with "Ensure SCTP AUTH chunks are enabled in kernel" + # if sctp.auth_enable is not enabled. + local sctp_auth_status=$(sysctl -n net.sctp.auth_enable 2>/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) \ + $(use_ssl !bindist sm2) \ + 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/metadata.xml b/dev-libs/ossp-uuid/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/ossp-uuid/metadata.xml +++ b/dev-libs/ossp-uuid/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/pakchois/metadata.xml b/dev-libs/pakchois/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/pakchois/metadata.xml +++ b/dev-libs/pakchois/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/papi/Manifest b/dev-libs/papi/Manifest index 2596b29b77ef..456133e12639 100644 --- a/dev-libs/papi/Manifest +++ b/dev-libs/papi/Manifest @@ -1,3 +1,2 @@ -DIST papi-5.3.0.tar.gz 3928589 BLAKE2B 64531442b5ebe846ba801455c3cb15437ee2d5eec8b4d567f4bf96f1c08e2af26aedcae0c5601e00e5454aa5ad5d482a6b113a52a20d5b2819161c82b51f8fb5 SHA512 a88d28d895a1b44b0d05ac90c39406b7e9806a1d865b39df405e55b27d7f6bb191330ed7df52d4f3f04f46ff94ce867e6c1bdd9b38c314652cff1ee9d838b226 -DIST papi-5.4.0.tar.gz 4075657 BLAKE2B 17d92eb379ef7c45071c32ca0bbf9baecd0044ed019a2aa731da32d9bb92fad707375f555dc87adc1a8e90e27d2d850c673fbc71c3f2a55f8621151ff21087bc SHA512 be4a929208a83765f99f2f34e98d6770bf46d4f336e492506cc86d6a34fbf84754b05cfd22db0949b382bb8f24ad0ed7f5e7c90941baad2593b82827ee27eb4a DIST papi-5.5.1.tar.gz 4233127 BLAKE2B e065bed5a5607bf5ce3459ea84e1dabd6a60cd1f78f3ec2fbed29676ff79a057c77bd4210b8c45428238d927016a5a1e16d7bdfb4a9f56ea1e180cb0b19ec182 SHA512 c65c3a4e95c33ee7ceb950c184c08019d83cfee38bfe1bac86e80670a5191918edab2916b6815b15001da961deb8b6cf51263541554eb92a817e1a48371cfcf5 +DIST papi-6.0.0.1.tar.gz 4665285 BLAKE2B 5b6b2de8c16510a05a57159ceba591625c78f2a6d4ea62979fea4dd3e72bce73138e36480d82e13713c9ff2298e00330619fa57fdc7f81d75e1ce519b6f600ae SHA512 54c37b49858e921bd1357d8b0bba12c27e40e89b1354d89e5a85672ef3e6d3a4784212079098004256369a172d744580fb283741e7b4ac2d6fa5642bc42ea2ad diff --git a/dev-libs/papi/metadata.xml b/dev-libs/papi/metadata.xml index 1b2becffa26c..83d00b14c8d4 100644 --- a/dev-libs/papi/metadata.xml +++ b/dev-libs/papi/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/papi/papi-5.3.0.ebuild b/dev-libs/papi/papi-5.3.0.ebuild deleted file mode 100644 index c68a9d29d803..000000000000 --- a/dev-libs/papi/papi-5.3.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_IN_SOURCE_BUILD=1 -inherit autotools-utils fortran-2 versionator - -DESCRIPTION="Performance Application Programming Interface" -HOMEPAGE="https://icl.cs.utk.edu/papi/" -SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs" - -DEPEND=" - dev-libs/libpfm[static-libs] - virtual/mpi -" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)/src" - -src_configure() { - local myeconfargs=( - --with-shlib - --with-perf-events - --with-pfm-prefix="${EPREFIX}/usr" - ) - autotools-utils_src_configure -} - -src_install() { - autotools-utils_src_install - dodoc ../RE* -} diff --git a/dev-libs/papi/papi-5.4.0.ebuild b/dev-libs/papi/papi-5.4.0.ebuild deleted file mode 100644 index 1d8baccddde7..000000000000 --- a/dev-libs/papi/papi-5.4.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -AUTOTOOLS_IN_SOURCE_BUILD=1 -inherit autotools-utils fortran-2 versionator - -DESCRIPTION="Performance Application Programming Interface" -HOMEPAGE="https://icl.cs.utk.edu/papi/" -SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs" - -DEPEND=" - dev-libs/libpfm[static-libs] - virtual/mpi -" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)/src" - -src_configure() { - local myeconfargs=( - --with-shlib - --with-perf-events - --with-pfm-prefix="${EPREFIX}/usr" - ) - autotools-utils_src_configure -} - -src_install() { - autotools-utils_src_install - dodoc ../RE* -} diff --git a/dev-libs/papi/papi-5.5.1.ebuild b/dev-libs/papi/papi-5.5.1.ebuild index 590b66f0da82..e4b9a70baefb 100644 --- a/dev-libs/papi/papi-5.5.1.ebuild +++ b/dev-libs/papi/papi-5.5.1.ebuild @@ -1,38 +1,47 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -AUTOTOOLS_IN_SOURCE_BUILD=1 -inherit autotools-utils fortran-2 versionator +inherit autotools fortran-2 DESCRIPTION="Performance Application Programming Interface" HOMEPAGE="https://icl.cs.utk.edu/papi/" SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz" +S="${WORKDIR}/${PN}-$(ver_cut 1-3)/src" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="static-libs" DEPEND=" - dev-libs/libpfm[static-libs] + dev-libs/libpfm virtual/mpi " RDEPEND="${DEPEND}" -S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)/src" +src_prepare() { + default + + mv configure.{in,ac} || die + eautoreconf +} src_configure() { local myeconfargs=( --with-shlib --with-perf-events --with-pfm-prefix="${EPREFIX}/usr" + --with-pfm-libdir="${EPREFIX}/usr/$(get_libdir)" + --with-shared-lib=yes + --with-static-lib=no ) - autotools-utils_src_configure + + econf "${myeconfargs[@]}" } src_install() { - autotools-utils_src_install + default + dodoc ../RE* } diff --git a/dev-libs/papi/papi-6.0.0.1.ebuild b/dev-libs/papi/papi-6.0.0.1.ebuild new file mode 100644 index 000000000000..187b1228f540 --- /dev/null +++ b/dev-libs/papi/papi-6.0.0.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools fortran-2 toolchain-funcs + +DESCRIPTION="Performance Application Programming Interface" +HOMEPAGE="https://icl.cs.utk.edu/papi/" +SRC_URI="http://icl.cs.utk.edu/projects/${PN}/downloads/${P}.tar.gz" +S="${WORKDIR}/${P}/src" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + dev-libs/libpfm[static-libs] + virtual/mpi +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + mv configure.{in,ac} || die + eautoreconf +} + +src_configure() { + tc-export AR + + # TODO: Could try adding + # --with-static-user-events=no + # --with-static-papi-events=no + # --with-static-lib=no + # --with-static-tools=no + # but this requires fixing the homebrew configure logic for + # little gain + local myeconfargs=( + --with-perf-events + --with-pfm-prefix="${EPREFIX}/usr" + --with-pfm-libdir="${EPREFIX}/usr/$(get_libdir)" + ) + + CONFIG_SHELL="${EPREFIX}/bin/bash" econf "${myeconfargs[@]}" +} + +src_install() { + default + + dodoc ../RE* + + find "${ED}" -name '*.a' -delete || die + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/pcc-libs/metadata.xml b/dev-libs/pcc-libs/metadata.xml index 40aa45df2b01..57392750405d 100644 --- a/dev-libs/pcc-libs/metadata.xml +++ b/dev-libs/pcc-libs/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/pcc-libs/pcc-libs-9999.ebuild b/dev-libs/pcc-libs/pcc-libs-9999.ebuild index 0c3f5b577c49..e6afd8e9281c 100644 --- a/dev-libs/pcc-libs/pcc-libs-9999.ebuild +++ b/dev-libs/pcc-libs/pcc-libs-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -13,7 +13,6 @@ if [[ ${PV} = 9999 ]]; then ECVS_SERVER="pcc.ludd.ltu.se:/cvsroot" ECVS_MODULE="${PN}" S="${WORKDIR}/${PN}" - KEYWORDS="" else SRC_URI="ftp://pcc.ludd.ltu.se/pub/pcc-releases/${P}.tgz" KEYWORDS="~amd64 ~x86" diff --git a/dev-libs/pcl/metadata.xml b/dev-libs/pcl/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/pcl/metadata.xml +++ b/dev-libs/pcl/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/pegtl/metadata.xml b/dev-libs/pegtl/metadata.xml index 353f1f5078b7..eba218a7d5c2 100644 --- a/dev-libs/pegtl/metadata.xml +++ b/dev-libs/pegtl/metadata.xml @@ -1,11 +1,12 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <upstream> - <remote-id type="github">taocpp/PEGTL</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <upstream> + <remote-id type="github">taocpp/PEGTL</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/pegtl/pegtl-3.2.0.ebuild b/dev-libs/pegtl/pegtl-3.2.0.ebuild index a3ac9ff58899..88365e453f48 100644 --- a/dev-libs/pegtl/pegtl-3.2.0.ebuild +++ b/dev-libs/pegtl/pegtl-3.2.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/pigpio/metadata.xml b/dev-libs/pigpio/metadata.xml index 9344dda7b30f..f2f654ea2757 100644 --- a/dev-libs/pigpio/metadata.xml +++ b/dev-libs/pigpio/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>gentoo@k8n.de</email> - <name>Daniel Kenzelmann</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Gentoo Proxy Maintainers Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>gentoo@k8n.de</email> + <name>Daniel Kenzelmann</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Gentoo Proxy Maintainers Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/pkcs11-helper/metadata.xml b/dev-libs/pkcs11-helper/metadata.xml index 10e458aff011..63313b99346b 100644 --- a/dev-libs/pkcs11-helper/metadata.xml +++ b/dev-libs/pkcs11-helper/metadata.xml @@ -1,13 +1,13 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="nss">Enable NSS crypto engine</flag> - </use> - <upstream> - <remote-id type="cpe">cpe:/a:opensc-project:opensc</remote-id> - <remote-id type="sourceforge">opensc</remote-id> - <remote-id type="github">OpenSC/pkcs11-helper</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="cpe">cpe:/a:opensc-project:opensc</remote-id> + <remote-id type="sourceforge">opensc</remote-id> + <remote-id type="github">OpenSC/pkcs11-helper</remote-id> + </upstream> + <use> + <flag name="nss">Enable NSS crypto engine</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/plasma-wayland-protocols/metadata.xml b/dev-libs/plasma-wayland-protocols/metadata.xml index 2fdbf33d963d..96ccf0300196 100644 --- a/dev-libs/plasma-wayland-protocols/metadata.xml +++ b/dev-libs/plasma-wayland-protocols/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/pmdk/Manifest b/dev-libs/pmdk/Manifest new file mode 100644 index 000000000000..87bb846ceb13 --- /dev/null +++ b/dev-libs/pmdk/Manifest @@ -0,0 +1 @@ +DIST pmdk-1.9.2.tar.gz 2281358 BLAKE2B 2124055c9535a58d2904df20504ce17e51d8fb67aab2fd302b44d61e04fc40e7f622b6174bd7f8d4b978ff51386a6548cfbda4423be2764f36f8c8311cf54836 SHA512 da9f7863c346de2ec7874d5f920b5ef8e0de7bc87d2ca21ebc25056d6fde4e7753957d2a1b9d8ea26f53f0b828984d69efbd88ffac62d1a7403ef3bf9d33fa30 diff --git a/dev-libs/pmdk/metadata.xml b/dev-libs/pmdk/metadata.xml new file mode 100644 index 000000000000..0f2e57ded13c --- /dev/null +++ b/dev-libs/pmdk/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>chutzpah@gentoo.org</email> + <name>Patrick McLean</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/pmdk/pmdk-1.9.2.ebuild b/dev-libs/pmdk/pmdk-1.9.2.ebuild new file mode 100644 index 000000000000..245e99c6fe18 --- /dev/null +++ b/dev-libs/pmdk/pmdk-1.9.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs flag-o-matic + +DESCRIPTION="Persistent Memory Development Kit" +HOMEPAGE="https://pmem.io/ https://github.com/pmem/pmdk" +SRC_URI="https://github.com/pmem/pmdk/releases/download/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/1" +KEYWORDS="~amd64" + +DEPEND=" + sys-block/ndctl:= + sys-block/libfabric:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + app-text/pandoc + virtual/pkgconfig +" + +DOCS=( + CODING_STYLE.md + CONTRIBUTING.md + ChangeLog + README.md +) + +src_prepare() { + default + + # don't pre-compress man pages + sed -e 's/:=.gz//g ; s:gzip -nc:cat:g' -i doc/Makefile || die + + # remove -Werror + find . -name 'Makefile*' -type f -print | xargs sed 's:-Werror::g' -i || die +} + +src_configure() { + # doesn't build with -mindirect-branch=thunk + filter-flags -mindirect-branch=thunk +} + +src_compile() { + emake DEBUG= CC=$(tc-getCC) CXX=$(tc-getCXX) LD=$(tc-getLD) AR=$(tc-getAR) +} + +src_install() { + emake install prefix=/usr sysconfdir=/etc DESTDIR="${ED}" +} diff --git a/dev-libs/poco/metadata.xml b/dev-libs/poco/metadata.xml index efd7d2d61160..4bf98fd364a9 100644 --- a/dev-libs/poco/metadata.xml +++ b/dev-libs/poco/metadata.xml @@ -1,15 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>davidroman96@gmail.com</email> - <name>David Roman</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>davidroman96@gmail.com</email> + <name>David Roman</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription> POCO, the C++ Portable Components, is a collection of open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. The libraries integrate @@ -25,23 +25,24 @@ The POCO libraries free developers from re-inventing the wheel, and allow them to spend their time on more worthwhile areas, such as getting things done quickly and working on the features that make their application unique. </longdescription> - <upstream> - <remote-id type="sourceforge">poco</remote-id> - <remote-id type="github">pocoproject/poco</remote-id> - </upstream> - <use> - <flag name="7z">Add Support for the 7z archive format</flag> - <flag name="cppparser">Build and install a minimal C++ parser</flag> - <flag name="crypto">Encryption and digital signing classes</flag> - <flag name="data">Database abstraction layer to easily send/retrieve data to/from various databases</flag> - <flag name="file2pagecompiler">Utility to convert ordinary files to Page Compiler source files</flag> - <flag name="json">Add JSON support</flag> - <flag name="mariadb">Prefer <pkg>dev-db/mariadb-connector-c</pkg> over <pkg>dev-db/mysql-connector-c</pkg></flag> - <flag name="mongodb">Add <pkg>dev-db/mongodb</pkg> support</flag> - <flag name="net">Classes to write network clients & servers</flag> - <flag name="pagecompiler">Simple compiler translating HTML pages containing embedded C++ code into HTTPRequestHandler classes</flag> - <flag name="pocodoc">POCO documentation generator</flag> - <flag name="util">Several utility classes (like logger, timer, config file parser)</flag> - <flag name="zip">Add support for the zip & gz archive formats</flag> - </use> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">poco</remote-id> + <remote-id type="github">pocoproject/poco</remote-id> + </upstream> + <use> + <flag name="7z">Add Support for the 7z archive format</flag> + <flag name="cppparser">Build and install a minimal C++ parser</flag> + <flag name="crypto">Encryption and digital signing classes</flag> + <flag name="data">Database abstraction layer to easily send/retrieve data to/from various databases</flag> + <flag name="file2pagecompiler">Utility to convert ordinary files to Page Compiler source files</flag> + <flag name="json">Add JSON support</flag> + <flag name="mariadb">Prefer <pkg>dev-db/mariadb-connector-c</pkg> over <pkg>dev-db/mysql-connector-c</pkg></flag> + <flag name="mongodb">Add <pkg>dev-db/mongodb</pkg> support</flag> + <flag name="net">Classes to write network clients & servers</flag> + <flag name="pagecompiler">Simple compiler translating HTML pages containing embedded C++ code into HTTPRequestHandler classes</flag> + <flag name="pocodoc">POCO documentation generator</flag> + <flag name="util">Several utility classes (like logger, timer, config file parser)</flag> + <flag name="zip">Add support for the zip & gz archive formats</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/popt/metadata.xml b/dev-libs/popt/metadata.xml index ead9990c6f76..5093b34107bf 100644 --- a/dev-libs/popt/metadata.xml +++ b/dev-libs/popt/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>base-system@gentoo.org</email> - <name>Gentoo Base System</name> - </maintainer> -<upstream> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + <upstream> <remote-id type="cpe">cpe:/a:popt_project:popt</remote-id> -</upstream> -</pkgmetadata> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/ppl/metadata.xml b/dev-libs/ppl/metadata.xml index 3520098af316..ff45d1f1ac51 100644 --- a/dev-libs/ppl/metadata.xml +++ b/dev-libs/ppl/metadata.xml @@ -1,26 +1,28 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>mjo@gentoo.org</email> - </maintainer> - <maintainer type="person"> - <email>frp.bissey@gmail.com</email> - <name>François Bissey</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <use> - <flag name="cdd"> + <maintainer type="person"> + <email>mjo@gentoo.org</email> + </maintainer> + <maintainer type="person"> + <email>frp.bissey@gmail.com</email> + <name>François Bissey</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + + <use> + <flag name="cdd"> Build the ppl_lcdd program for vertex/facet enumeration accepting the same input format as the programs shipped with <pkg>sci-libs/cddlib</pkg> and <pkg>sci-libs/lrslib</pkg> </flag> - <flag name="lpsol"> + <flag name="lpsol"> Build the ppl_lpsol linear program solver that uses <pkg>sci-mathematics/glpk</pkg> for its input routines </flag> - </use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/processor-trace/metadata.xml b/dev-libs/processor-trace/metadata.xml index e55ddede119c..444c4152b596 100644 --- a/dev-libs/processor-trace/metadata.xml +++ b/dev-libs/processor-trace/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>jollheef@riseup.net</email> - <name>Mikhail Klementev</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>jollheef@riseup.net</email> + <name>Mikhail Klementev</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/protobuf-c/metadata.xml b/dev-libs/protobuf-c/metadata.xml index b15849585db8..4b19fa60d3c1 100644 --- a/dev-libs/protobuf-c/metadata.xml +++ b/dev-libs/protobuf-c/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">protobuf-c/protobuf-c</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">protobuf-c/protobuf-c</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/protobuf/metadata.xml b/dev-libs/protobuf/metadata.xml index 6858f31af628..e1b79c3dd508 100644 --- a/dev-libs/protobuf/metadata.xml +++ b/dev-libs/protobuf/metadata.xml @@ -1,20 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>arfrever.fta@gmail.com</email> - <name>Arfrever Frehtes Taifersar Arahesis</name> - </maintainer> - <maintainer type="person"> - <email>floppym@gentoo.org</email> - <name>Mike Gilbert</name> - <description>Proxy</description> - </maintainer> - <slots> - <subslots>Soname version number</subslots> - </slots> - <upstream> - <remote-id type="cpe">cpe:/a:google:protobuf</remote-id> - <remote-id type="github">protocolbuffers/protobuf</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>arfrever.fta@gmail.com</email> + <name>Arfrever Frehtes Taifersar Arahesis</name> + </maintainer> + <maintainer type="person"> + <email>floppym@gentoo.org</email> + <name>Mike Gilbert</name> + <description>Proxy</description> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:google:protobuf</remote-id> + <remote-id type="github">protocolbuffers/protobuf</remote-id> + </upstream> + <origin>gentoo-staging</origin> + <slots> + <subslots>Soname version number</subslots> + </slots> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/pslib/metadata.xml b/dev-libs/pslib/metadata.xml index a782aceab69c..b4454ffd32c0 100644 --- a/dev-libs/pslib/metadata.xml +++ b/dev-libs/pslib/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>printing@gentoo.org</email> - <name>Gentoo Printing Project</name> - </maintainer> - <maintainer type="project"> - <email>tex@gentoo.org</email> - <name>Gentoo TeX Project</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">pslib</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>printing@gentoo.org</email> + <name>Gentoo Printing Project</name> + </maintainer> + <maintainer type="project"> + <email>tex@gentoo.org</email> + <name>Gentoo TeX Project</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">pslib</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/ptexenc/metadata.xml b/dev-libs/ptexenc/metadata.xml index 13170c3184d8..69f88f7aab77 100644 --- a/dev-libs/ptexenc/metadata.xml +++ b/dev-libs/ptexenc/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>tex@gentoo.org</email> - <name>Gentoo TeX Project</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>tex@gentoo.org</email> + <name>Gentoo TeX Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/pthreads4w/metadata.xml b/dev-libs/pthreads4w/metadata.xml index 30aaf1fdc57c..9a0c3d647fdf 100644 --- a/dev-libs/pthreads4w/metadata.xml +++ b/dev-libs/pthreads4w/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>haubi@gentoo.org</email> - <name>Michael Haubenwallner</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>haubi@gentoo.org</email> + <name>Michael Haubenwallner</name> + </maintainer> + <longdescription lang="en"> 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. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/pugixml/metadata.xml b/dev-libs/pugixml/metadata.xml index 41b74343bca3..b693dc1d1b10 100644 --- a/dev-libs/pugixml/metadata.xml +++ b/dev-libs/pugixml/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>media-video@gentoo.org</email> - <name>Gentoo Video project</name> - </maintainer> - <upstream> - <remote-id type="github">zeux/pugixml</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>media-video@gentoo.org</email> + <name>Gentoo Video project</name> + </maintainer> + <upstream> + <remote-id type="github">zeux/pugixml</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/pugixml/pugixml-1.11.4.ebuild b/dev-libs/pugixml/pugixml-1.11.4.ebuild index 1d132cd4eb53..3eb298da3954 100644 --- a/dev-libs/pugixml/pugixml-1.11.4.ebuild +++ b/dev-libs/pugixml/pugixml-1.11.4.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 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm arm64 ~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/qcustomplot/metadata.xml b/dev-libs/qcustomplot/metadata.xml index 17237689dcfd..90b853f1eb76 100644 --- a/dev-libs/qcustomplot/metadata.xml +++ b/dev-libs/qcustomplot/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>qt@gentoo.org</email> - <name>Gentoo Qt Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>qt@gentoo.org</email> + <name>Gentoo Qt Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/qoauth/metadata.xml b/dev-libs/qoauth/metadata.xml index 17237689dcfd..90b853f1eb76 100644 --- a/dev-libs/qoauth/metadata.xml +++ b/dev-libs/qoauth/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>qt@gentoo.org</email> - <name>Gentoo Qt Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>qt@gentoo.org</email> + <name>Gentoo Qt Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/qqwing/metadata.xml b/dev-libs/qqwing/metadata.xml index f910c711a9e4..ec3eecad43bb 100644 --- a/dev-libs/qqwing/metadata.xml +++ b/dev-libs/qqwing/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <upstream> - <remote-id type="github">stephenostermiller/qqwing</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <upstream> + <remote-id type="github">stephenostermiller/qqwing</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/qrosscore/metadata.xml b/dev-libs/qrosscore/metadata.xml index 047a3d36582b..840231ec74ee 100644 --- a/dev-libs/qrosscore/metadata.xml +++ b/dev-libs/qrosscore/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>0xd34df00d@gmail.com</email> - <name>Georg Rudoy</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">0xd34df00d/Qross</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>0xd34df00d@gmail.com</email> + <name>Georg Rudoy</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">0xd34df00d/Qross</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/qtcompress/metadata.xml b/dev-libs/qtcompress/metadata.xml index a07b3622f7d5..d6e71143667d 100644 --- a/dev-libs/qtcompress/metadata.xml +++ b/dev-libs/qtcompress/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>alexey+gentoo@asokolov.org</email> - <name>Alexey Sokolov</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">nezticle/qtcompress</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>alexey+gentoo@asokolov.org</email> + <name>Alexey Sokolov</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">nezticle/qtcompress</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/qtkeychain/metadata.xml b/dev-libs/qtkeychain/metadata.xml index 02aa7a57ebd5..5b200e4bf747 100644 --- a/dev-libs/qtkeychain/metadata.xml +++ b/dev-libs/qtkeychain/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>johu@gentoo.org</email> - <name>Johannes Huber</name> - </maintainer> - <upstream> - <remote-id type="github">frankosterfeld/qtkeychain</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>johu@gentoo.org</email> + <name>Johannes Huber</name> + </maintainer> + <upstream> + <remote-id type="github">frankosterfeld/qtkeychain</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/quazip/Manifest b/dev-libs/quazip/Manifest index 1a64e0457692..8ca86518b22a 100644 --- a/dev-libs/quazip/Manifest +++ b/dev-libs/quazip/Manifest @@ -1 +1,2 @@ DIST quazip-0.9.1.tar.gz 155775 BLAKE2B 76710f94d055e86e1885f74b85f3e6b25f053eedbb73b4b11163e243d003ea3bad50cf1568fd2dbd37bc5db05fd0a6f8d49f48bd5df22d30b1aad3747e8ab780 SHA512 db31f3c7e3d7e95c25090ceb8379643e0b49ed69ece009dd015bee120b2b60f42e73408f580caed3138fa19ca64dcd23a05f16435abb54e2b8df21105c7b42c0 +DIST quazip-1.1.tar.gz 153870 BLAKE2B c784d21d7c9623472fabf9bbf68c9d191dd0765f6b7114f0ea0b2597bbb31a9957feaea4d0325f98116d71acc4a7057f5c28ce5b84c6317cd25fdade30a279da SHA512 418516759e993c2e5636422c6a14e2caf95f836698b91d2188df5ef9b97879ee326255273793fc802325e14f378cbe2baad7e6ec2e1732e19bf238f70891f22c diff --git a/dev-libs/quazip/files/quazip-1.1-cmake.patch b/dev-libs/quazip/files/quazip-1.1-cmake.patch new file mode 100644 index 000000000000..1355f6c13d39 --- /dev/null +++ b/dev-libs/quazip/files/quazip-1.1-cmake.patch @@ -0,0 +1,84 @@ +From cb46ae4bc4c9684010b433eec3a35fc4fa1ebc5d Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Sat, 20 Feb 2021 22:53:46 +0100 +Subject: [PATCH] Use CTest module provided BUILD_TESTING (default: ON) + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + CMakeLists.txt | 38 +++++++++++++++++--------------------- + 1 file changed, 17 insertions(+), 21 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c314fe1..bac3699 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -16,7 +16,7 @@ if(NOT CMAKE_BUILD_TYPE) + set(CMAKE_BUILD_TYPE RELEASE) + endif() + +-enable_testing() ++include(CTest) + set(CMAKE_AUTOMOC ON) + set(CMAKE_INCLUDE_CURRENT_DIR ON) + set(CMAKE_DEBUG_POSTFIX d) +@@ -27,33 +27,29 @@ set(QUAZIP_LIB_FILE_NAME quazip${QuaZip_VERSION_MAJOR}-qt${QUAZIP_QT_MAJOR_VERSI + set(QUAZIP_LIB_TARGET_NAME QuaZip) + set(QUAZIP_DIR_NAME QuaZip-Qt${QUAZIP_QT_MAJOR_VERSION}-${QUAZIP_LIB_VERSION}) + set(QUAZIP_PACKAGE_NAME QuaZip-Qt${QUAZIP_QT_MAJOR_VERSION}) +-set(QUAZIP_ENABLE_TESTS OFF) + if(QUAZIP_QT_MAJOR_VERSION EQUAL 6) +- find_package(Qt6 REQUIRED COMPONENTS Core Core5Compat +- OPTIONAL_COMPONENTS Network Test) ++ find_package(Qt6 REQUIRED COMPONENTS Core Core5Compat) + set(QUAZIP_LIB_QT_LIBRARIES Qt6::Core Qt6::Core5Compat) +- set(QUAZIP_TEST_QT_LIBRARIES Qt6::Core Qt6::Core5Compat Qt6::Network Qt6::Test) + set(QUAZIP_PKGCONFIG_REQUIRES Qt6Core) +- if (Qt6Network_FOUND AND Qt6Test_FOUND) +- set(QUAZIP_ENABLE_TESTS ON) +- endif() ++ if (BUILD_TESTING) ++ find_package(Qt6 REQUIRED COMPONENTS Network Test) ++ set(QUAZIP_TEST_QT_LIBRARIES Qt6::Core Qt6::Core5Compat Qt6::Network Qt6::Test) ++ endif() + elseif(QUAZIP_QT_MAJOR_VERSION EQUAL 5) +- find_package(Qt5 REQUIRED COMPONENTS Core +- OPTIONAL_COMPONENTS Network Test) ++ find_package(Qt5 REQUIRED COMPONENTS Core) + set(QUAZIP_LIB_QT_LIBRARIES Qt5::Core) +- set(QUAZIP_TEST_QT_LIBRARIES Qt5::Core Qt5::Network Qt5::Test) + set(QUAZIP_PKGCONFIG_REQUIRES Qt5Core) +- if (Qt5Network_FOUND AND Qt5Test_FOUND) +- set(QUAZIP_ENABLE_TESTS ON) +- endif() ++ if (BUILD_TESTING) ++ find_package(Qt5 REQUIRED COMPONENTS Network Test) ++ set(QUAZIP_TEST_QT_LIBRARIES Qt5::Core Qt5::Network Qt5::Test) ++ endif() + elseif(QUAZIP_QT_MAJOR_VERSION EQUAL 4) +- find_package(Qt4 4.5.0 REQUIRED COMPONENTS QtCore +- OPTIONAL_COMPONENTS QtNetwork QtTest) ++ find_package(Qt4 4.5.0 REQUIRED COMPONENTS QtCore) + set(QUAZIP_LIB_QT_LIBRARIES Qt4::QtCore) +- set(QUAZIP_TEST_QT_LIBRARIES Qt4::QtCore Qt4::QtNetwork Qt4::QtTest) + set(QUAZIP_PKGCONFIG_REQUIRES QtCore) +- if (QT_QTNETWORK_FOUND AND QT_QTTEST_FOUND) +- set(QUAZIP_ENABLE_TESTS ON) ++ if (BUILD_TESTING) ++ find_package(Qt4 REQUIRED COMPONENTS Network Test) ++ set(QUAZIP_TEST_QT_LIBRARIES Qt4::QtCore Qt4::QtNetwork Qt4::QtTest) + endif() + else() + message(FATAL_ERROR "Qt version ${QUAZIP_QT_MAJOR_VERSION} is not supported") +@@ -69,7 +65,7 @@ endif() + + add_subdirectory(quazip) + +-if(QUAZIP_ENABLE_TESTS) +- add_subdirectory(qztest EXCLUDE_FROM_ALL) ++if(BUILD_TESTING) ++ add_subdirectory(qztest EXCLUDE_FROM_ALL) + endif() + +-- +2.30.1 + diff --git a/dev-libs/quazip/metadata.xml b/dev-libs/quazip/metadata.xml index 3c4371252cef..b703f301d1f1 100644 --- a/dev-libs/quazip/metadata.xml +++ b/dev-libs/quazip/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">stachenov/quazip</remote-id> - <remote-id type="sourceforge">quazip</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="github">stachenov/quazip</remote-id> + <remote-id type="sourceforge">quazip</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/quazip/quazip-1.1-r1.ebuild b/dev-libs/quazip/quazip-1.1-r1.ebuild new file mode 100644 index 000000000000..6a18b5ce23ed --- /dev/null +++ b/dev-libs/quazip/quazip-1.1-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake flag-o-matic + +DESCRIPTION="Simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package" +HOMEPAGE="https://stachenov.github.io/quazip/" +SRC_URI="https://github.com/stachenov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1-with-linking-exception" +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-qt/qtcore:5 + sys-libs/zlib[minizip] +" +DEPEND="${COMMON_DEPEND} + test? ( + dev-qt/qtnetwork:5 + dev-qt/qttest:5 + ) +" +RDEPEND="${COMMON_DEPEND} + !=dev-libs/quazip-1.1-r0:1 +" + +PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) + +src_configure() { + local mycmakeargs=( + -DQUAZIP_QT_MAJOR_VERSION=5 + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + use test && cmake_build qztest +} diff --git a/dev-libs/raft/metadata.xml b/dev-libs/raft/metadata.xml index c96395f90242..c358998f89c6 100644 --- a/dev-libs/raft/metadata.xml +++ b/dev-libs/raft/metadata.xml @@ -1,19 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>juippis@gentoo.org</email> - <name>Joonas Niilola</name> - </maintainer> - <maintainer type="project"> - <email>virtualization@gentoo.org</email> - <name>Gentoo Virtualization Project</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>juippis@gentoo.org</email> + <name>Joonas Niilola</name> + </maintainer> + <maintainer type="project"> + <email>virtualization@gentoo.org</email> + <name>Gentoo Virtualization Project</name> + </maintainer> + <longdescription> The library has modular design: its core part implements only the core Raft algorithm logic, in a fully platform independent way. On top of that, a pluggable interface defines the I/O implementation for networking (send/receive RPC messages) and disk persistence (store log entries and snapshots). </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rapidjson/metadata.xml b/dev-libs/rapidjson/metadata.xml index 16abdcee88bb..6df44c89021d 100644 --- a/dev-libs/rapidjson/metadata.xml +++ b/dev-libs/rapidjson/metadata.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>candrews@gentoo.org</email> - <name>Craig Andrews</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/miloyip/rapidjson/issues</bugs-to> - <remote-id type="github">miloyip/rapidjson</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <upstream> + <remote-id type="github">miloyip/rapidjson</remote-id> + <bugs-to>https://github.com/miloyip/rapidjson/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rapidjson/rapidjson-1.1.0-r1.ebuild b/dev-libs/rapidjson/rapidjson-1.1.0-r1.ebuild deleted file mode 100644 index 17cbc161691c..000000000000 --- a/dev-libs/rapidjson/rapidjson-1.1.0-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="A fast JSON parser/generator for C++ with both SAX/DOM style API" -HOMEPAGE="https://rapidjson.org/" - -LICENSE="MIT" -IUSE="doc examples test" -RESTRICT="!test? ( test )" -SLOT="0" - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/miloyip/rapidjson.git" - inherit git-r3 -else - SRC_URI="https://github.com/miloyip/rapidjson/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 x86" - S="${WORKDIR}/rapidjson-${PV}" -fi - -DEPEND=" - doc? ( app-doc/doxygen ) - test? ( - dev-cpp/gtest - dev-util/valgrind - )" -RDEPEND="" - -PATCHES=( - "${FILESDIR}/${P}-gcc-7.patch" -) - -src_prepare() { - cmake-utils_src_prepare - - sed -i -e 's|-Werror||g' CMakeLists.txt || die - sed -i -e 's|-Werror||g' example/CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DRAPIDJSON_BUILD_DOC=$(usex doc) - -DRAPIDJSON_BUILD_EXAMPLES=$(usex examples) - -DRAPIDJSON_BUILD_TESTS=$(usex test) - -DRAPIDJSON_BUILD_THIRDPARTY_GTEST=OFF - ) - cmake-utils_src_configure -} diff --git a/dev-libs/rapidjson/rapidjson-1.1.0.ebuild b/dev-libs/rapidjson/rapidjson-1.1.0.ebuild deleted file mode 100644 index 17e5edfecd18..000000000000 --- a/dev-libs/rapidjson/rapidjson-1.1.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="A fast JSON parser/generator for C++ with both SAX/DOM style API" -HOMEPAGE="https://rapidjson.org/" - -LICENSE="MIT" -IUSE="doc examples test" -RESTRICT="!test? ( test )" -SLOT="0" - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/miloyip/rapidjson.git" - inherit git-r3 -else - SRC_URI="https://github.com/miloyip/rapidjson/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/rapidjson-${PV}" -fi - -DEPEND=" - doc? ( app-doc/doxygen ) - test? ( - dev-cpp/gtest - dev-util/valgrind - )" -RDEPEND="" - -src_configure() { - local mycmakeargs=( - -DRAPIDJSON_BUILD_DOC=$(usex doc) - -DRAPIDJSON_BUILD_EXAMPLES=$(usex examples) - -DRAPIDJSON_BUILD_TESTS=$(usex test) - -DRAPIDJSON_BUILD_THIRDPARTY_GTEST=OFF - ) - cmake-utils_src_configure -} diff --git a/dev-libs/rapidxml/metadata.xml b/dev-libs/rapidxml/metadata.xml index 8291b1a23f56..b3186955adf8 100644 --- a/dev-libs/rapidxml/metadata.xml +++ b/dev-libs/rapidxml/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">rapidxml</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">rapidxml</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rasqal/metadata.xml b/dev-libs/rasqal/metadata.xml index c870d0eef0ab..3608eff37c21 100644 --- a/dev-libs/rasqal/metadata.xml +++ b/dev-libs/rasqal/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>sound@gentoo.org</email> - <name>Gentoo Sound project</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rccl/metadata.xml b/dev-libs/rccl/metadata.xml index 1e0f4fb686b4..bbbfe6e25a94 100644 --- a/dev-libs/rccl/metadata.xml +++ b/dev-libs/rccl/metadata.xml @@ -1,19 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="person"> - <email>candrews@gentoo.org</email> - <name>Craig Andrews</name> - </maintainer> - <maintainer type="person"> - <email>gentoo@holzke.net</email> - <name>Wilfried Holzke</name> - </maintainer> - <upstream> - <remote-id type="github">ROCm-Developer-Tools/rccl</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <maintainer type="person"> + <email>gentoo@holzke.net</email> + <name>Wilfried Holzke</name> + </maintainer> + <upstream> + <remote-id type="github">ROCm-Developer-Tools/rccl</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rccl/rccl-4.0.0-r1.ebuild b/dev-libs/rccl/rccl-4.0.0-r2.ebuild index 364e12bac665..c909f3d96122 100644 --- a/dev-libs/rccl/rccl-4.0.0-r1.ebuild +++ b/dev-libs/rccl/rccl-4.0.0-r2.ebuild @@ -14,7 +14,7 @@ KEYWORDS="~amd64" SLOT="0" RDEPEND="=dev-util/hip-$(ver_cut 1-2)*" -DEPEND="${RDPEND} +DEPEND="${RDEPEND} dev-util/rocm-cmake" S="${WORKDIR}/rccl-rocm-${PV}" diff --git a/dev-libs/re2/metadata.xml b/dev-libs/re2/metadata.xml index 97fe53eb4350..8da5e27977c5 100644 --- a/dev-libs/re2/metadata.xml +++ b/dev-libs/re2/metadata.xml @@ -1,15 +1,16 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>chromium@gentoo.org</email> - <name>Chromium in Gentoo Project</name> - </maintainer> - <maintainer type="person"> - <email>arfrever.fta@gmail.com</email> - <name>Arfrever Frehtes Taifersar Arahesis</name> - </maintainer> - <upstream> - <remote-id type="github">google/re2</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>chromium@gentoo.org</email> + <name>Chromium in Gentoo Project</name> + </maintainer> + <maintainer type="person"> + <email>arfrever.fta@gmail.com</email> + <name>Arfrever Frehtes Taifersar Arahesis</name> + </maintainer> + <upstream> + <remote-id type="github">google/re2</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/redland-bindings/metadata.xml b/dev-libs/redland-bindings/metadata.xml index c870d0eef0ab..3608eff37c21 100644 --- a/dev-libs/redland-bindings/metadata.xml +++ b/dev-libs/redland-bindings/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>sound@gentoo.org</email> - <name>Gentoo Sound project</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/redland/metadata.xml b/dev-libs/redland/metadata.xml index c870d0eef0ab..3608eff37c21 100644 --- a/dev-libs/redland/metadata.xml +++ b/dev-libs/redland/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>sound@gentoo.org</email> - <name>Gentoo Sound project</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/replicant/metadata.xml b/dev-libs/replicant/metadata.xml index 40aa45df2b01..57392750405d 100644 --- a/dev-libs/replicant/metadata.xml +++ b/dev-libs/replicant/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rinutils/metadata.xml b/dev-libs/rinutils/metadata.xml index bbffdc112335..d59bfcec4a55 100644 --- a/dev-libs/rinutils/metadata.xml +++ b/dev-libs/rinutils/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <remote-id type="github">shlomif/rinutils</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <remote-id type="github">shlomif/rinutils</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rlog/metadata.xml b/dev-libs/rlog/metadata.xml index 0aea6477ceb4..d1c770e9a5a6 100644 --- a/dev-libs/rlog/metadata.xml +++ b/dev-libs/rlog/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="google-code">rlog</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="google-code">rlog</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rocclr/metadata.xml b/dev-libs/rocclr/metadata.xml index 26f1de03c97b..50a2380387c0 100644 --- a/dev-libs/rocclr/metadata.xml +++ b/dev-libs/rocclr/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>candrews@gentoo.org</email> - <name>Craig Andrews</name> - </maintainer> - <maintainer type="person"> - <email>gentoo@holzke.net</email> - <name>Wilfried Holzke</name> - </maintainer> - <upstream> - <remote-id type="github">ROCm-Developer-Tools/ROCclr</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <maintainer type="person"> + <email>gentoo@holzke.net</email> + <name>Wilfried Holzke</name> + </maintainer> + <upstream> + <remote-id type="github">ROCm-Developer-Tools/ROCclr</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rocksdb/Manifest b/dev-libs/rocksdb/Manifest index f1845d55405d..f885d2d85837 100644 --- a/dev-libs/rocksdb/Manifest +++ b/dev-libs/rocksdb/Manifest @@ -1,4 +1,2 @@ -DIST rocksdb-6.14.5.tar.gz 6396476 BLAKE2B c5fc6e9e306ad428285d2c42958804ff403e14fc6b0c2f1231f49197a98937c0703422e1c14f357fb2b3c138fc038ce46c57cce1d184e4babec3c094b00e5180 SHA512 76e4a5b8a7061e42e9d010d04204429a446c857b29a199456db1f207a4849bedc98c7368346b87fa3a69ee5a3d68abedc943248b960273194a9e71634c767258 DIST rocksdb-6.14.6.tar.gz 6397194 BLAKE2B 43ad8e7e9fdf0c6c75ff03370f2107899bbcef9fd34630c85408abcf208a8213f5e24ea50407bd6a719220b6c29b9ba29c121e94a5a2701f637b17ccf50b90a4 SHA512 609f407b0b2810954541ad8ebad5c754ebfde5021f24ee4b3f1544a5335252c06cbe2b282562e3d084bb9cbe8de239668fdedb2d2d726056c31cf9463db08fe7 -DIST rocksdb-6.15.2.tar.gz 6499824 BLAKE2B e0fa1dd2c7a7b03e561690c6ac16b15bfafeb27ce226765a591c365b4c2f665138170e0b37f3c65990d6a78a63dbab1f78b875c4a81ca63df46d9118aab34c00 SHA512 1471776a87f1136a7276fbc4c53a1b69ca40110adf49ac459d6f641c1ef8a75482cff3c9b89482ff4edaa186c9a6d0285d38c544c6abf2931508359cfe4cf1a9 -DIST rocksdb-6.15.4.tar.gz 6499986 BLAKE2B ab0d34f4e8a0b99f695380cc07c886ca292bc0ab3cf34d0b2bc6b6c24e42cb6f1b134997f13843d312964e25a66d62be615d19e005ac1e230172925552ca7bcb SHA512 2c8c7c031f368d329826d00f4e507b532b58dcfc6c75b792a027923b5d916c2a43fb2d4e336d3a6d047a90c0280fb80f0cad3311779d6c5e0d74bcd002cbb246 +DIST rocksdb-6.15.5.tar.gz 6501252 BLAKE2B f85c6b54043019692a7174e41b69625650d072ee4de1f2850628854af4b5672ff7072ab5c41de84bca9ad0713a1eea7ad7c5cca5ba9b3b96c4bd492a01b5e859 SHA512 c0918fd48bc1e57be9e30452c5cd0c2ba627a15012ab6922404d6cddffdf80799e4442b14d03cbe13a9a9acbdf1736c505cc6f5406efefbf68aba71ec05cf5f0 diff --git a/dev-libs/rocksdb/metadata.xml b/dev-libs/rocksdb/metadata.xml index cee379b15409..0f2e57ded13c 100644 --- a/dev-libs/rocksdb/metadata.xml +++ b/dev-libs/rocksdb/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>chutzpah@gentoo.org</email> + <name>Patrick McLean</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rocksdb/rocksdb-6.14.5.ebuild b/dev-libs/rocksdb/rocksdb-6.14.5.ebuild deleted file mode 100644 index 7e6b47eb9ed7..000000000000 --- a/dev-libs/rocksdb/rocksdb-6.14.5.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Embeddable, persistent key-value store for fast storage" -HOMEPAGE="https://rocksdb.org https://github.com/facebook/rocksdb/" -SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse4_2 jemalloc static-libs" - -COMMON_DEPEND=" - app-arch/bzip2:= - app-arch/lz4:= - app-arch/snappy:= - dev-python/zstandard:= - sys-libs/zlib:= - jemalloc? ( dev-libs/jemalloc:= ) -" -DEPEND="${COMMON_DEPEND} - dev-cpp/gflags -" -RDEPEND="${COMMON_DEPEND}" - -src_configure() { - mycmakeargs=( - -DFAIL_ON_WARNINGS=OFF - -DFORCE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF) - -DFORCE_AVX=$(usex cpu_flags_x86_avx ON OFF) - -DFORCE_SSE42=$(usex cpu_flags_x86_sse4_2 ON OFF) - -DPORTABLE=ON - -DWITH_JEMALLOC=$(usex jemalloc ON OFF) - -DWITH_TESTS=OFF - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - if ! use static-libs; then - rm "${ED}"/usr/$(get_libdir)/*.a || die - fi -} diff --git a/dev-libs/rocksdb/rocksdb-6.14.6.ebuild b/dev-libs/rocksdb/rocksdb-6.14.6-r1.ebuild index 6fd016dbefca..eb8d20ba7a5a 100644 --- a/dev-libs/rocksdb/rocksdb-6.14.6.ebuild +++ b/dev-libs/rocksdb/rocksdb-6.14.6-r1.ebuild @@ -14,18 +14,16 @@ SLOT="0" KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse4_2 jemalloc static-libs" -COMMON_DEPEND=" +DEPEND=" app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= + dev-cpp/gflags:= dev-python/zstandard:= sys-libs/zlib:= jemalloc? ( dev-libs/jemalloc:= ) " -DEPEND="${COMMON_DEPEND} - dev-cpp/gflags -" -RDEPEND="${COMMON_DEPEND}" +RDEPEND="${DEPEND}" src_configure() { mycmakeargs=( diff --git a/dev-libs/rocksdb/rocksdb-6.15.2.ebuild b/dev-libs/rocksdb/rocksdb-6.15.2.ebuild deleted file mode 100644 index 6fd016dbefca..000000000000 --- a/dev-libs/rocksdb/rocksdb-6.15.2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Embeddable, persistent key-value store for fast storage" -HOMEPAGE="https://rocksdb.org https://github.com/facebook/rocksdb/" -SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" -IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse4_2 jemalloc static-libs" - -COMMON_DEPEND=" - app-arch/bzip2:= - app-arch/lz4:= - app-arch/snappy:= - dev-python/zstandard:= - sys-libs/zlib:= - jemalloc? ( dev-libs/jemalloc:= ) -" -DEPEND="${COMMON_DEPEND} - dev-cpp/gflags -" -RDEPEND="${COMMON_DEPEND}" - -src_configure() { - mycmakeargs=( - -DFAIL_ON_WARNINGS=OFF - -DFORCE_AVX2=$(usex cpu_flags_x86_avx2 ON OFF) - -DFORCE_AVX=$(usex cpu_flags_x86_avx ON OFF) - -DFORCE_SSE42=$(usex cpu_flags_x86_sse4_2 ON OFF) - -DPORTABLE=ON - -DWITH_JEMALLOC=$(usex jemalloc ON OFF) - -DWITH_TESTS=OFF - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - if ! use static-libs; then - rm "${ED}"/usr/$(get_libdir)/*.a || die - fi -} diff --git a/dev-libs/rocksdb/rocksdb-6.15.4.ebuild b/dev-libs/rocksdb/rocksdb-6.15.5.ebuild index 806cf0bcce0d..16df1ffcbc62 100644 --- a/dev-libs/rocksdb/rocksdb-6.15.4.ebuild +++ b/dev-libs/rocksdb/rocksdb-6.15.5.ebuild @@ -14,18 +14,16 @@ SLOT="0" KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" IUSE="cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse4_2 jemalloc static-libs" -COMMON_DEPEND=" +DEPEND=" app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= + dev-cpp/gflags dev-python/zstandard:= sys-libs/zlib:= jemalloc? ( dev-libs/jemalloc:= ) " -DEPEND="${COMMON_DEPEND} - dev-cpp/gflags -" -RDEPEND="${COMMON_DEPEND}" +RDEPEND="${DEPEND}" src_configure() { mycmakeargs=( diff --git a/dev-libs/rocm-comgr/metadata.xml b/dev-libs/rocm-comgr/metadata.xml index 8da393a1995a..129b4502b6dc 100644 --- a/dev-libs/rocm-comgr/metadata.xml +++ b/dev-libs/rocm-comgr/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>candrews@gentoo.org</email> - <name>Craig Andrews</name> - </maintainer> - <upstream> - <remote-id type="github">RadeonOpenCompute/ROCm-CompilerSupport</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <upstream> + <remote-id type="github">RadeonOpenCompute/ROCm-CompilerSupport</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rocm-device-libs/metadata.xml b/dev-libs/rocm-device-libs/metadata.xml index efc65a1fe2ee..e2acda3dcab5 100644 --- a/dev-libs/rocm-device-libs/metadata.xml +++ b/dev-libs/rocm-device-libs/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>candrews@gentoo.org</email> - <name>Craig Andrews</name> - </maintainer> - <upstream> - <remote-id type="github">RadeonOpenCompute/ROCm-Device-Libs</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <upstream> + <remote-id type="github">RadeonOpenCompute/ROCm-Device-Libs</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rocm-hostcall/metadata.xml b/dev-libs/rocm-hostcall/metadata.xml index 8da393a1995a..129b4502b6dc 100644 --- a/dev-libs/rocm-hostcall/metadata.xml +++ b/dev-libs/rocm-hostcall/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>candrews@gentoo.org</email> - <name>Craig Andrews</name> - </maintainer> - <upstream> - <remote-id type="github">RadeonOpenCompute/ROCm-CompilerSupport</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <upstream> + <remote-id type="github">RadeonOpenCompute/ROCm-CompilerSupport</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rocm-opencl-runtime/metadata.xml b/dev-libs/rocm-opencl-runtime/metadata.xml index d342e0c5e641..634bef9137a4 100644 --- a/dev-libs/rocm-opencl-runtime/metadata.xml +++ b/dev-libs/rocm-opencl-runtime/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>candrews@gentoo.org</email> - <name>Craig Andrews</name> - </maintainer> - <upstream> - <remote-id type="github">RadeonOpenCompute/ROCm-OpenCL-Runtime</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <upstream> + <remote-id type="github">RadeonOpenCompute/ROCm-OpenCL-Runtime</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rocr-runtime/metadata.xml b/dev-libs/rocr-runtime/metadata.xml index 47b3e7327caa..f79fc46a2bc9 100644 --- a/dev-libs/rocr-runtime/metadata.xml +++ b/dev-libs/rocr-runtime/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>candrews@gentoo.org</email> - <name>Craig Andrews</name> - </maintainer> - <maintainer type="person"> - <email>gentoo@holzke.net</email> - <name>Wilfried Holzke</name> - </maintainer> - <upstream> - <remote-id type="github">RadeonOpenCompute/ROCR-Runtime</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <maintainer type="person"> + <email>gentoo@holzke.net</email> + <name>Wilfried Holzke</name> + </maintainer> + <upstream> + <remote-id type="github">RadeonOpenCompute/ROCR-Runtime</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/roct-thunk-interface/metadata.xml b/dev-libs/roct-thunk-interface/metadata.xml index 92df31aa92dd..2e31cc5804a5 100644 --- a/dev-libs/roct-thunk-interface/metadata.xml +++ b/dev-libs/roct-thunk-interface/metadata.xml @@ -1,19 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>candrews@gentoo.org</email> - <name>Craig Andrews</name> - </maintainer> - <maintainer type="person"> - <email>gentoo@holzke.net</email> - <name>Wilfried Holzke</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">RadeonOpenCompute/ROCT-Thunk-Interface</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>candrews@gentoo.org</email> + <name>Craig Andrews</name> + </maintainer> + <maintainer type="person"> + <email>gentoo@holzke.net</email> + <name>Wilfried Holzke</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">RadeonOpenCompute/ROCT-Thunk-Interface</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/rremove/metadata.xml b/dev-libs/rremove/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/rremove/metadata.xml +++ b/dev-libs/rremove/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/s2n/metadata.xml b/dev-libs/s2n/metadata.xml index f7c25930dcdb..3a5e0ae6c286 100644 --- a/dev-libs/s2n/metadata.xml +++ b/dev-libs/s2n/metadata.xml @@ -1,15 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>sven.eden@prydeworx.com</email> + <name>Sven Eden</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription> s2n is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority. It is released and licensed under the Apache License 2.0. @@ -25,4 +25,6 @@ As it can be difficult to keep track of which encryption algorithms and protocol simple API to use the latest "default" set of preferences. If you prefer to remain on a specific version for backwards compatibility, that is also supported. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/satyr/metadata.xml b/dev-libs/satyr/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-libs/satyr/metadata.xml +++ b/dev-libs/satyr/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/sdformat/metadata.xml b/dev-libs/sdformat/metadata.xml index 6ca4a599be8f..1183760b76e5 100644 --- a/dev-libs/sdformat/metadata.xml +++ b/dev-libs/sdformat/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> -<email>aballier@gentoo.org</email> -<name>Alexis Ballier</name> -</maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>aballier@gentoo.org</email> + <name>Alexis Ballier</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/serd/Manifest b/dev-libs/serd/Manifest index 206bc90aa0f7..65108d8fe6d5 100644 --- a/dev-libs/serd/Manifest +++ b/dev-libs/serd/Manifest @@ -1,3 +1 @@ DIST serd-0.30.10.tar.bz2 586386 BLAKE2B 7f84b425a9eed36c5b59b22b8fd2cb9139a3de2bd1a47f92fd9888c433d931dcf83f13c2460d821c04f4244a79aa4330ba973017508ecb5f4564e78ae45b9b9a SHA512 ed7b49abfd3dc3a724b047f5f0cd07b811596330c96d91c0ce90540440f03260e05daee76c3ccccc3d4ca39afbbd4f3d07decbb601730e90c133a09c640c0006 -DIST serd-0.30.6.tar.bz2 609365 BLAKE2B 35a86847642ffe806797ae8dbcd292ce26f08135edfa3b1fd39652f8964c35d73dba8f8627f32dcff399e9cddc332e5484f14a80580a32d52d93977cd9b42912 SHA512 db08d6c67d8627728679d0ed3770b8219a58f3eef82194ef8ba5682d3ff1f1033e2bbc8d6a1115a3fe0e32990f635c707a81ad8b4f457153fa78ff5991c9c30f -DIST serd-0.30.8.tar.bz2 590817 BLAKE2B 31a485fccfb13e54e124cde0626ad16f3cc7f9c1f8d8c051ace7a98bd2bd5d6a2d159943f15f5734e028a31ce5eeea9d602f55bf6cf1277d532ae799e0c1895f SHA512 d12c4dea1a15b2aed9fb9d640affae23a4fbfb53b7f873af30b462ce96f3c22ee464f5b111f87a221e6ac51f4885c23bba023892331ab10d0a8aa0e27fcbd0fa diff --git a/dev-libs/serd/metadata.xml b/dev-libs/serd/metadata.xml index f4ea17c07886..168e5e578ce8 100644 --- a/dev-libs/serd/metadata.xml +++ b/dev-libs/serd/metadata.xml @@ -1,13 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>proaudio@gentoo.org</email> - <name>Gentoo ProAudio Project</name> -</maintainer> -<longdescription lang="en"> + <maintainer type="project"> + <email>proaudio@gentoo.org</email> + <name>Gentoo ProAudio Project</name> + </maintainer> + <longdescription lang="en"> Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples. Serd is not intended to be a swiss-army knife of RDF syntax, but rather is suited to resource limited or performance critical applications, or situations where a simple reader/writer with minimal dependencies is ideal (e.g. in LV2 hosts or plugins). </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/serd/serd-0.30.10.ebuild b/dev-libs/serd/serd-0.30.10.ebuild index 2dc7801a9f1a..0cec187354af 100644 --- a/dev-libs/serd/serd-0.30.10.ebuild +++ b/dev-libs/serd/serd-0.30.10.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.6.ebuild b/dev-libs/serd/serd-0.30.6.ebuild deleted file mode 100644 index f07b887224f3..000000000000 --- a/dev-libs/serd/serd-0.30.6.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{6,7,8,9,10} ) -PYTHON_REQ_USE='threads(+)' -inherit python-any-r1 waf-utils multilib-build multilib-minimal - -DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle and NTriples" -HOMEPAGE="https://drobilla.net/software/serd/" -SRC_URI="http://download.drobilla.net/${P}.tar.bz2" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" -IUSE="doc static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - doc? ( app-doc/doxygen )" - -DOCS=( "AUTHORS" "NEWS" "README.md" ) - -src_prepare() { - sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die - default - multilib_copy_sources -} - -multilib_src_configure() { - waf-utils_src_configure \ - --docdir=/usr/share/doc/${PF} \ - $(multilib_native_usex doc --docs "") \ - $(usex test --test "") \ - $(usex static-libs --static "") -} - -multilib_src_test() { - ./waf test || die -} - -multilib_src_compile() { - waf-utils_src_compile - default -} - -multilib_src_install() { - waf-utils_src_install - default -} diff --git a/dev-libs/serd/serd-0.30.8.ebuild b/dev-libs/serd/serd-0.30.8.ebuild deleted file mode 100644 index 2dc7801a9f1a..000000000000 --- a/dev-libs/serd/serd-0.30.8.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8,9,10} ) -PYTHON_REQ_USE='threads(+)' -inherit python-any-r1 waf-utils multilib-build multilib-minimal - -DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle and NTriples" -HOMEPAGE="https://drobilla.net/software/serd/" -SRC_URI="http://download.drobilla.net/${P}.tar.bz2" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc static-libs test" -RESTRICT="!test? ( test )" - -BDEPEND=" - doc? ( app-doc/doxygen ) -" -RDEPEND="" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} -" -DOCS=( "AUTHORS" "NEWS" "README.md" ) - -src_prepare() { - sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die - default - multilib_copy_sources -} - -multilib_src_configure() { - waf-utils_src_configure \ - --docdir=/usr/share/doc/${PF} \ - $(multilib_native_usex doc --docs "") \ - $(usex test --test "") \ - $(usex static-libs --static "") -} - -multilib_src_test() { - ./waf test || die -} - -multilib_src_compile() { - waf-utils_src_compile - default -} - -multilib_src_install() { - waf-utils_src_install - default -} diff --git a/dev-libs/serdisplib/metadata.xml b/dev-libs/serdisplib/metadata.xml index b1114ec09a32..83537560ef06 100644 --- a/dev-libs/serdisplib/metadata.xml +++ b/dev-libs/serdisplib/metadata.xml @@ -1,19 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <upstream> - <bugs-to>https://sourceforge.net/p/serdisplib/bugs/</bugs-to> - <remote-id type="sourceforge">serdisplib</remote-id> - </upstream> - <longdescription> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <longdescription> Serdisplib is a library to drive serial displays with built-in controllers, parallel driven displays and USB driven displays. OLED displays are also supported. </longdescription> - <use> - <flag name="tools">Build optional tools.</flag> - </use> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">serdisplib</remote-id> + <bugs-to>https://sourceforge.net/p/serdisplib/bugs/</bugs-to> + </upstream> + <use> + <flag name="tools">Build optional tools.</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/shhopt/metadata.xml b/dev-libs/shhopt/metadata.xml index a5c1e1643e18..41ec5512ac63 100644 --- a/dev-libs/shhopt/metadata.xml +++ b/dev-libs/shhopt/metadata.xml @@ -1,9 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <longdescription lang="en"> + <longdescription lang="en"> C-functions for parsing command line options, both traditional one-character options, and GNU'ish --long-options. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/simdjson/metadata.xml b/dev-libs/simdjson/metadata.xml index 988e8654bc72..3e7aab7ac6d4 100644 --- a/dev-libs/simdjson/metadata.xml +++ b/dev-libs/simdjson/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> - <use> - <flag name="tools">Build and install extra command line tools</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>chutzpah@gentoo.org</email> + <name>Patrick McLean</name> + </maintainer> + + <use> + <flag name="tools">Build and install extra command line tools</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/sink/metadata.xml b/dev-libs/sink/metadata.xml index 2fdbf33d963d..96ccf0300196 100644 --- a/dev-libs/sink/metadata.xml +++ b/dev-libs/sink/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/skalibs/metadata.xml b/dev-libs/skalibs/metadata.xml index c36c37139fad..53c5cdf5c8dd 100644 --- a/dev-libs/skalibs/metadata.xml +++ b/dev-libs/skalibs/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>williamh@gentoo.org</email> - <name>William Hubbs</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>williamh@gentoo.org</email> + <name>William Hubbs</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/smack/metadata.xml b/dev-libs/smack/metadata.xml index 40aa45df2b01..57392750405d 100644 --- a/dev-libs/smack/metadata.xml +++ b/dev-libs/smack/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>patrick@gentoo.org</email> - <name>Patrick Lauer</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>patrick@gentoo.org</email> + <name>Patrick Lauer</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/snowball-stemmer/metadata.xml b/dev-libs/snowball-stemmer/metadata.xml index 6752c7acf738..0ffac7f6bb67 100644 --- a/dev-libs/snowball-stemmer/metadata.xml +++ b/dev-libs/snowball-stemmer/metadata.xml @@ -1,7 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> + <maintainer type="person"> <email>graaff@gentoo.org</email> -</maintainer> -</pkgmetadata> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/softhsm/metadata.xml b/dev-libs/softhsm/metadata.xml index b3985265b06c..fce950966e1f 100644 --- a/dev-libs/softhsm/metadata.xml +++ b/dev-libs/softhsm/metadata.xml @@ -1,9 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="gost">Enable gost algorithm</flag> - <flag name="migration-tool">Build db migration tool</flag> - </use> -</pkgmetadata> + + <use> + <flag name="gost">Enable gost algorithm</flag> + <flag name="migration-tool">Build db migration tool</flag> + </use> + <origin>libressl-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/sord/Manifest b/dev-libs/sord/Manifest index 5c28a5f44b23..3a2424291494 100644 --- a/dev-libs/sord/Manifest +++ b/dev-libs/sord/Manifest @@ -1,2 +1 @@ -DIST sord-0.16.6.tar.bz2 520690 BLAKE2B 7ec248a78e0d9e525d640363414ddd32acc3e32817e2ab86e791fd9232a46658538c9a4db936a5daa7eeb5ef9f7bf13e1aa1429ab6d9fc769e1391a014da919f SHA512 1d3c2bf47ff7e4b533e4e737e2ece8e29bace78bb00c41a252ad5c583abdcba3baa05b189cb8651c212861a2eea3c690354c99d684fd0f343b40e74c94572f98 DIST sord-0.16.8.tar.bz2 525038 BLAKE2B 3ba43b2edb69efec64ac68f139a18f23dc1b92290b054f420c400d2907af74fa550b042596374136c53b7cf0db1b775cfc7edd24c771bbf26d25928845787c7b SHA512 24ed50de8e5bb321e557bac6d3e441b2ed49adabf828bf0e1b33a080c89306dde80443dc8b563098fcc184c4d6e53b7e716b523ddccdf56d08301d1b0120f2b2 diff --git a/dev-libs/sord/files/sord-0.16.6-x86_32.patch b/dev-libs/sord/files/sord-0.16.6-x86_32.patch deleted file mode 100644 index 3effc4d44dc3..000000000000 --- a/dev-libs/sord/files/sord-0.16.6-x86_32.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff --git a/src/zix/digest.c b/src/zix/digest.c -index 889cfde..00b9fcf 100644 ---- a/src/zix/digest.c -+++ b/src/zix/digest.c -@@ -38,10 +38,12 @@ zix_digest_add(uint32_t hash, const void* const buf, const size_t len) - { - const uint8_t* str = (const uint8_t*)buf; - -+#ifdef __x86_64__ - for (size_t i = 0; i < (len / sizeof(uint64_t)); ++i) { - hash = (uint32_t)_mm_crc32_u64(hash, *(const uint64_t*)str); - str += sizeof(uint64_t); - } -+#endif - if (len & sizeof(uint32_t)) { - hash = _mm_crc32_u32(hash, *(const uint32_t*)str); - str += sizeof(uint32_t); -@@ -57,6 +59,7 @@ zix_digest_add(uint32_t hash, const void* const buf, const size_t len) - return hash; - } - -+#ifdef __x86_64__ - ZIX_API uint32_t - zix_digest_add_64(uint32_t hash, const void* const buf, const size_t len) - { -@@ -72,12 +75,17 @@ zix_digest_add_64(uint32_t hash, const void* const buf, const size_t len) - - return hash; - } -+#endif - - ZIX_API uint32_t - zix_digest_add_ptr(const uint32_t hash, const void* const ptr) - { - #if UINTPTR_MAX == UINT64_MAX -- return (uint32_t)_mm_crc32_u64(hash, (uintptr_t)ptr); -+ #ifdef __x86_64__ -+ return (uint32_t)_mm_crc32_u64(hash, (uintptr_t)ptr); -+ #else -+ return (uint32_t)_mm_crc32_u32(hash, (uintptr_t)ptr); -+ #endif - #else - return _mm_crc32_u32(hash, (uintptr_t)ptr); - #endif diff --git a/dev-libs/sord/metadata.xml b/dev-libs/sord/metadata.xml index f79bb67acbd9..2a6b92e7a17b 100644 --- a/dev-libs/sord/metadata.xml +++ b/dev-libs/sord/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>proaudio@gentoo.org</email> - <name>Gentoo ProAudio Project</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>proaudio@gentoo.org</email> + <name>Gentoo ProAudio Project</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/sord/sord-0.16.6.ebuild b/dev-libs/sord/sord-0.16.6.ebuild deleted file mode 100644 index b56c8da86602..000000000000 --- a/dev-libs/sord/sord-0.16.6.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{6,7,8,9,10} ) -PYTHON_REQ_USE='threads(+)' -inherit python-any-r1 waf-utils multilib-build multilib-minimal - -DESCRIPTION="Library for storing RDF data in memory" -HOMEPAGE="https://drobilla.net/software/sord/" -SRC_URI="http://download.drobilla.net/${P}.tar.bz2" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86" -IUSE="doc static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/libpcre - dev-libs/serd -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - doc? ( app-doc/doxygen ) - virtual/pkgconfig" - -DOCS=( "AUTHORS" "NEWS" "README.md" ) - -PATCHES=( - "${FILESDIR}/${P}-x86_32.patch" -) - -src_prepare() { - sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die - default - multilib_copy_sources -} - -multilib_src_configure() { - waf-utils_src_configure \ - --docdir=/usr/share/doc/${PF} \ - $(multilib_native_usex doc --docs "") \ - $(usex test --test "") \ - $(usex static-libs --static "") -} - -multilib_src_test() { - ./waf test || die -} - -multilib_src_compile() { - waf-utils_src_compile - default -} - -multilib_src_install() { - waf-utils_src_install - default -} diff --git a/dev-libs/sord/sord-0.16.8.ebuild b/dev-libs/sord/sord-0.16.8.ebuild index f61a060e72d1..fd4fbe5ecff6 100644 --- a/dev-libs/sord/sord-0.16.8.ebuild +++ b/dev-libs/sord/sord-0.16.8.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/metadata.xml b/dev-libs/spdlog/metadata.xml index a7c882298820..404928606432 100644 --- a/dev-libs/spdlog/metadata.xml +++ b/dev-libs/spdlog/metadata.xml @@ -1,15 +1,16 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>davidroman96@gmail.com</email> - <name>David Roman</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">gabime/spdlog</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>davidroman96@gmail.com</email> + <name>David Roman</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">gabime/spdlog</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/spsdeclib/metadata.xml b/dev-libs/spsdeclib/metadata.xml index ef0dbeef9f71..88fdef4df65f 100644 --- a/dev-libs/spsdeclib/metadata.xml +++ b/dev-libs/spsdeclib/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>conikost@gentoo.org</email> - <name>Conrad Kostecki</name> - </maintainer> - <longdescription> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> + <longdescription> The SPS decoder library will load IPF and CT Raw files in the emulator of your choice. Kryofluxes <pkg>app-misc/kryoflux-dtc</pkg> also will need this. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/squareball/metadata.xml b/dev-libs/squareball/metadata.xml index e2c84284737b..05b09ba21e20 100644 --- a/dev-libs/squareball/metadata.xml +++ b/dev-libs/squareball/metadata.xml @@ -1,12 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <maintainer status="active"> - <email>rafael@rafaelmartins.eng.br</email> - <name>Rafael G. Martins</name> - </maintainer> - <remote-id type="github">rafaelmartins/squareball</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">rafaelmartins/squareball</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/squareball/squareball-0.2.0.ebuild b/dev-libs/squareball/squareball-0.2.0.ebuild index 58abed1015b2..aeb29384561f 100644 --- a/dev-libs/squareball/squareball-0.2.0.ebuild +++ b/dev-libs/squareball/squareball-0.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,10 +14,10 @@ DESCRIPTION="A general-purpose library for C99" HOMEPAGE="https://github.com/rafaelmartins/squareball" SRC_URI="https://github.com/rafaelmartins/${PN}/releases/download/v${PV}/${P}.tar.xz" -KEYWORDS="~amd64 ~x86" if [[ ${PV} = *9999* ]]; then SRC_URI="" - KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" fi LICENSE="BSD" diff --git a/dev-libs/squareball/squareball-9999.ebuild b/dev-libs/squareball/squareball-9999.ebuild index 58abed1015b2..aeb29384561f 100644 --- a/dev-libs/squareball/squareball-9999.ebuild +++ b/dev-libs/squareball/squareball-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,10 +14,10 @@ DESCRIPTION="A general-purpose library for C99" HOMEPAGE="https://github.com/rafaelmartins/squareball" SRC_URI="https://github.com/rafaelmartins/${PN}/releases/download/v${PV}/${P}.tar.xz" -KEYWORDS="~amd64 ~x86" if [[ ${PV} = *9999* ]]; then SRC_URI="" - KEYWORDS="" +else + KEYWORDS="~amd64 ~x86" fi LICENSE="BSD" diff --git a/dev-libs/starpu/metadata.xml b/dev-libs/starpu/metadata.xml index e3bd900a60ad..9e760eaf44de 100644 --- a/dev-libs/starpu/metadata.xml +++ b/dev-libs/starpu/metadata.xml @@ -1,8 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -<longdescription lang="en"> + <longdescription lang="en"> StarPU is a runtime system that offers support for heterogeneous multicore machines. While many efforts are devoted to design efficient computation kernels for those architectures (e.g. to implement BLAS @@ -11,11 +10,13 @@ the machine), but it also makes sure the kernels are executed as efficiently as possible. </longdescription> -<use> + + <use> <flag name="cuda">Enable NVIDIA CUDA toolkit support</flag> <flag name="gcc-plugin">Enable GCC extension plugin (experimental)</flag> <flag name="opencl">Enable OpenCL support</flag> <flag name="spinlock-check">Enable spinlock check</flag> <flag name="valgrind">Enable <pkg>dev-util/valgrind</pkg> support</flag> -</use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/stb/metadata.xml b/dev-libs/stb/metadata.xml index 06108ef2af4f..a2e8691bd8f8 100644 --- a/dev-libs/stb/metadata.xml +++ b/dev-libs/stb/metadata.xml @@ -1,20 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>3dprint@gentoo.org</email> - <name>Gentoo 3D Printer Project</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <maintainer type="person"> - <email>mathy@vanvoorden.be</email> - <name>Mathy Vanvoorden</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/nothings/stb/issues</bugs-to> - <remote-id type="github">nothings/stb</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>3dprint@gentoo.org</email> + <name>Gentoo 3D Printer Project</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="person"> + <email>mathy@vanvoorden.be</email> + <name>Mathy Vanvoorden</name> + </maintainer> + <upstream> + <remote-id type="github">nothings/stb</remote-id> + <bugs-to>https://github.com/nothings/stb/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/steam-runtime-openssl/metadata.xml b/dev-libs/steam-runtime-openssl/metadata.xml new file mode 100644 index 000000000000..4960025cb0fb --- /dev/null +++ b/dev-libs/steam-runtime-openssl/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>core@liguros.net</email> + <name>Development</name> + </maintainer> + + <origin>steam-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/stfl/metadata.xml b/dev-libs/stfl/metadata.xml index 203592b97a7e..af779af3d895 100644 --- a/dev-libs/stfl/metadata.xml +++ b/dev-libs/stfl/metadata.xml @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>cedk@gentoo.org</email> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>cedk@gentoo.org</email> + </maintainer> + <longdescription lang="en"> STFL is a library which implements a curses-based widget set for text terminals. @@ -19,4 +19,6 @@ around with the GUI and can concentrate on the more interesting programming tasks. </longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/stp/metadata.xml b/dev-libs/stp/metadata.xml index 2b1417586ce7..3d6c029bc2f7 100644 --- a/dev-libs/stp/metadata.xml +++ b/dev-libs/stp/metadata.xml @@ -1,15 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>jeffrey@icurse.nl</email> - <name>Jeffrey Lin</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>jeffrey@icurse.nl</email> + <name>Jeffrey Lin</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription lang="en"> STP is a constraint solver (or SMT solver) aimed at solving constraints of bitvectors and arrays. These types of constraints can be generated by program analysis tools, theorem @@ -17,10 +17,11 @@ intelligent fuzzers, model checkers, and by many other applications. </longdescription> - <upstream> - <remote-id type="github">stp/stp</remote-id> - </upstream> - <use> - <flag name="python">Enable building the Python interface</flag> - </use> -</pkgmetadata> + <upstream> + <remote-id type="github">stp/stp</remote-id> + </upstream> + <use> + <flag name="python">Enable building the Python interface</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/template-glib/metadata.xml b/dev-libs/template-glib/metadata.xml index b776041d6e26..6390f9e033f4 100644 --- a/dev-libs/template-glib/metadata.xml +++ b/dev-libs/template-glib/metadata.xml @@ -1,13 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <longdescription>Template-GLib is a templating library for GLib. It includes a simple template + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <longdescription>Template-GLib is a templating library for GLib. It includes a simple template format along with integration into GObject-Introspection for properties and methods. It separates the parsing of templates and the expansion of templates for faster expansion. You can also define scope, custom functions, and more with the embedded expression language.</longdescription> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/tinyxml/metadata.xml b/dev-libs/tinyxml/metadata.xml index f225bc05a9ee..7103037e685b 100644 --- a/dev-libs/tinyxml/metadata.xml +++ b/dev-libs/tinyxml/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>voyageur@gentoo.org</email> - <name>Bernard Cafarelli</name> - </maintainer> - <use> - <flag name="stl">Compile with TIXML_USE_STL support</flag> - </use> - <upstream> - <remote-id type="sourceforge">tinyxml</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>voyageur@gentoo.org</email> + <name>Bernard Cafarelli</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">tinyxml</remote-id> + </upstream> + <use> + <flag name="stl">Compile with TIXML_USE_STL support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/tinyxml2/metadata.xml b/dev-libs/tinyxml2/metadata.xml index d359b71e6274..42e25350033c 100644 --- a/dev-libs/tinyxml2/metadata.xml +++ b/dev-libs/tinyxml2/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>media-video@gentoo.org</email> - <name>Gentoo Video project</name> - </maintainer> - <upstream> - <remote-id type="github">leethomason/tinyxml2</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>media-video@gentoo.org</email> + <name>Gentoo Video project</name> + </maintainer> + <upstream> + <remote-id type="github">leethomason/tinyxml2</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/tntnet/Manifest b/dev-libs/tntnet/Manifest index 19d045950957..c0186637b7eb 100644 --- a/dev-libs/tntnet/Manifest +++ b/dev-libs/tntnet/Manifest @@ -1 +1,2 @@ DIST tntnet-2.2.1.tar.gz 1127500 BLAKE2B bdb55c879ed00afdde1bfe1560ad4228effaa05b35996df3860631c90c93e57096f590b5ddfd8e8ff0356837e839e2f6ed8f4f6fe8ed478275926dd1143b2051 SHA512 78a26713498fd6eabb0b4a247bb20c130ce967ed22ce5c54da4b1300534dd40155aa62a2dc770be4eca720cadeceac283978a5dc3ce418728994af72e4d8eac1 +DIST tntnet-3.0.tar.gz 879598 BLAKE2B 34cbabc52eb28be051da8593eb32d66aa701785be4002056d9be34d28871ae886a87eb1d66e71393a9f9d96110a3d826acead6c6db5c6f2829db797ac449b82e SHA512 5fe1f8750e10537919174e953be92b73e12a9227c50a02dcf2f23a266304ad3ad77d29823e8cdd3e2fa92dba936c2624f140943d021790e8137609bbeb0d3d81 diff --git a/dev-libs/tntnet/files/tntnet-3.initd b/dev-libs/tntnet/files/tntnet-3.initd new file mode 100644 index 000000000000..b5c0f6307039 --- /dev/null +++ b/dev-libs/tntnet/files/tntnet-3.initd @@ -0,0 +1,27 @@ +#!/sbin/openrc-run +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +PIDFILE="/var/run/tntnet.pid" + +depend() { + use net +} + +start() { + ebegin "Starting tntnet" + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec /usr/bin/tntnet + eend $? +} + +stop() { + ebegin "Stopping tntnet" + start-stop-daemon --stop --pidfile $PIDFILE --exec /usr/bin/tntnet + eend $? +} + +reload() { + ebegin "Reloading tntnet configuration" + start-stop-daemon --pidfile $PIDFILE --signal HUP --exec /usr/bin/tntnet + eend $? +} diff --git a/dev-libs/tntnet/metadata.xml b/dev-libs/tntnet/metadata.xml index dec3d3816a18..ba07dc7ab1fe 100644 --- a/dev-libs/tntnet/metadata.xml +++ b/dev-libs/tntnet/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <name>Joerg Bornkessel</name> - <email>hd_brummy@gentoo.org</email> - </maintainer> - <use> - <flag name="server">Enable tntnet server daemon</flag> - </use> -</pkgmetadata> + <maintainer type="person"> + <email>hd_brummy@gentoo.org</email> + <name>Joerg Bornkessel</name> + </maintainer> + + <use> + <flag name="server">Enable tntnet server daemon</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/tntnet/tntnet-3.0.ebuild b/dev-libs/tntnet/tntnet-3.0.ebuild new file mode 100644 index 000000000000..1f9e683eb0d1 --- /dev/null +++ b/dev-libs/tntnet/tntnet-3.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Modular, multithreaded web application server extensible with C++" +HOMEPAGE="https://www.tntnet.org/" +SRC_URI="http://www.tntnet.org/download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~sparc ~x86" +IUSE="doc gnutls libressl server ssl" + +RDEPEND=">=dev-libs/cxxtools-3.0 + sys-libs/zlib[minizip] + ssl? ( + gnutls? ( + >=net-libs/gnutls-1.2.0 + dev-libs/libgcrypt:0 + ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + app-arch/zip" + +src_prepare() { + default + + eautoreconf + + sed -i -e 's:@localstatedir@:/var:' etc/tntnet/tntnet.xml.in || die + + # bug 423697 + sed -e "s:unzip.h:minizip/unzip.h:" -i framework/defcomp/unzipcomp.cpp || die + + # upstream still use bundeld zlib here + sed -e "s:unzip.h:minizip/unzip.h:" -i framework/common/unzipfile.cpp || die +} + +src_configure() { + local myconf="" + + if ! use server; then + myconf="${myconf} --disable-server" + fi + + econf ${myconf} +} + +src_install() { + emake DESTDIR="${D}" install + + dodoc AUTHORS ChangeLog README + + doman doc/man/{ecpp.7,ecppc.1,tntnet.8,tntnet.xml.7} + + if use server; then + rm -f "${D}/etc/init.d/tntnet" + newinitd "${FILESDIR}/tntnet-3.initd" tntnet + fi + + # remove static libs + rm -f "${ED}"/usr/$(get_libdir)/libtntnet{,_sdk}.la || die +} diff --git a/dev-libs/tomsfastmath/metadata.xml b/dev-libs/tomsfastmath/metadata.xml index 15dd85b520a9..f129826b71fb 100644 --- a/dev-libs/tomsfastmath/metadata.xml +++ b/dev-libs/tomsfastmath/metadata.xml @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sam@gentoo.org</email> - <name>Sam James</name> - </maintainer> - <maintainer type="person"> - <email>mjo@gentoo.org</email> - <name>Michael Orlitzky</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>sam@gentoo.org</email> + <name>Sam James</name> + </maintainer> + <maintainer type="person"> + <email>mjo@gentoo.org</email> + <name>Michael Orlitzky</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/totem-pl-parser/metadata.xml b/dev-libs/totem-pl-parser/metadata.xml index 085e8b59297c..70ddbade3f4b 100644 --- a/dev-libs/totem-pl-parser/metadata.xml +++ b/dev-libs/totem-pl-parser/metadata.xml @@ -1,13 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<use> - <flag name="archive">Enables ISO detection with <pkg>app-arch/libarchive</pkg></flag> - <flag name="crypt">Support AmazonAMZ decoding with <pkg>dev-libs/libgcrypt</pkg></flag> - <flag name="quvi">Use <pkg>media-libs/libquvi</pkg> for parsing video links</flag> -</use> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + + <use> + <flag name="archive">Enables ISO detection with <pkg>app-arch/libarchive</pkg></flag> + <flag name="crypt">Support AmazonAMZ decoding with <pkg>dev-libs/libgcrypt</pkg></flag> + <flag name="quvi">Use <pkg>media-libs/libquvi</pkg> for parsing video links</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/tre/metadata.xml b/dev-libs/tre/metadata.xml index b675c9f5b843..3c39bbba63b0 100644 --- a/dev-libs/tre/metadata.xml +++ b/dev-libs/tre/metadata.xml @@ -1,11 +1,12 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>shell-tools@gentoo.org</email> - <name>Gentoo Shell Tools Project</name> - </maintainer> - <upstream> - <remote-id type="github">laurikari/tre</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>shell-tools@gentoo.org</email> + <name>Gentoo Shell Tools Project</name> + </maintainer> + <upstream> + <remote-id type="github">laurikari/tre</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest index 19ef33254855..89e8f45baa12 100644 --- a/dev-libs/tree-sitter/Manifest +++ b/dev-libs/tree-sitter/Manifest @@ -1,3 +1,3 @@ -DIST tree-sitter-0.17.3.tar.gz 519006 BLAKE2B 81eb9bdfc9f27e7b172b6c17333eece5515cf292d5b08eb5362f108db483e329ff6d309ccc40ef2de23d1a32c437cdbc1b9cf800146902a3d913feecf8b63269 SHA512 48a827d7bea184a84ad9f594bc5dc1869bad9aa2823f83d1ac7d58e6feaa092e7088e7eb0dcc6d3aa3810d25ff9f25ecb531751c77314ff7d07fa05f95b7a013 -DIST tree-sitter-0.18.0.tar.gz 521866 BLAKE2B 16fdfa721b6895f4945f02875f6ffc8ba6931bb822ad0c7666e302d9a67fa0260ca09e8add6eae5cd5b37a3251dbfca7feb9581a78bb8385cf9466fc07745f49 SHA512 ba090b5136330e24ff3c23f3f9f98af197bddf5ed56fb4930fbbfac317ba5ebd02488afe6c1f35afa45e324baa785569f4fbdb1b8ca020f4bea5e22d9fc76aa8 DIST tree-sitter-0.18.1.tar.gz 524193 BLAKE2B 500ad9dbb40bf7fbc3fb1da9012c7a3236aa05397571040a08494ea48810d491fe15593106b1f4dbcee45ecee3765b088e1e41afd2def3487acf2273cfce5bb2 SHA512 b78af07f29bfd53e394103260bfc8645ddd5d3247429cbb9b00b8a79a8006f2b0c98ab66fa6f59ab1312cc875aeb9f3e17f3c05ca65aead8e5f6e3ba7eb1cca3 +DIST tree-sitter-0.18.2.tar.gz 2856990 BLAKE2B 31bb67aa1645d06b14b5dfd3b45c978da8850b42352204174fb7966b3185adf1301e9c8150ddb999f074d05ef965d1e26555a750f7f77671e03e6a2821a89cef SHA512 fe385f28ce28d96538d0779d3d69f49c6183732f48ae0e979d41d1298e7c87f259604f9f2eca2a07c424a4840fa29a38051845ead797325f748d251250ffb836 +DIST tree-sitter-0.18.3.tar.gz 2860203 BLAKE2B 77d0fe53140602759a1039fc0bb600765ee4115e30fa26290f19c296f2b3941d0d42986344f11916266b6c46ac0250f94d1a1b01a6f074da36cee34c1c942165 SHA512 b669a499f826eb51fe51cbf93fd9bee6cd17ec3d628a2b7c4359c6b8d60390ce9d348a9d7470d5faa82c937d8afb720b596ce5e7b553943345cf1f79d74a2d79 diff --git a/dev-libs/tree-sitter/metadata.xml b/dev-libs/tree-sitter/metadata.xml index dcfdb27e8a99..5d7157efba57 100644 --- a/dev-libs/tree-sitter/metadata.xml +++ b/dev-libs/tree-sitter/metadata.xml @@ -1,18 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>abdelqaderali@protonmail.com</email> - <name>Ali Abdel-Qader</name> - </maintainer> - <maintainer type="person"> - <email>sarnex@gentoo.org</email> - <name>Nick Sarnie</name> - </maintainer> - <upstream> - <remote-id type="github">tree-sitter/tree-sitter</remote-id> - </upstream> - <longdescription> + <maintainer type="person"> + <email>abdelqaderali@protonmail.com</email> + <name>Ali Abdel-Qader</name> + </maintainer> + <maintainer type="person"> + <email>sarnex@gentoo.org</email> + <name>Nick Sarnie</name> + </maintainer> + <longdescription> Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. </longdescription> -</pkgmetadata> + <upstream> + <remote-id type="github">tree-sitter/tree-sitter</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/tree-sitter/tree-sitter-0.18.0.ebuild b/dev-libs/tree-sitter/tree-sitter-0.18.2.ebuild index 547703a2d329..62e7c8355b29 100644 --- a/dev-libs/tree-sitter/tree-sitter-0.18.0.ebuild +++ b/dev-libs/tree-sitter/tree-sitter-0.18.2.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/${PN}/${PN}" else - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" fi diff --git a/dev-libs/tree-sitter/tree-sitter-0.17.3.ebuild b/dev-libs/tree-sitter/tree-sitter-0.18.3.ebuild index 547703a2d329..62e7c8355b29 100644 --- a/dev-libs/tree-sitter/tree-sitter-0.17.3.ebuild +++ b/dev-libs/tree-sitter/tree-sitter-0.18.3.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/${PN}/${PN}" else - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" fi diff --git a/dev-libs/tvision/metadata.xml b/dev-libs/tvision/metadata.xml index 2b609c0582b1..0ee407720f30 100644 --- a/dev-libs/tvision/metadata.xml +++ b/dev-libs/tvision/metadata.xml @@ -1,20 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>waebbl-gentoo@posteo.net</email> - <name>Bernd Waibel</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <use> - <flag name="gpm"> + <maintainer type="person"> + <email>waebbl-gentoo@posteo.net</email> + <name>Bernd Waibel</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">set-soft/tvision</remote-id> + </upstream> + <use> + <flag name="gpm"> Support text mode mouse through <pkg>sys-libs/gpm</pkg> </flag> - </use> - <upstream> - <remote-id type="github">set-soft/tvision</remote-id> - </upstream> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/tvmet/metadata.xml b/dev-libs/tvmet/metadata.xml index 2c8f0b133ff6..ba241c935b37 100644 --- a/dev-libs/tvmet/metadata.xml +++ b/dev-libs/tvmet/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">tvmet</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">tvmet</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/ucl/metadata.xml b/dev-libs/ucl/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/ucl/metadata.xml +++ b/dev-libs/ucl/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/ucommon/metadata.xml b/dev-libs/ucommon/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/ucommon/metadata.xml +++ b/dev-libs/ucommon/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/udis86/metadata.xml b/dev-libs/udis86/metadata.xml index 8e3555d805c8..33a1890a2aa2 100644 --- a/dev-libs/udis86/metadata.xml +++ b/dev-libs/udis86/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>chithanh@gentoo.org</email> - <name>ChÃ-Thanh Christopher Nguyá»…n</name> - </maintainer> - <upstream> - <remote-id type="sourceforge">udis86</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>chithanh@gentoo.org</email> + <name>ChÃ-Thanh Christopher Nguyá»…n</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">udis86</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/unibilium/metadata.xml b/dev-libs/unibilium/metadata.xml index 5ce7855694af..a3ea154206f9 100644 --- a/dev-libs/unibilium/metadata.xml +++ b/dev-libs/unibilium/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>vim@gentoo.org</email> - <name>Gentoo Vim Project</name> - </maintainer> - <upstream> - <remote-id type="github">mauke/unibilium</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>vim@gentoo.org</email> + <name>Gentoo Vim Project</name> + </maintainer> + <upstream> + <remote-id type="github">mauke/unibilium</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/unittest++/metadata.xml b/dev-libs/unittest++/metadata.xml index 295c6be753c2..2e28b139315f 100644 --- a/dev-libs/unittest++/metadata.xml +++ b/dev-libs/unittest++/metadata.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sbraz@gentoo.org</email> - <name>Louis Sautier</name> - </maintainer> - <upstream> - <remote-id type="github">unittest-cpp/unittest-cpp</remote-id> - <bugs-to>https://github.com/unittest-cpp/unittest-cpp/issues</bugs-to> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>sbraz@gentoo.org</email> + <name>Louis Sautier</name> + </maintainer> + <upstream> + <remote-id type="github">unittest-cpp/unittest-cpp</remote-id> + <bugs-to>https://github.com/unittest-cpp/unittest-cpp/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/univalue/metadata.xml b/dev-libs/univalue/metadata.xml index dd4ad75523d7..5b7f9fd01366 100644 --- a/dev-libs/univalue/metadata.xml +++ b/dev-libs/univalue/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>luke-jr+gentoobugs@utopios.org</email> - <name>Luke Dashjr</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">jgarzik/univalue</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>luke-jr+gentoobugs@utopios.org</email> + <name>Luke Dashjr</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">jgarzik/univalue</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/urdfdom/metadata.xml b/dev-libs/urdfdom/metadata.xml index 763be347f9d6..6cabbaf6ed02 100644 --- a/dev-libs/urdfdom/metadata.xml +++ b/dev-libs/urdfdom/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>ros@gentoo.org</email> - <name>Gentoo ROS Project</name> - </maintainer> - <upstream> - <remote-id type="github">ros/urdfdom</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>ros@gentoo.org</email> + <name>Gentoo ROS Project</name> + </maintainer> + <upstream> + <remote-id type="github">ros/urdfdom</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/urdfdom/urdfdom-1.0.4.ebuild b/dev-libs/urdfdom/urdfdom-1.0.4.ebuild index ca110cd83a61..60febb77ed08 100644 --- a/dev-libs/urdfdom/urdfdom-1.0.4.ebuild +++ b/dev-libs/urdfdom/urdfdom-1.0.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,6 @@ fi inherit ${SCM} cmake if [ "${PV#9999}" != "${PV}" ] ; then - KEYWORDS="" SRC_URI="" else KEYWORDS="~amd64 ~arm" diff --git a/dev-libs/urdfdom/urdfdom-9999.ebuild b/dev-libs/urdfdom/urdfdom-9999.ebuild index 2194dbf8c448..32f851f1b66f 100644 --- a/dev-libs/urdfdom/urdfdom-9999.ebuild +++ b/dev-libs/urdfdom/urdfdom-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,6 @@ fi inherit ${SCM} cmake if [ "${PV#9999}" != "${PV}" ] ; then - KEYWORDS="" SRC_URI="" else KEYWORDS="~amd64 ~arm" diff --git a/dev-libs/urdfdom_headers/metadata.xml b/dev-libs/urdfdom_headers/metadata.xml index 3c648c8e188a..589ab26da0c4 100644 --- a/dev-libs/urdfdom_headers/metadata.xml +++ b/dev-libs/urdfdom_headers/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>ros@gentoo.org</email> - <name>Gentoo ROS Project</name> - </maintainer> - <upstream> - <remote-id type="github">ros/urdfdom_headers</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>ros@gentoo.org</email> + <name>Gentoo ROS Project</name> + </maintainer> + <upstream> + <remote-id type="github">ros/urdfdom_headers</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/urdfdom_headers/urdfdom_headers-1.0.5.ebuild b/dev-libs/urdfdom_headers/urdfdom_headers-1.0.5.ebuild index 19d301eb81b2..e603369ce602 100644 --- a/dev-libs/urdfdom_headers/urdfdom_headers-1.0.5.ebuild +++ b/dev-libs/urdfdom_headers/urdfdom_headers-1.0.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,6 @@ fi inherit ${SCM} cmake if [ "${PV#9999}" != "${PV}" ] ; then - KEYWORDS="" SRC_URI="" else KEYWORDS="~amd64 ~arm" diff --git a/dev-libs/urdfdom_headers/urdfdom_headers-9999.ebuild b/dev-libs/urdfdom_headers/urdfdom_headers-9999.ebuild index 19d301eb81b2..e603369ce602 100644 --- a/dev-libs/urdfdom_headers/urdfdom_headers-9999.ebuild +++ b/dev-libs/urdfdom_headers/urdfdom_headers-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,6 @@ fi inherit ${SCM} cmake if [ "${PV#9999}" != "${PV}" ] ; then - KEYWORDS="" SRC_URI="" else KEYWORDS="~amd64 ~arm" diff --git a/dev-libs/uriparser/metadata.xml b/dev-libs/uriparser/metadata.xml index 4e4f7c40abfc..311ecae4797f 100644 --- a/dev-libs/uriparser/metadata.xml +++ b/dev-libs/uriparser/metadata.xml @@ -1,16 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>sping@gentoo.org</email> - <name>Sebastian Pipping</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>sping@gentoo.org</email> + <name>Sebastian Pipping</name> + </maintainer> + <longdescription lang="en"> uriparser is a strictly RFC 3986 compliant URI parsing library. uriparser is cross-platform, fast, supports Unicode and is licensed under the New BSD license. </longdescription> - <upstream> - <remote-id type="sourceforge">uriparser</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">uriparser</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/userspace-rcu/Manifest b/dev-libs/userspace-rcu/Manifest index b34b3df98ce3..60722968f856 100644 --- a/dev-libs/userspace-rcu/Manifest +++ b/dev-libs/userspace-rcu/Manifest @@ -1,6 +1,3 @@ -DIST userspace-rcu-0.10.1.tar.bz2 503347 BLAKE2B 32e75d5d94b15fdcb28397aa64c871f708a925bef0cfcc90553de7694a85e1562bb2256b0c8d8726b910363d12b3a67f963f5c0213141ea2a4ad8d2bcd23bf7b SHA512 2bb042e1cf8888eab664ea6e88b94646c995bea61c89d49dcf4e844d144329303c600d73e29e0f05c935ad8278857cc08fb5b4b9f7f0c2f120c46b458b51a211 -DIST userspace-rcu-0.10.2.tar.bz2 503833 BLAKE2B 17e2102e096903f301d1a08d606cf98e28a413ef26a3dc8fa6f400ba74aa14aabdef5e28d4fed5fb01cee33b0bd5de9fb0682523aaa50c6053fd3471711a02e7 SHA512 47413b4a593d19185ee3d455e5744042c060cb50008dac25e9135c5cd2250ef5129a419258b18c665c8c794ad3b09234fdd70a106c72d8fc64631172b13d0e22 DIST userspace-rcu-0.11.1.tar.bz2 527799 BLAKE2B b81ab5b3fd23e5666d422c1f627bc3c2cd095770f4f054f5d0d4ea6bc0007f12a4c6b05446e179b7a33775f7603e3be8ebf2c844be77b47ed80305da208151ea SHA512 112f7be1b72edfbad61582bb9962e2cf3c83415d12886cecb8239ab3263d1d07310b097813ac206aa9d4622953099100f0f54375d5ba345a3c87159c4b27bdc3 DIST userspace-rcu-0.12.1.tar.bz2 527626 BLAKE2B 56fcea0fb81573dc55a0a80064e92ea837efdbd8743879d599424b4f6b140c0e9b0a88ff9a42d9643fa25e914a5fc67e1a26e101c25aa5c67582caa5da4d746d SHA512 c0c14eede77358904dfb10774390fd86b4fa9e0ab25d278c869728d40eb263bfa7e489b20ce7198169e71d74fe41bb5018fc1553a5e0654840c9765e088c83db -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 +DIST userspace-rcu-0.12.2.tar.bz2 529440 BLAKE2B 808cc088e0c16098e1b99bad00f599a01ed9b4a02ffccfe5b8020f56a616fc9af3e0c830f788c44d6c89fc1acdb444659ea6ac713736d38d226bdc5a1170f511 SHA512 97031a0b5fe30e75e54f50d2170fdb2618e6d9b526aa5f6fa53e59251a548dee95e85c909aafb3989175c7306a32fa9e104beb12adf0710f5f1eec924fa177aa diff --git a/dev-libs/userspace-rcu/metadata.xml b/dev-libs/userspace-rcu/metadata.xml index 8ebc13a29a0b..30998fba3cf8 100644 --- a/dev-libs/userspace-rcu/metadata.xml +++ b/dev-libs/userspace-rcu/metadata.xml @@ -1,11 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> -<email>base-system@gentoo.org</email> -<name>Gentoo Base System</name> -</maintainer> -<use> -<flag name="regression-test">Run regression tests (requires FEATURES=test)</flag> -</use> -</pkgmetadata> + <maintainer type="project"> + <email>base-system@gentoo.org</email> + <name>Gentoo Base System</name> + </maintainer> + + <use> + <flag name="regression-test">Run regression tests (requires FEATURES=test)</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.10.1.ebuild b/dev-libs/userspace-rcu/userspace-rcu-0.10.1.ebuild deleted file mode 100644 index 31b1212593f7..000000000000 --- a/dev-libs/userspace-rcu/userspace-rcu-0.10.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="userspace RCU (read-copy-update) library" -HOMEPAGE="https://liburcu.org/" -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" -IUSE="static-libs regression-test test" -RESTRICT="!test? ( test )" - -DEPEND="test? ( sys-process/time )" - -src_configure() { - local myeconfargs=( - --enable-shared - $(use_enable static-libs static) - ) - econf "${myeconfargs[@]}" -} - -src_test() { - default - if use regression-test; then - emake -C tests/regression regtest - fi -} diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.10.2.ebuild b/dev-libs/userspace-rcu/userspace-rcu-0.12.2.ebuild index 981b27090047..74ef772211de 100644 --- a/dev-libs/userspace-rcu/userspace-rcu-0.10.2.ebuild +++ b/dev-libs/userspace-rcu/userspace-rcu-0.12.2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 DESCRIPTION="userspace RCU (read-copy-update) library" HOMEPAGE="https://liburcu.org/" diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.9.1.ebuild b/dev-libs/userspace-rcu/userspace-rcu-0.9.1.ebuild deleted file mode 100644 index 29f07a0559d9..000000000000 --- a/dev-libs/userspace-rcu/userspace-rcu-0.9.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools-utils - -DESCRIPTION="userspace RCU (read-copy-update) library" -HOMEPAGE="https://liburcu.org/" -SRC_URI="https://lttng.org/files/urcu/${P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0/4" # subslot = soname version -KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 x86" -IUSE="static-libs regression-test test" -RESTRICT="!test? ( test )" - -DEPEND="test? ( sys-process/time )" - -# tests fail with separate build dir -AUTOTOOLS_IN_SOURCE_BUILD=1 - -src_configure() { - local myeconfargs=( - --docdir="${EPREFIX}/usr/share/doc/${PF}" - ) - autotools-utils_src_configure -} - -src_test() { - default - if use regression-test; then - emake -C tests/regression regtest - fi -} diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.9.2.ebuild b/dev-libs/userspace-rcu/userspace-rcu-0.9.2.ebuild deleted file mode 100644 index 6cbfcf9a4f55..000000000000 --- a/dev-libs/userspace-rcu/userspace-rcu-0.9.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit autotools-utils - -DESCRIPTION="userspace RCU (read-copy-update) library" -HOMEPAGE="https://liburcu.org/" -SRC_URI="https://lttng.org/files/urcu/${P}.tar.bz2" - -LICENSE="LGPL-2.1" -SLOT="0/4" # subslot = soname version -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="static-libs regression-test test" -RESTRICT="!test? ( test )" - -DEPEND="test? ( sys-process/time )" - -# tests fail with separate build dir -AUTOTOOLS_IN_SOURCE_BUILD=1 - -src_configure() { - local myeconfargs=( - --docdir="${EPREFIX}/usr/share/doc/${PF}" - ) - autotools-utils_src_configure -} - -src_test() { - default - if use regression-test; then - emake -C tests/regression regtest - fi -} diff --git a/dev-libs/utfcpp/metadata.xml b/dev-libs/utfcpp/metadata.xml index d25cf40411bd..7bd8c01fdd85 100644 --- a/dev-libs/utfcpp/metadata.xml +++ b/dev-libs/utfcpp/metadata.xml @@ -1,16 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>arfrever.fta@gmail.com</email> - <name>Arfrever Frehtes Taifersar Arahesis</name> - </maintainer> - <maintainer type="person"> - <email>floppym@gentoo.org</email> - <name>Mike Gilbert</name> - <description>Proxy</description> - </maintainer> - <upstream> - <remote-id type="github">nemtrif/utfcpp</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>arfrever.fta@gmail.com</email> + <name>Arfrever Frehtes Taifersar Arahesis</name> + </maintainer> + <maintainer type="person"> + <email>floppym@gentoo.org</email> + <name>Mike Gilbert</name> + <description>Proxy</description> + </maintainer> + <upstream> + <remote-id type="github">nemtrif/utfcpp</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/uthash/metadata.xml b/dev-libs/uthash/metadata.xml index ce8a4ddcbac6..f1ecbd1a2634 100644 --- a/dev-libs/uthash/metadata.xml +++ b/dev-libs/uthash/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">troydhanson/uthash</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">troydhanson/uthash</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/uulib/metadata.xml b/dev-libs/uulib/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-libs/uulib/metadata.xml +++ b/dev-libs/uulib/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/vala-common/metadata.xml b/dev-libs/vala-common/metadata.xml index 243d9d0d89c3..660b4f870c9c 100644 --- a/dev-libs/vala-common/metadata.xml +++ b/dev-libs/vala-common/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> -</maintainer> -<upstream> - <remote-id type="cpe">cpe:/a:gnome:vala</remote-id> -</upstream> -</pkgmetadata> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:gnome:vala</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/vc-intrinsics/metadata.xml b/dev-libs/vc-intrinsics/metadata.xml index 59d021249019..8bcdd7ac22e4 100644 --- a/dev-libs/vc-intrinsics/metadata.xml +++ b/dev-libs/vc-intrinsics/metadata.xml @@ -1,9 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="github">intel/vc-intrinsics</remote-id> - </upstream> -</pkgmetadata> - + <upstream> + <remote-id type="github">intel/vc-intrinsics</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/vc/metadata.xml b/dev-libs/vc/metadata.xml index a92008365618..ee28e00855c1 100644 --- a/dev-libs/vc/metadata.xml +++ b/dev-libs/vc/metadata.xml @@ -1,10 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>amadio@gentoo.org</email> - </maintainer> - <upstream> - <remote-id type="github">VcDevel/Vc</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>amadio@gentoo.org</email> + </maintainer> + <upstream> + <remote-id type="github">VcDevel/Vc</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/voikko-fi/metadata.xml b/dev-libs/voikko-fi/metadata.xml index 6b0a0fb3a729..745d33db486a 100644 --- a/dev-libs/voikko-fi/metadata.xml +++ b/dev-libs/voikko-fi/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>juippis@gentoo.org</email> - <name>Joonas Niilola</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>juippis@gentoo.org</email> + <name>Joonas Niilola</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/volume_key/metadata.xml b/dev-libs/volume_key/metadata.xml index c7be278b6458..f1864795debb 100644 --- a/dev-libs/volume_key/metadata.xml +++ b/dev-libs/volume_key/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>polynomial-c@gentoo.org</email> - <name>Lars Wendler</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/wayland-protocols/metadata.xml b/dev-libs/wayland-protocols/metadata.xml index e943b72b8a48..07def84bcb52 100644 --- a/dev-libs/wayland-protocols/metadata.xml +++ b/dev-libs/wayland-protocols/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>x11@gentoo.org</email> + <name>X11</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/wayland/metadata.xml b/dev-libs/wayland/metadata.xml index e943b72b8a48..07def84bcb52 100644 --- a/dev-libs/wayland/metadata.xml +++ b/dev-libs/wayland/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="project"> - <email>x11@gentoo.org</email> - <name>X11</name> -</maintainer> -</pkgmetadata> + <maintainer type="project"> + <email>x11@gentoo.org</email> + <name>X11</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/weston/metadata.xml b/dev-libs/weston/metadata.xml index dff0a7012a3a..251e8140f22e 100644 --- a/dev-libs/weston/metadata.xml +++ b/dev-libs/weston/metadata.xml @@ -1,27 +1,29 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> - <email>chewi@gentoo.org</email> - <name>James Le Cuirot</name> -</maintainer> -<use> - <flag name="desktop">Enable the desktop shell</flag> - <flag name="drm">Enable drm compositor support</flag> - <flag name="editor">Install wayland-editor example application</flag> - <flag name="fbdev">Enable fbdev compositor support</flag> - <flag name="fullscreen">Enable fullscreen shell</flag> - <flag name="gles2">Use GLESv2 cairo instead of full GL</flag> - <flag name="headless">Headless backend and a noop renderer, mainly for testing purposes</flag> - <flag name="ivi">Enable the IVI shell</flag> - <flag name="kiosk">Enable the kiosk shell</flag> - <flag name="launch">Install weston-launch utility</flag> - <flag name="pipewire">Enable virtual remote output with Pipewire on DRM backend</flag> - <flag name="rdp">Enable Remote Desktop Protocol compositor support</flag> - <flag name="remoting">Enable plugin to stream output to remote hosts using <pkg>media-libs/gstreamer</pkg></flag> - <flag name="resize-optimization">Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi</flag> - <flag name="screen-sharing">Enable screen-sharing through RDP</flag> - <flag name="wayland-compositor">Enable Wayland compositor support</flag> - <flag name="xwayland">Enable ability support native X11 applications</flag> -</use> -</pkgmetadata> + <maintainer type="person"> + <email>chewi@gentoo.org</email> + <name>James Le Cuirot</name> + </maintainer> + + <use> + <flag name="desktop">Enable the desktop shell</flag> + <flag name="drm">Enable drm compositor support</flag> + <flag name="editor">Install wayland-editor example application</flag> + <flag name="fbdev">Enable fbdev compositor support</flag> + <flag name="fullscreen">Enable fullscreen shell</flag> + <flag name="gles2">Use GLESv2 cairo instead of full GL</flag> + <flag name="headless">Headless backend and a noop renderer, mainly for testing purposes</flag> + <flag name="ivi">Enable the IVI shell</flag> + <flag name="kiosk">Enable the kiosk shell</flag> + <flag name="launch">Install weston-launch utility</flag> + <flag name="pipewire">Enable virtual remote output with Pipewire on DRM backend</flag> + <flag name="rdp">Enable Remote Desktop Protocol compositor support</flag> + <flag name="remoting">Enable plugin to stream output to remote hosts using <pkg>media-libs/gstreamer</pkg></flag> + <flag name="resize-optimization">Increase performance, allocate more RAM. Recommended to disable on Raspberry Pi</flag> + <flag name="screen-sharing">Enable screen-sharing through RDP</flag> + <flag name="wayland-compositor">Enable Wayland compositor support</flag> + <flag name="xwayland">Enable ability support native X11 applications</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/weston/weston-9.0.0.ebuild b/dev-libs/weston/weston-9.0.0.ebuild index 4f98f5bcab67..d9ca85977e50 100644 --- a/dev-libs/weston/weston-9.0.0.ebuild +++ b/dev-libs/weston/weston-9.0.0.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} = *9999* ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="amd64 ~arm ~arm64 x86" + KEYWORDS="amd64 arm ~arm64 x86" fi LICENSE="MIT CC-BY-SA-3.0" diff --git a/dev-libs/xalan-c/metadata.xml b/dev-libs/xalan-c/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-libs/xalan-c/metadata.xml +++ b/dev-libs/xalan-c/metadata.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/xapian-bindings/metadata.xml b/dev-libs/xapian-bindings/metadata.xml index d920e3ba3e56..5da7ff511b14 100644 --- a/dev-libs/xapian-bindings/metadata.xml +++ b/dev-libs/xapian-bindings/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>blueness@gentoo.org</email> - <name>Anthony G. Basile</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>blueness@gentoo.org</email> + <name>Anthony G. Basile</name> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/xapian/metadata.xml b/dev-libs/xapian/metadata.xml index 36cab194041e..5adcc3092e1d 100644 --- a/dev-libs/xapian/metadata.xml +++ b/dev-libs/xapian/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>blueness@gentoo.org</email> - <name>Anthony G. Basile</name> - </maintainer> - <longdescription lang="en"> + <maintainer type="person"> + <email>blueness@gentoo.org</email> + <name>Anthony G. Basile</name> + </maintainer> + <longdescription lang="en"> Xapian is an Open Source Probabilistic Information Retrieval library, released under the GPL. It's written in C++, with bindings to allow use from Perl, Python, PHP, Java, TCL, C#, and Ruby (so far!) @@ -14,10 +14,14 @@ to easily add advanced indexing and search facilities to their own applications. </longdescription> - <use> - <flag name="brass">Enabled brass backend db support</flag> - <flag name="chert">Enabled chert backend db support</flag> - <flag name="inmemory">Enabled inmemory backend db support</flag> - <flag name="remote">Enabled remote backend db support</flag> - </use> -</pkgmetadata> + <upstream> + <remote-id type="cpe">cpe:/a:xapian:xapian-core</remote-id> + </upstream> + <use> + <flag name="brass">Enabled brass backend db support</flag> + <flag name="chert">Enabled chert backend db support</flag> + <flag name="inmemory">Enabled inmemory backend db support</flag> + <flag name="remote">Enabled remote backend db support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/xbyak/metadata.xml b/dev-libs/xbyak/metadata.xml index 38b28ff6e621..0ae03c58e397 100644 --- a/dev-libs/xbyak/metadata.xml +++ b/dev-libs/xbyak/metadata.xml @@ -1,7 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person"> -<email>zx2c4@gentoo.org</email> -</maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>zx2c4@gentoo.org</email> + </maintainer> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest index df3adb6a7209..b6d8b2b53731 100644 --- a/dev-libs/xerces-c/Manifest +++ b/dev-libs/xerces-c/Manifest @@ -1,3 +1 @@ -DIST xerces-c-3.2.2-fix-XERCESC-2161.patch 42804 BLAKE2B c55aa5ff9d0ca8b716aaffb25435b0a1fbfc8684dc601dc009e3e44f3608c9c21ca3190a25d4813f7e34d75f070ca5de5554e35a2408d65f168b6a8715a156e1 SHA512 04d8cf6e220b7a7dc09a8dba4ff763dd8ccb133a81a5338d64a5cdf2c039f2d51958ec7eeea8ca04eeed8433c3239df8d74e6c697ac8c2c3476e8917d02507a5 -DIST xerces-c-3.2.2.tar.gz 7100953 BLAKE2B d167299797189ef181c384ac49095e8bc4cf4e0c7d646e72840a19f56c6eea060168d2c2d29c29ce6cc76dd44e403bea4c3dcde67f964b87f3abc807ad0b14ad SHA512 13709b47b61d957d736f34b774dbc7fbd85171eedebd0cada41fd1d17929e6c42904c882b1e1d4f9b4fd464938b62e5ebb127187b4974dfade6a593e31471e80 DIST xerces-c-3.2.3.tar.gz 7120270 BLAKE2B d622621657f33ada75a9ef330e77772b8f9cff717d8efc06f2a1fffea77360596e5192b48a6a015403a1045aa2492c626ba05f1de15eb5b997a80ca19b032db8 SHA512 206c5c31510224b8f6963b051f27968e4fe70374a0adb2c2990ac1f865b3bac41f63e6bfb7279faa21477f8878a3b9671ba70726fc75a84e51f037ef158639ad diff --git a/dev-libs/xerces-c/metadata.xml b/dev-libs/xerces-c/metadata.xml index 9734dce84a5f..4c9b863ebe1b 100644 --- a/dev-libs/xerces-c/metadata.xml +++ b/dev-libs/xerces-c/metadata.xml @@ -1,8 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -<use> + <upstream> + <remote-id type="cpe">cpe:/a:apache:xerces-c</remote-id> + </upstream> + <use> <flag name="iconv">Use iconv (<pkg>virtual/libiconv</pkg>) as message loader and transcoder (in general it would be possible to use iconv only as message loader and something else like icu or the native method as @@ -10,5 +12,6 @@ handle)</flag> <flag name="threads">Enable threading support through pthread (or other libraries on AIX, IRIX, HPUX, Solars). Highly recommended</flag> -</use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild b/dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild index 9c89e65548c1..b6a53f71d1b0 100644 --- a/dev-libs/xerces-c/xerces-c-3.2.3.ebuild +++ b/dev-libs/xerces-c/xerces-c-3.2.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -32,6 +32,10 @@ DEPEND="${RDEPEND} DOCS=( CREDITS KEYS NOTICE README ) +PATCHES=( + "${FILESDIR}"/xerces-c-3.2.2-fix-XERCESC-2163.patch +) + pkg_setup() { export ICUROOT="${EPREFIX}/usr" diff --git a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild index 9671a52d453a..4c29af461e29 100644 --- a/dev-libs/xerces-c/xerces-c-3.2.2-r1.ebuild +++ b/dev-libs/xerces-c/xerces-c-3.2.3-r2.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -: ${CMAKE_MAKEFILE_GENERATOR:=ninja} +EAPI=7 -inherit cmake-utils prefix +inherit cmake prefix DESCRIPTION="A validating XML parser written in a portable subset of C++" HOMEPAGE="https://xerces.apache.org/xerces-c/" @@ -13,29 +12,28 @@ if [[ ${PV} == *9999 ]] ; then ESVN_REPO_URI="https://svn.apache.org/repos/asf/xerces/c/trunk" inherit subversion else - SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz - https://dev.gentoo.org/~juippis/distfiles/tmp/xerces-c-3.2.2-fix-XERCESC-2161.patch" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" + 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" fi LICENSE="Apache-2.0" SLOT="0" - IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv icu static-libs test threads" + RESTRICT="!test? ( test )" -RDEPEND="icu? ( dev-libs/icu:0= ) +RDEPEND=" curl? ( net-misc/curl ) + icu? ( dev-libs/icu:0= ) virtual/libiconv" -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" doc? ( app-doc/doxygen ) test? ( dev-lang/perl )" DOCS=( CREDITS KEYS NOTICE README ) -PATCHES=( - "${DISTDIR}/${P}-fix-XERCESC-2161.patch" - "${FILESDIR}/${P}-fix-XERCESC-2163.patch" -) + +PATCHES=( "${FILESDIR}"/${PN}-3.2.2-fix-XERCESC-2163.patch ) pkg_setup() { export ICUROOT="${EPREFIX}/usr" @@ -80,6 +78,7 @@ src_configure() { # for interix maybe: transcoder="windows" local mycmakeargs=( + -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" -Dnetwork-accessor="${netaccessor}" -Dmessage-loader="${msgloader}" -Dtranscoder="${transcoder}" @@ -87,17 +86,17 @@ src_configure() { -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)" ) - cmake-utils_src_configure + cmake_src_configure } src_compile() { - cmake-utils_src_compile + cmake_src_compile - use doc && cmake-utils_src_compile doc-style createapidocs doc-xml + use doc && cmake_build doc-style createapidocs doc-xml } src_install() { - cmake-utils_src_install + cmake_src_install # package provides .pc files find "${D}" -name '*.la' -delete || die diff --git a/dev-libs/xerces-c/xerces-c-9999.ebuild b/dev-libs/xerces-c/xerces-c-9999.ebuild index 627bdbc2f2f9..995f942a4379 100644 --- a/dev-libs/xerces-c/xerces-c-9999.ebuild +++ b/dev-libs/xerces-c/xerces-c-9999.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -: ${CMAKE_MAKEFILE_GENERATOR:=ninja} +EAPI=7 -inherit cmake-utils prefix +inherit cmake prefix DESCRIPTION="A validating XML parser written in a portable subset of C++" HOMEPAGE="https://xerces.apache.org/xerces-c/" @@ -19,14 +18,16 @@ fi LICENSE="Apache-2.0" SLOT="0" - IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv icu static-libs test threads" + RESTRICT="!test? ( test )" -RDEPEND="icu? ( dev-libs/icu:0= ) +RDEPEND=" curl? ( net-misc/curl ) + icu? ( dev-libs/icu:0= ) virtual/libiconv" -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" doc? ( app-doc/doxygen ) test? ( dev-lang/perl )" @@ -83,17 +84,17 @@ src_configure() { -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)" ) - cmake-utils_src_configure + cmake_src_configure } src_compile() { - cmake-utils_src_compile + cmake_src_compile - use doc && cmake-utils_src_compile doc-style createapidocs doc-xml + use doc && cmake_build doc-style createapidocs doc-xml } src_install() { - cmake-utils_src_install + cmake_src_install # package provides .pc files find "${D}" -name '*.la' -delete || die diff --git a/dev-libs/xmlrpc-c/Manifest b/dev-libs/xmlrpc-c/Manifest index 25d074452ccf..689a05fcafb2 100644 --- a/dev-libs/xmlrpc-c/Manifest +++ b/dev-libs/xmlrpc-c/Manifest @@ -1,2 +1 @@ -DIST xmlrpc-c-1.39.11.tgz 815463 BLAKE2B 7d169d51835e64e5ac822c48b1a6d7622293c1ce1e7379985ebf6c10f3ab331c55eeff9f655cf914c4cf7e3c107fbdbd741d664489f4ad7aadb5e576ceb383c2 SHA512 13e7ddf5264436671437c0bcd698380baca35c4469f592edf79cb4cafda254fe8207ecb992ee728ed20ec70457a20bd0cf8e180ce5cf0561a38a21f1e588f584 DIST xmlrpc-c-1.51.06.tgz 933161 BLAKE2B 8023444e14e7e41f5433cebeb0fcb7a7323dd734f658155e117d3547b4d61ef81c189395662bf68074dcf1ec5c47ee550cd18773ce8bf0bd53cb0a1764cce945 SHA512 2927fc8c01d42b6f838d8b0c839f09a7dd0d1ddc5a3d7b36c9d479f1c7bf7fdf14923f640883f98ba66067eda0f5379737bf3a5bc9d4b9abe1a7eff7d7def066 diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.32.05-Wimplicit.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.32.05-Wimplicit.patch deleted file mode 100644 index affa917f7427..000000000000 --- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.32.05-Wimplicit.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/common.mk -+++ b/common.mk -@@ -17,7 +17,7 @@ - # fully made. - .DELETE_ON_ERROR: - --GCC_WARNINGS = -Wall -W -Wno-uninitialized -Wundef -Wimplicit \ -+GCC_WARNINGS = -Wall -W -Wno-uninitialized -Wundef \ - -Wno-unknown-pragmas - # We need -Wwrite-strings after we fix all the missing consts - # -@@ -27,7 +27,7 @@ - # on -Wuninitialized for all the others. - - GCC_C_WARNINGS = $(GCC_WARNINGS) \ -- -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -+ -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wimplicit - - GCC_CXX_WARNINGS = $(GCC_WARNINGS) -Wsynth - diff --git a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.39.11-cplusplus.patch b/dev-libs/xmlrpc-c/files/xmlrpc-c-1.39.11-cplusplus.patch deleted file mode 100644 index 64de06b3bb28..000000000000 --- a/dev-libs/xmlrpc-c/files/xmlrpc-c-1.39.11-cplusplus.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/lib/Makefile 2015-12-30 07:22:14.000000000 +0300 -+++ b/lib/Makefile 2017-01-10 15:17:39.410000000 +0300 -@@ -9,7 +9,10 @@ - - # Build up SUBDIRS: - SUBDIRS = --SUBDIRS += util libutil libutil++ -+SUBDIRS += util libutil -+ifeq ($(ENABLE_CPLUSPLUS),yes) -+ SUBDIRS += libutil++ -+endif - ifeq ($(ENABLE_ABYSS_SERVER),yes) - SUBDIRS += abyss - ifeq ($(ENABLE_CPLUSPLUS),yes) diff --git a/dev-libs/xmlrpc-c/metadata.xml b/dev-libs/xmlrpc-c/metadata.xml index 3a51b3edd302..622adc8b6fd7 100644 --- a/dev-libs/xmlrpc-c/metadata.xml +++ b/dev-libs/xmlrpc-c/metadata.xml @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>pinkbyte@gentoo.org</email> - <name>Sergey Popov</name> - </maintainer> - <use> - <flag name="abyss">Build the Abyss mini web-server.</flag> - <flag name="libxml2">Use dev-libs/libxml2 to parse XML instead of the internal expat library.</flag> - <flag name="threads">Controls whether to build the Abyss web-server with pthreads or fork 'threading'.</flag> - <flag name="tools">Build the xmlrpc* tools.</flag> - </use> - <upstream> - <remote-id type="sourceforge">xmlrpc-c</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>pinkbyte@gentoo.org</email> + <name>Sergey Popov</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">xmlrpc-c</remote-id> + </upstream> + <use> + <flag name="abyss">Build the Abyss mini web-server.</flag> + <flag name="libxml2">Use dev-libs/libxml2 to parse XML instead of the internal expat library.</flag> + <flag name="threads">Controls whether to build the Abyss web-server with pthreads or fork 'threading'.</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file 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 deleted file mode 100644 index c81a30f2af34..000000000000 --- a/dev-libs/xmlrpc-c/xmlrpc-c-1.39.11-r1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# Upstream maintains 3 release channels: http://xmlrpc-c.sourceforge.net/release.html -# 1. Only the "Super Stable" series is released as a tarball -# 2. SVN tagging of releases seems spotty: http://svn.code.sf.net/p/xmlrpc-c/code/release_number/ -# Because of this, we are following the "Super Stable" release channel - -DESCRIPTION="A lightweigt RPC library based on XML and HTTP" -HOMEPAGE="https://sourceforge.net/projects/xmlrpc-c/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="abyss +cgi +curl +cxx +libxml2 threads test tools" -RESTRICT="!test? ( test )" - -REQUIRED_USE="test? ( abyss curl cxx ) tools? ( curl )" - -DEPEND=" - sys-libs/ncurses:0= - sys-libs/readline:0= - curl? ( net-misc/curl ) - libxml2? ( dev-libs/libxml2 )" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.32.05-Wimplicit.patch" - "${FILESDIR}/${P}-cplusplus.patch" -) - -pkg_setup() { - use curl || ewarn "Curl support disabled: No client library will be built" -} - -src_prepare() { - sed -i \ - -e "/CFLAGS_COMMON/s|-g -O3$||" \ - -e "/CXXFLAGS_COMMON/s|-g$||" \ - common.mk || die - - eapply ${PATCHES[@]} - eapply_user -} - -src_configure() { - econf \ - --disable-wininet-client \ - --disable-libwww-client \ - --without-libwww-ssl \ - $(use_enable libxml2 libxml2-backend) \ - $(use_enable threads abyss-threads) \ - $(use_enable cgi cgi-server) \ - $(use_enable abyss abyss-server) \ - $(use_enable cxx cplusplus) \ - $(use_enable curl curl-client) -} - -src_compile() { - # Parallel builds are fixed in v 1.43.x or newer - emake -j1 - use tools && emake -rC "${S}"/tools -} - -src_install() { - default - use tools && emake DESTDIR="${D}" -rC "${S}"/tools install -} diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r2.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r2.ebuild index 51ec4d2a0258..ce0147bf5357 100644 --- a/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r2.ebuild +++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r2.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" LICENSE="BSD" SLOT="0/4.51" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-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 ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="abyss +cgi +curl +cxx +libxml2 threads test" diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06.ebuild deleted file mode 100644 index f313ea0354f7..000000000000 --- a/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Upstream maintains 3 release channels: http://xmlrpc-c.sourceforge.net/release.html -# 1. Only the "Super Stable" series is released as a tarball -# 2. SVN tagging of releases seems spotty: http://svn.code.sf.net/p/xmlrpc-c/code/release_number/ -# Because of this, we are following the "Super Stable" release channel - -DESCRIPTION="A lightweigt RPC library based on XML and HTTP" -HOMEPAGE="https://sourceforge.net/projects/xmlrpc-c/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" - -IUSE="abyss +cgi +curl +cxx +libxml2 threads test" - -RESTRICT="!test? ( test )" - -REQUIRED_USE="test? ( abyss curl cxx )" - -RDEPEND=" - sys-libs/ncurses:0= - sys-libs/readline:0= - curl? ( net-misc/curl ) - libxml2? ( dev-libs/libxml2 )" -DEPEND="${RDEPEND}" - -pkg_setup() { - use curl || ewarn "Curl support disabled: No client library will be built" -} - -src_prepare() { - sed -i \ - -e "/CFLAGS_COMMON/s|-g -O3$||" \ - -e "/CXXFLAGS_COMMON/s|-g$||" \ - common.mk || die - - default -} - -src_configure() { - econf \ - --disable-libwww-client \ - --disable-wininet-client \ - --without-libwww-ssl \ - $(use_enable abyss abyss-server) \ - $(use_enable cgi cgi-server) \ - $(use_enable curl curl-client) \ - $(use_enable cxx cplusplus) \ - $(use_enable libxml2 libxml2-backend) \ - $(use_enable threads abyss-threads) -} - -src_compile() { - default - # Tools building is broken in this release - #use tools && emake -rC "${S}"/tools -} - -src_install() { - default - # Tools building is broken in this release - #use tools && emake DESTDIR="${D}" -rC "${S}"/tools install -} diff --git a/dev-libs/xmlsec/metadata.xml b/dev-libs/xmlsec/metadata.xml index 8f1184e366ba..1461c727e8ee 100644 --- a/dev-libs/xmlsec/metadata.xml +++ b/dev-libs/xmlsec/metadata.xml @@ -1,14 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="gcrypt">Install xmlsec-gcrypt library</flag> - <flag name="gnutls">Install xmlsec-gnutls library</flag> - <flag name="nss">Install xmlsec-nss library</flag> - <flag name="openssl">Install xmlsec-openssl library</flag> - </use> - <upstream> - <remote-id type="github">lsh123/xmlsec</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="github">lsh123/xmlsec</remote-id> + </upstream> + <use> + <flag name="gcrypt">Install xmlsec-gcrypt library</flag> + <flag name="gnutls">Install xmlsec-gnutls library</flag> + <flag name="nss">Install xmlsec-nss library</flag> + <flag name="openssl">Install xmlsec-openssl library</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild index 08c8ae220183..a52fbd446c66 100644 --- a/dev-libs/xmlsec/xmlsec-1.2.31.ebuild +++ b/dev-libs/xmlsec/xmlsec-1.2.31.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/${PN}1-${PV}" 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/metadata.xml b/dev-libs/xxhash/metadata.xml index ffe46e89cab8..46720a921ff0 100644 --- a/dev-libs/xxhash/metadata.xml +++ b/dev-libs/xxhash/metadata.xml @@ -1,12 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>amadio@gentoo.org</email> - <name>Guilherme Amadio</name> - </maintainer> - <upstream> - <remote-id type="github">Cyan4973/xxHash</remote-id> - <bugs-to>https://github.com/Cyan4973/xxHash/issues</bugs-to> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>amadio@gentoo.org</email> + <name>Guilherme Amadio</name> + </maintainer> + <upstream> + <remote-id type="github">Cyan4973/xxHash</remote-id> + <bugs-to>https://github.com/Cyan4973/xxHash/issues</bugs-to> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/yajl/metadata.xml b/dev-libs/yajl/metadata.xml index a05a0f6df056..455407d8bb67 100644 --- a/dev-libs/yajl/metadata.xml +++ b/dev-libs/yajl/metadata.xml @@ -1,11 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>ruby@gentoo.org</email> - <name>Gentoo Ruby Project</name> - </maintainer> - <upstream> - <remote-id type="github">lloyd/yajl</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>ruby@gentoo.org</email> + <name>Gentoo Ruby Project</name> + </maintainer> + <upstream> + <remote-id type="github">lloyd/yajl</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/yaz/metadata.xml b/dev-libs/yaz/metadata.xml index aeb6974da125..f564ee76adcb 100644 --- a/dev-libs/yaz/metadata.xml +++ b/dev-libs/yaz/metadata.xml @@ -1,8 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -<use> + + <use> <flag name="ziffy">Install ziffy, a promiscuous Z39.50 APDU sniffer</flag> -</use> -</pkgmetadata> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/zlog/metadata.xml b/dev-libs/zlog/metadata.xml index af68f28d59c1..44873939f726 100644 --- a/dev-libs/zlog/metadata.xml +++ b/dev-libs/zlog/metadata.xml @@ -1,11 +1,12 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>klausman@gentoo.org</email> - <name>Tobias Klausmann</name> - </maintainer> - <upstream> - <remote-id type="github">HardySimpson/zlog</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>klausman@gentoo.org</email> + <name>Tobias Klausmann</name> + </maintainer> + <upstream> + <remote-id type="github">HardySimpson/zlog</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/zookeeper-c/metadata.xml b/dev-libs/zookeeper-c/metadata.xml index d8d5cc720330..f2ed5fbc0989 100644 --- a/dev-libs/zookeeper-c/metadata.xml +++ b/dev-libs/zookeeper-c/metadata.xml @@ -1,8 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>aballier@gentoo.org</email> - <name>Alexis Ballier</name> - </maintainer> -</pkgmetadata> + <maintainer type="person"> + <email>aballier@gentoo.org</email> + <name>Alexis Ballier</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:apache:zookeeper</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/zthread/metadata.xml b/dev-libs/zthread/metadata.xml index 3020b4780d3a..a5e37e8fd051 100644 --- a/dev-libs/zthread/metadata.xml +++ b/dev-libs/zthread/metadata.xml @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">zthread</remote-id> - </upstream> -</pkgmetadata> + <upstream> + <remote-id type="sourceforge">zthread</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/zziplib/Manifest b/dev-libs/zziplib/Manifest index 56281af571c6..b561f2a5b06b 100644 --- a/dev-libs/zziplib/Manifest +++ b/dev-libs/zziplib/Manifest @@ -1,3 +1 @@ -DIST zziplib-0.13.71.tar.gz 1150654 BLAKE2B 00394de5da8b3c5b95ef0aea060e523354845261b846e3c876b13d2d05c6569496475a279d6b211c3215a6f17e6bfe53958baabcebb13cd72d30a9f0c40d9449 SHA512 e035d0ac26dca78335ae3defc652543ff7b353a1a95d76ed1beeb21a08e16f287a62d488f528cfbb77d5b558581b68d439aa0823577524e9aa61a3cf5f208cb5 -DIST zziplib-0.13.71_p20201021.tar.gz 1151849 BLAKE2B b4caf8b6b03d8de742d4e727a2aa03dd8b5e96df50c6e9d5aaf2df9bc072cd8389959019e41c06bd808f3df8e710dd11d198438bf70e58e5ae278a882d854d5b SHA512 ebbc5bc9e403e203d36cacb0ec5aea9d1750f1a8b144a41748c9475e6cc0b1c3af197a4ef7df5f38f90be40bd4f9b68edbcb4624ceff1d48a47127065e570cb3 DIST zziplib-0.13.72.tar.gz 1162175 BLAKE2B ff5617645e25040e4666e5440651fbb2b04c0505c7bda08b158f44c63c5dd53ec97a9942908314c3b103a4685be49368e964d249fcf9b9d685e328f0ebabdedd SHA512 4bb089e74813c6fac9657cd96e44e4a6469bf86aba3980d885c4573e8db45e74fd07bbdfcec9f36297c72227c8c0b2c37dab1bc4326cef8529960e482fe501c8 diff --git a/dev-libs/zziplib/files/zziplib-0.13.69-009-perror.patch b/dev-libs/zziplib/files/zziplib-0.13.69-009-perror.patch deleted file mode 100644 index 678ff3670df4..000000000000 --- a/dev-libs/zziplib/files/zziplib-0.13.69-009-perror.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: zziplib-0.13.69/bins/unzip-mem.c -=================================================================== ---- zziplib-0.13.69.orig/bins/unzip-mem.c -+++ zziplib-0.13.69/bins/unzip-mem.c -@@ -93,7 +93,7 @@ static void zzip_mem_entry_make(ZZIP_MEM - { - FILE* file = fopen (entry->zz_name, "wb"); - if (file) { zzip_mem_entry_pipe (disk, entry, file); fclose (file); } -- perror (entry->zz_name); -+ else perror (entry->zz_name); - if (status < EXIT_WARNINGS) status = EXIT_WARNINGS; - } - diff --git a/dev-libs/zziplib/files/zziplib-0.13.71-58_manvolnum_should_be_in_.so.patch b/dev-libs/zziplib/files/zziplib-0.13.71-58_manvolnum_should_be_in_.so.patch deleted file mode 100644 index 262d309d8d89..000000000000 --- a/dev-libs/zziplib/files/zziplib-0.13.71-58_manvolnum_should_be_in_.so.patch +++ /dev/null @@ -1,19 +0,0 @@ -commit 03ddd0ce0864e629256bc078eaadb0d21d0df6d9 -Author: Guido Draheim <guidod@gmx.de> -Date: Sat Apr 18 02:11:37 2020 +0200 - - #58 manvolnum should be in .so (see other) manpages - -diff --git a/docs/dbk2man.py b/docs/dbk2man.py -index 49cac4e..e0d93d2 100755 ---- a/docs/dbk2man.py -+++ b/docs/dbk2man.py -@@ -387,7 +387,7 @@ def refentry2(man, refentry, subdirectory = ".", title = ""): - refentrytitle = manpage - filename = "%s/man%s/%s.%s" % (subdirectory, manvolnum, manpage, manvolnum) - if manpage != refentrytitle: -- manpagetext = ".so %s.%s\n" % (refentrytitle, manvolnum) -+ manpagetext = ".so man%s/%s.%s\n" % (manvolnum, refentrytitle, manvolnum) - writefile(filename, manpagetext) - else: - manpagetext = text diff --git a/dev-libs/zziplib/files/zziplib-0.13.71-copy_directory_instead_of_unpacking.patch b/dev-libs/zziplib/files/zziplib-0.13.71-copy_directory_instead_of_unpacking.patch deleted file mode 100644 index 51059ed77be7..000000000000 --- a/dev-libs/zziplib/files/zziplib-0.13.71-copy_directory_instead_of_unpacking.patch +++ /dev/null @@ -1,54 +0,0 @@ -commit 31d8a958610592bce683366c0808fb610f67a366 -Author: Guido Draheim <guidod@gmx.de> -Date: Sun Apr 19 18:25:16 2020 +0200 - - copy directory instead of unpacking manpages.tar to install-man #93 - -diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt -index 623da24..b679f7b 100644 ---- a/docs/CMakeLists.txt -+++ b/docs/CMakeLists.txt -@@ -174,33 +174,28 @@ add_custom_target(install-site - DEPENDS site.html zziplib.html zzipmmapped.html zzipfseeko.html - VERBATIM) - add_custom_target(install-htmpages -- COMMAND ${BASH} -c "ls -l ${CMAKE_CURRENT_BINARY_DIR}/*pages.tar" - COMMAND ${BASH} -c "mkdir -vp $DESTDIR${docdir} >&2 || ls -ld $DESTDIR${docdir} >&2" -- COMMAND ${BASH} -c "cd $DESTDIR${docdir} && tar x -f ${outdir}/htmpages.tar" -+ COMMAND ${BASH} -c "cp -r ${outdir}/html $DESTDIR${docdir}/" - COMMAND ${BASH} -c "cd $DESTDIR${docdir} && mv html man" - DEPENDS htmpages.tar - VERBATIM) - add_custom_target(install-manpages -- COMMAND ${BASH} -c "ls -l ${CMAKE_CURRENT_BINARY_DIR}/*pages.tar" - COMMAND ${BASH} -c "mkdir -vp $DESTDIR${mandir} >&2 || ls -ld $DESTDIR${mandir} >&2" -- COMMAND ${BASH} -c "cd $DESTDIR${mandir} && tar xf ${outdir}/manpages.tar" -+ COMMAND ${BASH} -c "cp -r ${outdir}/man3 $DESTDIR${mandir}/" - DEPENDS manpages.tar - VERBATIM) -- -+if(ZZIP_HTMPAGES) -+ install(CODE "message(STATUS \"Installing: html pages to ${docdir}/man\")") -+ install(DIRECTORY html/ DESTINATION ${docdir}/man MESSAGE_NEVER) -+endif() -+if(ZZIP_MANPAGES) -+ install(CODE "message(STATUS \"Installing: man3 pages to ${mandir}/man3\")") -+ install(DIRECTORY man3/ DESTINATION ${mandir}/man3 MESSAGE_NEVER) -+endif() - add_custom_target(install-docs DEPENDS install-manpages install-htmpages install-site) - add_custom_target(install-mans DEPENDS install-manpages) -- --if(ZZIP_MANPAGES) --add_custom_target(install-man ALL DEPENDS install-manpages) --else() - add_custom_target(install-man DEPENDS install-manpages) --endif() -- --if(ZZIP_HTMPAGES) --add_custom_target(install-htm ALL DEPENDS install-htmpages) --else() - add_custom_target(install-htm DEPENDS install-htmpages) --endif() - - # messages ####################################################### - diff --git a/dev-libs/zziplib/files/zziplib-0.13.71-find-bash.patch b/dev-libs/zziplib/files/zziplib-0.13.71-find-bash.patch deleted file mode 100644 index 6c62442c5dfb..000000000000 --- a/dev-libs/zziplib/files/zziplib-0.13.71-find-bash.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff --git a/SDL/CMakeLists.txt b/SDL/CMakeLists.txt -index 7ceba4a..c1b8172 100644 ---- a/SDL/CMakeLists.txt -+++ b/SDL/CMakeLists.txt -@@ -47,6 +47,7 @@ endif() - - if(SDL_FOUND) - if(UNIX) -+find_package ( UnixCommands REQUIRED ) # bash - join_paths(libdir "\${prefix}" "${CMAKE_INSTALL_LIBDIR}") - join_paths(includedir "\${prefix}" "${CMAKE_INSTALL_INCLUDEDIR}") - join_paths(pc_zzipsdldir "\${prefix}" "${zzipsdldir}") -diff --git a/zzip/CMakeLists.txt b/zzip/CMakeLists.txt -index a9f6e3a..2cdd275 100644 ---- a/zzip/CMakeLists.txt -+++ b/zzip/CMakeLists.txt -@@ -194,6 +194,7 @@ SET_TARGET_PROPERTIES(libzzipmmapped PROPERTIES VERSION ${VERNUM}.${FIXNUM} SOVE - endif() - - if(ZZIPCOMPAT) -+find_package ( UnixCommands REQUIRED ) # bash - add_custom_command(OUTPUT compat/zzip.h - COMMAND ${BASH} -c "rm -rf compat; mkdir compat" - COMMAND ${BASH} -c "echo '#ifndef ZZIP_WARNING' > compat/zzip.h" -@@ -215,6 +216,7 @@ add_custom_target(compat ALL DEPENDS compat/zzip.h) - endif() - - if(UNIX) -+find_package ( UnixCommands REQUIRED ) # bash - join_paths(libdir "\${prefix}" "${CMAKE_INSTALL_LIBDIR}") - join_paths(includedir "\${prefix}" "${CMAKE_INSTALL_INCLUDEDIR}") - add_custom_command(OUTPUT zziplib.pc -diff --git a/zzipwrap/CMakeLists.txt b/zzipwrap/CMakeLists.txt -index 220d93b..d0bf1ae 100644 ---- a/zzipwrap/CMakeLists.txt -+++ b/zzipwrap/CMakeLists.txt -@@ -49,6 +49,7 @@ target_link_libraries(zzipwrap libzzipwrap ) - target_include_directories(zzipwrap PRIVATE "${CMAKE_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}") - - if(UNIX) -+find_package ( UnixCommands REQUIRED ) # bash - join_paths(libdir "\${prefix}" "${CMAKE_INSTALL_LIBDIR}") - join_paths(includedir "\${prefix}" "${CMAKE_INSTALL_INCLUDEDIR}") - add_custom_command(OUTPUT zzipwrap.pc diff --git a/dev-libs/zziplib/files/zziplib-0.13.71-installing-man3-pages.patch b/dev-libs/zziplib/files/zziplib-0.13.71-installing-man3-pages.patch deleted file mode 100644 index 55fb4be7a51c..000000000000 --- a/dev-libs/zziplib/files/zziplib-0.13.71-installing-man3-pages.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt -index b679f7b..cafa6b4 100644 ---- a/docs/CMakeLists.txt -+++ b/docs/CMakeLists.txt -@@ -126,9 +126,10 @@ add_custom_command(OUTPUT manpages.tar - COMMAND ${BASH} -c "test -d man3/man3 && mv man3 man3_; test -d man3_/man3 && mv man3_/man3 .; rm -rf man3_" - COMMAND ${BASH} -c "chmod 664 man3/*.3" - COMMAND ${BASH} -c "tar cf manpages.tar man3" -- COMMAND ${BASH} -c "ls -l `pwd`/manpages.tar `pwd`/htmpages.tar >&2 || true" -+ COMMAND ${BASH} -c "ls -l `pwd`/manpages.tar >&2 || true" - DEPENDS zziplib.xml zzipmmapped.xml zzipfseeko.xml - VERBATIM) -+if(ZZIP_HTMPAGES) - add_custom_command(OUTPUT htmpages.tar - COMMAND ${BASH} -c "test -d html && rm -rf html; mkdir html" - COMMAND ${PY} ${srcdir}/dbk2man.py -o html html zziplib.xml -@@ -139,6 +140,7 @@ add_custom_command(OUTPUT htmpages.tar - COMMAND ${BASH} -c "ls -l `pwd`/htmpages.tar `pwd`/manpages.tar >&2 || true" - DEPENDS zziplib.xml zzipmmapped.xml zzipfseeko.xml - VERBATIM) -+endif() - - add_custom_target(manpages DEPENDS manpages.tar) - add_custom_target(htmpages DEPENDS htmpages.tar) -@@ -190,7 +192,7 @@ if(ZZIP_HTMPAGES) - endif() - if(ZZIP_MANPAGES) - install(CODE "message(STATUS \"Installing: man3 pages to ${mandir}/man3\")") -- install(DIRECTORY man3/ DESTINATION ${mandir}/man3 MESSAGE_NEVER) -+ install(DIRECTORY ${outdir}/man3/ DESTINATION ${mandir}/man3 MESSAGE_NEVER) - endif() - add_custom_target(install-docs DEPENDS install-manpages install-htmpages install-site) - add_custom_target(install-mans DEPENDS install-manpages) diff --git a/dev-libs/zziplib/files/zziplib-0.13.71-join-paths-pc-zzipsdldir.patch b/dev-libs/zziplib/files/zziplib-0.13.71-join-paths-pc-zzipsdldir.patch deleted file mode 100644 index 7597f989dcc7..000000000000 --- a/dev-libs/zziplib/files/zziplib-0.13.71-join-paths-pc-zzipsdldir.patch +++ /dev/null @@ -1,26 +0,0 @@ -commit 497c1598cea9dcb13d210de59b1dc65425ca5fdb -Author: Jan Tojnar <jtojnar@gmail.com> -Date: Thu Apr 16 20:09:11 2020 +0200 - - build: Produce more correct pc file with zzipsdldir - - Just like described in commit 892dea3b82208654cc9f57ffc4ef555d0d934cf5, - the CMAKE_INSTALL_INCLUDEDIR variable can be absolute path so simply - appending it to \${prefix} might not work. - -diff --git a/SDL/CMakeLists.txt b/SDL/CMakeLists.txt -index 7ceba4a..6a4f860 100644 ---- a/SDL/CMakeLists.txt -+++ b/SDL/CMakeLists.txt -@@ -49,9 +49,10 @@ if(SDL_FOUND) - if(UNIX) - join_paths(libdir "\${prefix}" "${CMAKE_INSTALL_LIBDIR}") - join_paths(includedir "\${prefix}" "${CMAKE_INSTALL_INCLUDEDIR}") -+join_paths(pc_zzipsdldir "\${prefix}" "${zzipsdldir}") - add_custom_command(OUTPUT SDL_rwops_zzip.pc - COMMAND ${BASH} -c "echo 'prefix=${CMAKE_INSTALL_PREFIX}' > SDL_rwops_zzip.pc" -- COMMAND ${BASH} -c "echo 'zzipsdldir=\${prefix}/${zzipsdldir}' >> SDL_rwops_zzip.pc" -+ COMMAND ${BASH} -c "echo 'zzipsdldir=${pc_zzipsdldir}' >> SDL_rwops_zzip.pc" - COMMAND ${BASH} -c "echo '' >> SDL_rwops_zzip.pc" - COMMAND ${BASH} -c "echo 'Name: SDL_rwops_zzip' >> SDL_rwops_zzip.pc" - COMMAND ${BASH} -c "echo 'Version: ${PROJECT_VERSION}' >> SDL_rwops_zzip.pc" diff --git a/dev-libs/zziplib/files/zziplib-0.13.71-reorganize-ZZIP_OPTIONFLAGS.patch b/dev-libs/zziplib/files/zziplib-0.13.71-reorganize-ZZIP_OPTIONFLAGS.patch deleted file mode 100644 index a2567720bfad..000000000000 --- a/dev-libs/zziplib/files/zziplib-0.13.71-reorganize-ZZIP_OPTIONFLAGS.patch +++ /dev/null @@ -1,317 +0,0 @@ -commit 5583ccc7a247ee27556ede344e93d3ac1dc72e9b -Author: Guido Draheim <guidod@gmx.de> -Date: Sat Apr 18 01:39:56 2020 +0200 - - reorganize ZZIP_OPTIONFLAGS and make install-man ON by default if UNIX - -# diff --git a/GNUmakefile b/GNUmakefile -# index 3571fd1..53077b0 100644 -# --- a/GNUmakefile -# +++ b/GNUmakefile -# @@ -10,10 +10,16 @@ default: -# @ test ! -f Makefile || test -f build/Makefile || echo 'DONE make all - please run make check (before make install)' -# -# .PHONY: build-am build-cm -# -build-cm: ; mkdir build-cm; cd build-cm && cmake .. -DCMAKE_INSTALL_PREFIX:PATH=$$HOME/local -# build-am: ; mkdir build-am; cd build-am && sh ../configure --prefix=$$HOME/local --enable-sdl -# -cm cmake: ; rm -rf build-cm; $(MAKE) build-cm && cd build-cm && $(MAKE) all -# +build-cm: ; mkdir build-cm; cd build-cm && cmake .. -DCMAKE_INSTALL_PREFIX:PATH=$$HOME/local -# +build-nj: ; mkdir build-nj; cd build-nj && cmake .. -DCMAKE_INSTALL_PREFIX:PATH=$$HOME/local -GNinja -# +build-nm: ; mkdir build-nj; cd build-nj && cmake .. -DCMAKE_INSTALL_PREFIX:PATH=$$HOME/local -GNmake -# am autom: ; rm -rf build-am; $(MAKE) build-am && cd build-am && $(MAKE) all -# +cm cmake: ; rm -rf build-cm; $(MAKE) build-cm && cd build-cm && $(MAKE) all -# +nj ninja: ; rm -rf build-nj; $(MAKE) build-nj && cd build-nj && ninja -# + -# +build-cm2: ; mkdir build-cm2; cd build-cm2 && cmake .. -DCMAKE_INSTALL_PREFIX:PATH=$$HOME/local -DZZIP_MANPAGES=OFF -# +cm2: ; rm -rf build-cm2; $(MAKE) build-cm2 && cd build-cm2 && $(MAKE) all -# -# new: ; rm -rf build; $(MAKE) default -# -diff --git a/SDL/CMakeLists.txt b/SDL/CMakeLists.txt -index 7ceba4a..c0d68d4 100644 ---- a/SDL/CMakeLists.txt -+++ b/SDL/CMakeLists.txt -@@ -14,6 +14,15 @@ option(BUILD_STATIC_LIBS "Build the static library" OFF) - option(BUILD_TESTS "Build test programs" OFF) - option(MSVC_STATIC_RUNTIME "Build with static runtime libs (/MT)" ON) - -+if(UNIX) -+option(ZZIP_LIBTOOL "Ensure binary compatibility with libtool" ON) -+option(ZZIP_PKGCONFIG "Generate pkg-config files for linking" ON) -+else() -+option(ZZIP_LIBTOOL "Ensure binary compatibility with libtool" OFF) -+option(ZZIP_PKGCONFIG "Generate pkg-config files for linking" OFF) -+endif() -+ -+ - # Zlib library needed - find_package ( ZLIB REQUIRED ) - # pkg_search_module ( ZZIP zzip ) -@@ -46,7 +55,7 @@ endif() - # pkgconfig ###################################################### - - if(SDL_FOUND) --if(UNIX) -+if(ZZIP_PKGCONFIG) - join_paths(libdir "\${prefix}" "${CMAKE_INSTALL_LIBDIR}") - join_paths(includedir "\${prefix}" "${CMAKE_INSTALL_INCLUDEDIR}") - join_paths(pc_zzipsdldir "\${prefix}" "${zzipsdldir}") -@@ -64,5 +73,11 @@ add_custom_target(pkgconfig-sdl ALL DEPENDS SDL_rwops_zzip.pc) - - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/SDL_rwops_zzip.pc - DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig" ) --endif() --endif() -+endif(ZZIP_PKGCONFIG) -+endif(SDL_FOUND) -+ -+# messages ################################################## -+ -+message(STATUS "installing SDL_rwops_zzip example headers: ${SDL_FOUND}") -+message(STATUS "installing SDL_rwops_zzip pkgconfig files: ${ZZIP_PKGCONFIG}") -+ -diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt -index d1284e6..623da24 100644 ---- a/docs/CMakeLists.txt -+++ b/docs/CMakeLists.txt -@@ -9,6 +9,14 @@ option(BUILD_SHARED_LIBS "Build a shared library" ON) - option(BUILD_STATIC_LIBS "Build the static library" OFF) - option(BUILD_TESTS "Build test programs" OFF) - option(MSVC_STATIC_RUNTIME "Build with static runtime libs (/MT)" ON) -+option(ZZIP_HTMLSITE "Generate site html pages from docs" OFF) -+option(ZZIP_HTMPAGES "Generate html manpages from sources" OFF) -+ -+if(UNIX) -+option(ZZIP_MANPAGES "Generate man3 manpages from sources" ON) -+else() -+option(ZZIP_MANPAGES "Generate man3 manpages from sources" OFF) -+endif() - - # Zlib library needed - find_package ( ZLIB REQUIRED ) -@@ -132,14 +140,24 @@ add_custom_command(OUTPUT htmpages.tar - DEPENDS zziplib.xml zzipmmapped.xml zzipfseeko.xml - VERBATIM) - --add_custom_target(mans DEPENDS manpages) --add_custom_target(man DEPENDS manpages) --add_custom_target(htm DEPENDS htmpages) - add_custom_target(manpages DEPENDS manpages.tar) - add_custom_target(htmpages DEPENDS htmpages.tar) - add_custom_target(doc DEPENDS zziplib.xml zzipmmapped.xml zzipfseeko.xml site.html) - add_custom_target(docs DEPENDS doc manpages htmpages) -+add_custom_target(mans DEPENDS manpages) -+ -+if(ZZIP_MANPAGES) -+add_custom_target(man ALL DEPENDS manpages) -+else() -+add_custom_target(man DEPENDS manpages) -+endif() -+if(ZZIP_HTMPAGES) -+add_custom_target(htm ALL DEPENDS htmpages) -+else() -+add_custom_target(htm DEPENDS htmpages) -+endif() - -+# install ######################################################## - - string(REPLACE ";" " " all_bins_FILES "${bins_FILES}") - string(REPLACE ";" " " all_SDLs_FILES "${SDLs_FILES}") -@@ -168,13 +186,24 @@ add_custom_target(install-manpages - COMMAND ${BASH} -c "cd $DESTDIR${mandir} && tar xf ${outdir}/manpages.tar" - DEPENDS manpages.tar - VERBATIM) -+ - add_custom_target(install-docs DEPENDS install-manpages install-htmpages install-site) - add_custom_target(install-mans DEPENDS install-manpages) --add_custom_target(install-man DEPENDS install-manpages) - --# install ######################################################## --set(mandir ${CMAKE_INSTALL_FULL_MANDIR}) --install(CODE "execute_process(COMMAND ${BASH} -c \"set -e -- mkdir -vp $DESTDIR/${mandir} || ls -ld $DESTDIR/${mandir} -- cd $DESTDIR/${mandir} && tar xf ${CMAKE_CURRENT_BINARY_DIR}/manpages.tar -- \")") -+if(ZZIP_MANPAGES) -+add_custom_target(install-man ALL DEPENDS install-manpages) -+else() -+add_custom_target(install-man DEPENDS install-manpages) -+endif() -+ -+if(ZZIP_HTMPAGES) -+add_custom_target(install-htm ALL DEPENDS install-htmpages) -+else() -+add_custom_target(install-htm DEPENDS install-htmpages) -+endif() -+ -+# messages ####################################################### -+ -+message(STATUS "html site to be generated: ${ZZIP_HTMLSITE}" ) -+message(STATUS "man pages to be generated: ${ZZIP_MANPAGES}" ) -+message(STATUS "htm pages to be generated: ${ZZIP_HTMPAGES}" ) -diff --git a/testbuilds/centos7-build.dockerfile b/testbuilds/centos7-build.dockerfile -index 4509b68..0b7b656 100644 ---- a/testbuilds/centos7-build.dockerfile -+++ b/testbuilds/centos7-build.dockerfile -@@ -19,4 +19,4 @@ RUN mkdir src/build - RUN cd src/build && cmake3 .. - RUN cd src/build && make - RUN $no_check || (cd src/build && make check) --RUN $no_install || (cd src/build && make install) -+RUN $no_install || (cd src/build && make install VERBOSE=1) -diff --git a/zzip/CMakeLists.txt b/zzip/CMakeLists.txt -index a9f6e3a..2f7eda5 100644 ---- a/zzip/CMakeLists.txt -+++ b/zzip/CMakeLists.txt -@@ -18,8 +18,16 @@ option(BUILD_STATIC_LIBS "Build the static library" OFF) - option(MSVC_STATIC_RUNTIME "Build with static runtime libs (/MT)" ON) - option(ZZIPMMAPPED "Build libzzipmmapped (not fully portable)" ON) - option(ZZIPFSEEKO "Build libzzipfseeko (based on posix.1 api)" ON) --option(ZZIPCOMPAT "Build compatibility with old libzzip releases" ON) --option(ZZIPLIBTOOL "Ensure binary compatibility with libtool" ON) -+ -+if(UNIX) -+option(ZZIP_COMPAT "Build compatibility with old libzzip releases" ON) -+option(ZZIP_LIBTOOL "Ensure binary compatibility with libtool" ON) -+option(ZZIP_PKGCONFIG "Generate pkg-config files for linking" ON) -+else() -+option(ZZIP_COMPAT "Build compatibility with old libzzip releases" OFF) -+option(ZZIP_LIBTOOL "Ensure binary compatibility with libtool" OFF) -+option(ZZIP_PKGCONFIG "Generate pkg-config files for linking" OFF) -+endif() - - # used in zzip/_config.h - set(ZZIP_PACKAGE "${PROJECT_NAME}lib") -@@ -27,7 +35,7 @@ set(ZZIP_VERSION "${PROJECT_VERSION}") - set(ZZIP_PACKAGE_NAME "${PROJECT_NAME}lib") - set(ZZIP_PACKAGE_VERSION "${PROJECT_VERSION}") - --if(ZZIPCOMPAT) -+if(ZZIP_COMPAT) - find_package ( UnixCommands REQUIRED ) # bash cp mv rm gzip tar - endif() - -@@ -193,7 +201,7 @@ set_target_properties(libzzipmmapped PROPERTIES OUTPUT_NAME "zzipmmapped" RELEAS - SET_TARGET_PROPERTIES(libzzipmmapped PROPERTIES VERSION ${VERNUM}.${FIXNUM} SOVERSION ${VERNUM}) - endif() - --if(ZZIPCOMPAT) -+if(ZZIP_COMPAT) - add_custom_command(OUTPUT compat/zzip.h - COMMAND ${BASH} -c "rm -rf compat; mkdir compat" - COMMAND ${BASH} -c "echo '#ifndef ZZIP_WARNING' > compat/zzip.h" -@@ -212,9 +220,9 @@ add_custom_command(OUTPUT compat/zzip.h - BYPRODUCTS compat/zziplib.h compat/zzip-io.h - VERBATIM) - add_custom_target(compat ALL DEPENDS compat/zzip.h) --endif() -+endif(ZZIP_COMPAT) - --if(UNIX) -+if(ZZIP_PKGCONFIG) - join_paths(libdir "\${prefix}" "${CMAKE_INSTALL_LIBDIR}") - join_paths(includedir "\${prefix}" "${CMAKE_INSTALL_INCLUDEDIR}") - add_custom_command(OUTPUT zziplib.pc -@@ -235,12 +243,12 @@ add_custom_command(OUTPUT zziplib.pc - BYPRODUCTS zzipmmapped.pc zzipfseeko.pc - VERBATIM) - add_custom_target(pkgconfig ALL DEPENDS zziplib.pc) --endif() -+endif(ZZIP_PKGCONFIG) - - # install ######################################################## - set(outdir ${CMAKE_CURRENT_BINARY_DIR}) - --if(UNIX) -+if(ZZIP_PKGCONFIG) - install(FILES ${outdir}/zziplib.pc ${outdir}/zzipmmapped.pc ${outdir}/zzipfseeko.pc - DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig" ) - endif() -@@ -264,7 +272,7 @@ install(TARGETS libzzipmmapped - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) - endif() - --if(ZZIPCOMPAT) -+if(ZZIP_COMPAT) - install(FILES ${outdir}/compat/zzip.h ${outdir}/compat/zziplib.h ${outdir}/compat/zzip-io.h - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) - if(CMAKE_SHARED_LIBRARY_SONAME_C_FLAG) -@@ -289,7 +297,7 @@ if(ZZIPCOMPAT) - endif() - endif() - --if(ZZIPLIBTOOL) -+if(ZZIP_LIBTOOL) - if(CMAKE_SHARED_LIBRARY_SONAME_C_FLAG) - set(lib ${CMAKE_SHARED_LIBRARY_PREFIX}) - set(dll ${CMAKE_SHARED_LIBRARY_SUFFIX}) -@@ -340,4 +348,12 @@ if(ZZIPLIBTOOL) - ln -svf ${lib}${libname}${librelease}${dll}.${libversion} ${lib}${libname}${librelease}${dll}.12 - \")") - endif() --endif() -+endif(ZZIP_LIBTOOL) -+ -+## messages ############################################## -+ -+message(STATUS "lib zzipfseeko to be compiled: ${ZZIPFSEEKO}") -+message(STATUS "lib zzipmmapped to be compiled: ${ZZIPFSEEKO}") -+message(STATUS "lib zzip symlinks as by libtool: ${ZZIP_LIBTOOL}") -+message(STATUS "installing zzip compat headers: ${ZZIP_COMPAT}") -+message(STATUS "installing zzip pkgconfig files: ${ZZIP_PKGCONFIG}") -diff --git a/zzipwrap/CMakeLists.txt b/zzipwrap/CMakeLists.txt -index 220d93b..8ae0587 100644 ---- a/zzipwrap/CMakeLists.txt -+++ b/zzipwrap/CMakeLists.txt -@@ -13,7 +13,14 @@ option(BUILD_SHARED_LIBS "Build a shared library" ON) - option(BUILD_STATIC_LIBS "Build the static library" OFF) - option(BUILD_TESTS "Build test programs" OFF) - option(MSVC_STATIC_RUNTIME "Build with static runtime libs (/MT)" ON) --option(ZZIPLIBTOOL "Ensure binary compatibility with libtool" ON) -+ -+if(UNIX) -+option(ZZIP_LIBTOOL "Ensure binary compatibility with libtool" ON) -+option(ZZIP_PKGCONFIG "Generate pkg-config files for linking" ON) -+else() -+option(ZZIP_LIBTOOL "Ensure binary compatibility with libtool" OFF) -+option(ZZIP_PKGCONFIG "Generate pkg-config files for linking" OFF) -+endif() - - check_include_files ( unistd.h ZZIP_HAVE_UNISTD_H ) - # set ( ZZIP_HAVE_ZLIB_H 1 ) -@@ -48,7 +55,7 @@ add_executable(zzipwrap ${zzipwrap_SRCS} ) - target_link_libraries(zzipwrap libzzipwrap ) - target_include_directories(zzipwrap PRIVATE "${CMAKE_SOURCE_DIR}" "${CMAKE_BINARY_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}") - --if(UNIX) -+if(ZZIP_PKGCONFIG) - join_paths(libdir "\${prefix}" "${CMAKE_INSTALL_LIBDIR}") - join_paths(includedir "\${prefix}" "${CMAKE_INSTALL_INCLUDEDIR}") - add_custom_command(OUTPUT zzipwrap.pc -@@ -69,7 +76,7 @@ endif() - # install ######################################################## - set(outdir ${CMAKE_CURRENT_BINARY_DIR}) - --if(UNIX) -+if(ZZIP_PKGCONFIG) - install(FILES ${outdir}/zzipwrap.pc - DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig" ) - endif() -@@ -79,7 +86,7 @@ install(TARGETS libzzipwrap - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) - --if(ZZIPLIBTOOL) -+if(ZZIP_LIBTOOL) - if(CMAKE_SHARED_LIBRARY_SONAME_C_FLAG) - set(lib ${CMAKE_SHARED_LIBRARY_PREFIX}) - set(dll ${CMAKE_SHARED_LIBRARY_SUFFIX}) -@@ -95,3 +102,8 @@ if(ZZIPLIBTOOL) - \")") - endif() - endif() -+ -+# messages ####################################################### -+ -+message(STATUS "lib zzipwrap symlinks as by libtool: ${ZZIP_LIBTOOL}") -+message(STATUS "installing zzipwrap pkgconfig files: ${ZZIP_PKGCONFIG}") diff --git a/dev-libs/zziplib/files/zziplib-0.13.71-shell-DESTDIR.patch b/dev-libs/zziplib/files/zziplib-0.13.71-shell-DESTDIR.patch deleted file mode 100644 index 582a1504ee03..000000000000 --- a/dev-libs/zziplib/files/zziplib-0.13.71-shell-DESTDIR.patch +++ /dev/null @@ -1,51 +0,0 @@ -commit 75e22f3c365b62acbad8d8645d5404242800dfba -Author: Guido Draheim <guidod@gmx.de> -Date: Fri Apr 17 20:47:59 2020 +0200 - - #88 use shell $DESTDIR instead of make $(DESTDIR) - -diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt -index 442e877..d1284e6 100644 ---- a/docs/CMakeLists.txt -+++ b/docs/CMakeLists.txt -@@ -145,27 +145,27 @@ string(REPLACE ";" " " all_bins_FILES "${bins_FILES}") - string(REPLACE ";" " " all_SDLs_FILES "${SDLs_FILES}") - add_custom_target(install-site - COMMAND ${BASH} -c "ls -l ${CMAKE_CURRENT_BINARY_DIR}/site.html" -- COMMAND ${BASH} -c "mkdir -vp $(DESTDIR)${docdir} >&2 || ls -ld $(DESTDIR)${docdir} >&2" -- COMMAND ${BASH} -c "cd ${outdir} && cp zziplib.html zzipmmapped.html zzipfseeko.html $(DESTDIR)${docdir}/" -- COMMAND ${BASH} -c "cd ${srcdir} && cp README.* COPYING.* $(DESTDIR)${docdir}/" -- COMMAND ${BASH} -c "cd ${topdir} && cp ChangeLog $(DESTDIR)${docdir}/" -- COMMAND ${BASH} -c "cd ${topdir} && cp ${all_bins_FILES} $(DESTDIR)${docdir}/" -- COMMAND ${BASH} -c "cd ${topdir} && cp ${all_SDLs_FILES} $(DESTDIR)${docdir}/" -- COMMAND ${BASH} -c "cd $(DESTDIR)${docdir} && cp ${outdir}/*.html ." -- COMMAND ${BASH} -c "cd $(DESTDIR)${docdir} && ln -s zzip-index.html index.html" -+ COMMAND ${BASH} -c "mkdir -vp $DESTDIR${docdir} >&2 || ls -ld $DESTDIR${docdir} >&2" -+ COMMAND ${BASH} -c "cd ${outdir} && cp zziplib.html zzipmmapped.html zzipfseeko.html $DESTDIR${docdir}/" -+ COMMAND ${BASH} -c "cd ${srcdir} && cp README.* COPYING.* $DESTDIR${docdir}/" -+ COMMAND ${BASH} -c "cd ${topdir} && cp ChangeLog $DESTDIR${docdir}/" -+ COMMAND ${BASH} -c "cd ${topdir} && cp ${all_bins_FILES} $DESTDIR${docdir}/" -+ COMMAND ${BASH} -c "cd ${topdir} && cp ${all_SDLs_FILES} $DESTDIR${docdir}/" -+ COMMAND ${BASH} -c "cd $DESTDIR${docdir} && cp ${outdir}/*.html ." -+ COMMAND ${BASH} -c "cd $DESTDIR${docdir} && ln -s zzip-index.html index.html" - DEPENDS site.html zziplib.html zzipmmapped.html zzipfseeko.html - VERBATIM) - add_custom_target(install-htmpages - COMMAND ${BASH} -c "ls -l ${CMAKE_CURRENT_BINARY_DIR}/*pages.tar" -- COMMAND ${BASH} -c "mkdir -vp $(DESTDIR)${docdir} >&2 || ls -ld $(DESTDIR)${docdir} >&2" -- COMMAND ${BASH} -c "cd $(DESTDIR)${docdir} && tar x -f ${outdir}/htmpages.tar" -- COMMAND ${BASH} -c "cd $(DESTDIR)${docdir} && mv html man" -+ COMMAND ${BASH} -c "mkdir -vp $DESTDIR${docdir} >&2 || ls -ld $DESTDIR${docdir} >&2" -+ COMMAND ${BASH} -c "cd $DESTDIR${docdir} && tar x -f ${outdir}/htmpages.tar" -+ COMMAND ${BASH} -c "cd $DESTDIR${docdir} && mv html man" - DEPENDS htmpages.tar - VERBATIM) - add_custom_target(install-manpages - COMMAND ${BASH} -c "ls -l ${CMAKE_CURRENT_BINARY_DIR}/*pages.tar" -- COMMAND ${BASH} -c "mkdir -vp $(DESTDIR)${mandir} >&2 || ls -ld $(DESTDIR)${mandir} >&2" -- COMMAND ${BASH} -c "cd $(DESTDIR)${mandir} && tar xf ${outdir}/manpages.tar" -+ COMMAND ${BASH} -c "mkdir -vp $DESTDIR${mandir} >&2 || ls -ld $DESTDIR${mandir} >&2" -+ COMMAND ${BASH} -c "cd $DESTDIR${mandir} && tar xf ${outdir}/manpages.tar" - DEPENDS manpages.tar - VERBATIM) - add_custom_target(install-docs DEPENDS install-manpages install-htmpages install-site) diff --git a/dev-libs/zziplib/files/zziplib-0.13.71-testbuilds-opensuse15-ninja-sdl2.patch b/dev-libs/zziplib/files/zziplib-0.13.71-testbuilds-opensuse15-ninja-sdl2.patch deleted file mode 100644 index d2436ae90120..000000000000 --- a/dev-libs/zziplib/files/zziplib-0.13.71-testbuilds-opensuse15-ninja-sdl2.patch +++ /dev/null @@ -1,137 +0,0 @@ -commit ddaa538e8cfa46413b0e92613b54123e4b759616 -Author: Guido Draheim <guidod@gmx.de> -Date: Fri Apr 17 20:46:30 2020 +0200 - - #88 adding testbuilds/opensuse15-ninja-sdl2.dockerfile - -diff --git a/testbuilds.py b/testbuilds.py -index 756e77e..35ac70c 100755 ---- a/testbuilds.py -+++ b/testbuilds.py -@@ -1080,6 +1080,42 @@ class ZZiplibBuildTest(unittest.TestCase): - cmd = "docker rmi {images}:{testname}" - sx____(cmd.format(**locals())) - self.rm_testdir() -+ def test_431_opensuse15_ninja_sdl2_dockerfile(self): -+ if not os.path.exists(DOCKER_SOCKET): self.skipTest("docker-based test") -+ testname=self.testname() -+ testdir = self.testdir() -+ dockerfile="testbuilds/opensuse15-ninja-sdl2.dockerfile" -+ addhosts = self.local_addhosts(dockerfile) -+ savename = docname(dockerfile) -+ saveto = SAVETO -+ images = IMAGES -+ build = "build --build-arg=no_check=true" -+ cmd = "docker {build} . -f {dockerfile} {addhosts} --tag {images}:{testname}" -+ sh____(cmd.format(**locals())) -+ cmd = "docker rm --force {testname}" -+ sx____(cmd.format(**locals())) -+ cmd = "docker run -d --name {testname} {images}:{testname} sleep 60" -+ sh____(cmd.format(**locals())) -+ #:# container = self.ip_container(testname) -+ cmd = "docker exec {testname} ls -l /usr/local/bin" -+ sh____(cmd.format(**locals())) -+ cmd = "docker exec {testname} find /usr/local/include -type f" -+ sh____(cmd.format(**locals())) -+ cmd = "docker exec {testname} bash -c 'ls -l /usr/local/lib64/libzz*'" -+ sh____(cmd.format(**locals())) -+ # -+ cmd = "docker exec {testname} bash -c 'test -d /usr/local/include/SDL_rwops_zzip'" -+ sh____(cmd.format(**locals())) -+ # -+ cmd = "docker rm --force {testname}" -+ sx____(cmd.format(**locals())) -+ cmd = "docker rmi {saveto}/{savename}:latest" -+ sx____(cmd.format(**locals())) -+ cmd = "docker tag {images}:{testname} {saveto}/{savename}:latest" -+ sh____(cmd.format(**locals())) -+ cmd = "docker rmi {images}:{testname}" -+ sx____(cmd.format(**locals())) -+ self.rm_testdir() - def test_701_centos7_am_docs_dockerfile(self): - if not os.path.exists(DOCKER_SOCKET): self.skipTest("docker-based test") - testname=self.testname() -@@ -1520,6 +1556,53 @@ class ZZiplibBuildTest(unittest.TestCase): - cmd = "docker rm --force {testname2}" - sx____(cmd.format(**locals())) - self.rm_testdir() -+ def test_9431_opensuse_ninja_sdl2_dockerfile(self): -+ if not os.path.exists(DOCKER_SOCKET): self.skipTest("docker-based test") -+ testname1=self.testname() + "_1" -+ testname2=self.testname() + "_2" -+ testdir = self.testdir() -+ dockerfile1="testbuilds/opensuse15-sdl2.dockerfile" -+ dockerfile2="testbuilds/opensuse15-ninja-sdl2.dockerfile" -+ addhosts = self.local_addhosts(dockerfile1) -+ savename1 = docname(dockerfile1) -+ savename2 = docname(dockerfile2) -+ saveto = SAVETO -+ images = IMAGES -+ cmd = "docker rm --force {testname1}" -+ sx____(cmd.format(**locals())) -+ cmd = "docker rm --force {testname2}" -+ sx____(cmd.format(**locals())) -+ cmd = "docker run -d --name {testname1} {addhosts} {saveto}/{savename1} sleep 600" -+ sh____(cmd.format(**locals())) -+ cmd = "docker run -d --name {testname2} {addhosts} {saveto}/{savename2} sleep 600" -+ # -+ sh____(cmd.format(**locals())) -+ cmd = "docker exec {testname2} bash -c 'cd /usr/local && tar czvf /local.tgz .'" -+ sh____(cmd.format(**locals())) -+ cmd = "docker cp {testname2}:/local.tgz tmp.local.tgz" -+ sh____(cmd.format(**locals())) -+ cmd = "docker cp tmp.local.tgz {testname1}:/local.tgz" -+ sh____(cmd.format(**locals())) -+ cmd = "rm tmp.local.tgz" -+ sh____(cmd.format(**locals())) -+ cmd = "docker exec {testname1} mkdir -p /new/local" -+ sh____(cmd.format(**locals())) -+ cmd = "docker exec {testname1} bash -c 'cd /new/local && tar xzvf /local.tgz'" -+ sh____(cmd.format(**locals())) -+ # -+ item="{}" -+ end="\\;" -+ cmd = "docker exec {testname1} diff -urw --no-dereference /usr/local /new/local" -+ sx____(cmd.format(**locals())) -+ out = output(cmd.format(**locals())) -+ self.assertFalse(greps(out, "---")) -+ self.assertFalse(greps(out, "Only")) -+ # -+ cmd = "docker rm --force {testname1}" -+ sx____(cmd.format(**locals())) -+ cmd = "docker rm --force {testname2}" -+ sx____(cmd.format(**locals())) -+ self.rm_testdir() - def test_9711_centos7_docs_dockerfile(self): - if not os.path.exists(DOCKER_SOCKET): self.skipTest("docker-based test") - testname1=self.testname() + "_1" -diff --git a/testbuilds/opensuse15-ninja-sdl2.dockerfile b/testbuilds/opensuse15-ninja-sdl2.dockerfile -new file mode 100644 -index 0000000..8a46dd4 ---- /dev/null -+++ b/testbuilds/opensuse15-ninja-sdl2.dockerfile -@@ -0,0 +1,24 @@ -+FROM opensuse/leap:15.1 -+ARG no_check=false -+ARG no_install=false -+# -DMAKE_INSTALL_PREFIX:PATH=/usr -+ -+RUN zypper refresh repo-oss -+RUN zypper install -r repo-oss -y gcc zlib-devel python3 cmake unzip zip gzip tar libSDL2-devel ninja -+ -+RUN mkdir src -+COPY CMakeLists.txt README COPYING.LIB ChangeLog src/ -+COPY CMakeScripts src/CMakeScripts -+COPY bins src/bins -+COPY docs src/docs -+COPY test src/test -+COPY SDL src/SDL -+COPY zzipwrap src/zzipwrap -+COPY zzip src/zzip -+ -+RUN mkdir src/build -+RUN cd src/build && cmake .. -GNinja -+RUN cd src/build && ninja -+RUN $no_check || (cd src/build && ninja check VERBOSE=1) -+RUN $no_install || (cd src/build && ninja install) -+ diff --git a/dev-libs/zziplib/metadata.xml b/dev-libs/zziplib/metadata.xml index 6183ccc5b3b4..4d6338469fd6 100644 --- a/dev-libs/zziplib/metadata.xml +++ b/dev-libs/zziplib/metadata.xml @@ -1,16 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>gentoo@pogatzki.net</email> - <name>Volkmar W. Pogatzki</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <remote-id type="github">gdraheim/zziplib</remote-id> - <remote-id type="sourceforge">zziplib</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="person"> + <email>gentoo@pogatzki.net</email> + <name>Volkmar W. Pogatzki</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">gdraheim/zziplib</remote-id> + <remote-id type="sourceforge">zziplib</remote-id> + <remote-id type="cpe">cpe:/a:zziplib:zziplib</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-libs/zziplib/zziplib-0.13.71-r2.ebuild b/dev-libs/zziplib/zziplib-0.13.71-r2.ebuild deleted file mode 100644 index 46469e36168b..000000000000 --- a/dev-libs/zziplib/zziplib-0.13.71-r2.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8,9,10} ) - -inherit cmake flag-o-matic python-any-r1 - -DESCRIPTION="Lightweight library for extracting data from files archived in a single zip file" -HOMEPAGE="https://github.com/gdraheim/zziplib 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/13" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc sdl static-libs test" - -RESTRICT="!test? ( test )" - -BDEPEND=" - doc? ( - ${PYTHON_DEPS} - ) - test? ( - ${PYTHON_DEPS} - app-arch/zip - ) -" -DEPEND=" - sys-libs/zlib - sdl? ( >=media-libs/libsdl-1.2.6 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-0.13.69-009-perror.patch - "${FILESDIR}"/${PN}-0.13.71-join-paths-pc-zzipsdldir.patch - "${FILESDIR}"/${PN}-0.13.71-find-bash.patch - "${FILESDIR}"/${PN}-0.13.71-testbuilds-opensuse15-ninja-sdl2.patch - "${FILESDIR}"/${PN}-0.13.71-shell-DESTDIR.patch -) - -pkg_setup() { - (use test || use doc) && python-any-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - (use test || use doc) && python_fix_shebang . -} - -src_configure() { - append-flags -fno-strict-aliasing # bug reported upstream - - local mycmakeargs=( - -DZZIPCOMPAT=OFF - -DZZIPSDL="$(usex sdl ON OFF)" - -DBUILD_STATIC_LIBS="$(usex static-libs ON OFF)" - -DBUILD_TESTS="$(usex test ON OFF)" - -DZZIPTEST="$(usex test ON OFF)" - -DZZIPDOCS="$(usex doc ON OFF)" - -DZZIPWRAP=OFF - ) - - cmake_src_configure -} diff --git a/dev-libs/zziplib/zziplib-0.13.71_p20201021.ebuild b/dev-libs/zziplib/zziplib-0.13.71_p20201021.ebuild deleted file mode 100644 index 8839d32962f7..000000000000 --- a/dev-libs/zziplib/zziplib-0.13.71_p20201021.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8,9,10} ) - -inherit cmake flag-o-matic python-any-r1 - -MY_COMMIT="3921fc43bca7283f126bfb2e47ec7e7e24b5a5ea" # master Oct 21, 2020 -DESCRIPTION="Lightweight library for extracting data from files archived in a single zip file" -HOMEPAGE="https://github.com/gdraheim/zziplib http://zziplib.sourceforge.net/" -SRC_URI="https://github.com/gdraheim/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( LGPL-2.1 MPL-1.1 )" -SLOT="0/13" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="sdl static-libs" - -# Tests require internet access -# https://github.com/gdraheim/zziplib/issues/24 - -BDEPEND=" - ${PYTHON_DEPS} -" -DEPEND=" - sys-libs/zlib - sdl? ( >=media-libs/libsdl-1.2.6 ) -" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -PATCHES=( - "${FILESDIR}"/${PN}-0.13.71-reorganize-ZZIP_OPTIONFLAGS.patch # https://github.com/gdraheim/zziplib/commit/5583ccc - "${FILESDIR}"/${PN}-0.13.71-58_manvolnum_should_be_in_.so.patch # https://github.com/gdraheim/zziplib/commit/03ddd0c - "${FILESDIR}"/${PN}-0.13.71-copy_directory_instead_of_unpacking.patch # https://github.com/gdraheim/zziplib/commit/31d8a95 - "${FILESDIR}"/${PN}-0.13.71-installing-man3-pages.patch # https://github.com/gdraheim/zziplib/issues/93#issuecomment-616219417 -) - -src_configure() { - # https://github.com/gdraheim/zziplib/commit/f3bfc0dd6663b7df272cc0cf17f48838ad724a2f#diff-b7b1e314614cf326c6e2b6eba1540682R100 - append-flags -fno-strict-aliasing - - local mycmakeargs=( - -DZZIPSDL="$(usex sdl)" - -DBUILD_STATIC_LIBS="$(usex static-libs)" - -DBUILD_TESTS=OFF - -DZZIPTEST=OFF - -DZZIPDOCS=ON - -DZZIPWRAP=OFF - ) - - cmake_src_configure -} diff --git a/dev-libs/zziplib/zziplib-0.13.72.ebuild b/dev-libs/zziplib/zziplib-0.13.72.ebuild index 66ad7bd741cc..f961b9764036 100644 --- a/dev-libs/zziplib/zziplib-0.13.72.ebuild +++ b/dev-libs/zziplib/zziplib-0.13.72.ebuild @@ -13,7 +13,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/13" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-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 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="sdl static-libs" # Tests require internet access |
