Created attachment 163899 [details] shar archive Now all */py-twistedXxx ports are in one devel/py-twisted. It used to be the meta-port. Please note that python framework fails to build the correct plist, that is why I had to build it manually. This might be because of some bug in the port itself, but I doubt it. Feel free to add autoplist back if you can figure out why is that. It passes pourdriere. I think all */py-twistedXxx should also be obsoleted.
Created attachment 163900 [details] patch Oops, should be a patch.
Created attachment 163901 [details] patch
All ports depending on */py-twistedXxx need to updated. Here is the complete list: devel/buildbot/Makefile: ${PYTHON_PKGNAMEPREFIX}twistedWords>=11.0.0:${PORTSDIR}/net-im/py-twistedWords finance/bitcoin-armory/Makefile: ${PYTHON_PKGNAMEPREFIX}twistedCore>=14.0.0:${PORTSDIR}/devel/py-twistedCore
And one more: finance/py-python-obelisk/Makefile:RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twistedCore>0:${PORTSDIR}/devel/py-twistedCore
Also Mk/Uses/twisted.mk needs to be removed and regular py-Twisted dependency used instead.
@Yuri, please don't create anymore issues that depend on this until this issue is resolved first. I would not like to see any extra work necessary for yourself to update the dependent issues in the event this proposal/changeset gets reworked.
A commit references this bug: Author: miwi Date: Sun Dec 27 16:37:11 UTC 2015 New revision: 404580 URL: https://svnweb.freebsd.org/changeset/ports/404580 Log: - devel/py-twisted: Update to 15.5.0, Create devel/py-twisted152 - Update to 15.5.0 which comes with a small API change, and repackage into a single port as upstream are no longer creating sub-packages [1]. - Copy py-twisted to py-twisted152 to allow MAINTAINERS of dependent ports to switch to the new version, given the API change mentioned above Changes: https://github.com/twisted/twisted/blob/twisted-15.5.0/NEWS [1] https://github.com/twisted/twisted/blob/twisted-15.3.0/NEWS#L47 PR: 205062 Submitted by: yuri@rawbw.com Reviewed by: antoine / koobs Discussed: #freebsd-python Differential Revision: D4715 Changes: head/devel/Makefile head/devel/py-twisted/Makefile head/devel/py-twisted/distinfo head/devel/py-twisted/pkg-plist head/devel/py-twisted152/ head/devel/py-twisted152/Makefile
Hi, I've updated the meta port, but we keep the old version first, there are to many breaks in the between, not to mention the api change. Thanks for your work on that. Any future question please drop me a mail :)