pkgsrc-wip/nnrpd/options.mk
Hauke Fath 7f1a6b00d3 Rototill this package, triggered by
<http://mail-index.netbsd.org/pkgsrc-users/2008/12/14/msg008873.html>
(Perl 5.10 pthread support breaking nnrpd):

o Move compiled-in script language support to options.mk, handling all
  the setup there
o Install documentation
o Make use of pkginstall framework
o Generally bring package more in line with pkgsrc frameworks
2008-12-15 15:41:19 +00:00

42 lines
1.2 KiB
Makefile

# $NetBSD: options.mk,v 1.1 2008/12/15 15:41:19 hfath Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.nnrpd
PKG_SUPPORTED_OPTIONS+= perl tcl gpg
PKG_SUGGESTED_OPTIONS+= # none
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mperl)
FILES_SUBST+= PERL_SUPPORT="DO"
# We need include and library paths to compile in Perl support
PERL_LDOPTS_cmd= eval ${PERL5} -MExtUtils::Embed -e ldopts 2>/dev/null
PERL_ARCHLIB_cmd= eval `${PERL5} -V:installarchlib 2>/dev/null`; \
${ECHO} $${installarchlib}
FILES_SUBST+= PERL_LDOPTS="${PERL_LDOPTS_cmd:sh}"
FILES_SUBST+= PERL_INC="-I${PERL_ARCHLIB_cmd:sh}/CORE -DPERL_POLLUTE"
.include "../../lang/perl5/buildlink3.mk"
.else
FILES_SUBST+= PERL_SUPPORT="DONT"
FILES_SUBST+= PERL_LDOPTS=""
FILES_SUBST+= PERL_INC=""
.endif
.if !empty(PKG_OPTIONS:Mtcl)
FILES_SUBST+= TCL_SUPPORT="DO"
FILES_SUBST+= TCL_INC="-I${BUILDLINK_PREFIX.tcl}/include"
FILES_SUBST+= TCL_LIB="-L${BUILDLINK_PREFIX.tcl}/lib -ltcl"
.include "../../lang/tcl/buildlink3.mk"
.else
FILES_SUBST+= TCL_SUPPORT="DONT"
FILES_SUBST+= TCL_INC=""
FILES_SUBST+= TCL_LIB=""
.endif
.if !empty(PKG_OPTIONS:Mgpg)
FILES_SUBST+= WANT_PGPVERIFY="DO"
DEPENDS+= gnupg-[0-9]*:../../security/gnupg
.else
FILES_SUBST+= WANT_PGPVERIFY="DONT"
.endif