Hi,

A work in progress update to ipython 0.13.1.

 - Requires the py-matplotlib update I just posted.
 - Fixed share/examples being a regular file (emacs config)
 - Added README detailing new soft RUN_DEPENDS. It's not fair for people
   to pull down QT if they are just using the console functionality.
 - Generated documentation and installed it. This is a bit hairy, see
   Makefile comments. Apparently upstream might move away from sphinx at
   some point.
 - Install examples.
 - Install desktop files.

This adds some new modes. Try:
  ipython qtconsole     (qt gui)
  ipython notebook      (web-based notebook interface, like wxmaxima)

The problem I have with this at the moment is that by changing
share/examples from a regular file to a directory, I break the update
path:

---8<---
===> Updating for ipython-0.13.1
Upgrading from ipython-0.11
mkdir /usr/local/share/examples/ipython: File exists                           
Fatal error: Installation of ipython-0.13.1 failed, partial installation 
recorded as partial-ipython-0.13.1
 at /usr/libdata/perl5/OpenBSD/PkgAdd.pm line 775
 *** Error 22 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1860 
'/usr/ports/update/amd64/ipython-0.13.1')
 *** Error 1 in /usr/ports/mystuff/devel/ipython 
(/usr/ports/infrastructure/mk/bsd.port.mk:2347 'update')
---8<---

share/examples/ipython is in both the old package and the new package's
PLIST.

I am guessing that the package tools scaffolds an empty directory tree
before copying files in. I have not had time to investigate.

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply via email to