| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.8 2014/08/13 10:57:34 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.9 2014/09/02 09:02:07 jperkin Exp $ |
2 | | | 2 | |
3 | DISTNAME= sdcc-src-3.3.0 | | 3 | DISTNAME= sdcc-src-3.3.0 |
4 | PKGNAME= ${DISTNAME:S/-src//} | | 4 | PKGNAME= ${DISTNAME:S/-src//} |
5 | PKGREVISION= 7 | | 5 | PKGREVISION= 7 |
6 | CATEGORIES= devel lang | | 6 | CATEGORIES= devel lang |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sdcc/} | | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sdcc/} |
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://sdcc.sourceforge.net/ | | 11 | HOMEPAGE= http://sdcc.sourceforge.net/ |
12 | COMMENT= Cross compile 8051 code | | 12 | COMMENT= Cross compile 8051 code |
13 | LICENSE= gnu-gpl-v2 | | 13 | LICENSE= gnu-gpl-v2 |
14 | | | 14 | |
| @@ -17,27 +17,27 @@ DEPENDS+= gputils-[0-9]*:../../devel/gpu | | | @@ -17,27 +17,27 @@ DEPENDS+= gputils-[0-9]*:../../devel/gpu |
17 | MAKE_JOBS_SAFE= no | | 17 | MAKE_JOBS_SAFE= no |
18 | | | 18 | |
19 | USE_LANGUAGES= c c++ | | 19 | USE_LANGUAGES= c c++ |
20 | | | 20 | |
21 | # XXX - This HACK circumvent a problem with the use of yacc that breaks the | | 21 | # XXX - This HACK circumvent a problem with the use of yacc that breaks the |
22 | # XXX - building process of sdcc. Use of bison fixes this problem for now. | | 22 | # XXX - building process of sdcc. Use of bison fixes this problem for now. |
23 | # | | 23 | # |
24 | USE_TOOLS+= bison | | 24 | USE_TOOLS+= bison |
25 | | | 25 | |
26 | BUILD_TARGET= dep all | | 26 | BUILD_TARGET= dep all |
27 | | | 27 | |
28 | WRKSRC= ${WRKDIR}/${DISTNAME:S/src-//} | | 28 | WRKSRC= ${WRKDIR}/${DISTNAME:S/src-//} |
29 | GNU_CONFIGURE= YES | | 29 | GNU_CONFIGURE= YES |
30 | USE_TOOLS+= gmake lex perl:run | | 30 | USE_TOOLS+= gmake lex:run perl:run |
31 | | | 31 | |
32 | CONFIGURE_ARGS+= --datadir=${PREFIX}/share/sdcc | | 32 | CONFIGURE_ARGS+= --datadir=${PREFIX}/share/sdcc |
33 | CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc/sdcc | | 33 | CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc/sdcc |
34 | | | 34 | |
35 | # needed for some arch's. -fdollars-in-identifiers is enabled | | 35 | # needed for some arch's. -fdollars-in-identifiers is enabled |
36 | # by default on some, not on others | | 36 | # by default on some, not on others |
37 | CPPFLAGS+= -fdollars-in-identifiers | | 37 | CPPFLAGS+= -fdollars-in-identifiers |
38 | CONFIGURE_ENV+= MACHINE_ARCH=${MACHINE_ARCH:Q} | | 38 | CONFIGURE_ENV+= MACHINE_ARCH=${MACHINE_ARCH:Q} |
39 | CONFIGURE_ENV+= sdcc_cv_c_ggdb="no" | | 39 | CONFIGURE_ENV+= sdcc_cv_c_ggdb="no" |
40 | | | 40 | |
41 | REPLACE_PYTHON= support/scripts/as2gbmap.py | | 41 | REPLACE_PYTHON= support/scripts/as2gbmap.py |
42 | | | 42 | |
43 | .include "../../mk/bsd.prefs.mk" | | 43 | .include "../../mk/bsd.prefs.mk" |