diff options
author | leot <leot@pkgsrc.org> | 2018-11-16 16:00:18 +0000 |
---|---|---|
committer | leot <leot@pkgsrc.org> | 2018-11-16 16:00:18 +0000 |
commit | c2ed3216d9c24452303fc4d419efb473ef0c0162 (patch) | |
tree | 0f30265cfe327b3c82a8120141bf2488dedfb96b /devel | |
parent | a130594180bfea956ab7849cc9436a4998b4a525 (diff) | |
download | pkgsrc-c2ed3216d9c24452303fc4d419efb473ef0c0162.tar.gz |
gmake: Unconditionally avoid setgid and group change in configure phase
On some systems gmake can be installed setgid and with the group
adjusted according the group of /dev/kmem. Previously this was
adjusted in post-install phase.
Rework that by passing CONFIGURE_ARGS instead and document that
via a comment.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/gmake/Makefile | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/devel/gmake/Makefile b/devel/gmake/Makefile index ad5f81073b6..1658c7114cc 100644 --- a/devel/gmake/Makefile +++ b/devel/gmake/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.106 2018/07/04 14:09:07 bsiegert Exp $ +# $NetBSD: Makefile,v 1.107 2018/11/16 16:00:18 leot Exp $ DISTNAME= make-4.2.1 PKGNAME= g${DISTNAME} @@ -28,6 +28,10 @@ CONFIGURE_ARGS+= --program-prefix=g # workaround for broken strndup CONFIGURE_ARGS.MirBSD+= ac_cv_func_strndup=no +# XXX: Do not install gmake setgid and do not override the owner group +# XXX: based on possible /dev/kmem permissions. +CONFIGURE_ARGS+= ac_cv_func_getloadavg_setgid=no + AUTO_MKDIRS= yes PLIST_SRC= ${PKGDIR}/PLIST @@ -35,8 +39,6 @@ PLIST_SRC= ${PKGDIR}/PLIST .include "options.mk" post-install: - ${CHMOD} g-s ${DESTDIR}${PREFIX}/bin/gmake - ${CHGRP} ${BINGRP} ${DESTDIR}${PREFIX}/bin/gmake ${LN} -sf ${PREFIX}/bin/gmake ${DESTDIR}${PREFIX}/${PKGGNUDIR}/bin/make ${LN} -sf ${PREFIX}/${PKGMANDIR}/man1/gmake.1 ${DESTDIR}${PREFIX}/${PKGGNUDIR}${PKGMANDIR}/man1/make.1 |