On Tue, Jun 17, 2014 at 12:56 AM, Levent YALÇIN wrote: > I've installed byobu from Portfile > > here is the steps I followed if somebody needs; > > $ mkdir -p /tmp/ports/devel/byobu > $ cd /tmp/ports/devel/byobu/ > $ curl -o Portfile > 'https://trac.macports.org/raw-attachment/ticket/30238/Portfile' > > Add the line below to /opt/local/etc/macports/sources.conf (before the > rsync:// line) > file:///tmp/ports > > $ sudo portindex > > and make sure you're seeing output below > Creating port index in /tmp/ports > > Total number of ports parsed: 1 > Ports successfully parsed: 1 > Ports failed: 0 > Up-to-date ports skipped: 0 > > $ sudo port install byobu > > after I installed byobu i noticed that there is no python bindings of > libnewt and then i did > > $ sudo port upgrade --force -n -s libnewt "configure.args=--with-python" > > and files were there > $ ls -la /opt/local/lib/python2.7/site-packages/ > -rwxr-xr-x 1 root admin 54364 Jun 16 21:10 _snack.so > -rw-r--r-- 1 root admin 31008 Jun 16 21:10 snack.py > > but byobu was still saying No module error snack. > I changed shebang with #!/opt/local/bin/python2.7 and didn't work > > I added these lines > 24 import site > 25 print site.getsitepackages() > and it printed this paths > ['/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages', > '/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/site-python', > '/Library/Python/2.7/site-packages'] > > so, I added soft links > $ sudo ln -s /opt/local/lib/python2.7/site-packages/_snack.so > /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/_snack.so > $ sudo ln -s /opt/local/lib/python2.7/site-packages/snack.py > /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/snack.py > > after this I got this error > Traceback (most recent call last): > File "/opt/local/bin/byobu-config", line 41, in <module> > SHARE = BYOBU_CONFIG_DIR+"/"+SHARE > TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' > > there is no env var for it and I added the lines below to my .bashrc > > export BYOBU_PREFIX=/opt/local > export BYOBU_CONFIG_DIR=/opt/local > > now it works. I really hope this feedbacks help to make it better.
Thank you for you feedback. I opened a new ticket http://trac.macports.org/ticket/44044 requesting support for Python in libnewt and I added a few basic comments to https://trac.macports.org/ticket/30238 Feel free to add comments to those tickets. The libnewt port needs some patching first. Mojca _______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-dev