Mon Apr 7 17:58:55 2008 UTC ()
Fix DESTDIR.


(joerg)
diff -r1.38 -r1.39 pkgsrc/lang/sather/Makefile

cvs diff -r1.38 -r1.39 pkgsrc/lang/sather/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/sather/Makefile 2008/03/04 16:38:13 1.38
+++ pkgsrc/lang/sather/Makefile 2008/04/07 17:58:55 1.39
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.38 2008/03/04 16:38:13 jlam Exp $ 1# $NetBSD: Makefile,v 1.39 2008/04/07 17:58:55 joerg Exp $
2 2
3DISTNAME= sather-1.2.1 3DISTNAME= sather-1.2.1
4PKGREVISION= 7 4PKGREVISION= 7
5CATEGORIES= lang 5CATEGORIES= lang
6MASTER_SITES= ${MASTER_SITE_GNU:=sather/} 6MASTER_SITES= ${MASTER_SITE_GNU:=sather/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.gnu.org/software/sather/ 9HOMEPAGE= http://www.gnu.org/software/sather/
10COMMENT= Compiler for the Sather object oriented programming language 10COMMENT= Compiler for the Sather object oriented programming language
11 11
12PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
13 13
14USE_TOOLS+= gmake makeinfo 14USE_TOOLS+= gmake makeinfo
@@ -38,69 +38,65 @@ SUBST_FILES.sather-configure= \ @@ -38,69 +38,65 @@ SUBST_FILES.sather-configure= \
38 Browser/Web/graph2dot 38 Browser/Web/graph2dot
39SUBST_SED.sather-configure= \ 39SUBST_SED.sather-configure= \
40 -e 's:@CC@:${CC}:g' \ 40 -e 's:@CC@:${CC}:g' \
41 -e 's:@CFLAGS@:${CFLAGS}:g' \ 41 -e 's:@CFLAGS@:${CFLAGS}:g' \
42 -e 's:@GMAKE@:${GMAKE}:g' \ 42 -e 's:@GMAKE@:${GMAKE}:g' \
43 -e 's:@PREFIX@:${PREFIX}:g' \ 43 -e 's:@PREFIX@:${PREFIX}:g' \
44 -e 's:@X11BASE@:${X11BASE}:g' \ 44 -e 's:@X11BASE@:${X11BASE}:g' \
45 -e 's:@GC_PREFIX@:${BUILDLINK_PREFIX.boehm-gc}:g' \ 45 -e 's:@GC_PREFIX@:${BUILDLINK_PREFIX.boehm-gc}:g' \
46 -e 's:@TCL_PREFIX@:${BUILDLINK_PREFIX.tcl}:g' \ 46 -e 's:@TCL_PREFIX@:${BUILDLINK_PREFIX.tcl}:g' \
47 -e 's:@TK_PREFIX@:${BUILDLINK_PREFIX.tk}:g' \ 47 -e 's:@TK_PREFIX@:${BUILDLINK_PREFIX.tk}:g' \
48 -e 's:@LINKER_RPATH_FLAG@:${LINKER_RPATH_FLAG}:g' \ 48 -e 's:@LINKER_RPATH_FLAG@:${LINKER_RPATH_FLAG}:g' \
49 -e 's:@COMPILER_RPATH_FLAG@:${COMPILER_RPATH_FLAG}:g' 49 -e 's:@COMPILER_RPATH_FLAG@:${COMPILER_RPATH_FLAG}:g'
50 50
51INSTALLATION_DIRS= ${PKGMANDIR}/man1 51INSTALLATION_DIRS= bin ${PKGINFODIR} ${PKGMANDIR}/man1 lib/sather \
 52 share/doc/sather share/emacs/site-lisp
52 53
53post-patch: 54post-patch:
54 ln -s netbsd ${WRKSRC}/System/Platforms/dragonfly 55 ln -s netbsd ${WRKSRC}/System/Platforms/dragonfly
55 56
56post-build: 57post-build:
57 cd ${WRKSRC}/Emacs; \ 58 cd ${WRKSRC}/Emacs; \
58 makeinfo sather.texinfo; \ 59 makeinfo sather.texinfo; \
59 makeinfo sather-tutorial.texinfo; \ 60 makeinfo sather-tutorial.texinfo; \
60 makeinfo sather-mode.texinfo 61 makeinfo sather-mode.texinfo
61 ${RM} -fr ${WRKSRC}/System/Platforms/dualgui/dual_gui_server.code 62 ${RM} -fr ${WRKSRC}/System/Platforms/dualgui/dual_gui_server.code
62 63
63do-install: 64do-install:
64 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/sather 
65 ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/lib/sather/Bin 65 ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/lib/sather/Bin
66 cd ${WRKSRC}/Bin; \ 66 ${INSTALL_PROGRAM} ${WRKSRC}/Bin/sacomp ${WRKSRC}/Bin/sabrowse \
67 ${INSTALL_PROGRAM} sacomp sabrowse \ 
68 ${DESTDIR}${PREFIX}/lib/sather/Bin; \ 
69 ${INSTALL_SCRIPT} PP gen_html saprep \ 
70 ${DESTDIR}${PREFIX}/lib/sather/Bin 67 ${DESTDIR}${PREFIX}/lib/sather/Bin
 68 ${INSTALL_SCRIPT} ${WRKSRC}/Bin/PP ${WRKSRC}/Bin/gen_html \
 69 ${WRKSRC}/Bin/saprep ${DESTDIR}${PREFIX}/lib/sather/Bin
71 ${INSTALL_SCRIPT} ${WRKSRC}/debian/bin-wrapper \ 70 ${INSTALL_SCRIPT} ${WRKSRC}/debian/bin-wrapper \
72 ${DESTDIR}${PREFIX}/lib/sather/Bin 71 ${DESTDIR}${PREFIX}/lib/sather/Bin
73 cd ${DESTDIR}${PREFIX}/bin; \ 72 ${LN} -sf ../lib/sather/Bin/bin-wrapper ${DESTDIR}${PREFIX}/bin/sacomp
74 ${LN} -sf ../lib/sather/Bin/bin-wrapper sacomp; \ 73 ${LN} -sf ../lib/sather/Bin/bin-wrapper ${DESTDIR}${PREFIX}/bin/sabrowse
75 ${LN} -sf ../lib/sather/Bin/bin-wrapper sabrowse; \ 
76 cd ${WRKSRC} && ${PAX} -s ',.*\.sav,,' -rw Library \ 74 cd ${WRKSRC} && ${PAX} -s ',.*\.sav,,' -rw Library \
77 System/FORBID \ 75 System/FORBID \
78 System/Debug \ 76 System/Debug \
79 System/Common/*.c System/Common/*.h \ 77 System/Common/*.c System/Common/*.h \
80 System/Common/*.module System/Common/CONFIG \ 78 System/Common/*.module System/Common/CONFIG \
81 System/Platforms/f77 System/Platforms/${LOWER_OPSYS} \ 79 System/Platforms/f77 System/Platforms/${LOWER_OPSYS} \
82 System/Platforms/X System/Platforms/dualgui \ 80 System/Platforms/X System/Platforms/dualgui \
83 System/Platforms/gui System/Platforms/tcltk \ 81 System/Platforms/gui System/Platforms/tcltk \
84 Browser ${DESTDIR}${PREFIX}/lib/sather 82 Browser ${DESTDIR}${PREFIX}/lib/sather
85 ${FIND} ${DESTDIR}${PREFIX}/lib/sather \ 83 ${FIND} ${DESTDIR}${PREFIX}/lib/sather \
86 -name \*.config -o -name Makefile \ 84 -name \*.config -o -name Makefile \
87 -o -name \*.orig -print | ${XARGS} ${RM} -f 85 -o -name \*.orig -print | ${XARGS} ${RM} -f
88 cd ${WRKSRC}/Emacs; for f in *.info *.info-[0-9]*; do \ 86 cd ${WRKSRC}/Emacs; for f in *.info *.info-[0-9]*; do \
89 ${TEST} ! -f "$$f" || \ 87 ${TEST} ! -f "$$f" || \
90 ${INSTALL_DATA} "$$f" ${DESTDIR}${PREFIX}/${PKGINFODIR};\ 88 ${INSTALL_DATA} "$$f" ${DESTDIR}${PREFIX}/${PKGINFODIR};\
91 done 89 done
92 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/sather 
93 cd ${WRKSRC}/Doc && ${PAX} -rw -s ',.*/man.*,,' . \ 90 cd ${WRKSRC}/Doc && ${PAX} -rw -s ',.*/man.*,,' . \
94 ${DESTDIR}${PREFIX}/share/doc/sather 91 ${DESTDIR}${PREFIX}/share/doc/sather
95 ${INSTALL_MAN} ${WRKSRC}/Doc/man/man1/sacomp.1 \ 92 ${INSTALL_MAN} ${WRKSRC}/Doc/man/man1/sacomp.1 \
96 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 93 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
97 ${INSTALL_MAN} ${WRKSRC}/Doc/man/man1/sabrowse.1 \ 94 ${INSTALL_MAN} ${WRKSRC}/Doc/man/man1/sabrowse.1 \
98 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 95 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
99 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/emacs/site-lisp 
100 ${INSTALL_DATA} ${WRKSRC}/Emacs/*.el \ 96 ${INSTALL_DATA} ${WRKSRC}/Emacs/*.el \
101 ${DESTDIR}${PREFIX}/share/emacs/site-lisp 97 ${DESTDIR}${PREFIX}/share/emacs/site-lisp
102 98
103.include "../../devel/boehm-gc/buildlink3.mk" 99.include "../../devel/boehm-gc/buildlink3.mk"
104.include "../../x11/tk83/buildlink3.mk" 100.include "../../x11/tk83/buildlink3.mk"
105 101
106.include "../../mk/bsd.pkg.mk" 102.include "../../mk/bsd.pkg.mk"