Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 909359 - net-nds/openldap: does not have the ability to build lloadd
Summary: net-nds/openldap: does not have the ability to build lloadd
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo LDAP project
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-06-29 04:31 UTC by Matt Jolly
Modified: 2023-07-04 05:07 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Jolly gentoo-dev 2023-06-29 04:31:00 UTC
The package net-nds/openldap does not have the ability to generate the `lloadd` bin but installs the following files:

/usr/share/man/man8/lloadd.8.bz2
/usr/share/man/man5/lloadd.conf.5.bz2


1. Please add a USE flag to enable `lloadd`

Suggest 'load-balancer'

RDEPEND=
...
    load-balancer? ( >=dev-libs/libevent-2.1 )


src_configure() {
...
    if use load-balancer ; then
        myconf+=(
                 --enable-balancer
        )

2. Please do _not_ install the man pages for binaries that are not installed.

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2023-07-04 05:07:52 UTC
The bug has been closed via the following commit(s):

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

commit 758c24f7977bac2e8c5db4d708c20da2b049ddc4
Author:     Matt Jolly <Matt.Jolly@footclan.ninja>
AuthorDate: 2023-07-03 22:22:44 +0000
Commit:     Robin H. Johnson <robbat2@gentoo.org>
CommitDate: 2023-07-04 05:07:38 +0000

    net-nds/openldap: add 2.6.4-r2
    
    - Build and install `lloadd` when ! USE minimal
    - Drop ipv6 USE
    - Remove no-op sed from slapd makefile.in
    - Add missing multibuild inherit
    - split long sed lines
    - EAPI 7 -> 8
    
    Closes: https://bugs.gentoo.org/909359
    Closes: https://github.com/gentoo/gentoo/pull/31733
    Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
    Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>

 net-nds/openldap/openldap-2.6.4-r2.ebuild | 869 ++++++++++++++++++++++++++++++
 1 file changed, 869 insertions(+)