[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / mail / deliver

File: [cvs.NetBSD.org] / pkgsrc / mail / deliver / Makefile (download)

Revision 1.11, Sun Jan 7 09:13:57 2007 UTC (17 years, 3 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.10: +3 -3 lines

Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.

# $NetBSD: Makefile,v 1.11 2007/01/07 09:13:57 rillig Exp $

DISTNAME=	deliver-2.1.14
PKGREVISION=	1
CATEGORIES=	mail
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=deliver/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	http://deliver.sourceforge.net/
COMMENT=	Local mail delivery agent with shell-script control

USE_TOOLS+=	yacc

PKG_SYSCONFSUBDIR=		deliver

PKG_OPTIONS_VAR=		PKG_OPTIONS.deliver
PKG_SUPPORTED_OPTIONS=		deliver-suid

.include "../../mk/bsd.prefs.mk"

.if !empty(LOWER_OPSYS:Mirix5*)
CPPFLAGS+=	-DNO_SYS_TIMEB_H
.endif

.include "../../mk/bsd.options.mk"

pre-configure:
	cd ${WRKSRC};							\
	for FILE in config.h deliver.8 conf/os-netbsd.h; do		\
		${MV} $${FILE} $${FILE}.bak;				\
		${SED} -e 's#@DELIVER_CONF_PREFIX@#${PKG_SYSCONFDIR}#g' \
		       -e 's#@PREFIX@#${PREFIX}#g'			\
		< $${FILE}.bak > $${FILE};				\
	done;								\
	${MV} deliver.8 deliver.1

post-install:
	cd ${WRKSRC};							\
	for FILE in deliver.1 header.1; do				\
		CATFILE=`${BASENAME} $${FILE} .1`.0;			\
		nroff -man $${FILE} > $${CATFILE};			\
		${INSTALL_MAN} $${FILE} ${PREFIX}/${PKGMANDIR}/man1;		\
		${INSTALL_MAN} $${CATFILE} ${PREFIX}/${PKGMANDIR}/cat1;		\
	done
	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/deliver	\
		${PREFIX}/share/examples/deliver
	cd ${WRKSRC}; \
	${INSTALL_DATA} INSTALL MMDF README SENDMAIL \
		${PREFIX}/share/doc/deliver
	cd ${WRKSRC}/samples; \
	${INSTALL_DATA} README p-aliases s-aliases u-chip u-notify u-vacation \
		${PREFIX}/share/examples/deliver
.if !empty(PKG_OPTIONS:Mdeliver-suid)
	${CHOWN} root ${PREFIX}/bin/deliver
	${CHMOD} u+s ${PREFIX}/bin/deliver
.endif

.include "../../mk/bsd.pkg.mk"