[gentoo-commits] repo/gentoo:master commit in: net-libs/signon-oauth2/, net-libs/signon-oauth2/files/
commit: 2e845b12e850b4b10eea923daad1e60df8b8b4c6 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jun 28 20:39:45 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jun 29 16:33:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e845b12 net-libs/signon-oauth2: drop 0.25 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/signon-oauth2/Manifest| 1 - .../files/signon-oauth2-0.25-cxxflags.patch| 29 net-libs/signon-oauth2/signon-oauth2-0.25.ebuild | 55 -- 3 files changed, 85 deletions(-) diff --git a/net-libs/signon-oauth2/Manifest b/net-libs/signon-oauth2/Manifest index 72b46cb014b2..8c888752ea2a 100644 --- a/net-libs/signon-oauth2/Manifest +++ b/net-libs/signon-oauth2/Manifest @@ -1,2 +1 @@ -DIST signon-oauth2-0.25.tar.gz 41090 BLAKE2B d14cde073cf834427e337f94345b719ad1af38a285587f987f6ed42f96e8aecfcf63720e42b7f86f2018565c198e1f31b7b75da74c86db3e8a15680da70d3f9e SHA512 721cd514ee0a1175e3b1bbaa78dc1a87fd382327bcbee8356de040f04455f7cc80ed173e3f33a6acf4c0d679847063a25282e9d5c9a9be99f730bec41be96451 DIST signon-oauth2-0.25_p20210102.tar.bz2 34873 BLAKE2B 4e53f6d19cf0e9c8513afef44ab640dcd3ed811a9830acff65abd997691926388015b35e6f010c6a0bc25cc257e22a4b8e359ec690bbc35182cd1cf87c716b85 SHA512 5b371e6230c9ed4352ff151626dfaf40d2ecb41e389ee3a753fc41be3937191d416b864d555fd85cecbfe1615233a063db881adae3ea29aefb652a36d46633b5 diff --git a/net-libs/signon-oauth2/files/signon-oauth2-0.25-cxxflags.patch b/net-libs/signon-oauth2/files/signon-oauth2-0.25-cxxflags.patch deleted file mode 100644 index ea64d2c8b642.. --- a/net-libs/signon-oauth2/files/signon-oauth2-0.25-cxxflags.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 94e7cdbe1b15455e932a2272fdf2284fecfb9204 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Wed, 11 Nov 2020 22:35:06 +0100 -Subject: [PATCH] Disable -Werror, -fno-rtti - -Signed-off-by: Andreas Sturmlechner - common-project-config.pri | 5 + - 1 file changed, 1 insertion(+), 4 deletions(-) - -diff --git a/common-project-config.pri b/common-project-config.pri -index e149d90..9c7801a 100644 a/common-project-config.pri -+++ b/common-project-config.pri -@@ -17,10 +17,7 @@ UI_DIR = ui - UI_HEADERS_DIR = ui/include - UI_SOURCES_DIR = ui/src - --QMAKE_CXXFLAGS += -fno-exceptions \ ---fno-rtti --# we don't like warnings... --unix:QMAKE_CXXFLAGS += -Werror -+QMAKE_CXXFLAGS += -fno-exceptions - - TOP_SRC_DIR = $$PWD - --- -2.29.2 - diff --git a/net-libs/signon-oauth2/signon-oauth2-0.25.ebuild b/net-libs/signon-oauth2/signon-oauth2-0.25.ebuild deleted file mode 100644 index adb2b609e2f5.. --- a/net-libs/signon-oauth2/signon-oauth2-0.25.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN=signon-plugin-oauth2 -MY_PV=VERSION_${PV} -MY_P=${MY_PN}-${MY_PV} -inherit qmake-utils - -DESCRIPTION="OAuth2 plugin for Signon daemon" -HOMEPAGE="https://gitlab.com/accounts-sso/signon-plugin-oauth2"; -SRC_URI="https://gitlab.com/accounts-sso/${MY_PN}/-/archive/${MY_PV}/${MY_P}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtnetwork:5[ssl] - net-libs/signond -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - # downstream patches - "${FILESDIR}/${PN}-0.24-dont-install-tests.patch" - "${FILESDIR}/${P}-pkgconfig-libdir.patch" - "${FILESDIR}/${P}-cxxflags.patch" -) - -src_prepare() { - default - sed -i "s|@LIBDIR@|$(get_libdir)|g" src/signon-oauth2plugin.pc || die -} - -src_configure() { - local myqmakeargs=( - LIBDIR=/usr/$(get_libdir) - ) - use test || myqmakeargs+=( CONFIG+=nomake_tests ) - - eqmake5 "${myqmakeargs[@]}" -} - -src_install() { - emake INSTALL_ROOT="${D}" install -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/signon-oauth2/, net-libs/signon-oauth2/files/
commit: 1e370f7d09c25ee789e27183249b047ad0fbb897 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Dec 17 10:09:32 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Dec 17 10:23:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e370f7d net-libs/signon-oauth2: Drop 0.24 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/signon-oauth2/Manifest| 1 - .../signon-oauth2-0.24-disable-examples.patch | 14 -- net-libs/signon-oauth2/signon-oauth2-0.24.ebuild | 53 -- 3 files changed, 68 deletions(-) diff --git a/net-libs/signon-oauth2/Manifest b/net-libs/signon-oauth2/Manifest index 2950b1955cc..e8a8360 100644 --- a/net-libs/signon-oauth2/Manifest +++ b/net-libs/signon-oauth2/Manifest @@ -1,2 +1 @@ -DIST signon-oauth2-0.24.tar.gz 39011 BLAKE2B 41b672d1f489321b2f93f245530da1e51867eb4f0d1675ba72240f59f5ab7d6d2a079899e1a6dbc63c82bc53e1fab467c6696f5171c98ab00243d5ec9ddd92f4 SHA512 8a1e5be7f34419ded7841cb4de62e03ab56556f39ae40e3e11b549d45c6c51edc6888d1aab254c0ba6746d6306bb8b92dd24e473387542d6a987208c20acf6d9 DIST signon-oauth2-0.25.tar.gz 41090 BLAKE2B d14cde073cf834427e337f94345b719ad1af38a285587f987f6ed42f96e8aecfcf63720e42b7f86f2018565c198e1f31b7b75da74c86db3e8a15680da70d3f9e SHA512 721cd514ee0a1175e3b1bbaa78dc1a87fd382327bcbee8356de040f04455f7cc80ed173e3f33a6acf4c0d679847063a25282e9d5c9a9be99f730bec41be96451 diff --git a/net-libs/signon-oauth2/files/signon-oauth2-0.24-disable-examples.patch b/net-libs/signon-oauth2/files/signon-oauth2-0.24-disable-examples.patch deleted file mode 100644 index dd730e44977..000 --- a/net-libs/signon-oauth2/files/signon-oauth2-0.24-disable-examples.patch +++ /dev/null @@ -1,14 +0,0 @@ -Author: Diane Trout -Description: Don't install the examples as they end up conflicting with - other packages. a/signon-oauth2.pro -+++ b/signon-oauth2.pro -@@ -3,7 +3,7 @@ - - TEMPLATE = subdirs - CONFIG += ordered --SUBDIRS = src tests example -+SUBDIRS = src tests - - include( common-installs-config.pri ) - diff --git a/net-libs/signon-oauth2/signon-oauth2-0.24.ebuild b/net-libs/signon-oauth2/signon-oauth2-0.24.ebuild deleted file mode 100644 index 5317e17cef7..000 --- a/net-libs/signon-oauth2/signon-oauth2-0.24.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN=signon-plugin-oauth2 -MY_PV=VERSION_${PV} -inherit qmake-utils - -DESCRIPTION="OAuth2 plugin for Signon daemon" -HOMEPAGE="https://gitlab.com/accounts-sso/signon-plugin-oauth2"; -SRC_URI="https://gitlab.com/accounts-sso/${MY_PN}/-/archive/${MY_PV}/${MY_PN}-${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtnetwork:5[ssl] - net-libs/signond -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -S="${WORKDIR}/${MY_PN}-${MY_PV}" - -PATCHES=( - "${FILESDIR}/${P}-disable-examples.patch" - "${FILESDIR}/${P}-dont-install-tests.patch" -) - -src_prepare() { - default - sed -i -e '/QMAKE_CXXFLAGS.*Werror/s/^/#DONT /' common-project-config.pri || - die "failed to disable -Werror" - if ! use test; then - sed -i -e '/^SUBDIRS/s/tests//' signon-oauth2.pro || - die "Failed to disable tests" - fi -} - -src_configure() { - eqmake5 \ - LIBDIR=/usr/$(get_libdir) -} - -src_install() { - emake INSTALL_ROOT="${D}" install -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/signon-oauth2/, net-libs/signon-oauth2/files/
commit: bf2b0c9652066001268ac0c4a72ab1b2367704a1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Dec 29 13:37:11 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Dec 29 13:37:11 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf2b0c96 net-libs/signon-oauth2: Drop 0.21-r1 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/signon-oauth2/Manifest| 1 - .../signon-oauth2-0.21-unused-dependency.patch | 16 - .../signon-oauth2/signon-oauth2-0.21-r1.ebuild | 42 -- 3 files changed, 59 deletions(-) diff --git a/net-libs/signon-oauth2/Manifest b/net-libs/signon-oauth2/Manifest index 57126546b87..050b4e9172a 100644 --- a/net-libs/signon-oauth2/Manifest +++ b/net-libs/signon-oauth2/Manifest @@ -1,2 +1 @@ -DIST signon-oauth2-0.21.tar.bz2 37819 BLAKE2B 5de9add1952ba94e12b776c7f4b462bfc31ce01c148d8819b6e159510c4b00f4d2fc915a62f585b1061d46efbeb92406e3c117452e4e7f5575404fea3ab20601 SHA512 b0f97353e87c08420c3132f3357522b526a7c48df807ab833e05297ebfc86e0e8f25d4d3aa94e8ebc4aa1d9bc77856d63c43e5b5e9f3e63628f7710b9a056fd0 DIST signon-oauth2-0.24.tar.gz 39011 BLAKE2B 41b672d1f489321b2f93f245530da1e51867eb4f0d1675ba72240f59f5ab7d6d2a079899e1a6dbc63c82bc53e1fab467c6696f5171c98ab00243d5ec9ddd92f4 SHA512 8a1e5be7f34419ded7841cb4de62e03ab56556f39ae40e3e11b549d45c6c51edc6888d1aab254c0ba6746d6306bb8b92dd24e473387542d6a987208c20acf6d9 diff --git a/net-libs/signon-oauth2/files/signon-oauth2-0.21-unused-dependency.patch b/net-libs/signon-oauth2/files/signon-oauth2-0.21-unused-dependency.patch deleted file mode 100644 index 3e6656dd272..000 --- a/net-libs/signon-oauth2/files/signon-oauth2-0.21-unused-dependency.patch +++ /dev/null @@ -1,16 +0,0 @@ -Qt5XmlPatterns is not actually used, but build will fail if it's missing. - -Gentoo-bug: 564316 - src/src.pro -+++ src/src.pro -@@ -4,8 +4,7 @@ - TARGET = oauth2plugin - DESTDIR = lib/signon - QT += core \ --network \ --xmlpatterns -+network - QT -= gui - CONFIG += plugin \ - build_all \ diff --git a/net-libs/signon-oauth2/signon-oauth2-0.21-r1.ebuild b/net-libs/signon-oauth2/signon-oauth2-0.21-r1.ebuild deleted file mode 100644 index dc913a9e283..000 --- a/net-libs/signon-oauth2/signon-oauth2-0.21-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils qmake-utils - -DESCRIPTION="OAuth2 plugin for Signon daemon" -HOMEPAGE="https://01.org/gsso/"; -SRC_URI="https://dev.gentoo.org/~kensington/distfiles/${P}.tar.bz2"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="test" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtnetwork:5[ssl] - net-libs/signond -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -src_prepare() { - if use !test; then - sed -i -e '/^SUBDIRS/s/tests//' signon-oauth2.pro || die "couldn't disable tests" - else - sed -i -e '/^INSTALLS.*/,+1d' tests/tests.pro || die "couldn't remove tests from install target" - fi - - epatch "${FILESDIR}/${P}-unused-dependency.patch" -} - -src_configure() { - eqmake5 -} - -src_install() { - emake INSTALL_ROOT="${D}" install -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/signon-oauth2/, net-libs/signon-oauth2/files/
commit: 4e70ba7a532946db144995ca1b5d1a3bffda9955 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue May 29 21:00:53 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue May 29 22:24:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e70ba7a net-libs/signon-oauth2: 0.24 version bump, disable examples Reported-by: Matija Skala gmx.com> Closes: https://github.com/gentoo/gentoo/pull/8579 Package-Manager: Portage-2.3.40, Repoman-2.3.9 net-libs/signon-oauth2/Manifest| 1 + .../signon-oauth2-0.24-disable-examples.patch | 14 ++ .../signon-oauth2-0.24-dont-install-tests.patch| 11 + net-libs/signon-oauth2/signon-oauth2-0.24.ebuild | 50 ++ 4 files changed, 76 insertions(+) diff --git a/net-libs/signon-oauth2/Manifest b/net-libs/signon-oauth2/Manifest index b3c3b802764..57126546b87 100644 --- a/net-libs/signon-oauth2/Manifest +++ b/net-libs/signon-oauth2/Manifest @@ -1 +1,2 @@ DIST signon-oauth2-0.21.tar.bz2 37819 BLAKE2B 5de9add1952ba94e12b776c7f4b462bfc31ce01c148d8819b6e159510c4b00f4d2fc915a62f585b1061d46efbeb92406e3c117452e4e7f5575404fea3ab20601 SHA512 b0f97353e87c08420c3132f3357522b526a7c48df807ab833e05297ebfc86e0e8f25d4d3aa94e8ebc4aa1d9bc77856d63c43e5b5e9f3e63628f7710b9a056fd0 +DIST signon-oauth2-0.24.tar.gz 39011 BLAKE2B 41b672d1f489321b2f93f245530da1e51867eb4f0d1675ba72240f59f5ab7d6d2a079899e1a6dbc63c82bc53e1fab467c6696f5171c98ab00243d5ec9ddd92f4 SHA512 8a1e5be7f34419ded7841cb4de62e03ab56556f39ae40e3e11b549d45c6c51edc6888d1aab254c0ba6746d6306bb8b92dd24e473387542d6a987208c20acf6d9 diff --git a/net-libs/signon-oauth2/files/signon-oauth2-0.24-disable-examples.patch b/net-libs/signon-oauth2/files/signon-oauth2-0.24-disable-examples.patch new file mode 100644 index 000..dd730e44977 --- /dev/null +++ b/net-libs/signon-oauth2/files/signon-oauth2-0.24-disable-examples.patch @@ -0,0 +1,14 @@ +Author: Diane Trout +Description: Don't install the examples as they end up conflicting with + other packages. +--- a/signon-oauth2.pro b/signon-oauth2.pro +@@ -3,7 +3,7 @@ + + TEMPLATE = subdirs + CONFIG += ordered +-SUBDIRS = src tests example ++SUBDIRS = src tests + + include( common-installs-config.pri ) + diff --git a/net-libs/signon-oauth2/files/signon-oauth2-0.24-dont-install-tests.patch b/net-libs/signon-oauth2/files/signon-oauth2-0.24-dont-install-tests.patch new file mode 100644 index 000..615bc8b562d --- /dev/null +++ b/net-libs/signon-oauth2/files/signon-oauth2-0.24-dont-install-tests.patch @@ -0,0 +1,11 @@ +--- a/tests/tests.pro 2018-05-29 22:51:43.766914590 +0200 b/tests/tests.pro 2018-05-29 22:52:45.247259336 +0200 +@@ -32,8 +32,6 @@ + target.path = $${INSTALL_PREFIX}/bin + testsuite.path = $${INSTALL_PREFIX}/share/$$TARGET + testsuite.files = tests.xml +-INSTALLS += target \ +-testsuite + + check.depends = $$TARGET + check.commands = ./$$TARGET || : diff --git a/net-libs/signon-oauth2/signon-oauth2-0.24.ebuild b/net-libs/signon-oauth2/signon-oauth2-0.24.ebuild new file mode 100644 index 000..ea3dd0c41f7 --- /dev/null +++ b/net-libs/signon-oauth2/signon-oauth2-0.24.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=signon-plugin-oauth2 +MY_PV=VERSION_${PV} +inherit qmake-utils + +DESCRIPTION="OAuth2 plugin for Signon daemon" +HOMEPAGE="https://01.org/gsso/"; +SRC_URI="https://gitlab.com/accounts-sso/${MY_PN}/-/archive/${MY_PV}/${MY_PN}-${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtnetwork:5[ssl] + net-libs/signond +" +DEPEND="${RDEPEND} + test? ( dev-qt/qttest:5 ) +" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +PATCHES=( + "${FILESDIR}/${P}-disable-examples.patch" + "${FILESDIR}/${P}-dont-install-tests.patch" +) + +src_prepare() { + default + + if ! use test; then + sed -i -e '/^SUBDIRS/s/tests//' signon-oauth2.pro || die "Failed to disable tests" + fi +} + +src_configure() { + eqmake5 \ + LIBDIR=/usr/$(get_libdir) +} + +src_install() { + emake INSTALL_ROOT="${D}" install +}