diff options
author | jperkin <jperkin@pkgsrc.org> | 2016-02-25 14:42:55 +0000 |
---|---|---|
committer | jperkin <jperkin@pkgsrc.org> | 2016-02-25 14:42:55 +0000 |
commit | 39aae52e063ed023435320f21c58a1c16d866d1f (patch) | |
tree | 0285cf003fd624dc16685552fba2f200571a98ff /lang/gcc49 | |
parent | 113ff2274f575cf33db39900e0a169183f6f9c2d (diff) | |
download | pkgsrc-39aae52e063ed023435320f21c58a1c16d866d1f.tar.gz |
Use OPSYSVARS.
Diffstat (limited to 'lang/gcc49')
-rw-r--r-- | lang/gcc49/Makefile | 23 | ||||
-rw-r--r-- | lang/gcc49/options.mk | 16 |
2 files changed, 16 insertions, 23 deletions
diff --git a/lang/gcc49/Makefile b/lang/gcc49/Makefile index 1272e17cc59..b191970e4e0 100644 --- a/lang/gcc49/Makefile +++ b/lang/gcc49/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2016/01/21 11:53:06 jperkin Exp $ +# $NetBSD: Makefile,v 1.10 2016/02/25 14:42:56 jperkin Exp $ GCC_PKGNAME= gcc49 .include "version.mk" @@ -77,22 +77,19 @@ CONFIGURE_ARGS+= --with-local-prefix=${GCC_PREFIX:Q} CONFIGURE_ARGS+= --enable-libssp CONFIGURE_ARGS+= --enable-threads=posix CONFIGURE_ARGS+= --with-boot-ldflags=${BOOT_LDFLAGS:Q} -.if ${OPSYS} == "NetBSD" -CONFIGURE_ARGS+= --with-gnu-ld --with-ld=/usr/bin/ld -CONFIGURE_ARGS+= --with-gnu-as --with-as=/usr/bin/as -MAKE_ENV+= ac_cv_func_clock_gettime=yes -MAKE_ENV+= ac_cv_func_gethostbyname_r=no -.endif -.if ${OPSYS} == "DragonFly" -CONFIGURE_ARGS+= --disable-bootstrap -.endif -.if ${OPSYS} == "Darwin" + +CONFIGURE_ARGS.NetBSD+= --with-gnu-ld --with-ld=/usr/bin/ld +CONFIGURE_ARGS.NetBSD+= --with-gnu-as --with-as=/usr/bin/as +MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes +MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no + +CONFIGURE_ARGS.DragonFly+= --disable-bootstrap + # See ${WRKSRC}/libgcc/config/t-slibgcc-darwin: It uses strip(1) to # create a stub library, not just to remove symbols, so we must not # let strip(1) be a no-op regardless of ${INSTALL_UNSTRIPPED} or the # build fails for missing files. -CONFIGURE_ARGS+= STRIP_FOR_TARGET=${TOOLS_PLATFORM.strip} -.endif +CONFIGURE_ARGS.Darwin+= STRIP_FOR_TARGET=${TOOLS_PLATFORM.strip} .if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-*) CONFIGURE_ARGS+= --with-dwarf2 diff --git a/lang/gcc49/options.mk b/lang/gcc49/options.mk index 64aef408fec..d470d94085d 100644 --- a/lang/gcc49/options.mk +++ b/lang/gcc49/options.mk @@ -1,19 +1,15 @@ -# $NetBSD: options.mk,v 1.1 2014/09/04 18:43:11 jperkin Exp $ +# $NetBSD: options.mk,v 1.2 2016/02/25 14:42:56 jperkin Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.${GCC_PKGNAME} PKG_SUPPORTED_OPTIONS= nls gcc-inplace-math gcc-c++ gcc-fortran gcc-java \ gcc-go gcc-objc gcc-objc++ PKG_SUGGESTED_OPTIONS= gcc-c++ gcc-fortran gcc-objc gcc-objc++ -.if ${OPSYS} == "NetBSD" || ${OPSYS} == "Linux" -PKG_SUGGESTED_OPTIONS+= nls gcc-java -.elif ${OPSYS} == "DragonFly" -PKG_SUGGESTED_OPTIONS+= nls -.elif ${OPSYS} == "SunOS" -PKG_SUGGESTED_OPTIONS+= gcc-go gcc-inplace-math -.else -PKG_SUGGESTED_OPTIONS+= gcc-java -.endif +PKG_SUGGESTED_OPTIONS.DragonFly+= nls +PKG_SUGGESTED_OPTIONS.Linux+= nls gcc-java +PKG_SUGGESTED_OPTIONS.NetBSD+= nls gcc-java +PKG_SUGGESTED_OPTIONS.SunOS+= gcc-go gcc-inplace-math +PKG_SUGGESTED_OPTIONS.*+= gcc-java ### ### Determine if multilib is avalible. |