2014-02-10 11:36 GMT+04:00 Antoine Jacoutot <[email protected]>:
> On Sun, Feb 09, 2014 at 09:04:21PM +0400, Vadim Zhukov wrote:
>> Unhardcode /var and zap an extra newline in PLIST. Should the latter
>> be warned by portcheck?
>>
>> Packaged fine on i386. Okay?
>
> I don't like this.
> First, LOCALSTATEDIR is something that is passed to CONFIGURE_ARGS and I 
> don't see why it needs to be changed here.
> Use DBDIR=${VARBASE}/db/fookebox or something similar -- but do not play with 
> LOCALSTATEDIR for no reason.
> Also that will give a wrong example; lots of ports uses $localestatedir as a 
> top level for /var (think $localestatedir/run ...).

Good points, thank you. I'll cook and present a better patch after unlock then.

>> Index: Makefile
>> ===================================================================
>> RCS file: /cvs/ports/audio/fookebox/Makefile,v
>> retrieving revision 1.6
>> diff -u -p -r1.6 Makefile
>> --- Makefile  22 Jan 2014 00:18:45 -0000      1.6
>> +++ Makefile  9 Feb 2014 17:00:42 -0000
>> @@ -4,7 +4,7 @@ COMMENT=              jukebox frontend to mpd
>>
>>  MODPY_EGG_VERSION=   0.6.1
>>  DISTNAME=            fookebox-${MODPY_EGG_VERSION}
>> -REVISION=            3
>> +REVISION=            4
>>  CATEGORIES=          audio www
>>
>>  HOMEPAGE=            https://fookebox.googlecode.com/
>> @@ -27,6 +27,9 @@ RUN_DEPENDS=                audio/py-mpd \
>>                       www/py-routes>=1.12.3
>>
>>  NO_TEST=             Yes
>> +
>> +LOCALSTATEDIR=               ${BASELOCALSTATEDIR}/db/fookebox
>> +SUBST_VARS+=         LOCALSTATEDIR
>>
>>  post-install:
>>       ${INSTALL_DATA_DIR} ${PREFIX}/share/{doc,examples}/fookebox/
>> Index: pkg/PLIST
>> ===================================================================
>> RCS file: /cvs/ports/audio/fookebox/pkg/PLIST,v
>> retrieving revision 1.2
>> diff -u -p -r1.2 PLIST
>> --- pkg/PLIST 15 Oct 2012 13:53:56 -0000      1.2
>> +++ pkg/PLIST 9 Feb 2014 17:00:42 -0000
>> @@ -142,5 +142,4 @@ share/examples/fookebox/config.ini
>>  @sample ${SYSCONFDIR}/fookebox/config.ini
>>  share/examples/fookebox/fookebox.fcgi
>>  share/examples/fookebox/fookebox.wsgi
>> -@sample /var/db/fookebox/
>> -
>> +@sample ${LOCALSTATEDIR}/
>> Index: pkg/README
>> ===================================================================
>> RCS file: /cvs/ports/audio/fookebox/pkg/README,v
>> retrieving revision 1.2
>> diff -u -p -r1.2 README
>> --- pkg/README        15 Oct 2012 13:53:56 -0000      1.2
>> +++ pkg/README        9 Feb 2014 17:00:42 -0000
>> @@ -18,7 +18,7 @@ please use the command below:
>>
>>  Adjust the configuration if needed. Create the initial database with:
>>
>> -     touch /var/db/fookebox/fookebox.sqlite
>> +     touch ${LOCALSTATEDIR}/fookebox.sqlite
>>
>>  Now setup the application:

--
  WBR,
  Vadim Zhukov

Reply via email to