freebsd-ports/print/cups/Makefile.common
Alan Eldridge 8b967f5aac It's still BORKED, IN PROGRESS, MEN WORKING, THIS TRAIN WILL BE OUT OF
SERVICE UNTIL DEC 3008. State backup.
2002-10-18 09:44:20 +00:00

72 lines
2.2 KiB
Text

# Common file for CUPS ports
# $FreeBSD$
MASTER_SITES= \
ftp://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/cups/${CUPS_VERSION}/ \
ftp://ftp.ntua.gr/pub/gnu/cups/${CUPS_VERSION}/ \
ftp://ftp.easysw.com/pub/cups/${CUPS_VERSION}/ \
ftp://ftp.fisek.com.tr/pub/cups/${CUPS_VERSION}/ \
ftp://ftp.mpg.goe.ni.schule.de/pub/internet/printing/cups/${CUPS_VERSION}/
CUPS_VERSION= 1.1.16
CUPS_REVISION= 0
CUPS_USER= daemon
CUPS_GROUP= daemon
LOCALSTATEDIR= /var
SPOOLDIR= ${LOCALSTATEDIR}/spool/cups
OPTFLAGS?= ""
.ifdef CUPS_FR
MANLANG= "" fr
.else
#EXTRA_PATCHES=${.CURDIR}/../../print/cups/files/fr-patch-man-Makefile
.endif
#EXTRA_PATCHES+=${.CURDIR}/../../print/cups/files/patch-man-Makefile
#EXTRA_PATCHES+=${.CURDIR}/../../print/cups/files/patch-man-fr-Makefile
EXTRA_PATCHES+=${.CURDIR}/../../print/cups/files/patch-config-scripts-cups-common.m4
EXTRA_PATCHES+=${.CURDIR}/../../print/cups/files/patch-Makedefs.in
#protect the base port
.if ${PORTNAME} != "cups"
.if ${CUPS_REVISION} == 0
CUPS_PORTVER= ${CUPS_VERSION}
DISTNAME= cups-${CUPS_VERSION}-source
.else # ${CUPS_REVISION} != 0
CUPS_PORTVER= ${CUPS_VERSION}.${CUPS_REVISION}
DISTNAME= cups-${CUPS_VERSION}-${CUPS_REVISION}-source
.endif # ${CUPS_REVISION} != 0
DISTFILES= ${DISTNAME}.tar.bz2
WRKSRC= ${WRKDIR}/cups-${CUPS_VERSION}
USE_BZIP2= yes
#Breaks build.. USE_GMAKE= yes
GNU_CONFIGURE= yes
AUTOCONF= autoconf
BUILD_DEPENDS+= autoconf:${PORTSDIR}/devel/autoconf
LIB_DEPENDS+= jpeg.9:${PORTSDIR}/graphics/jpeg \
png.5:${PORTSDIR}/graphics/png \
tiff.4:${PORTSDIR}/graphics/tiff
CONFIGURE_ENV+= CFLAGS="${CFLAGS}"
CONFIGURE_ENV+= CPPFLAGS="-I${PREFIX}/include -I${X11BASE}/include"
CONFIGURE_ENV+= DSOFLAGS="-L${PREFIX}/lib -L${X11BASE}/lib"
CONFIGURE_ENV+= LDFLAGS="-L${PREFIX}/lib -L${X11BASE}/lib"
CONFIGURE_ARGS+= \
--localstatedir=${LOCALSTATEDIR} \
--with-cups-user=${CUPS_USER} --with-cups-group=${CUPS_GROUP} \
--with-rcdir=${PREFIX}/etc/rc.d --without-pam
post-patch::
${RM} -f ${WRKSRC}/man/Makefile ${WRKSRC}/man/Makefile.common
${TOUCH} ${WRKSRC}/man/Makefile.common
${CP} -f ${.CURDIR}/../../print/cups/Makefile.man \
${WRKSRC}/man/Makefile
cd ${WRKSRC}; ${AUTOCONF} --force
.endif # ${PORTNAME} != "cups"