7 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=clisp/}
8 #EXTRACT_SUFX= .tar.bz2
10 MAINTAINER= asau@inbox.ru
11 HOMEPAGE= http://clisp.cons.org/
12 COMMENT= CLISP, a Common Lisp implementation
15 # Sparc64 has assembler code problems, see
16 # http://sourceforge.net/tracker/index.php?func=detail&aid=952681&group_id=1355&atid=101355
17 NOT_FOR_PLATFORM= *-*-sparc64
18 NOT_FOR_PLATFORM+= *-*-arm
20 PKG_INSTALLATION_TYPES= overwrite pkgviews
22 PKG_DESTDIR_SUPPORT= user-destdir
31 USE_TOOLS+= dvipdf groff
32 UNLIMIT_RESOURCES= datasize stacksize
34 USE_GNU_CONFIGURE_HOST= NO # work around broken reasoning: "configure --host=..." => cross-building
35 CONFIGURE_ARGS+= --disable-maintainer-mode
36 CONFIGURE_ARGS+= --fsstnd=netbsd
37 CONFIGURE_ARGS+= --without-included-regex
38 CONFIGURE_ARGS+= --with-gettext
39 MAKE_FLAGS+= docdir=${PREFIX}/share/doc/${PKGBASE}
40 MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR}
41 MAKE_FLAGS+= elispdir="${PREFIX}/share/${PKGBASE}/emacs"
42 MAKE_FLAGS+= vimdir="${PREFIX}/share/${PKGBASE}/vim"
44 TEST_TARGET= check mod-check
46 .include "../../mk/bsd.prefs.mk"
48 .if ${MACHINE_ARCH:Malpha} || ${MACHINE_ARCH:Mamd64} || ${MACHINE_ARCH:Mx86_64} || ${OPSYS} == "DragonFly"
49 CONFIGURE_ARGS+= --disable-mmap
52 .if ${OPSYS} == "SunOS"
54 CONFIG_SHELL= ${TOOLS_PATH.bash}
58 (cd ${WRKSRC} && ${CP} -p src/gllib/mbrtowc.c modules/syscalls/gllib)
62 .include "../../converters/libiconv/buildlink3.mk"
63 .include "../../devel/gettext-lib/buildlink3.mk"
64 .include "../../devel/glib2/buildlink3.mk"
65 BUILDLINK_API_DEPENDS.libsigsegv+= libsigsegv>=2.4
66 .include "../../devel/libsigsegv/buildlink3.mk"
68 .include "../../mk/bsd.pkg.mk"