Fri Mar 11 11:36:28 2011 UTC ()
* set LICENSE=gnu-gpl-v2
* add user-destdir installation support.


(obache)
diff -r1.40 -r1.41 pkgsrc/devel/sdcc/Makefile

cvs diff -r1.40 -r1.41 pkgsrc/devel/sdcc/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/sdcc/Makefile 2010/01/15 21:23:12 1.40
+++ pkgsrc/devel/sdcc/Makefile 2011/03/11 11:36:28 1.41
@@ -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
3DISTNAME= sdcc-src-2.8.0 3DISTNAME= sdcc-src-2.8.0
4PKGNAME= ${DISTNAME:S/-src//} 4PKGNAME= ${DISTNAME:S/-src//}
5PKGREVISION= 2 5PKGREVISION= 2
6CATEGORIES= devel lang 6CATEGORIES= devel lang
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sdcc/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sdcc/}
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://sdcc.sourceforge.net/ 11HOMEPAGE= http://sdcc.sourceforge.net/
12COMMENT= Cross compile 8051 code 12COMMENT= Cross compile 8051 code
 13LICENSE= gnu-gpl-v2
13 14
14DEPENDS+= gputils-[0-9]*:../../devel/gputils 15DEPENDS+= gputils-[0-9]*:../../devel/gputils
15 16
 17PKG_DESTDIR_SUPPORT= user-destdir
 18
16USE_LANGUAGES= c c++ 19USE_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#
21USE_TOOLS+= bison 24USE_TOOLS+= bison
22 25
23BUILD_TARGET= dep all 26BUILD_TARGET= dep all
24 27
25WRKSRC= ${WRKDIR}/sdcc/ 28WRKSRC= ${WRKDIR}/sdcc/
26GNU_CONFIGURE= YES 29GNU_CONFIGURE= YES
27USE_GNU_READLINE= yes 30USE_GNU_READLINE= yes
28USE_TOOLS+= gmake lex perl:run 31USE_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"
42CPPFLAGS+= -DYY_NEVER_INTERACTIVE 45CPPFLAGS+= -DYY_NEVER_INTERACTIVE
43 46
44pre-configure: sys-endian-buildlink 47pre-configure: sys-endian-buildlink
45 48
46sys-endian-buildlink: 49sys-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
51post-install: 54post-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"