Annotation of pkgsrc/archivers/gtar-base/Makefile, Revision 1.71
1.71 ! adam 1: # $NetBSD: Makefile,v 1.70 2011/04/22 13:42:49 obache Exp $
1.1 tv 2:
1.71 ! adam 3: DISTNAME= tar-1.26
! 4: PKGNAME= ${DISTNAME:S/tar/gtar-base/}
1.16 veego 5: SVR4_PKGNAME= gtarb
1.3 tv 6: CATEGORIES= archivers
1.37 wiz 7: MASTER_SITES= ${MASTER_SITE_GNU:=tar/}
1.71 ! adam 8: EXTRACT_SUFX= .tar.bz2
1.1 tv 9:
1.50 jlam 10: MAINTAINER= pkgsrc-users@NetBSD.org
1.9 tsarna 11: HOMEPAGE= http://www.gnu.org/software/tar/tar.html
1.15 wiz 12: COMMENT= The GNU tape archiver with remote magnetic tape support
1.64 wiz 13: LICENSE= gnu-gpl-v3
1.30 wiz 14:
1.51 jlam 15: CONFLICTS= gcpio-[0-9]*
16:
1.57 joerg 17: PKG_DESTDIR_SUPPORT= user-destdir
1.35 recht 18: PKG_INSTALLATION_TYPES= overwrite pkgviews
1.1 tv 19:
1.59 jlam 20: USE_FEATURES= snprintf
1.71 ! adam 21: USE_PKGLOCALEDIR= yes
1.52 jlam 22: USE_TOOLS+= msgfmt
1.71 ! adam 23: GNU_CONFIGURE= yes
! 24:
1.49 reed 25: INSTALLATION_DIRS= ${PKGMANDIR}/man1
1.23 salo 26:
1.24 wiz 27: .include "../../mk/bsd.prefs.mk"
28:
1.34 reed 29: .if defined(GNU_PROGRAM_PREFIX) && ${GNU_PROGRAM_PREFIX} != ""
30: GTAR_PROGRAM_PREFIX?= ${GNU_PROGRAM_PREFIX}
31: .else
32: GTAR_PROGRAM_PREFIX?= g
1.24 wiz 33: .endif
1.34 reed 34:
35: .if ${GTAR_PROGRAM_PREFIX} == ""
36: # pax installs a "tar" also
37: CONFLICTS+= pax-[0-9]*
38: .else
1.47 rillig 39: CONFIGURE_ARGS+= --program-prefix=${GTAR_PROGRAM_PREFIX:Q}
1.34 reed 40: .endif
41:
1.37 wiz 42: # lie to configure about gettext -- it does not need GNU gettext
43: CONFIGURE_ENV+= gt_cv_func_gnugettext2_libintl=yes
1.67 tez 44: # allow configure to run as root
45: CONFIGURE_ENV+= FORCE_UNSAFE_CONFIGURE=1
46:
1.46 rillig 47: PLIST_SUBST+= GTAR_PROGRAM_PREFIX=${GTAR_PROGRAM_PREFIX:Q}
1.24 wiz 48: BUILD_DEFS+= GNU_PROGRAM_PREFIX
1.34 reed 49: BUILD_DEFS+= GTAR_PROGRAM_PREFIX
1.62 jlam 50: PLIST_VARS+= gtar rmt
1.12 kim 51:
1.36 heinz 52: TEST_TARGET= check
53:
1.34 reed 54: .if ${GTAR_PROGRAM_PREFIX} != "g"
1.62 jlam 55: PLIST.gtar= yes
1.26 jschauma 56: .endif
57:
1.40 tv 58: # don't include rmt if gtar won't build it
1.71 ! adam 59: .if ${OPSYS} != "Interix" && ${OPSYS} != "Darwin"
1.62 jlam 60: PLIST.rmt= yes
1.40 tv 61: .endif
62:
1.63 tnn 63: # XXX see similar hack in coreutils.
64: .if ${OPSYS} != "Linux"
65: CONFIGURE_ENV+= gt_cv_func_gnugettext3_libintl=yes
66: .endif
67:
1.1 tv 68: post-install:
1.57 joerg 69: ${INSTALL_MAN} ${FILESDIR}/gtar.1 \
70: ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/${GTAR_PROGRAM_PREFIX}tar.1
1.34 reed 71: .if ${GTAR_PROGRAM_PREFIX} != "g"
1.57 joerg 72: ${LN} -sf ${DESTDIR}${GTAR_PROGRAM_PREFIX}tar ${DESTDIR}${PREFIX}/bin/"gtar"
1.26 jschauma 73: .endif
1.40 tv 74:
1.38 recht 75: .include "../../devel/gettext-lib/buildlink3.mk"
1.5 agc 76: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>