1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-22 20:41:26 +00:00

fix all outstanding problems except printing test page

This commit is contained in:
Alan Eldridge 2003-01-23 22:16:07 +00:00
parent 6a6c005c72
commit bf62f42755
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=73885
6 changed files with 24 additions and 9 deletions

View File

@ -9,19 +9,29 @@
PORTNAME= cups-base
PORTVERSION= ${CUPS_PORTVER}
PORTREVISION= 1
PORTREVISION= 2
PORTEPOCH= ${CUPS_PORTEPOCH}
CATEGORIES= print
MASTER_SITES= ${CUPS_MASTER_SITES}
MAINTAINER= alane@FreeBSD.org
pre-install:
-@${ECHO_CMD} "===>" Stopping cupsd ...
-killall cupsd || true
-rm -fr ${PREFIX}/etc/cups/certs/* || true
post-install:
cd ${PREFIX}/etc/rc.d; ${MV} cups cups.sh.sample
cd ${CUPS_RCDIR}; ${MV} cups cups.sh.sample
${FIND} ${PREFIX}/man/cat* -type l -name '*.0' -delete
${FIND} ${PREFIX}/man/fr/cat* -type l -name '*.0' -delete
${MKDIR} ${CUPS_SPOOLDIR}
${MKDIR} ${CUPS_SPOOLDIR} ${CUPS_SPOOLDIR}/tmp
${CHOWN} -R ${CUPSOWN}:${CUPSGRP} ${CUPS_SPOOLDIR}
${CHMOD} -R g+w ${CUPS_SPOOLDIR}
.for f in classes.conf client.conf cupsd.conf printers.conf
cd ${CUPS_ETCDIR};\
if test ! -f ${f}.N; then cp -p ${f} ${f}.N; else true; fi
.endfor # classes.conf client.conf cupsd.conf printers.conf
.include "${.CURDIR}/../../print/cups/Makefile.common"
.include <bsd.port.pre.mk>

View File

@ -7,7 +7,7 @@ Once the package is installed, please do the following (as root):
cd /var/spool
mkdir -p cups/tmp
chown -R daemon:wheel cups
chown -R root:daemon cups
Thanks.

View File

@ -1,3 +1,6 @@
@exec /bin/echo "===>" Stopping cupsd ...
@exec /usr/bin/killall cupsd || true
@exec /bin/rm -fr %D/etc/cups/certs/* 2>/dev/null || true
bin/cups-config
etc/cups/classes.conf.N
etc/cups/client.conf.N

View File

@ -9,7 +9,7 @@
PORTNAME= cups-lpr
PORTVERSION= ${CUPS_PORTVER}
PORTREVISION= 0
PORTREVISION= 2
PORTEPOCH= ${CUPS_PORTEPOCH}
CATEGORIES= print
MASTER_SITES= ${CUPS_MASTER_SITES}

View File

@ -9,7 +9,7 @@
PORTNAME= cups
PORTVERSION= ${CUPS_PORTVER}
PORTREVISION= 1
PORTREVISION= 2
PORTEPOCH= ${CUPS_PORTEPOCH}
CATEGORIES= print
MASTER_SITES= # empty

View File

@ -14,12 +14,14 @@ CUPS_REVISION= 0
CUPS_PORTVER= ${CUPS_VERSION}.${CUPS_REVISION}
CUPS_PORTEPOCH= 0
CUPS_FILESDIR= ${.CURDIR}/../../print/cups/files
CUPS_ETCDIR= ${PREFIX}/etc/cups
CUPS_RCDIR= ${PREFIX}/etc/rc.d
CUPS_DOCSDIR= ${PREFIX}/share/doc/cups
CUPS_SPOOLDIR= /var/spool/cups
# file, dir ownership
CUPSGRP= wheel
CUPSOWN= daemon
CUPSGRP= daemon
CUPSOWN= root
######################################################################
# The rest of the file is for components (cups-base, cups-lpr) only.
@ -54,7 +56,7 @@ CONFIGURE_ARGS+= --localstatedir=/var \
--with-cups-user=${CUPSOWN} \
--with-cups-group=${CUPSGRP} \
--with-docdir=${CUPS_DOCSDIR} \
--with-rcdir=${PREFIX}/etc/rc.d
--with-rcdir=${CUPS_RCDIR}
CONFIGURE_ARGS+= CPPFLAGS="-I${PREFIX}/include"
CONFIGURE_ARGS+= CFLAGS="${CFLAGS} -I.. -I${PREFIX}/include"