tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: thunderbird-enigmail
Hi,
From: Kamil Rytarowski <n54%gmx.com@localhost>, Date: Thu, 04 Jun 2015 20:35:34 +0000
> On 04.06.2015 17:34, Ryo ONODERA wrote:
>> From: Kamil Rytarowski <n54%gmx.com@localhost>, Date: Thu, 04 Jun 2015 15:10:43 +0000
>>
>>> On 04.06.2015 14:57, Ryo ONODERA wrote:
>>>> Is your package compatible with www/seamonkey?
>>>>
>>>
>>> At the moment no, but it shouldn't be too hard to add support for it.
>>>
>>> https://www.enigmail.net/download/source.php
>>>
>>> Likely just custom PKGNAME and do-install. I'm going to do it and create
>>> wip/seamonkey-enigmail.
>>
>> If only PKGNAME and do-install are for thunderbird.
>> I think single enigmail package can provide enigmail extension to
>> thunderbird and seamonkey.
>>
>> How about the following? (not tested, it is concept)
>>
>> Index: Makefile
>> ===================================================================
>> RCS file: /cvsroot/pkgsrc-wip/wip/thunderbird-enigmail/Makefile,v
>> retrieving revision 1.5
>> diff -u -r1.5 Makefile
>> --- Makefile 4 Jun 2015 15:40:29 -0000 1.5
>> +++ Makefile 4 Jun 2015 17:32:47 -0000
>> @@ -10,4 +10,5 @@
>> DEPENDS+= thunderbird>=31:../../mail/thunderbird
>>
>> # Path used during the install stage
>> -XPIDIR= ${PREFIX}/lib/thunderbird/extensions
>> +TBXPIDIR= ${PREFIX}/lib/thunderbird/extensions
>> +SMXPIDIR= ${PREFIX}/lib/semonkey/extensions
>> Index: Makefile.common
>> ===================================================================
>> RCS file: /cvsroot/pkgsrc-wip/wip/thunderbird-enigmail/Makefile.common,v
>> retrieving revision 1.3
>> diff -u -r1.3 Makefile.common
>> --- Makefile.common 4 Jun 2015 16:17:49 -0000 1.3
>> +++ Makefile.common 4 Jun 2015 17:32:47 -0000
>> @@ -44,8 +44,11 @@
>> do-install:
>> ${RUN} EMID=`${SED} -n '/.*<em:id>\\(.*\\)<\\/em:id>.*/{s//\\1/p;q}' \
>> ${WRKSRC}/package/install.rdf` && \
>> - ${INSTALL_DATA_DIR} ${DESTDIR}${XPIDIR}/"$$EMID" && \
>> - unzip -d ${DESTDIR}${XPIDIR}/"$$EMID" \
>> + ${INSTALL_DATA_DIR} ${DESTDIR}${TBXPIDIR}/"$$EMID" && \
>> + ${INSTALL_DATA_DIR} ${DESTDIR}${SMXPIDIR}/"$$EMID" && \
>> + unzip -d ${DESTDIR}${TBXPIDIR}/"$$EMID" \
>> + ${XPIFILE} && \
>> + unzip -d ${DESTDIR}${SMXPIDIR}/"$$EMID" \
>> ${XPIFILE}
>>
>> .include "../../lang/python/application.mk"
>>
>
> It doesn't like like the best design. There should be relation between a
> tool and extension 1:1, not N:1. One tool and its extensions, another
> tool and its extensions.
>
> Having it many tools and one the same extension produces problems due to
> asymmetry -- like API change in seamonkey can effect thunderbird
> compatiblity -- having it separate will ensure flawless maintaining all
> these problems.
Thank you.
I understand potential problems.
> Having one entry less in the pkg database is not worth it.
--
Ryo ONODERA // ryo_on%yk.rim.or.jp@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB FD1B F404 27FA C7D1 15F3
Home |
Main Index |
Thread Index |
Old Index