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

File: [cvs.NetBSD.org] / pkgsrc / archivers / hpack / Makefile (download)

Revision 1.28, Thu Dec 29 06:21:30 2005 UTC (18 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.27: +1 -2 lines

Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.

# $NetBSD: Makefile,v 1.28 2005/12/29 06:21:30 jlam Exp $

DISTNAME=       hpack79src
PKGNAME=        hpack-0.79
PKGREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=   ftp://ftp.franken.de/pub/crypt/misc/

MAINTAINER=     tech-pkg@NetBSD.org
COMMENT=	Multi-System Archiver with open keys PGP-based security

PKG_INSTALLATION_TYPES=	overwrite pkgviews

WRKSRC=		${WRKDIR}

CRYPTO=		yes

MAKEFILE=       makefile
BUILD_TARGET=     hpack

DIST_SUBDIR=	${PKGNAME_NOREV}

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

.if ${OPSYS} == "Linux"
MAKE_FLAGS+=	CFLAGS='-c -DLINUX -D__UNIX__ -DPREFIX="\"${PREFIX}\"" -I. ${CFLAGS} -Icrypt'
.else
MAKE_FLAGS+=	CFLAGS='-c -DBSD386 -D__UNIX__ -DPREFIX="\"${PREFIX}\"" -I. ${CFLAGS} -Icrypt'
.endif

.if ${OPSYS} == "Darwin"
MAKE_FLAGS+=	CMDL="${LDFLAGS} -lcurses"
.else
MAKE_FLAGS+=	CMDL="${LDFLAGS} -ltermcap"
.endif

CONF_FILES=	${PREFIX}/share/hpack/hpack.cfg.example	\
		${PKG_SYSCONFDIR}/hpack.cfg

INSTALLATION_DIRS=	bin man/man1

post-build:
	@cd ${WRKSRC}/keycvt && ${MAKE} CFLAGS="-c -D__UNIX__ ${CFLAGS}" \
		-f ${MAKEFILE} keycvt

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/hpack ${PREFIX}/bin/
	${INSTALL_PROGRAM} ${WRKSRC}/keycvt/keycvt ${PREFIX}/bin/
	${INSTALL_MAN} ${WRKSRC}/docs/hpack.1 ${PREFIX}/man/man1/
	${INSTALL_DATA_DIR} ${PREFIX}/share/hpack
	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/hpack
	${INSTALL_DATA} ${WRKSRC}/language.dat ${PREFIX}/share/hpack/
	${INSTALL_DATA} ${WRKSRC}/docs/hpack.cfg ${PREFIX}/share/hpack/hpack.cfg.example
	${INSTALL_DATA} ${WRKSRC}/docs/hpackext.doc ${PREFIX}/share/doc/hpack/

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