On Wed, Apr 25, 2018 at 09:18:18AM +0100, Stuart Henderson wrote: > On 2018/04/25 08:28, mazocomp wrote: > > Hi! > > > > This time I'll submit three ports because uTox's upstream has finally > > uploaded their own tarball at github (auto-generated one didn't include > > submodules, so failed to compile, I can't work with multiple DISTFILES). > > > > Tox is secure distributed messaging protocol with audio and video chat > > capabilities. > > > > The attached ports are: > > > > * net/toxcore Tox client library. > > * net/toxic ncurses-based Tox client. > > * net/utox Lightweight Tox client. > > > > There are caveats worth to mention: > > > > * Thanks to audio/openal, audio input won't work at Toxic and uTox (how > > old is this issue?). > > * Don't expect push-to-talk work at uTox, it has Linux-specific code. > > * uTox has GTK+3 as optional dependency (to make filepicker work). > > > > Anyway, these ports are ready and wait for import. > > They're not ready yet. > > - net/toxcore: start SHARED_LIBS at 0.0 > Ok.
> - net/toxic, net/toxore: put GH_* near the top of the file, alongside > PKGNAME/DISTNAME where those are also used, or in the same place they > would appear otherwise > Ok. > - net/toxic: use the python module, don't RUN_DEPENDS += lang/python/3.6 > It's an error to use python module in this port: ===> Building for toxic-0.8.2 /usr/local/bin/python3.6: can't open file './setup.py': [Errno 2] No such file or directory *** Error 2 in . (/usr/ports/lang/python/python.port.mk:185 'do-build': @: ;mkdir -p /tmp/pobj/toxic-0.8.2-python3/lib/python3.6/site-packag...) *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2736 '/tmp/pobj/toxic-0.8.2-python3/.build_done') *** Error 1 in /usr/ports/openbsd-wip/net/toxic (/usr/ports/infrastructure/mk/bsd.port.mk:2417 'all') > - net/utox: add blank line after RCS id, lowercase start of COMMENT, > zap stray \ in LIB_DEPENDS > Ok.