gmake: fix PR pkg/54629 pkgsrc changes: - Remove PLIST_SRC in Makefile. - Remove PLIST.locale file (use PLIST.nls instead).diff -r1.107 -r1.108 pkgsrc/devel/gmake/Makefile
(triaxx)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.107 2018/11/16 16:00:18 leot Exp $ | 1 | # $NetBSD: Makefile,v 1.108 2019/10/20 16:29:42 triaxx Exp $ | |
2 | 2 | |||
3 | DISTNAME= make-4.2.1 | 3 | DISTNAME= make-4.2.1 | |
4 | PKGNAME= g${DISTNAME} | 4 | PKGNAME= g${DISTNAME} | |
5 | PKGREVISION= 1 | 5 | PKGREVISION= 1 | |
6 | CATEGORIES= devel | 6 | CATEGORIES= devel | |
7 | MASTER_SITES= ${MASTER_SITE_GNU:=make/} | 7 | MASTER_SITES= ${MASTER_SITE_GNU:=make/} | |
8 | EXTRACT_SUFX= .tar.bz2 | 8 | EXTRACT_SUFX= .tar.bz2 | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://www.gnu.org/software/make/make.html | 11 | HOMEPAGE= http://www.gnu.org/software/make/make.html | |
12 | COMMENT= GNU version of 'make' utility | 12 | COMMENT= GNU version of 'make' utility | |
13 | LICENSE= gnu-gpl-v3 | 13 | LICENSE= gnu-gpl-v3 | |
14 | 14 | |||
@@ -24,22 +24,20 @@ INFO_FILES= yes | @@ -24,22 +24,20 @@ INFO_FILES= yes | |||
24 | TEST_TARGET= check | 24 | TEST_TARGET= check | |
25 | 25 | |||
26 | CONFIGURE_ARGS+= --program-prefix=g | 26 | CONFIGURE_ARGS+= --program-prefix=g | |
27 | 27 | |||
28 | # workaround for broken strndup | 28 | # workaround for broken strndup | |
29 | CONFIGURE_ARGS.MirBSD+= ac_cv_func_strndup=no | 29 | CONFIGURE_ARGS.MirBSD+= ac_cv_func_strndup=no | |
30 | 30 | |||
31 | # XXX: Do not install gmake setgid and do not override the owner group | 31 | # XXX: Do not install gmake setgid and do not override the owner group | |
32 | # XXX: based on possible /dev/kmem permissions. | 32 | # XXX: based on possible /dev/kmem permissions. | |
33 | CONFIGURE_ARGS+= ac_cv_func_getloadavg_setgid=no | 33 | CONFIGURE_ARGS+= ac_cv_func_getloadavg_setgid=no | |
34 | 34 | |||
35 | AUTO_MKDIRS= yes | 35 | AUTO_MKDIRS= yes | |
36 | 36 | |||
37 | PLIST_SRC= ${PKGDIR}/PLIST | |||
38 | ||||
39 | .include "options.mk" | 37 | .include "options.mk" | |
40 | 38 | |||
41 | post-install: | 39 | post-install: | |
42 | ${LN} -sf ${PREFIX}/bin/gmake ${DESTDIR}${PREFIX}/${PKGGNUDIR}/bin/make | 40 | ${LN} -sf ${PREFIX}/bin/gmake ${DESTDIR}${PREFIX}/${PKGGNUDIR}bin/make | |
43 | ${LN} -sf ${PREFIX}/${PKGMANDIR}/man1/gmake.1 ${DESTDIR}${PREFIX}/${PKGGNUDIR}${PKGMANDIR}/man1/make.1 | 41 | ${LN} -sf ${PREFIX}/${PKGMANDIR}/man1/gmake.1 ${DESTDIR}${PREFIX}/${PKGGNUDIR}${PKGMANDIR}/man1/make.1 | |
44 | 42 | |||
45 | .include "../../mk/bsd.pkg.mk" | 43 | .include "../../mk/bsd.pkg.mk" |
@@ -1,7 +1,32 @@ | @@ -1,7 +1,32 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.12 2013/10/23 08:54:59 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.13 2019/10/20 16:29:42 triaxx Exp $ | |
2 | bin/gmake | 2 | bin/gmake | |
3 | gnu/bin/make | 3 | gnu/bin/make | |
4 | gnu/man/man1/make.1 | 4 | gnu/man/man1/make.1 | |
5 | include/gnumake.h | 5 | include/gnumake.h | |
6 | info/make.info | 6 | info/make.info | |
7 | man/man1/gmake.1 | 7 | man/man1/gmake.1 | |
8 | ${PLIST.nls}share/locale/be/LC_MESSAGES/make.mo | |||
9 | ${PLIST.nls}share/locale/cs/LC_MESSAGES/make.mo | |||
10 | ${PLIST.nls}share/locale/da/LC_MESSAGES/make.mo | |||
11 | ${PLIST.nls}share/locale/de/LC_MESSAGES/make.mo | |||
12 | ${PLIST.nls}share/locale/es/LC_MESSAGES/make.mo | |||
13 | ${PLIST.nls}share/locale/fi/LC_MESSAGES/make.mo | |||
14 | ${PLIST.nls}share/locale/fr/LC_MESSAGES/make.mo | |||
15 | ${PLIST.nls}share/locale/ga/LC_MESSAGES/make.mo | |||
16 | ${PLIST.nls}share/locale/gl/LC_MESSAGES/make.mo | |||
17 | ${PLIST.nls}share/locale/he/LC_MESSAGES/make.mo | |||
18 | ${PLIST.nls}share/locale/hr/LC_MESSAGES/make.mo | |||
19 | ${PLIST.nls}share/locale/id/LC_MESSAGES/make.mo | |||
20 | ${PLIST.nls}share/locale/it/LC_MESSAGES/make.mo | |||
21 | ${PLIST.nls}share/locale/ja/LC_MESSAGES/make.mo | |||
22 | ${PLIST.nls}share/locale/ko/LC_MESSAGES/make.mo | |||
23 | ${PLIST.nls}share/locale/lt/LC_MESSAGES/make.mo | |||
24 | ${PLIST.nls}share/locale/nl/LC_MESSAGES/make.mo | |||
25 | ${PLIST.nls}share/locale/pl/LC_MESSAGES/make.mo | |||
26 | ${PLIST.nls}share/locale/pt_BR/LC_MESSAGES/make.mo | |||
27 | ${PLIST.nls}share/locale/ru/LC_MESSAGES/make.mo | |||
28 | ${PLIST.nls}share/locale/sv/LC_MESSAGES/make.mo | |||
29 | ${PLIST.nls}share/locale/tr/LC_MESSAGES/make.mo | |||
30 | ${PLIST.nls}share/locale/uk/LC_MESSAGES/make.mo | |||
31 | ${PLIST.nls}share/locale/vi/LC_MESSAGES/make.mo | |||
32 | ${PLIST.nls}share/locale/zh_CN/LC_MESSAGES/make.mo |
@@ -1,19 +1,22 @@ | @@ -1,19 +1,22 @@ | |||
1 | # $NetBSD: options.mk,v 1.3 2016/01/01 01:42:53 ryoon Exp $ | 1 | # $NetBSD: options.mk,v 1.4 2019/10/20 16:29:42 triaxx Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.gmake | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.gmake | |
4 | PKG_SUPPORTED_OPTIONS= nls | 4 | PKG_SUPPORTED_OPTIONS= nls | |
5 | 5 | |||
6 | PKG_OPTIONS_LEGACY_VARS+= GMAKE_LOCALE | 6 | PLIST_VARS+= nls | |
7 | 7 | |||
8 | .include "../../mk/bsd.options.mk" | 8 | .include "../../mk/bsd.options.mk" | |
9 | 9 | |||
10 | .if !empty(PKG_OPTIONS:Mnls) | 10 | .include "../../devel/gettext-lib/builtin.mk" | |
11 | USE_PKGLOCALEDIR= yes | 11 | .if !empty(PKG_OPTIONS:Mnls) && \ | |
12 | PLIST_SRC+= ${PKGDIR}/PLIST.locale | 12 | !empty(IS_BUILTIN.gettext:M[yY][eE][sS]) | |
13 | USE_TOOLS+= msgfmt | 13 | USE_PKGLOCALEDIR= yes | |
14 | USE_TOOLS+= msgfmt | |||
15 | PREFER.gettext= native | |||
14 | . include "../../devel/gettext-lib/buildlink3.mk" | 16 | . include "../../devel/gettext-lib/buildlink3.mk" | |
17 | PLIST.nls= yes | |||
15 | .else | 18 | .else | |
16 | CONFIGURE_ARGS+= --without-libintl-prefix | 19 | CONFIGURE_ARGS+= --without-libintl-prefix | |
17 | CONFIGURE_ARGS+= --without-libiconv-prefix | 20 | CONFIGURE_ARGS+= --without-libiconv-prefix | |
18 | CONFIGURE_ARGS+= --disable-nls | 21 | CONFIGURE_ARGS+= --disable-nls | |
19 | .endif | 22 | .endif |