Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 669018 - app-crypt/mit-krb5-1.16.1: USE flags for dependencies asm and cmocka missing
Summary: app-crypt/mit-krb5-1.16.1: USE flags for dependencies asm and cmocka missing
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal minor
Assignee: Gentoo Kerberos Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-19 14:33 UTC by Jon Daniel
Modified: 2018-12-15 14:53 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patch for missing asm and mocka USE flag mit-krb5 dependencies (mit-krb5-1.16.1.ebuild.patch,401 bytes, patch)
2018-10-19 14:38 UTC, Jon Daniel
Details | Diff
patch to src/configure.in in order to allow additional configure flags and dependencies (mit-krb5-configure.in.patch,1.84 KB, patch)
2018-10-19 19:10 UTC, Jon Daniel
Details | Diff
new version patched to allow additional use flags and dependencies (mit-krb5-1.16.1-r1.ebuild,4.56 KB, text/plain)
2018-10-19 19:18 UTC, Jon Daniel
Details
integrated matt turners suggestions (mit-krb5-1.16.1-r1.ebuild,4.56 KB, text/plain)
2018-10-21 22:22 UTC, Jon Daniel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Daniel 2018-10-19 14:33:09 UTC
app-crypt/mit-krb5-1.16.1: USE flags for dependencies asm and cmocka missing

Reproducible: Always

Steps to Reproduce:
1. emerge -C yasm cmocka
1. emerge -v mit-krb5
2. check build logs at configure phase for missing dependencies
Actual Results:  
yasm no
cmocka no

Expected Results:  
yasm dependency should be emerged according to the USE flag asm
cmocka dependency should be emerged according to the USE flag cmocka
Comment 1 Jon Daniel 2018-10-19 14:38:42 UTC
Created attachment 551858 [details, diff]
patch for missing asm and mocka USE flag mit-krb5 dependencies
Comment 2 Jon Daniel 2018-10-19 19:10:18 UTC
Created attachment 551862 [details, diff]
patch to src/configure.in in order to allow additional configure flags and dependencies
Comment 3 Jon Daniel 2018-10-19 19:18:57 UTC
Created attachment 551864 [details]
new version patched  to allow additional use flags and dependencies
Comment 4 Matt Turner gentoo-dev 2018-10-20 06:34:34 UTC
Assuming that cmocka is only used for tests, I suspect we can get away with just depending on it with USE=test.

Presumably aes should instead be IUSE=cpu_flags_x86_aes
Comment 5 Jon Daniel 2018-10-21 22:22:58 UTC
Created attachment 552208 [details]
integrated matt turners suggestions
Comment 6 Larry the Git Cow gentoo-dev 2018-12-15 14:53:10 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b55eb5d74c825500bbe759dce1a46d324373e59c

commit b55eb5d74c825500bbe759dce1a46d324373e59c
Author:     Eray Aslan <eras@gentoo.org>
AuthorDate: 2018-12-15 14:52:42 +0000
Commit:     Eray Aslan <eras@gentoo.org>
CommitDate: 2018-12-15 14:52:42 +0000

    app-crypt/mit-krb5: bump to 1.16.2
    
    Closes: https://bugs.gentoo.org/671654
    Closes: https://bugs.gentoo.org/669018
    Closes: https://bugs.gentoo.org/655582
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Eray Aslan <eras@gentoo.org>

 app-crypt/mit-krb5/Manifest               |   1 +
 app-crypt/mit-krb5/mit-krb5-1.16.2.ebuild | 161 ++++++++++++++++++++++++++++++
 2 files changed, 162 insertions(+)