openbsd-ports/print/psutils/Makefile

64 lines
1.8 KiB
Makefile

# New ports collection makefile for: psutils
# Version required: 1.16
# Date created: 17 March 1998
# Whom: mickey@openbsd.org
#
# $OpenBSD: Makefile,v 1.4 1998/12/16 20:15:33 marc Exp $
#
DISTNAME= psutils-p17
PKGNAME= psutils-1.17
CATEGORIES= print
MASTER_SITES= ftp://ftp.dcs.ed.ac.uk/pub/ajcd/
MAINTAINER= ports@openbsd.org
MANUAL_PACKAGE_BUILD= PAPERSIZE has to be set to letter a4
WRKSRC= ${WRKDIR}/psutils
MAKE_FLAGS?= PAPER=${PAPERSIZE} -f
##package:: letter a4
letter::
${MAKE} PAPERSIZE=letter
letter-install::
${MAKE} PAPERSIZE=letter install
a4::
${MAKE} PAPERSIZE=a4
.if !defined(PAPERSIZE)
PAPERSIZE=a4
PAPERSIZE_UNSPECIFIED= yes
.else
.if ${PAPERSIZE} != A3 && ${PAPERSIZE} != a3 && ${PAPERSIZE} != A4 \
&& ${PAPERSIZE} != a4 && ${PAPERSIZE} != A5 && ${PAPERSIZE} != a5 \
&& ${PAPERSIZE} != B5 && ${PAPERSIZE} != b5 \
&& ${PAPERSIZE} != letter && ${PAPERSIZE} != legal \
&& ${PAPERSIZE} != ledger && ${PAPERSIZE} != tabloid \
&& ${PAPERSIZE} != statement && ${PAPERSIZE} != executive \
&& ${PAPERSIZE} != folio && ${PAPERSIZE} != quarto && ${PAPERSIZE} != 10x14
PAPERSIZE_INVALID= yes
.endif
.endif
.if !defined(NO_WARNINGS)
pre-fetch:
.if defined(PAPERSIZE_UNSPECIFIED)
@echo "Defaulting to ${PAPERSIZE} sized paper."
@echo ""
@echo "Set the environment variable PAPERSIZE if you want to use other sizes."
@echo "Possible values are: A3, A4 (default), A5, B5, letter, legal,"
@echo " ledger, tabloid, statement, executive, folio, quarto, and 10x14."
.elif defined(PAPERSIZE_INVALID)
@echo "Error: invalid value for PAPERSIZE: \"${PAPERSIZE}\""
@echo "Possible values are: A3, A4 (default), A5, B5, letter, legal,"
@echo " ledger, tabloid, statement, executive, folio, quarto, and 10x14."
@${FALSE}
.endif
.endif
.include <bsd.port.mk>