summaryrefslogtreecommitdiff
path: root/net-libs/liboauth
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs/liboauth')
-rw-r--r--net-libs/liboauth/Manifest6
-rw-r--r--net-libs/liboauth/liboauth-1.0.3-r2.ebuild76
-rw-r--r--net-libs/liboauth/liboauth-1.0.3-r3.ebuild78
-rw-r--r--net-libs/liboauth/liboauth-1.0.3-r4.ebuild2
-rw-r--r--net-libs/liboauth/metadata.xml8
5 files changed, 3 insertions, 167 deletions
diff --git a/net-libs/liboauth/Manifest b/net-libs/liboauth/Manifest
index 12320c2d40d8..21c8b5993e9c 100644
--- a/net-libs/liboauth/Manifest
+++ b/net-libs/liboauth/Manifest
@@ -2,7 +2,5 @@ AUX liboauth-1.0.1-doxygen-out-of-tree.patch 2231 BLAKE2B 61523955ac500d63879dae
AUX liboauth-1.0.3-openssl-1.1.patch 4483 BLAKE2B 4d2628448a1341cc41a676d5002c7f0f17af384fafde77687bc83235d90f4b6b853bbc9a4262fd4acaa0b04cb67d586bca308bb9c66fafbe7de1734fb39a4c1b SHA512 90ae75bbaf7296826f813df852263901ad8632579b5e5dd1e8b1edc4719d3f749ffc30e6348ffc2ddd5239de544c934382f52c4d62e90b3e655fd9630b5b4880
AUX liboauth-1.0.3-openssl-1.1_2.patch 750 BLAKE2B cf07dc1722c41f55e1ea5d241c91bd62d4eb8c862a727cf350ea10ca11a24e195439599bf1e712158d6f0dbd113d5cce62d567b48883f23e505e1df6d077a34f SHA512 778222c9b5ff2a35447cc8c14f7868f011c3a3e938cebdd617471221e07278e82b70bc436dbcf28c4b7a558486465a0e36278d18718f48f57a2bb47e74eba957
DIST liboauth-1.0.3.tar.gz 504950 BLAKE2B 56cf10574af58995de9bf86bb7f00becb360cc899bf1ddb23804820d63ae2c7af29aa29031f68ce79a6cc441cbce27aebf5f1c9dfa029243d7732592d03620c7 SHA512 5a13818dbb3e0df76f7a3fde451eff4f90c9bebfe2076a294921af0c07c2b0789f717f0f862ac6961562d4227e016dc198ddd7efb9c7ac599c3bfbcdb2ac33fa
-EBUILD liboauth-1.0.3-r2.ebuild 1606 BLAKE2B 04350e362f3bf5115845173eee9854784acbcb6d48a20bf4674e8562b44aecde5c4d428eab6b0d8c14bfa6aebb5ce138e773688d2eea59f74b462a5b1139f541 SHA512 90220d721c38ea8e6732272ce8b36ead7c1d529860a0821d6ac22421c3aa7bda21c47dfae6df928a8706d288074d0d331fcbe81703c74e293762afcab21e470a
-EBUILD liboauth-1.0.3-r3.ebuild 1762 BLAKE2B 19ee8473fab490a23552431e8c325f4e3bb890f3f7e984c02edfaed688015868c7e183c99df1b03419ca35aefbdd428d96b087e8f1065d49e0de736b7b08d1e1 SHA512 852c4a4e55eed105ced707c368e27726df54e719b70af71c78747cdfb6b139a0a66af30bbe49841911caed295cb8689a0eca683ce07495c8d14ffede35db326c
-EBUILD liboauth-1.0.3-r4.ebuild 1487 BLAKE2B 653ad307c6872ec9b191f41622e43f355ce1a5ef5055732549c2cc0ff7e59ac3e5ee431df7c1fb0fd65bd58d1aed57417ef1a98fae7c149a4ae5b951b86e56cd SHA512 e2d22d202983571bcda40d5d456dc08d5e8e6bf5fc4e1ad254029cbe8c826628687cb901eda6e1e7590c6bf46780ec563eba448642e97ad096c171084899105a
-MISC metadata.xml 880 BLAKE2B 7d21173fe9d5aa67de1cd75f2055bd686ca7223ad58761cc79241e88e390696fa60abb32c845e51a827720d281963258b41661c0757ba28211b7a0f9055d8cad SHA512 09d4eff65caa5df8b6b60454726cbc0725527d823d337162b06d35476d54569b5e324e920a4c658dbb6c7d0db516e587903aeb6701f01206b7fb766081f11e92
+EBUILD liboauth-1.0.3-r4.ebuild 1481 BLAKE2B 471fcaa11c11614a48e897bd8a80fb094e174ac961fbaed923241b26269962a57eee8245bae1672e81890d70c40dd303d61d60766b24b097694767881312f126 SHA512 c010cf20407e11bf54e2e72646daaf59f6c17bcf6e8352f737871cadb08908e04d26900665fab4b6b1d3a55c320e3a304f745b91e7470c32133b69700531d1ff
+MISC metadata.xml 568 BLAKE2B 8c7a8d7010b41e183434436bbe88821f0ccf98e17e8a5490b578436246913c8794ea384065944cf74607fa6b3a676d67aaa852e955075c169301a5c9ea37fcc0 SHA512 ed3c9b4d280190272fa79d0ed8b31d2f49d3dd9b2c5b881fab75ae1ae41b404422915c300f4a064b19e2970d4eb675c293ec25d8e734caa3a536a7e859fd2a1d
diff --git a/net-libs/liboauth/liboauth-1.0.3-r2.ebuild b/net-libs/liboauth/liboauth-1.0.3-r2.ebuild
deleted file mode 100644
index 5766095b8baa..000000000000
--- a/net-libs/liboauth/liboauth-1.0.3-r2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="C library implementing the OAuth secure authentication protocol"
-HOMEPAGE="https://liboauth.sourceforge.io/"
-SRC_URI="https://downloads.sourceforge.net/project/${PN}/${P}.tar.gz"
-
-LICENSE="|| ( GPL-2 MIT )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
-# Upstream recommend NSS by default for licencing reasons (may change w/ openssl 3?)
-IUSE="bindist curl doc +nss"
-REQUIRED_USE="bindist? ( nss )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.0.1-doxygen-out-of-tree.patch
- "${FILESDIR}"/${PN}-1.0.3-openssl-1.1.patch
- "${FILESDIR}"/${PN}-1.0.3-openssl-1.1_2.patch
-)
-
-RDEPEND="
- curl? ( net-misc/curl )
- nss? (
- dev-libs/nss
- curl? ( || (
- net-misc/curl[ssl,curl_ssl_nss(-)]
- net-misc/curl[-ssl]
- ) )
- )
- !nss? (
- dev-libs/openssl:=
- curl? ( || (
- net-misc/curl[ssl,curl_ssl_openssl]
- net-misc/curl[-ssl]
- ) )
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? (
- app-text/doxygen
- media-gfx/graphviz
- media-fonts/freefont
- )
-"
-
-DOCS=( AUTHORS ChangeLog LICENSE.OpenSSL README )
-
-src_configure() {
- local myeconfargs=(
- --disable-static
- $(use_enable !curl curl)
- $(use_enable curl libcurl)
- $(use_enable nss)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- default
-
- if use doc ; then
- # make sure fonts are found
- export DOTFONTPATH="${EPREFIX}"/usr/share/fonts/freefont-ttf
- emake dox
- fi
-}
-
-src_install() {
- use doc && HTML_DOCS=( doc/html/. )
- default
- find "${ED}" -name "*.la" -delete || die
-}
diff --git a/net-libs/liboauth/liboauth-1.0.3-r3.ebuild b/net-libs/liboauth/liboauth-1.0.3-r3.ebuild
deleted file mode 100644
index 8022dbff7b2e..000000000000
--- a/net-libs/liboauth/liboauth-1.0.3-r3.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="C library implementing the OAuth secure authentication protocol"
-HOMEPAGE="https://liboauth.sourceforge.io/"
-SRC_URI="https://downloads.sourceforge.net/project/${PN}/${P}.tar.gz"
-
-LICENSE="|| ( GPL-2 MIT )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
-# Upstream recommended NSS in the past for licencing reasons but w/ OpenSSL 3 that's
-# no longer a problem, plus curl >= 8.3 doesn't support NSS anymore.
-IUSE="bindist curl doc nss"
-REQUIRED_USE="bindist? ( nss )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.0.1-doxygen-out-of-tree.patch
- "${FILESDIR}"/${PN}-1.0.3-openssl-1.1.patch
- "${FILESDIR}"/${PN}-1.0.3-openssl-1.1_2.patch
-)
-
-# TODO: Drop curl + nss support entirely given it doesn't make sense anymore
-RDEPEND="
- curl? ( net-misc/curl )
- nss? (
- dev-libs/nss
- curl? ( || (
- net-misc/curl[ssl,curl_ssl_nss(-)]
- net-misc/curl[-ssl]
- ) )
- )
- !nss? (
- >=dev-libs/openssl-3:=
- curl? ( || (
- net-misc/curl[ssl,curl_ssl_openssl]
- net-misc/curl[-ssl]
- ) )
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? (
- app-text/doxygen
- media-gfx/graphviz
- media-fonts/freefont
- )
-"
-
-DOCS=( AUTHORS ChangeLog LICENSE.OpenSSL README )
-
-src_configure() {
- local myeconfargs=(
- --disable-static
- $(use_enable !curl curl)
- $(use_enable curl libcurl)
- $(use_enable nss)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- default
-
- if use doc ; then
- # make sure fonts are found
- export DOTFONTPATH="${EPREFIX}"/usr/share/fonts/freefont-ttf
- emake dox
- fi
-}
-
-src_install() {
- use doc && HTML_DOCS=( doc/html/. )
- default
- find "${ED}" -name "*.la" -delete || die
-}
diff --git a/net-libs/liboauth/liboauth-1.0.3-r4.ebuild b/net-libs/liboauth/liboauth-1.0.3-r4.ebuild
index 5577f3ed7abb..6b1a9241c0b7 100644
--- a/net-libs/liboauth/liboauth-1.0.3-r4.ebuild
+++ b/net-libs/liboauth/liboauth-1.0.3-r4.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.sourceforge.net/project/${PN}/${P}.tar.gz"
LICENSE="|| ( GPL-2 MIT )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
IUSE="curl doc"
PATCHES=(
diff --git a/net-libs/liboauth/metadata.xml b/net-libs/liboauth/metadata.xml
index c86aefa0a482..e03bf3e62efb 100644
--- a/net-libs/liboauth/metadata.xml
+++ b/net-libs/liboauth/metadata.xml
@@ -3,14 +3,6 @@
<pkgmetadata>
<!-- maintainer-needed -->
<use>
- <flag name="nss">
- Use Mozilla NSS (<pkg>dev-libs/nss</pkg>) as hash library; if
- this is disabled, <pkg>dev-libs/openssl</pkg> is used instead.
- </flag>
- <flag name="bindist">
- Alias for the nss USE flag, since there are license compliancy
- trouble when using OpenSSL.
- </flag>
<flag name="curl">
If enabled, <pkg>net-misc/curl</pkg> is used thorugh the libcurl
library; if it's not, the curl command is used instead. Some