diff options
Diffstat (limited to 'net-libs/libgssglue')
-rw-r--r-- | net-libs/libgssglue/Manifest | 3 | ||||
-rw-r--r-- | net-libs/libgssglue/files/libgssglue-0.4-implicit-declarations.patch | 4 | ||||
-rw-r--r-- | net-libs/libgssglue/libgssglue-0.4-r1.ebuild | 39 |
3 files changed, 43 insertions, 3 deletions
diff --git a/net-libs/libgssglue/Manifest b/net-libs/libgssglue/Manifest index 6192736303f0..4f99cb9a70a0 100644 --- a/net-libs/libgssglue/Manifest +++ b/net-libs/libgssglue/Manifest @@ -1,5 +1,6 @@ AUX libgssglue-0.3-protos.patch 415 BLAKE2B 1c9a1592070eeeb3189ab7a64381f85c79fc8676b1efd744da70768767741ba1e3978c8dde7762c9c22e4de98c0d1e523d5bfd28efb7e5f97e5404e37dbdd183 SHA512 0993ce5908d1388490c195cd7da7950d019ac2937e4aa374dad515b12c9775ebbc578f2635b508b333fd8f961b4f8816db7c5e4891ace07f042c7ea6588c0307 -AUX libgssglue-0.4-implicit-declarations.patch 470 BLAKE2B 0f9be2702191324d57b41325db7cae1bb0585f68d960d1f68b3dfaea95f145a9ad928a1ef16be9a259563a662c08184bf2965cd8b55c8968772f96a80c935e7a SHA512 3bfe59382a33538c0930d41443899a08178a74e5045d0faac2bda0ce2c5556fcf77cd930a26c26b8d8e8af6b3682fb65e6bdeff2b990d8b810f5ef917c4c8ada +AUX libgssglue-0.4-implicit-declarations.patch 474 BLAKE2B 578c3306d1dc40165d20485dabac62f1a0d211e0ad3e0d54f79f7330c3ec7c26b0271345124b459eb576571735c9e3ec79687c1fce433fba5501a2b9ff59fcf9 SHA512 1a76bb2b53baa8277e117d8161cf186c569ae1d2e8f368a17378b33fb623e0be8b76ef6c36d413054d5501f344093be7691ea6e042b6367619de6079cd116c07 DIST libgssglue-0.4.tar.gz 346984 BLAKE2B 5815db41ff3f65b014e713b68667bb49d3aecab943e891de881af2a2d157cceddc5173e7eff9ed2eac714b2e1341429694f1051ad98a3c4b728a61eaceeaddfb SHA512 25d514c08320e42851ff153d7691267a8454f205492faf942f566aa30c1ac1c83bd095732a1a0fcc010ba3a5d48b4c95a196ad05bc821598cc1fc3a2c4960d29 +EBUILD libgssglue-0.4-r1.ebuild 906 BLAKE2B bed33d64dc1db5aa931103d74038dfc0bbff7ea3117aa2d5985560b81f2d7ab4d2696fe4142f8f725d9d5b55ad4e4e2da5c69c677aa17dbb525fb8e4a0b46ed7 SHA512 c2cae4858324415973ff7d8b8ac80821087559a1c597d0b3163340778eaa067962eaa5dcbe8720be2deabf7a5ed394d99b56b885eca51b7baf0a0d316f2339e5 EBUILD libgssglue-0.4.ebuild 846 BLAKE2B 677236531187898c9d41dc876edcbed31d1a313aa06efb48338c3725c4c638f532a845bb9f5eb41142952c12379f11991981fa92e9b6fd080dbdf707d769a3df SHA512 d9140d4acb46c2b0fdc7e2ce8e071c65bfb428007e07d2d627ef6ca3148c373a97bbd7f96de01465802684353f2ebb439e03927cf2d38a1190a136c06192c729 MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/net-libs/libgssglue/files/libgssglue-0.4-implicit-declarations.patch b/net-libs/libgssglue/files/libgssglue-0.4-implicit-declarations.patch index 6a98569128d0..4a6d8a41a7e7 100644 --- a/net-libs/libgssglue/files/libgssglue-0.4-implicit-declarations.patch +++ b/net-libs/libgssglue/files/libgssglue-0.4-implicit-declarations.patch @@ -1,8 +1,8 @@ * g_initialize.c:275:5: warning: implicit declaration of function 'getuid' [-Wimplicit-function-declaration] * g_initialize.c:275:5: warning: implicit declaration of function 'geteuid' [-Wimplicit-function-declaration] ---- src/g_initialize.c -+++ src/g_initialize.c +--- a/src/g_initialize.c ++++ b/src/g_initialize.c @@ -29,6 +29,9 @@ #include "mglueP.h" #include <stdlib.h> diff --git a/net-libs/libgssglue/libgssglue-0.4-r1.ebuild b/net-libs/libgssglue/libgssglue-0.4-r1.ebuild new file mode 100644 index 000000000000..fd4c0748d5d6 --- /dev/null +++ b/net-libs/libgssglue/libgssglue-0.4-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Exports a gssapi interface which calls other random gssapi libraries" +HOMEPAGE="http://www.citi.umich.edu/projects/nfsv4/linux/" +SRC_URI="http://www.citi.umich.edu/projects/nfsv4/linux/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="" + +RDEPEND="!app-crypt/libgssapi" +DEPEND="" + +PATCHES=( + "${FILESDIR}"/${PN}-0.3-protos.patch + "${FILESDIR}"/${PN}-0.4-implicit-declarations.patch +) + +src_prepare() { + default + sed -i -e "s,/lib/,/$(get_libdir)/," doc/gssapi_mech.conf #646126 +} + +src_configure() { + # No need to install static libraries, as it uses libdl + econf --disable-static +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die + + insinto /etc + doins doc/gssapi_mech.conf +} |