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