Fixup fromcvs/togit conversion
[pkgsrcv2.git] / lang / clisp / Makefile
1 # $NetBSD$
2 #
3
4 DISTNAME=               clisp-2.49
5 PKGREVISION=            12
6 CATEGORIES=             lang
7 MASTER_SITES=           ${MASTER_SITE_SOURCEFORGE:=clisp/}
8 #EXTRACT_SUFX=          .tar.bz2
9
10 MAINTAINER=             asau@inbox.ru
11 HOMEPAGE=               http://clisp.cons.org/
12 COMMENT=                CLISP, a Common Lisp implementation
13 LICENSE=                gnu-gpl-v2
14
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
19
20 PKG_INSTALLATION_TYPES= overwrite pkgviews
21
22 PKG_DESTDIR_SUPPORT=    user-destdir
23
24 MAKE_JOBS_SAFE=         no
25
26 GNU_CONFIGURE=          yes
27 CONFIGURE_DIRS=         .
28 USE_LIBTOOL=            yes
29 USE_PKGLOCALEDIR=       yes
30 BUILD_DIRS=             src
31 USE_TOOLS+=             dvipdf groff
32 UNLIMIT_RESOURCES=      datasize stacksize
33
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"
43
44 TEST_TARGET=            check mod-check
45
46 .include "../../mk/bsd.prefs.mk"
47
48 .if ${MACHINE_ARCH:Malpha} || ${MACHINE_ARCH:Mamd64} || ${MACHINE_ARCH:Mx86_64} || ${OPSYS} == "DragonFly"
49 CONFIGURE_ARGS+=        --disable-mmap
50 .endif
51
52 .if ${OPSYS} == "SunOS"
53 USE_TOOLS+=     bash
54 CONFIG_SHELL=   ${TOOLS_PATH.bash}
55 .endif
56
57 post-extract:
58         (cd ${WRKSRC} && ${CP} -p src/gllib/mbrtowc.c modules/syscalls/gllib)
59
60 .include "options.mk"
61
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"
67
68 .include "../../mk/bsd.pkg.mk"