ports/54671: audio/abcde-2.1.4 system config file path fix
Bjoern A. Zeeb
bzeeb+freebsdports at zabbadoz.net
Mon Jul 21 16:30:18 UTC 2003
The following reply was made to PR ports/54671; it has been noted by GNATS.
From: "Bjoern A. Zeeb" <bzeeb+freebsdports at zabbadoz.net>
To: "Sergey A. Osokin" <osa at FreeBSD.org>
Cc: "Bjoern A. Zeeb" <bzeeb+freebsdports at zabbadoz.net>,
FreeBSD-gnats-submit at FreeBSD.org, mchopra at engmail.uwaterloo.ca
Subject: Re: ports/54671: audio/abcde-2.1.4 system config file path fix
Date: Mon, 21 Jul 2003 16:15:25 +0000 (UTC)
On Mon, 21 Jul 2003, Sergey A. Osokin wrote:
Hi,
> > -in this file override those in /etc/abcde.conf or $HOME/.abcde.conf.
> > +in this file override those in /usr/local/etc/abcde.conf or $HOME/.abcde.conf.
> ^^^^^^^^^^^^^^^^^^^ not right.
> Use %%PREFIX/etc/bla-bla-bla instead of hardcoded path.
this brings us to where I had been with abcde-2.1.2. Most likely those
changes had been missed and not - what I first thought - dropped so do
it that way again:
o one new file: files/patch-ab
--- patch for Makfile ---
--- Makefile.orig Mon Jul 21 16:09:36 2003
+++ Makefile Mon Jul 21 16:10:12 2003
@@ -67,6 +67,14 @@
@${ECHO_MSG} ""
.endif
+post-patch:
+ @${CP} ${WRKSRC}/abcde.1 ${WRKSRC}/abcde.1.orig
+ @${SED} -e 's#@PKG_SYSCONFDIR@#${PREFIX}/etc#g' \
+ ${WRKSRC}/abcde.1.orig > ${WRKSRC}/abcde.1
+ @${CP} ${WRKSRC}/abcde ${WRKSRC}/abcde.orig
+ @${SED} -e 's#@PKG_SYSCONFDIR@#${PREFIX}/etc#g' \
+ ${WRKSRC}/abcde.orig > ${WRKSRC}/abcde
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/abcde ${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/cddb-tool ${PREFIX}/bin
--- /Makefile ---
--- files/patch-ab ---
--- abcde.1.orig Sun Jul 20 18:37:47 2003
+++ abcde.1 Sun Jul 20 18:38:31 2003
@@ -46,7 +46,7 @@
.TP
.B \-c [filename]
Specifies an additional configuration file to parse. Configuration options
-in this file override those in /etc/abcde.conf or $HOME/.abcde.conf.
+in this file override those in @PKG_SYSCONFDIR@/abcde.conf or $HOME/.abcde.conf.
.TP
.B \-C [discid]
Allows you to resume a session for
@@ -109,7 +109,7 @@
This can be modified using the OUTPUTFORMAT and VAOUTPUTFORMAT
variables in your abcde.conf.
.SH CONFIGURATION
-abcde sources two configuration files on startup - /etc/abcde.conf and
+abcde sources two configuration files on startup - @PKG_SYSCONFDIR@/abcde.conf and
$HOME/.abcde.conf, in that order.
.TP
The configuration variables have to be set as follows:
--- abcde.orig Sun Jul 20 18:37:21 2003
+++ abcde Sun Jul 20 18:38:14 2003
@@ -1239,8 +1239,8 @@
fi
# Load system defaults
-if [ -r /etc/abcde.conf ]; then
- . /etc/abcde.conf
+if [ -r @PKG_SYSCONFDIR@/abcde.conf ]; then
+ . @PKG_SYSCONFDIR@/abcde.conf
fi
# Load user preference defaults
if [ -r $HOME/.abcde.conf ]; then
--- /files/patch-ab ---
--
Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT
56 69 73 69 74 http://www.zabbadoz.net/
More information about the freebsd-ports-bugs
mailing list