svn commit: r363056 - in head: . comms/qpage comms/qpage/files
John Marino
marino at FreeBSD.org
Sun Jul 27 12:38:43 UTC 2014
Author: marino
Date: Sun Jul 27 12:38:41 2014
New Revision: 363056
URL: http://svnweb.freebsd.org/changeset/ports/363056
QAT: https://qat.redports.org/buildarchive/r363056/
Log:
Stage comms/qpage
The PR wasn't quite right with regards to stage support, so I had to modify
it further. The post-install configure file handling was focused on the
wrong file. I updated the default name of the qpage configure file in
order to use the @sample keyword. I added an entry in UPDATING to let
users know they may need to move an existing configure file accordingly.
PR: 192120
Submitted by: maintainer (Jeff Blank)
Changes by: marino
Modified:
head/UPDATING
head/comms/qpage/Makefile
head/comms/qpage/files/patch-config.h.in
head/comms/qpage/files/patch-config.input
head/comms/qpage/files/patch-qpage.man
head/comms/qpage/pkg-plist
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Sun Jul 27 12:16:47 2014 (r363055)
+++ head/UPDATING Sun Jul 27 12:38:41 2014 (r363056)
@@ -5,6 +5,15 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20140727:
+ AFFECTS: users of comms/qpage
+ AUTHOR: marino at FreeBSD.org
+
+ The default configure file location has changed from
+ ${LOCALBASE}/etc/qpage.cf to ${LOCALBASE}/etc/qpage.conf
+ You will likely want to move the old configure file to the new location
+ after updating if it contains custom settings.
+
20140725:
AFFECTS: users of cad/netgen
AUTHOR: stephen at FreeBSD.org
Modified: head/comms/qpage/Makefile
==============================================================================
--- head/comms/qpage/Makefile Sun Jul 27 12:16:47 2014 (r363055)
+++ head/comms/qpage/Makefile Sun Jul 27 12:38:41 2014 (r363056)
@@ -3,7 +3,7 @@
PORTNAME= qpage
PORTVERSION= 3.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= comms
MASTER_SITES= http://www.qpage.org/download/
EXTRACT_SUFX= .tar.Z
@@ -17,9 +17,6 @@ GNU_CONFIGURE= yes
OPTIONS_DEFINE= IDENT_PATCH
IDENT_PATCH_DESC= Disable libwrap ident lookups
-MAN1= qpage.1
-
-NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MIDENT_PATCH}
@@ -69,14 +66,11 @@ post-patch:
-e 's,%%WITH_QPAGE_USER%%,${WITH_QPAGE_USER},' \
${WRKSRC}/config.input
-post-install:
- @if [ ! -f ${PREFIX}/etc/qpage-example.cf ]; then \
- ${ECHO_MSG} "Install ${PREFIX}/etc/qpage-example.cf file."; \
- ${INSTALL_DATA} -m 640 ${WRKDIR}/${PORTNAME}-${PORTVERSION}/example.cf \
- ${PREFIX}/etc/qpage-example.cf; \
- fi
- ${MKDIR} /var/spool/${PORTNAME}
- ${CHOWN} ${WITH_QPAGE_USER}:dialer /var/spool/${PORTNAME}
- ${CHMOD} 0775 /var/spool/${PORTNAME}
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/qpage ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/qpage.man \
+ ${STAGEDIR}${MAN1PREFIX}/man/man1/qpage.1
+ ${INSTALL_DATA} ${WRKSRC}/example.cf \
+ ${STAGEDIR}${PREFIX}/etc/qpage.conf.sample
.include <bsd.port.mk>
Modified: head/comms/qpage/files/patch-config.h.in
==============================================================================
--- head/comms/qpage/files/patch-config.h.in Sun Jul 27 12:16:47 2014 (r363055)
+++ head/comms/qpage/files/patch-config.h.in Sun Jul 27 12:38:41 2014 (r363056)
@@ -5,7 +5,7 @@
/* Define as the location of the qpage configuration file. */
-#define QPAGE_CONFIG "/etc/qpage.cf"
-+#define QPAGE_CONFIG "%%PREFIX%%/etc/qpage.cf"
++#define QPAGE_CONFIG "%%PREFIX%%/etc/qpage.conf"
/* Define as the location of the lock directory. */
#undef DEFAULT_LOCKDIR
Modified: head/comms/qpage/files/patch-config.input
==============================================================================
--- head/comms/qpage/files/patch-config.input Sun Jul 27 12:16:47 2014 (r363055)
+++ head/comms/qpage/files/patch-config.input Sun Jul 27 12:38:41 2014 (r363056)
@@ -5,7 +5,7 @@
# the syntax of the configuration file.
#
-QPAGE_CONFIG="/etc/qpage.cf"
-+QPAGE_CONFIG="%%PREFIX%%/etc/qpage.cf"
++QPAGE_CONFIG="%%PREFIX%%/etc/qpage.conf"
#
Modified: head/comms/qpage/files/patch-qpage.man
==============================================================================
--- head/comms/qpage/files/patch-qpage.man Sun Jul 27 12:16:47 2014 (r363055)
+++ head/comms/qpage/files/patch-qpage.man Sun Jul 27 12:38:41 2014 (r363056)
@@ -5,7 +5,7 @@
.LP
.SH FILES
-/etc/qpage.cf
-+%%PREFIX%%/etc/qpage.cf
++%%PREFIX%%/etc/qpage.conf
.SH SEE ALSO
.B RFC-1861
.SH KNOWN BUGS
Modified: head/comms/qpage/pkg-plist
==============================================================================
--- head/comms/qpage/pkg-plist Sun Jul 27 12:16:47 2014 (r363055)
+++ head/comms/qpage/pkg-plist Sun Jul 27 12:38:41 2014 (r363056)
@@ -1,4 +1,5 @@
bin/qpage
-etc/qpage-example.cf
+ at sample etc/qpage.conf.sample
+man/man1/qpage.1.gz
@exec if [ ! -d /var/spool/qpage ]; then mkdir /var/spool/qpage; chown uucp:dialer /var/spool/qpage; chmod 0775 /var/spool/qpage; fi
@unexec if [ -d /var/spool/qpage ]; then rm -rf /var/spool/qpage; fi
More information about the svn-ports-all
mailing list