freemint-*: disable MKPIE some morediff -r1.5 -r1.6 pkgsrc/cross/freemint-gcc/Makefile
(nia)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2018/01/28 16:24:12 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2021/11/18 16:05:28 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= gcc-4.6.4 | 3 | DISTNAME= gcc-4.6.4 | |
4 | PKGNAME= cross-freemint-${DISTNAME} | 4 | PKGNAME= cross-freemint-${DISTNAME} | |
5 | PKGREVISION= 2 | 5 | PKGREVISION= 2 | |
6 | CATEGORIES= cross | 6 | CATEGORIES= cross | |
7 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-4.6.4/} | 7 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-4.6.4/} | |
8 | 8 | |||
9 | MAINTAINER= ryoon@NetBSD.org | 9 | MAINTAINER= ryoon@NetBSD.org | |
10 | HOMEPAGE= http://vincent.riviere.free.fr/soft/m68k-atari-mint/ | 10 | HOMEPAGE= http://vincent.riviere.free.fr/soft/m68k-atari-mint/ | |
11 | COMMENT= GCC compiler for FreeMiNT | 11 | COMMENT= GCC compiler for FreeMiNT | |
12 | EXTRACT_SUFX= .tar.bz2 | 12 | EXTRACT_SUFX= .tar.bz2 | |
13 | 13 | |||
14 | PATCH_SITES= http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/ | 14 | PATCH_SITES= http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/ | |
@@ -33,26 +33,28 @@ GNU_CONFIGURE= yes | @@ -33,26 +33,28 @@ GNU_CONFIGURE= yes | |||
33 | 33 | |||
34 | GNU_CONFIGURE_PREFIX= ${FREEMINT_PREFIX} | 34 | GNU_CONFIGURE_PREFIX= ${FREEMINT_PREFIX} | |
35 | 35 | |||
36 | CFLAGS+= -fomit-frame-pointer | 36 | CFLAGS+= -fomit-frame-pointer | |
37 | 37 | |||
38 | HOSTDIR= build-${MACHINE_ARCH}--${LOWER_OPSYS} | 38 | HOSTDIR= build-${MACHINE_ARCH}--${LOWER_OPSYS} | |
39 | 39 | |||
40 | CONFIGURE_ARGS+= --target=m68k-atari-mint | 40 | CONFIGURE_ARGS+= --target=m68k-atari-mint | |
41 | CONFIGURE_ARGS+= --enable-languages=c,c++ | 41 | CONFIGURE_ARGS+= --enable-languages=c,c++ | |
42 | CONFIGURE_ARGS+= --disable-libstdcxx-pch | 42 | CONFIGURE_ARGS+= --disable-libstdcxx-pch | |
43 | CONFIGURE_ARGS+= --disable-nls | 43 | CONFIGURE_ARGS+= --disable-nls | |
44 | CONFIGURE_ARGS+= --disable-multilib | 44 | CONFIGURE_ARGS+= --disable-multilib | |
45 | 45 | |||
46 | MKPIE_SUPPORTED= no | |||
47 | ||||
46 | MAKE_ENV+= SHELL=${TOOLS_PATH.bash} | 48 | MAKE_ENV+= SHELL=${TOOLS_PATH.bash} | |
47 | MAKE_ENV+= FREEMINT_PREFIX=${FREEMINT_PREFIX} | 49 | MAKE_ENV+= FREEMINT_PREFIX=${FREEMINT_PREFIX} | |
48 | MAKE_ENV+= WRKSRC=${WRKSRC} | 50 | MAKE_ENV+= WRKSRC=${WRKSRC} | |
49 | MAKE_ENV+= ARDIR=${FREEMINT_PREFIX}/bin | 51 | MAKE_ENV+= ARDIR=${FREEMINT_PREFIX}/bin | |
50 | MAKE_ENV+= DESTDIR=${DESTDIR} | 52 | MAKE_ENV+= DESTDIR=${DESTDIR} | |
51 | MAKE_ENV+= HOSTDIR=${HOSTDIR} | 53 | MAKE_ENV+= HOSTDIR=${HOSTDIR} | |
52 | MAKE_ENV+= CONFIGURE_DIRS=${CONFIGURE_DIRS} | 54 | MAKE_ENV+= CONFIGURE_DIRS=${CONFIGURE_DIRS} | |
53 | INFO_FILES= yes | 55 | INFO_FILES= yes | |
54 | 56 | |||
55 | INSTALLATION_DIRS+= bin | 57 | INSTALLATION_DIRS+= bin | |
56 | 58 | |||
57 | pre-configure: | 59 | pre-configure: | |
58 | mkdir ${WRKSRC}/${CONFIGURE_DIRS} | 60 | mkdir ${WRKSRC}/${CONFIGURE_DIRS} |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.3 2018/01/28 16:24:12 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.4 2021/11/18 16:05:28 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= pml-2.03 | 3 | DISTNAME= pml-2.03 | |
4 | PKGNAME= cross-freemint-${DISTNAME} | 4 | PKGNAME= cross-freemint-${DISTNAME} | |
5 | PKGREVISION= 1 | 5 | PKGREVISION= 1 | |
6 | CATEGORIES= cross | 6 | CATEGORIES= cross | |
7 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-4.6.4/} | 7 | MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-4.6.4/} | |
8 | GCCNAME= gcc-4.6.4 | 8 | GCCNAME= gcc-4.6.4 | |
9 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ | 9 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ | |
10 | ${GCCNAME}.tar.bz2 | 10 | ${GCCNAME}.tar.bz2 | |
11 | 11 | |||
12 | SITES.pml-2.03.tar.bz2= http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/ | 12 | SITES.pml-2.03.tar.bz2= http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/ | |
13 | 13 | |||
14 | MAINTAINER= ryoon@NetBSD.org | 14 | MAINTAINER= ryoon@NetBSD.org | |
@@ -17,26 +17,28 @@ COMMENT= PML math library for FreeMiNT | @@ -17,26 +17,28 @@ COMMENT= PML math library for FreeMiNT | |||
17 | EXTRACT_SUFX= .tar.bz2 | 17 | EXTRACT_SUFX= .tar.bz2 | |
18 | 18 | |||
19 | WRKSRC= ${WRKDIR} | 19 | WRKSRC= ${WRKDIR} | |
20 | 20 | |||
21 | PATCH_SITES= http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/ | 21 | PATCH_SITES= http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/ | |
22 | PATCHFILES= gcc-4.6.4-mint-20130415.patch.bz2 | 22 | PATCHFILES= gcc-4.6.4-mint-20130415.patch.bz2 | |
23 | PATCHFILES+= pml-2.03-mint-20110207.patch.bz2 | 23 | PATCHFILES+= pml-2.03-mint-20110207.patch.bz2 | |
24 | 24 | |||
25 | # for http://gcc.gnu.org/bugzilla/attachment.cgi?id=15133 , | 25 | # for http://gcc.gnu.org/bugzilla/attachment.cgi?id=15133 , | |
26 | # use makeinfo from pkgsrc/devel/gtexinfo. | 26 | # use makeinfo from pkgsrc/devel/gtexinfo. | |
27 | TOOL_DEPENDS+= gtexinfo>=5.1:../../devel/gtexinfo | 27 | TOOL_DEPENDS+= gtexinfo>=5.1:../../devel/gtexinfo | |
28 | TOOLS_PLATFORM.makeinfo= | 28 | TOOLS_PLATFORM.makeinfo= | |
29 | 29 | |||
30 | MKPIE_SUPPORTED= no | |||
31 | ||||
30 | DEPENDS+= cross-freemint-binutils-[0-9]*:../../cross/freemint-binutils | 32 | DEPENDS+= cross-freemint-binutils-[0-9]*:../../cross/freemint-binutils | |
31 | DEPENDS+= cross-freemint-mintbin-[0-9]*:../../cross/freemint-mintbin | 33 | DEPENDS+= cross-freemint-mintbin-[0-9]*:../../cross/freemint-mintbin | |
32 | 34 | |||
33 | FREEMINT_PREFIX= ${PREFIX}/cross-freemint | 35 | FREEMINT_PREFIX= ${PREFIX}/cross-freemint | |
34 | CONFIGURE_DIRS= ${GCCNAME}bin | 36 | CONFIGURE_DIRS= ${GCCNAME}bin | |
35 | CONFIGURE_SCRIPT= ../${GCCNAME}/configure | 37 | CONFIGURE_SCRIPT= ../${GCCNAME}/configure | |
36 | 38 | |||
37 | USE_TOOLS+= bash:run gmake makeinfo | 39 | USE_TOOLS+= bash:run gmake makeinfo | |
38 | GNU_CONFIGURE= yes | 40 | GNU_CONFIGURE= yes | |
39 | 41 | |||
40 | GNU_CONFIGURE_PREFIX= ${FREEMINT_PREFIX} | 42 | GNU_CONFIGURE_PREFIX= ${FREEMINT_PREFIX} | |
41 | 43 | |||
42 | CFLAGS+= -fomit-frame-pointer | 44 | CFLAGS+= -fomit-frame-pointer |