1 # $NetBSD: Makefile,v 1.43 2009/02/09 23:53:52 joerg Exp $
3 DISTNAME= sharutils-4.2.1
7 MASTER_SITES= ${MASTER_SITE_GNU:=sharutils/}
9 MAINTAINER= pkgsrc-users@NetBSD.org
10 HOMEPAGE= http://www.gnu.org/software/sharutils/sharutils.html
11 COMMENT= Allow packing and unpacking of shell archives
13 BROKEN_GETTEXT_DETECTION= yes
15 PKG_INSTALLATION_TYPES= overwrite pkgviews
16 PKG_DESTDIR_SUPPORT= user-destdir
21 INSTALL_TARGET= install install-man
23 USE_TOOLS+= makeinfo msgfmt sh:run mktemp:run perl:run
25 REPLACE_PERL= src/remsync.in
27 CONFIGURE_ARGS+= --disable-uucode
28 CONFIGURE_ENV+= SH=${TOOLS_SH:Q}
30 .include "../../mk/bsd.prefs.mk"
32 # gettext 0.11+ has renamed internal symbols, and gsharutils is
33 # being a very bad neighbor by using them directly. To fix, force
34 # use of gettext >= 0.11, and rename the symbol in gsharutils. -tv
36 .if ${OPSYS} != "Linux"
37 # XXX ...but don't do this on Linux, where glibc-internalized gettext
38 # always uses the non-prefixed symbols.
40 BUILDLINK_API_DEPENDS.gettext+= gettext-lib>=0.11
41 CPPFLAGS+= -D_nl_default_dirname=libintl_nl_default_dirname
44 .if defined(GNU_PROGRAM_PREFIX)
45 CONFIGURE_ARGS+= --program-prefix=${GNU_PROGRAM_PREFIX:Q}
47 PLIST_SUBST+= GNU_PROGRAM_PREFIX=${GNU_PROGRAM_PREFIX:Q}
48 BUILD_DEFS+= GNU_PROGRAM_PREFIX
51 ${TOUCH} ${TOUCH_FLAGS} ${WRKSRC}/po/sharutils.pot
53 .include "../../devel/gettext-lib/buildlink3.mk"
54 .include "../../mk/bsd.pkg.mk"