On 5/8/24 17:43, Kirill A. Korinsky wrote:

> Here a reminder about this nice and small port, which needs the second ok.


OK aisha@


> On Thu, 02 May 2024 13:14:42 +0100,
> Stuart Henderson <s...@spacehopper.org> wrote:
>> On 2024/05/01 20:03, Kirill A. Korinsky wrote:
>>> Anyone?
>>>
>>> On Thu, 25 Apr 2024 00:18:23 +0200,
>>> Kirill A. Korinsky <kir...@korins.ky> wrote:
>>>> [1  <text/plain; US-ASCII (7bit)>]
>>>> Greetings,
>>>>
>>>> I'd like to offer a small python script which is called imapdedup. Idea of
>>>> this script is remove duplicated emails from IMAP server.
>>>>
>>>> It has only one optional dependency: keyring.
>>>>
>>>> I use this script more than once.
>>>>
>>>> -- 
>>>> wbr, Kirill
>>>> [2 imapdedup.tgz <application/octet-stream (base64)>]
>>> -- 
>>> wbr, Kirill
>>>
>> I think it's OK with this on top:
>>
>> - some whitespace nits ("FOO=" vs "FOO =")
>>
>> - it doesn't use the normal Python build mechanisms so shouldn't use the
>> MODPY_PYBUILD (you can set CONFIGURE_STYLE=none to workaround the python
>> module trying to run setup.py) or MODPY_EGG_VERSION
>>
>> - use MODPY_ADJ_FILES rather than a handrolled implementation
>>
>> - use a PKGNAME version that will allow using an upstream version number
>> directly if they change to providing releases sometime
>>
>> diff --git mail/imapdedup/Makefile mail/imapdedup/Makefile
>> index 3849a0f..f1334c0 100644
>> --- mail/imapdedup/Makefile
>> +++ mail/imapdedup/Makefile
>> @@ -1,9 +1,8 @@
>>  COMMENT =           IMAP message de-duplicator
>>  
>>  V =                 b232a13bf923292dccb0dd22a78b74e20950daf3
>> -MODPY_EGG_VERSION=  20240131
>>  
>> -PKGNAME =           imapdedup-${MODPY_EGG_VERSION}
>> +PKGNAME =           imapdedup-0.0.20240131
>>  
>>  DIST_TUPLE +=               github quentinsf IMAPdedup ${V} .
>>  
>> @@ -14,19 +13,15 @@ HOMEPAGE =               
>> https://quentinsf.com/software/imapdedup
>>  # GPLv2+
>>  PERMIT_PACKAGE=             Yes
>>  
>> -MODULES=            lang/python
>> -
>> -MODPY_PI=           no
>> -MODPY_PYBUILD =             other
>> +MODULES =           lang/python
>> +MODPY_ADJ_FILES =   imapdedup.py
>> +CONFIGURE_STYLE =   none
>>  
>>  RUN_DEPENDS=                security/py-keyring${MODPY_FLAVOR}
>>  
>>  NO_BUILD =          Yes
>>  NO_TEST =           Yes
>>  
>> -pre-configure:
>> -    ${SUBST_CMD} ${WRKSRC}/imapdedup.py
>> -
>>  do-install:
>>      ${INSTALL_SCRIPT} ${WRKSRC}/imapdedup.py ${PREFIX}/bin/imapdedup
>>      ${INSTALL_DATA} ${WRKSRC}/README.md ${PREFIX}/share/doc/imapdedup
>>

Reply via email to