Page MenuHomeFreeBSD

Port of Mobadoa
AbandonedPublic

Authored by feld on Jun 25 2014, 9:39 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Mar 11, 11:57 PM
Unknown Object (File)
Nov 22 2024, 4:20 PM
Unknown Object (File)
Nov 16 2024, 7:46 AM
Unknown Object (File)
Nov 8 2024, 1:18 AM
Unknown Object (File)
Nov 1 2024, 4:27 AM
Unknown Object (File)
Sep 8 2024, 3:09 AM
Unknown Object (File)
Sep 7 2024, 10:16 AM
Unknown Object (File)
Aug 2 2024, 11:52 AM
Subscribers
None

Details

Reviewers
xmj
koobs
Summary

Mobadoa is a nice python webmail interface. As it turns out, it's more than just webmail -- full account management included. It ties in with Postfix and Dovecot very tightly but could be extended to integrate with other software.

I created this port so I could try out the webmail interface.

One problem exists: The port needs django-reversion==1.8.0. No other version will work. According to Mobadoa developers, django-reversion breaks compatibility with almost every update. Ex: 1.8.0 supports django 1.5, but 1.8.1 is django 1.6+ only!!

Probably just ask the user to install it via pip.... (pkg-message)

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

feld retitled this revision from to Port of Mobadoa.
feld updated this object.
feld edited the test plan for this revision. (Show Details)
feld added a reviewer: koobs.
feld set the repository for this revision to rP FreeBSD ports repository.

Adding xmj to this if you dont mind @feld, I'd like him to add reviewing others work to his "portfolio" :")

koobs requested changes to this revision.Jul 3 2014, 3:24 AM
koobs edited edge metadata.
koobs added inline comments.
databases/py-dj-database-url/Makefile
16

Tab align this block

devel/py-factory_boy/Makefile
11

Remove leading indefinite article

12

LICENSE=?

devel/py-lepl/Makefile
6

Any less-generic categories that might be more suitable?

12

Remove package name and indefinite article

13

LICENSE=?

devel/py-lepl/pkg-descr
5

Strip trailing-slash

mail/modoboa/Makefile
6

Secondary category: python

10

Remove leading indefinite article

21

Duplicate argparse

28

Sure it RUN_DEPENDS on pip? If so, how?

37

What about SQLITE? If so, add OPTION.

Group PGSQL and MYSQL (and SQLITE is supported) into Single select OPTIONS_RADIO.

If SQLITE is supported, use it as OPTIONS_DEFAULT over MYSQL (non-prescriptive, least dependencies)

41

Worth adding a shared AMAVIS_DESC to /usr/ports/Mk/bsd.options.desc.mk?

How many other ports have an AMAVIS option?

A better description might be "Amavis Email Scanning Support"

43

Use OPTIONS Helpers:

AMAVIS_RUN_DEPENDS=

47

Use OPTIONS Helpers

52

Use OPTIONS Helpers

56

Use OPTIONS Helpers

mail/modoboa/pkg-descr
5

Strip trailing-slash

This revision now requires changes to proceed.Jul 3 2014, 3:24 AM

I don't have the desire to chase this further, but it could be revived if we get django reworked in the ports tree.