From 4f1fe5afb333c3f6a1122b2d9e01ecd86f05f190 Mon Sep 17 00:00:00 2001 From: jlam Date: Mon, 20 Aug 2001 03:34:29 +0000 Subject: This package uses gettext and libtool, so make the appropriate inclusions and definitions. Also mark as USE_BUILDLINK_ONLY, and change PLIST to refer to the installed po files in ${PKGLOCALEDIR}, not "share". --- converters/recode/Makefile | 6 +++++- converters/recode/buildlink.mk | 37 +++++++++++++++++++++++++++++++++++++ converters/recode/pkg/PLIST | 20 ++++++++++---------- 3 files changed, 52 insertions(+), 11 deletions(-) create mode 100644 converters/recode/buildlink.mk (limited to 'converters') diff --git a/converters/recode/Makefile b/converters/recode/Makefile index 20e5c986525..a598a1b1d5a 100644 --- a/converters/recode/Makefile +++ b/converters/recode/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2001/02/16 13:59:27 wiz Exp $ +# $NetBSD: Makefile,v 1.9 2001/08/20 03:34:29 jlam Exp $ # DISTNAME= recode-3.5 @@ -9,8 +9,12 @@ MAINTAINER= kleink@netbsd.org HOMEPAGE= http://www.gnu.org/software/recode/recode.html COMMENT= Convert files between character sets and usages +USE_BUILDLINK_ONLY= yes GNU_CONFIGURE= yes +USE_LIBTOOL= yes +LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig INFO_FILES= recode.info +.include "../../devel/gettext-lib/buildlink.mk" .include "../../mk/bsd.pkg.mk" diff --git a/converters/recode/buildlink.mk b/converters/recode/buildlink.mk new file mode 100644 index 00000000000..1bd75e2f179 --- /dev/null +++ b/converters/recode/buildlink.mk @@ -0,0 +1,37 @@ +# $NetBSD: buildlink.mk,v 1.1 2001/08/20 03:34:29 jlam Exp $ +# +# This Makefile fragment is included by packages that use recode. +# +# To use this Makefile fragment, simply: +# +# (1) Optionally define BUILDLINK_DEPENDS.recode to the dependency pattern +# for the version of recode 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(RECODE_BUILDLINK_MK) +RECODE_BUILDLINK_MK= # defined + +.include "../../mk/bsd.buildlink.mk" + +BUILDLINK_DEPENDS.recode?= recode>=3.5 +DEPENDS+= ${BUILDLINK_DEPENDS.recode}:../../databases/recode + +EVAL_PREFIX+= BUILDLINK_PREFIX.recode=recode +BUILDLINK_PREFIX.recode_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.recode= include/recode.h +BUILDLINK_FILES.recode+= include/recodext.h +BUILDLINK_FILES.recode+= lib/librecode.* + +.include "../../devel/gettext-lib/buildlink.mk" + +BUILDLINK_TARGETS.recode= recode-buildlink +BUILDLINK_TARGETS+= ${BUILDLINK_TARGETS.recode} + +pre-configure: ${BUILDLINK_TARGETS.recode} +recode-buildlink: _BUILDLINK_USE + +.endif # RECODE_BUILDLINK_MK diff --git a/converters/recode/pkg/PLIST b/converters/recode/pkg/PLIST index 34660818ce8..de5eadbb47c 100644 --- a/converters/recode/pkg/PLIST +++ b/converters/recode/pkg/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.4 2001/01/04 15:10:23 agc Exp $ +@comment $NetBSD: PLIST,v 1.5 2001/08/20 03:34:29 jlam Exp $ bin/recode include/recode.h include/recodext.h @@ -16,12 +16,12 @@ lib/librecode.so lib/librecode.so.0 lib/librecode.so.0.0 man/man1/recode.1 -share/locale/fr/LC_MESSAGES/recode.mo -share/locale/sv/LC_MESSAGES/recode.mo -share/locale/es/LC_MESSAGES/recode.mo -share/locale/da/LC_MESSAGES/recode.mo -share/locale/nl/LC_MESSAGES/recode.mo -share/locale/pt/LC_MESSAGES/recode.mo -share/locale/pl/LC_MESSAGES/recode.mo -share/locale/de/LC_MESSAGES/recode.mo -share/locale/sl/LC_MESSAGES/recode.mo +${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/recode.mo +${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/recode.mo +${PKGLOCALEDIR}/locale/es/LC_MESSAGES/recode.mo +${PKGLOCALEDIR}/locale/da/LC_MESSAGES/recode.mo +${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/recode.mo +${PKGLOCALEDIR}/locale/pt/LC_MESSAGES/recode.mo +${PKGLOCALEDIR}/locale/pl/LC_MESSAGES/recode.mo +${PKGLOCALEDIR}/locale/de/LC_MESSAGES/recode.mo +${PKGLOCALEDIR}/locale/sl/LC_MESSAGES/recode.mo -- cgit v1.2.3