commit:     7123e409ac015189a9e5c173f542180926a0e428
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 14 02:45:42 2021 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Aug 14 02:46:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7123e409

net-ftp/vsftpd: drop pkg-config use

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 net-ftp/vsftpd/vsftpd-3.0.5.ebuild | 19 ++++---------------
 1 file changed, 4 insertions(+), 15 deletions(-)

diff --git a/net-ftp/vsftpd/vsftpd-3.0.5.ebuild 
b/net-ftp/vsftpd/vsftpd-3.0.5.ebuild
index c417498f044..e4ecfb256b8 100644
--- a/net-ftp/vsftpd/vsftpd-3.0.5.ebuild
+++ b/net-ftp/vsftpd/vsftpd-3.0.5.ebuild
@@ -14,10 +14,6 @@ SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
 IUSE="pam ssl tcpd"
 
-BDEPEND="
-       virtual/pkgconfig
-"
-
 DEPEND="
        >=sys-libs/libcap-2
        pam? ( sys-libs/pam )
@@ -49,13 +45,7 @@ undef() {
 }
 
 src_configure() {
-       cflags=()
-       libs=()
-
-       local PKG_CONFIG=$(tc-getPKG_CONFIG)
-
-       cflags+=( $(${PKG_CONFIG} --cflags libcap) ) || die
-       libs+=( $(${PKG_CONFIG} --libs libcap) ) || die
+       libs=( -lcap )
 
        if use pam; then
                libs+=( -lpam )
@@ -66,8 +56,7 @@ src_configure() {
 
        if use ssl; then
                define VSF_BUILD_SSL
-               cflags+=( $(${PKG_CONFIG} --cflags libcrypto libssl) ) || die
-               libs+=( $(${PKG_CONFIG} --libs libcrypto libssl) ) || die
+               libs+=( -lcrypto -lssl )
        fi
 
        if use tcpd; then
@@ -79,8 +68,8 @@ src_configure() {
 src_compile() {
        local args=(
                CC="$(tc-getCC)"
-               CFLAGS="${CFLAGS} ${cflags[*]}"
-               LDFLAGS="${CFLAGS} ${LDFLAGS}"
+               CFLAGS="${CFLAGS}"
+               LDFLAGS="${LDFLAGS}"
                LIBS="${libs[*]}"
        )
        emake "${args[@]}"

Reply via email to