From dd8b34ee163899b6ef1c913a0b50c66a0ca0f04d Mon Sep 17 00:00:00 2001 From: jlam Date: Mon, 26 Nov 2001 06:22:02 +0000 Subject: Buildlinkify. --- japanese/kakasi/Makefile | 11 +++++----- japanese/kakasi/buildlink.mk | 49 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 5 deletions(-) create mode 100644 japanese/kakasi/buildlink.mk (limited to 'japanese/kakasi') diff --git a/japanese/kakasi/Makefile b/japanese/kakasi/Makefile index 442894958f1..bee324d60da 100644 --- a/japanese/kakasi/Makefile +++ b/japanese/kakasi/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2001/09/18 16:17:55 taca Exp $ +# $NetBSD: Makefile,v 1.13 2001/11/26 06:22:02 jlam Exp $ # FreeBSD Id: Makefile,v 1.14 1998/04/05 04:46:33 max Exp $ DISTNAME= kakasi-2.3.4 @@ -9,10 +9,11 @@ MAINTAINER= tech-pkg-ja@jp.netbsd.org HOMEPAGE= http://kakasi.namazu.org/ COMMENT= Kanji-Kana Simple Inverter, language filter for Japanese -GNU_CONFIGURE= YES -USE_GMAKE= YES -USE_LIBTOOL= YES -LTCONFIG_OVERRIDE=${WRKSRC}/ltconfig +USE_BUILDLINK_ONLY= YES +GNU_CONFIGURE= YES +USE_GMAKE= YES +USE_LIBTOOL= YES +LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig post-install: ${INSTALL_MAN} ${WRKSRC}/doc/kakasi.1 ${PREFIX}/man/ja_JP.EUC/man1 diff --git a/japanese/kakasi/buildlink.mk b/japanese/kakasi/buildlink.mk new file mode 100644 index 00000000000..040cc3bf1e6 --- /dev/null +++ b/japanese/kakasi/buildlink.mk @@ -0,0 +1,49 @@ +# $NetBSD: buildlink.mk,v 1.1 2001/11/26 06:22:03 jlam Exp $ +# +# This Makefile fragment is included by packages that use kakasi. +# +# To use this Makefile fragment, simply: +# +# (1) Optionally define BUILDLINK_DEPENDS.kakasi to the dependency pattern +# for the version of kakasi desired. +# (2) Include this Makefile fragment in the package Makefile, +# (3) Add ${BUILDLINK_DIR}/include to the front of the C preprocessor's header +# search path, and +# (4) Add ${BUILDLINK_DIR}/lib to the front of the linker's library search +# path. + +.if !defined(KAKASI_BUILDLINK_MK) +KAKASI_BUILDLINK_MK= # defined + +.include "../../mk/bsd.buildlink.mk" + +BUILDLINK_DEPENDS.kakasi?= kakasi>=2.3.0 +DEPENDS+= ${BUILDLINK_DEPENDS.kakasi}:../../japanese/kakasi + +EVAL_PREFIX+= BUILDLINK_PREFIX.kakasi=kakasi +BUILDLINK_PREFIX.kakasi_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.kakasi= include/libkakasi.h +BUILDLINK_FILES.kakasi+= lib/libkakasi.* + +BUILDLINK_TARGETS.kakasi= kakasi-buildlink +BUILDLINK_TARGETS.kakasi+= kakasi-buildlink-config-wrapper +BUILDLINK_TARGETS+= ${BUILDLINK_TARGETS.kakasi} + +BUILDLINK_CONFIG.kakasi= \ + ${BUILDLINK_PREFIX.kakasi}/bin/kakasi-config +BUILDLINK_CONFIG_WRAPPER.kakasi= \ + ${BUILDLINK_DIR}/bin/kakasi-config +REPLACE_BUILDLINK_SED+= \ + -e "s|${BUILDLINK_CONFIG_WRAPPER.kakasi}|${BUILDLINK_CONFIG.kakasi}|g" + +.if defined(USE_CONFIG_WRAPPER) +KAKASI_CONFIG?= ${BUILDLINK_CONFIG_WRAPPER.kakasi} +CONFIGURE_ENV+= KAKASI_CONFIG="${KAKASI_CONFIG}" +MAKE_ENV+= KAKASI_CONFIG="${KAKASI_CONFIG}" +.endif + +pre-configure: ${BUILDLINK_TARGETS.kakasi} +kakasi-buildlink: _BUILDLINK_USE +kakasi-buildlink-config-wrapper: _BUILDLINK_CONFIG_WRAPPER_USE + +.endif # KAKASI_BUILDLINK_MK -- cgit v1.2.3