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: D16315
Details
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 18116 Build 17852: 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 | ||
---|---|---|
35 | I think I'd write support with lowercase to match the sentence-like style of VERIFYMAIL_DESC. |