Thanks for the help Stuart, > - stray whitespace in Makefile (<space><tab> and <tab><end-of-line>) Fixed.
> - don't include a maintainer line if it's the default (i.e. ports@) Fixed. > - would prefer to see the FLAVOR bits next to MODULES for python > things so it's obvious Done. > - RUN_DEPENDS etc should be one entry per line Done. > - why do you @comment the appdata.xml file? My mistake, replaced by ${MODPY_COMMENT}, is only for the python3 flavor. > - it doesn't use our standard handling for multi-version python ports > with py- and py3- prefixes. I think in this case that's alright as it's > more of an application than library and upstream has their own py3 > renaming so it seems better to keep that, however this is a bit ugly: > > MAJOR_VERSION= > .if ${FLAVOR:Mpython3} > MAJOR_VERSION= 3 > PKGNAME = spyder${MODPY_MAJOR_VERSION}-${MODPY_EGG_VERSION} > .endif > > I'd replace it with: > > .if ${FLAVOR:Mpython3} > MAJOR_VERSION= 3 > PKGNAME= spyder3-${MODPY_EGG_VERSION} > .else > MAJOR_VERSION= > .endif Changed in the Makefile, yes, it was ugly... The naming convention seems to be attaching a 3 at the end of the application name in this cases, even the setup.py itself makes spyder or spyder3 executable for the python and python3 version. I'm working on openbsd-wip, but I will send here a new tar.gz version when finished.