summaryrefslogtreecommitdiff
path: root/lang/mercury/Makefile
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2006-04-05 06:27:41 +0000
committerjlam <jlam@pkgsrc.org>2006-04-05 06:27:41 +0000
commit1c035e359984777e5eee2d0a0feac83947966ff2 (patch)
tree9715e961e0768a329a3f48b11197783d3a0dc0d2 /lang/mercury/Makefile
parent689372fa1226b8c817a4c5329323c4e503bef336 (diff)
downloadpkgsrc-1c035e359984777e5eee2d0a0feac83947966ff2.tar.gz
List the info files directly in the PLIST, and honor PKGINFODIR and
PKGMANDIR.
Diffstat (limited to 'lang/mercury/Makefile')
-rw-r--r--lang/mercury/Makefile23
1 files changed, 13 insertions, 10 deletions
diff --git a/lang/mercury/Makefile b/lang/mercury/Makefile
index 37373ed36c1..0cead074f31 100644
--- a/lang/mercury/Makefile
+++ b/lang/mercury/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2006/03/04 21:29:55 jlam Exp $
+# $NetBSD: Makefile,v 1.29 2006/04/05 06:27:41 jlam Exp $
DISTNAME= mercury-compiler-0.11.0
PKGNAME= mercury-0.11.0
@@ -14,10 +14,7 @@ COMMENT= Modern logic/functional programming language
GNU_CONFIGURE= yes
USE_TOOLS+= gmake
USE_GNU_READLINE= yes # rl_prep_term_function
-
-INFO_FILES= mercury.info mercury_faq.info mercury_library.info
-INFO_FILES+= mercury_ref.info mercury_trans_guide.info
-INFO_FILES+= mercury_user_guide.info
+INFO_FILES= # PLIST
# Some of the scripts test CC and use special settings for gcc.
CONFIGURE_ENV+= CC=gcc
@@ -27,6 +24,16 @@ USE_TOOLS+= hostname
MAKE_ENV+= READLINE_PREFIX=${BUILDLINK_PREFIX.readline}
+INSTALL_PREFIX= ${WRKSRC}/tmp
+BUILD_MAKE_FLAGS= ${MAKE_FLAGS}
+BUILD_MAKE_FLAGS+= INSTALL_PREFIX=${INSTALL_PREFIX:Q}
+BUILD_MAKE_FLAGS+= INSTALL_INFO_DIR=${INSTALL_PREFIX:Q}/${PKGINFODIR:Q}
+BUILD_MAKE_FLAGS+= INSTALL_MAN_DIR=${INSTALL_PREFIX:Q}/${PKGMANDIR:Q}
+BUILD_MAKE_FLAGS+= MERCURY_COMPILER=${INSTALL_PREFIX:Q}/lib/mercury/bin/${MACHINE_GNU_PLATFORM}/mercury_compile
+
+.include "../../devel/readline/buildlink3.mk"
+.include "../../devel/ncurses/buildlink3.mk"
+
post-patch:
${TOUCH} \
${WRKSRC}/library/table_builtin.date3 \
@@ -37,9 +44,7 @@ post-patch:
do-build:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- ${MAKE} INSTALL_PREFIX=${WRKSRC}/tmp \
- MERCURY_COMPILER=${WRKSRC}/tmp/lib/mercury/bin/${MACHINE_GNU_PLATFORM}/mercury_compile \
- install
+ ${MAKE} ${BUILD_MAKE_FLAGS} install
do-install:
cd ${WRKSRC}/tmp && ${PAX} -rw . ${PREFIX}
@@ -48,6 +53,4 @@ do-install:
${FIND} ${WRKSRC} -type f -name ".cvsignore" -print | ${XARGS} ${RM} -f
cd ${WRKSRC}/samples && ${PAX} -rw . ${PREFIX}/share/examples/mercury
-.include "../../devel/readline/buildlink3.mk"
-.include "../../devel/ncurses/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"