On Fri, Nov 17, 2023 at 08:14:05PM +0100, Jeremie Courreges-Anglas wrote:
> On Fri, Nov 17 2023, Christian Weisgerber <na...@mips.inka.de> wrote:
> > Updated list:
> >
> > net/gnugk                           C++ std::mem_fun
> 
> The Makefile doesn't respect CXXFLAGS, it uses STDCCFLAGS.
> The following fixes the build.
> 
> ok?
> 
> (Technically it could have made sense to use CXXFLAGS instead of its
> clang-specific variant but I have not verified that the result still
> builds on sparc64.)

OK aja

> 
> Index: Makefile
> ===================================================================
> RCS file: /home/cvs/ports/net/gnugk/Makefile,v
> diff -u -p -r1.98 Makefile
> --- Makefile  21 Feb 2023 10:15:46 -0000      1.98
> +++ Makefile  17 Nov 2023 19:08:54 -0000
> @@ -3,6 +3,7 @@ BROKEN-hppa=          libpt.so.7.0: undefined re
>  COMMENT=             H.323 gatekeeper
>  
>  V=                   5.11
> +REVISION=            0
>  GH_ACCOUNT=          willamowius
>  GH_PROJECT=          gnugk
>  GH_TAGNAME=          v${V:S/./_/}
> @@ -22,6 +23,8 @@ WANTLIB += maxminddb netsnmp netsnmpagen
>  WANTLIB += ssh ssl z
>  
>  COMPILER=            base-clang ports-gcc base-gcc
> +# uses std::mem_fun
> +CXXFLAGS_base-clang =        -std=gnu++14
>  
>  MODULES=             lang/lua
>  
> @@ -44,6 +47,7 @@ NO_TEST=            Yes
>  CONFIGURE_STYLE=     gnu
>  
>  CONFIGURE_ENV=               CPPFLAGS="-I${LOCALBASE}/include" \
> +                     STDCCFLAGS="${CXXFLAGS}" \
>                       LDFLAGS="-L${LOCALBASE}/lib" \
>                       OPENH323DIR=${LOCALBASE}/include/openh323 \
>                       OPENH323MAKEDIR=${LOCALBASE}/share/openh323 \
> 
> 
> -- 
> jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

-- 
Antoine

Reply via email to