[28197] trunk/dports/palm/hrsh2csv/Portfile
Ryan Schmidt
ryandesign at macports.org
Mon Aug 27 23:58:22 PDT 2007
On Aug 27, 2007, at 18:09, N_Ox wrote:
> Le 28 août 07 à 00:42, Simon Ruderich a écrit :
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA512
>>
>> source_changes at macosforge.org wrote:
>>> Revision: 28197
>>> http://trac.macosforge.org/projects/macports/changeset/
>>> 28197
>>> Author: css at macports.org
>>> Date: 2007-08-24 06:18:36 -0700 (Fri, 24 Aug 2007)
>>>
>>> Log Message:
>>> -----------
>>> Create a powerpc platform variant that removes the endian
>>> conversion. This
>>> fixes hrsh2csv to function properly on Intel Macs. (#12555)
>>>
>>> Modified Paths:
>>> --------------
>>> trunk/dports/palm/hrsh2csv/Portfile
>>>
>>> Modified: trunk/dports/palm/hrsh2csv/Portfile
>>> ===================================================================
>>> --- trunk/dports/palm/hrsh2csv/Portfile 2007-08-24 13:17:34 UTC
>>> (rev 28196)
>>> +++ trunk/dports/palm/hrsh2csv/Portfile 2007-08-24 13:18:36 UTC
>>> (rev 28197)
>>> @@ -3,6 +3,7 @@
>>> PortSystem 1.0
>>> name hrsh2csv
>>> version 1.3
>>> +revision 1
>>> description converts Hours pdb files into CSV text files
>>> long_description Hours is a time-tracking utility for the PalmOS. \
>>> This utility converts Hours for PalmOS database files into \
>>> @@ -16,8 +17,13 @@
>>>
>>> use_configure no
>>> post-extract {
>>> - reinplace "s|-O2 -D__MAC2PC_CONVERSION__|-O2|" ${worksrcpath}/
>>> Makefile
>>> reinplace "s|prefix = /usr/local|prefix = ${destroot}$
>>> {prefix}|" ${worksrcpath}/Makefile
>>> }
>>> +
>>> +# For PowerPC, remove the endian conversion since PDBs are big
>>> endian.
>>> +platform powerpc {
>>> + reinplace "s|-O2 -D__MAC2PC_CONVERSION__|-O2|" ${worksrcpath}/
>>> Makefile
>>> +}
>>> +
>>> destroot.args mandir=${destroot}${prefix}/share/man/man1
>>
>> I don't know why, but it looks like macports is trying to execute the
>> "reinplace" even if only something like "port info" is called on this
>> file. So it should be moved to post-configure, but I don't know
>> how this
>> is done.
>>
>> Simon
>
> The reinplace call should be in a post-patch block.
We discussed this a couple days ago on the list and there was info in
the bug about it:
http://trac.macosforge.org/projects/macports/ticket/12555
More information about the macports-dev
mailing list