www/moinmoin: Add recaptcha v2 and email verification support
Add patches to include:
- reCAPTCHA v2 support [1]
- Email verification for new account creation [2]
Both patches are OPTION'al, both OPTIONS are enabled by default. Both features
require additional configuration (within moinmoin) to enable them within wiki
instances.
While I'm here:
- Use TLS for MASTER_SITES and pkg-descr WWW: URLs
- Update COMMENT to match setup.py description
- Enable NO_ARCH
- Sort sections
PR: 227394 [1]
Submitted by: <daz hackerspace pl> [1]
Approved by: koobs (python, maintainer)
Obtained from: clusteradm (sbruno, custom patch to port) [2]
Differential_Revision: D16315Details
Details
- Reviewers
0mp - Commits
- rP475859: www/moinmoin: Add recaptcha v2 and email verification support
- portlint: WARN (0 delta with changes)
- testport: OK (poudriere)
Diff Detail
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 18113 Build 17849: arc lint + arc unit
Event Timeline
| www/moinmoin/Makefile | ||
|---|---|---|
| 17–25 | Wrong place in the Makefile. See Chapter 15. Order of Variables in Port Makefiles. | |
Comment Actions
It's great that it's landing soon! Great work.
I've tested it as you asked me to. Here are the steps
- Install and configure MoinMoin as descirbed here: https://wiki.freebsd.org/Ports/www/moinmoin
- Check that the wiki is available on http://localhost/
- Apply the patch: cd /usr/ports && patch -p0 < recaptcha.patch
- cd /usr/ports/www/moinmoin && make clean && make deinstall && make install && make MOINTYPE=WSGI instance
- Restart nginx and uwsgi services.
- Check that the wiki is available on http://localhost/
| www/moinmoin/Makefile | ||
|---|---|---|
| 45 | I think I'd write support with lowercase to match the sentence-like style of VERIFYMAIL_DESC. | |