| @@ -1,28 +1,31 @@ | | | @@ -1,28 +1,31 @@ |
1 | # $NetBSD: Makefile,v 1.40 2010/01/15 21:23:12 jakllsch Exp $ | | 1 | # $NetBSD: Makefile,v 1.41 2011/03/11 11:36:28 obache Exp $ |
2 | | | 2 | |
3 | DISTNAME= sdcc-src-2.8.0 | | 3 | DISTNAME= sdcc-src-2.8.0 |
4 | PKGNAME= ${DISTNAME:S/-src//} | | 4 | PKGNAME= ${DISTNAME:S/-src//} |
5 | PKGREVISION= 2 | | 5 | PKGREVISION= 2 |
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 | | | 14 | |
14 | DEPENDS+= gputils-[0-9]*:../../devel/gputils | | 15 | DEPENDS+= gputils-[0-9]*:../../devel/gputils |
15 | | | 16 | |
| | | 17 | PKG_DESTDIR_SUPPORT= user-destdir |
| | | 18 | |
16 | USE_LANGUAGES= c c++ | | 19 | USE_LANGUAGES= c c++ |
17 | | | 20 | |
18 | # 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 |
19 | # 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. |
20 | # | | 23 | # |
21 | USE_TOOLS+= bison | | 24 | USE_TOOLS+= bison |
22 | | | 25 | |
23 | BUILD_TARGET= dep all | | 26 | BUILD_TARGET= dep all |
24 | | | 27 | |
25 | WRKSRC= ${WRKDIR}/sdcc/ | | 28 | WRKSRC= ${WRKDIR}/sdcc/ |
26 | GNU_CONFIGURE= YES | | 29 | GNU_CONFIGURE= YES |
27 | USE_GNU_READLINE= yes | | 30 | USE_GNU_READLINE= yes |
28 | USE_TOOLS+= gmake lex perl:run | | 31 | USE_TOOLS+= gmake lex perl:run |
| @@ -39,19 +42,19 @@ CONFIGURE_ENV+= sdcc_cv_CCggdb="no" | | | @@ -39,19 +42,19 @@ CONFIGURE_ENV+= sdcc_cv_CCggdb="no" |
39 | .include "../../mk/bsd.prefs.mk" | | 42 | .include "../../mk/bsd.prefs.mk" |
40 | | | 43 | |
41 | .if ${OPSYS} == "NetBSD" | | 44 | .if ${OPSYS} == "NetBSD" |
42 | CPPFLAGS+= -DYY_NEVER_INTERACTIVE | | 45 | CPPFLAGS+= -DYY_NEVER_INTERACTIVE |
43 | | | 46 | |
44 | pre-configure: sys-endian-buildlink | | 47 | pre-configure: sys-endian-buildlink |
45 | | | 48 | |
46 | sys-endian-buildlink: | | 49 | sys-endian-buildlink: |
47 | ${MKDIR} ${BUILDLINK_DIR}/include | | 50 | ${MKDIR} ${BUILDLINK_DIR}/include |
48 | ${LN} -fs /usr/include/sys/endian.h ${BUILDLINK_DIR}/include | | 51 | ${LN} -fs /usr/include/sys/endian.h ${BUILDLINK_DIR}/include |
49 | .endif | | 52 | .endif |
50 | | | 53 | |
51 | post-install: | | 54 | post-install: |
52 | ${INSTALL_DATA} ${WRKSRC}/doc/*.lyx ${PREFIX}/share/doc/sdcc | | 55 | ${INSTALL_DATA} ${WRKSRC}/doc/*.lyx ${DESTDIR}${PREFIX}/share/doc/sdcc |
53 | ${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${PREFIX}/share/doc/sdcc | | 56 | ${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${DESTDIR}${PREFIX}/share/doc/sdcc |
54 | | | 57 | |
55 | .include "../../devel/boehm-gc/buildlink3.mk" | | 58 | .include "../../devel/boehm-gc/buildlink3.mk" |
56 | .include "../../devel/readline/buildlink3.mk" | | 59 | .include "../../devel/readline/buildlink3.mk" |
57 | .include "../../mk/bsd.pkg.mk" | | 60 | .include "../../mk/bsd.pkg.mk" |