[79570] trunk/dports/mail
Bradley Giesbrecht
pixilla at macports.org
Sat Jun 18 13:51:53 PDT 2011
On Jun 18, 2011, at 1:15 PM, Ryan Schmidt wrote:
> On Jun 18, 2011, at 14:38, pixilla at macports.org wrote:
>> +maintainers pixilla.com:brad
>
> You don't wish to use your macports handle?
>
>> +pre-configure {
>> + reinplace "s|@@PREFIX@@|${destroot}${prefix}|g" ${worksrcpath}/Makefile
>> + reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/etc/sqlgrey.conf
>
> post-patch is a better place to do these reinplaces.
>
> reinplace can do multiple files at once, so it might be more concise to combine the multiple reinplaces for each placeholder into single reinplaces for that placeholder.
>
> reinplace "s|@@PREFIX@@|${prefix}|g" \
> ${worksrcpath}/etc/sqlgrey.conf \
> ${worksrcpath}/sqlgrey-logstats.pl \
> ${worksrcpath}/sqlgrey \
> ${worksrcpath}/tester.pl
>
> The first reinplace is also slightly confusing; it might be clearer if the placeholder @@PREFIX@@ were always replaced with ${prefix} (and not sometimes with ${destroot}${prefix}); instead, you might want to just have a new placeholder @@DESTROOT@@.
>
>> +use_configure no
>
> This is a great indicator that you either need to address UsingTheRightCompiler, build_arch, and a universal variant, or in this case, that the port doesn't install any architecture-specific files at all and therefore needs "supported_archs noarch".
Thanks Ryan. This was an old private port i dusted off... well, lets say I stirred the dust :)
Improvements always welcome.
Regards,
Bradley Giesbrecht (pixilla)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-dev/attachments/20110618/f8be85ff/attachment.html>
More information about the macports-dev
mailing list