Fixup fromcvs/togit conversion
[pkgsrcv2.git] / lang / scheme48 / Makefile
1 # $NetBSD: Makefile,v 1.33 2011/07/03 12:40:20 jym Exp $
2
3 DISTNAME=               scheme48-1.8
4 CATEGORIES=             lang
5 MASTER_SITES=           http://s48.org/1.8/
6 EXTRACT_SUFX=           .tgz
7
8 MAINTAINER=             pkgsrc-users@NetBSD.org
9 HOMEPAGE=               http://s48.org/
10 COMMENT=                The Scheme Underground implementation of R5RS
11
12 NOT_FOR_PLATFORM=       *-*-alpha       # *severe* problems.  Bus error, alignment
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15 MAKE_JOBS_SAFE=         no
16
17 # bin/scheme-r5rs
18 CONFLICTS+=             gambc-[0-9]*
19
20 GNU_CONFIGURE=          yes
21 USE_TOOLS=              gmake
22 BUILD_TARGET=           enough
23 TEST_TARGET=            check           # fail if USER == root directory owner
24
25 MAKE_FLAGS+=            mandir=${PREFIX}/${PKGMANDIR}/man1
26
27 REPLACE_INTERPRETER+=   scheme
28 REPLACE.scheme.old=     .*/bin/env scheme-srfi-7
29 REPLACE.scheme.new=     ${PREFIX}/bin/scheme-srfi-7
30 REPLACE_FILES.scheme=   build/scheme48-config.in
31
32 .include "../../mk/bsd.prefs.mk"
33 .if ${OPSYS} == "DragonFly"
34 SUBST_CLASSES+=         pthr
35 SUBST_STAGE.pthr=       post-patch
36 SUBST_FILES.pthr=       configure
37 SUBST_MESSAGE.pthr=     Hardcoding -pthread in CFLAGS and LDFLAGS
38 SUBST_SED.pthr=         -e 's,pthreads_done=\"no\",pthreads_done=\"yes\"; CFLAGS=\"$$CFLAGS -pthread\"; LDFLAGS=\"$$LDFLAGS -pthread\",'
39 .endif
40
41 post-install:
42         ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/${PKGNAME_NOREV}
43         cd ${WRKSRC}/doc && ${INSTALL_DATA} *.txt *.ps \
44                 ${DESTDIR}${PREFIX}/share/doc/${PKGNAME_NOREV}
45         ${INSTALL_DATA} ${WRKSRC}/COPYING ${DESTDIR}${PREFIX}/share/doc/${PKGNAME_NOREV}
46         ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/${PKGNAME_NOREV}/html
47         ${INSTALL_DATA} ${WRKSRC}/doc/html/* \
48                 ${DESTDIR}${PREFIX}/share/doc/${PKGNAME_NOREV}/html
49
50 .include "../../devel/sysexits/buildlink3.mk"
51 .include "../../mk/bsd.pkg.mk"