- - Use standard ${PKG_SYSCONFDIR} handling; bump ${PKGREVISION}.

- - Reorganize Makefile #defines into global toggles, global settings,
    local settings.
- - Reorganize and consolidate override targets.
This commit is contained in:
fredb 2003-02-27 17:13:37 +00:00
parent b6d0106b47
commit 12a4b3036a
6 changed files with 60 additions and 64 deletions

View file

@ -1,5 +1,6 @@
#!/bin/sh
#
if [ -d /var/spool/fax ]; then
filecount="`find /var/spool/fax -type f 2>/dev/null | wc -l`"
if [ $filecount -eq 0 ]; then
@ -7,3 +8,4 @@ if [ -d /var/spool/fax ]; then
rm -r /var/spool/fax
fi
fi

View file

@ -1,22 +1,28 @@
#!/bin/sh
#
if [ x"$2" != xPOST-INSTALL ]
if [ x"$2" = xPOST-INSTALL ]
then
exit
if [ ! -d /var/spool/fax ]
then
echo "Creating fax spool directories..."
${MKDIR} /var/spool/fax
${CHMOD} 755 /var/spool/fax
fi
if [ ! -d /var/spool/fax/incoming ]
then
${MKDIR} /var/spool/fax/incoming
${CHMOD} 755 /var/spool/fax/incoming
fi
if [ ! -d /var/spool/fax/outgoing ]
then
${MKDIR} /var/spool/fax/outgoing
${CHMOD} 1777 /var/spool/fax/outgoing
fi
if [ ! -d /var/spool/fax/outgoing/locks ]
then
${MKDIR} /var/spool/fax/outgoing/locks
${CHMOD} 777 /var/spool/fax/outgoing/locks
fi
fi
${INSTALL_DATA_DIR} ${MGETTY_CONFDIR}
(cd ${PREFIX}/share/examples/mgetty+sendfax;
${PAX} -r -w -pe -k * ${MGETTY_CONFDIR})
test -d /var/spool || \
( mkdir /var/spool ; chmod 755 /var/spool )
test -d /var/spool/fax || \
( mkdir /var/spool/fax ; chmod 755 /var/spool/fax )
test -d /var/spool/fax/incoming || \
( mkdir /var/spool/fax/incoming ; chmod 755 /var/spool/fax/incoming )
test -d /var/spool/fax/outgoing || \
( mkdir /var/spool/fax/outgoing ; chmod 1777 /var/spool/fax/outgoing )
test -d /var/spool/fax/outgoing/locks || \
( mkdir /var/spool/fax/outgoing/locks ; chmod 777 /var/spool/fax/outgoing/locks )

View file

@ -1,10 +1,10 @@
# $NetBSD: Makefile,v 1.25 2003/02/26 21:45:43 fredb Exp $
# $NetBSD: Makefile,v 1.26 2003/02/27 17:13:37 fredb Exp $
# FreeBSD Id: Makefile,v 1.25 1998/07/16 06:44:37 vanilla Exp
#
DISTNAME= mgetty1.1.28-Jan10
PKGNAME= mgetty-1.1.28
PKGREVISION= 2
PKGREVISION= 3
CATEGORIES= comms
MASTER_SITES= ftp://ftp.leo.org/pub/comp/os/unix/networking/mgetty/ \
ftp://alpha.greenie.net/pub/mgetty/source/1.1/
@ -15,37 +15,39 @@ COMMENT= Handle external logins, send and receive faxes
CONFLICTS= hylafax-[0-9]*
USE_BUILDLINK2= yes
USE_PKGINSTALL= yes
MAKE_ENV= MGETTY_CONFDIR=${PKG_SYSCONFDIR}
WRKSRC= ${WRKDIR}/${PKGNAME:C/nb[0-9]//}
INFO_FILES= mgetty.info
INSTALL_FILE= ${WRKDIR}/INSTALL
PKG_SYSCONFSUBDIR= mgetty+sendfax
MGETTY_CONFDIR= ${PREFIX}/etc/mgetty+sendfax
#MGETTY_CONFDIR=/etc/mgetty
MAKE_ENV+= MGETTY_CONFDIR=${MGETTY_CONFDIR}
.ifndef CONF_FILES
. for cfg in dialin.config \
faxheader \
faxrunq.config \
faxspool.rules.sample \
login.config \
mgetty.config
CONF_FILES+= ${_EXAMPLES_DIR}/${cfg} ${PKG_SYSCONFDIR}/${cfg}
. endfor
.endif
USE_BUILDLINK2= # defined
pre-patch:
${MV} ${WRKSRC}/doc/fax.1in ${WRKSRC}/doc/sendfax.1in
_EXAMPLES_DIR= ${PREFIX}/share/examples/mgetty+sendfax
do-configure:
cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure
post-configure:
${SED} -e 's#$${INSTALL_DATA_DIR}#${INSTALL_DATA_DIR}#' \
-e 's#$${MGETTY_CONFDIR}#${MGETTY_CONFDIR}#' \
-e 's#$${PAX}#${PAX}#' \
-e 's#$${PREFIX}#${PREFIX}#' \
${PKGDIR}/INSTALL > ${INSTALL_FILE}
cd ${WRKSRC}; \
${MV} faxrunq.config faxrunq.config.old; \
${SED} 's#/usr/local#${PREFIX}#' \
faxrunq.config.old > faxrunq.config
post-install:
${INSTALL_DATA_DIR} ${MGETTY_CONFDIR}
cd ${PREFIX}/share/examples/mgetty+sendfax; \
${PAX} -r -w -pe -k * ${MGETTY_CONFDIR}
${MV} ${WRKSRC}/doc/fax.1in ${WRKSRC}/doc/sendfax.1in
cd ${WRKSRC} \
&& for _file in faxrunq.config policy.h-dist; \
do \
${MV} $$_file $${_file}.orig; \
${SED} 's|/usr/local|${PREFIX}|' \
$${_file}.orig > $$_file; \
done \
&& cd ${.CURDIR} \
&& ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure
.include "../../graphics/netpbm/buildlink2.mk"
.include "../../mk/texinfo.mk"

View file

@ -1,4 +1,4 @@
$NetBSD: distinfo,v 1.9 2003/02/26 21:45:44 fredb Exp $
$NetBSD: distinfo,v 1.10 2003/02/27 17:13:38 fredb Exp $
SHA1 (mgetty1.1.28-Jan10.tar.gz) = b0c33bf5f5137f17f8d1fbd529c5ba6f0afb9dbc
Size (mgetty1.1.28-Jan10.tar.gz) = 964610 bytes
@ -8,9 +8,8 @@ SHA1 (patch-ac) = 1ff9866dd8a54fca4fa59d5144117fa3b46a9b4f
SHA1 (patch-ad) = 27fcebfe959a1d24657f504b89017fa3a58ae6c1
SHA1 (patch-ae) = f274db8059463f8b915c2d2faa86aa0e956e5a2c
SHA1 (patch-ag) = 943aa837a285663ff6cf5ab07c3f908f499c2074
SHA1 (patch-ah) = 7724a401625d25b00ba88782eeffc3cdc03387c6
SHA1 (patch-ai) = 98eba401e1b422e2f759eca00132a75e68518f4d
SHA1 (patch-aj) = 25e809417d438dfd1f33daeb0dcae307eaaae867
SHA1 (patch-aj) = d03345166f70270d05ae478287165089bd832c16
SHA1 (patch-ak) = 18f9570f35909089a4083fa24903dfea14dcc475
SHA1 (patch-al) = 7dc2be52ca8ed6b035a0f0d4afcd3d1a949e5182
SHA1 (patch-al) = 854ac984c6763aabfc4ec6e98eb535c066f2a8be
SHA1 (patch-am) = 6b7516b3f857f65c0ecc7963f39e433e4ef8771d

View file

@ -1,13 +0,0 @@
$NetBSD: patch-ah,v 1.1 1999/08/23 21:06:23 tron Exp $
--- policy.h-dist.orig Fri Aug 7 19:42:16 1998
+++ policy.h-dist Mon Aug 23 22:52:58 1999
@@ -588,7 +588,7 @@
* If you don't want this type of service, do not define it at all
* Absolute path name has to be used here!
*/
-#define FAX_NOTIFY_PROGRAM "/usr/local/lib/mgetty+sendfax/new_fax"
+#define FAX_NOTIFY_PROGRAM PREFIX "/lib/mgetty+sendfax/new_fax"
/* default minimum space required on spooling partition for receiving a FAX
* (in KILObytes)

View file

@ -1,7 +1,7 @@
$NetBSD: patch-aj,v 1.1 2002/03/06 19:19:02 fredb Exp $
$NetBSD: patch-aj,v 1.2 2003/02/27 17:13:38 fredb Exp $
--- doc/sendfax.1in.orig Sun Jan 12 08:52:30 1997
+++ doc/sendfax.1in
--- doc/fax.1in.orig Sun Jan 12 08:52:30 1997
+++ doc/fax.1in
@@ -1,7 +1,7 @@
-.TH fax 1 "27 Oct 94" "greenie" "mgetty+sendfax manual"
+.TH sendfax 1 "27 Oct 94" "greenie" "mgetty+sendfax manual"