fixup an old XXX by adjusting EXAMPLES_DIR; it's been long enough for people

to have updated their packages.

ok edd@ (MAINTAINER)
This commit is contained in:
jasper 2014-07-21 08:59:10 +00:00
parent 9285f9c28b
commit f6456fbfd2
2 changed files with 138 additions and 144 deletions

View File

@ -1,9 +1,10 @@
# $OpenBSD: Makefile,v 1.28 2014/06/22 19:50:59 edd Exp $
# $OpenBSD: Makefile,v 1.29 2014/07/21 08:59:10 jasper Exp $
COMMENT= enhanced interactive Python shell
MODPY_EGG_VERSION = 2.1.0
DISTNAME= ipython-${MODPY_EGG_VERSION}
REVISION= 0
CATEGORIES= devel
HOMEPAGE= http://ipython.org/
@ -54,15 +55,8 @@ post-build:
# be installed into, we still have to do it manually for some reason.
APPS_DIR = ${PREFIX}/share/applications/
DOCS_DIR = ${PREFIX}/share/doc/ipython/
# XXX XXX XXX
# The old ipython-0.11 port installed share/examples/ipython as a regular
# file. This of course was incorrect. Since there is a bug in the package
# tools that prevents files from being replaced by directories during an
# upgrade, we must install the examples elsewhere to avoid the clash.
# Once the pkg tools bug is fixed, we can use the normal examples path
# (currently commented). Also be sure to update the setupbase.py patch.
#EXAMPLES_DIR = ${PREFIX}/share/examples/ipython/
EXAMPLES_DIR = ${PREFIX}/share/examples/ipython-examples/
EXAMPLES_DIR = ${PREFIX}/share/examples/ipython/
post-install:
${INSTALL_DATA_DIR} ${EXAMPLES_DIR}
${INSTALL_DATA_DIR} ${APPS_DIR}

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.16 2014/06/22 19:50:59 edd Exp $
@comment $OpenBSD: PLIST,v 1.17 2014/07/21 08:59:10 jasper Exp $
bin/ipcluster
bin/ipcluster2
bin/ipcontroller
@ -2823,138 +2823,138 @@ share/doc/ipython/html/whatsnew/version0.9.html
share/doc/ipython/html/whatsnew/version1.0.html
share/doc/ipython/html/whatsnew/version2.0.html
share/doc/pkg-readmes/${FULLPKGNAME}
share/examples/ipython-examples/
share/examples/ipython-examples/Builtin Extensions/
share/examples/ipython-examples/Builtin Extensions/Cython Magics.ipynb
share/examples/ipython-examples/Builtin Extensions/Index.ipynb
share/examples/ipython-examples/Builtin Extensions/Octave Magic.ipynb
share/examples/ipython-examples/Builtin Extensions/R Magics.ipynb
share/examples/ipython-examples/Customization/
share/examples/ipython-examples/Customization/Index.ipynb
share/examples/ipython-examples/Customization/appconfig.py
share/examples/ipython-examples/Embedding/
share/examples/ipython-examples/Embedding/Index.ipynb
share/examples/ipython-examples/Embedding/embed_class_long.py
share/examples/ipython-examples/Embedding/embed_class_short.py
share/examples/ipython-examples/Embedding/embed_function.py
share/examples/ipython-examples/Embedding/inprocess_qtconsole.py
share/examples/ipython-examples/Embedding/inprocess_terminal.py
share/examples/ipython-examples/Embedding/internal_ipkernel.py
share/examples/ipython-examples/Embedding/ipkernel_qtapp.py
share/examples/ipython-examples/Embedding/ipkernel_wxapp.py
share/examples/ipython-examples/IPython Kernel/
share/examples/ipython-examples/IPython Kernel/Background Jobs.ipynb
share/examples/ipython-examples/IPython Kernel/Cell Magics.ipynb
share/examples/ipython-examples/IPython Kernel/Index.ipynb
share/examples/ipython-examples/IPython Kernel/Script Magics.ipynb
share/examples/ipython-examples/IPython Kernel/example-demo.py
share/examples/ipython-examples/IPython Kernel/gui/
share/examples/ipython-examples/IPython Kernel/gui/gui-glut.py
share/examples/ipython-examples/IPython Kernel/gui/gui-gtk.py
share/examples/ipython-examples/IPython Kernel/gui/gui-gtk3.py
share/examples/ipython-examples/IPython Kernel/gui/gui-pyglet.py
share/examples/ipython-examples/IPython Kernel/gui/gui-qt.py
share/examples/ipython-examples/IPython Kernel/gui/gui-tk.py
share/examples/ipython-examples/IPython Kernel/gui/gui-wx.py
share/examples/ipython-examples/IPython Kernel/ipython-completion.bash
share/examples/ipython-examples/IPython Kernel/ipython-get-history.py
share/examples/ipython-examples/Index.ipynb
share/examples/ipython-examples/Interactive Widgets/
share/examples/ipython-examples/Interactive Widgets/Beat Frequencies.ipynb
share/examples/ipython-examples/Interactive Widgets/Custom Widgets.ipynb
share/examples/ipython-examples/Interactive Widgets/Exploring Graphs.ipynb
share/examples/ipython-examples/Interactive Widgets/Export As (nbconvert).ipynb
share/examples/ipython-examples/Interactive Widgets/Factoring.ipynb
share/examples/ipython-examples/Interactive Widgets/File Upload Widget.ipynb
share/examples/ipython-examples/Interactive Widgets/Image Browser.ipynb
share/examples/ipython-examples/Interactive Widgets/Image Processing.ipynb
share/examples/ipython-examples/Interactive Widgets/Index.ipynb
share/examples/ipython-examples/Interactive Widgets/Lorenz Differential Equations.ipynb
share/examples/ipython-examples/Interactive Widgets/Nonblocking Console.ipynb
share/examples/ipython-examples/Interactive Widgets/Using Interact.ipynb
share/examples/ipython-examples/Interactive Widgets/Variable Inspector.ipynb
share/examples/ipython-examples/Interactive Widgets/Widget Alignment.ipynb
share/examples/ipython-examples/Interactive Widgets/Widget Basics.ipynb
share/examples/ipython-examples/Interactive Widgets/Widget Events.ipynb
share/examples/ipython-examples/Interactive Widgets/Widget Placement.ipynb
share/examples/ipython-examples/Interactive Widgets/Widget Styles.ipynb
share/examples/ipython-examples/Notebook/
share/examples/ipython-examples/Notebook/Animations Using clear_output.ipynb
share/examples/ipython-examples/Notebook/Basic Output.ipynb
share/examples/ipython-examples/Notebook/Connecting with the Qt Console.ipynb
share/examples/ipython-examples/Notebook/Custom Display Logic.ipynb
share/examples/ipython-examples/Notebook/Display System.ipynb
share/examples/ipython-examples/Notebook/Importing Notebooks.ipynb
share/examples/ipython-examples/Notebook/Index.ipynb
share/examples/ipython-examples/Notebook/Markdown Cells.ipynb
share/examples/ipython-examples/Notebook/Plotting with Matplotlib.ipynb
share/examples/ipython-examples/Notebook/Raw Input.ipynb
share/examples/ipython-examples/Notebook/Running Code.ipynb
share/examples/ipython-examples/Notebook/SymPy.ipynb
share/examples/ipython-examples/Notebook/Trapezoid Rule.ipynb
share/examples/ipython-examples/Notebook/Typesetting Math Using MathJax.ipynb
share/examples/ipython-examples/Notebook/User Interface.ipynb
share/examples/ipython-examples/Notebook/images/
share/examples/ipython-examples/Notebook/images/animation.m4v
share/examples/ipython-examples/Notebook/images/command_mode.png
share/examples/ipython-examples/Notebook/images/edit_mode.png
share/examples/ipython-examples/Notebook/images/menubar_toolbar.png
share/examples/ipython-examples/Notebook/images/python_logo.svg
share/examples/ipython-examples/Notebook/nbpackage/
share/examples/ipython-examples/Notebook/nbpackage/__init__.py
share/examples/ipython-examples/Notebook/nbpackage/mynotebook.ipynb
share/examples/ipython-examples/Notebook/nbpackage/nbs/
share/examples/ipython-examples/Notebook/nbpackage/nbs/__init__.py
share/examples/ipython-examples/Notebook/nbpackage/nbs/other.ipynb
share/examples/ipython-examples/Parallel Computing/
share/examples/ipython-examples/Parallel Computing/Data Publication API.ipynb
share/examples/ipython-examples/Parallel Computing/Index.ipynb
share/examples/ipython-examples/Parallel Computing/Monitoring an MPI Simulation - 1.ipynb
share/examples/ipython-examples/Parallel Computing/Monitoring an MPI Simulation - 2.ipynb
share/examples/ipython-examples/Parallel Computing/Monte Carlo Options.ipynb
share/examples/ipython-examples/Parallel Computing/Parallel Decorator and map.ipynb
share/examples/ipython-examples/Parallel Computing/Parallel Magics.ipynb
share/examples/ipython-examples/Parallel Computing/Using Dill.ipynb
share/examples/ipython-examples/Parallel Computing/Using MPI with IPython Parallel.ipynb
share/examples/ipython-examples/Parallel Computing/customresults.py
share/examples/ipython-examples/Parallel Computing/daVinci Word Count/
share/examples/ipython-examples/Parallel Computing/daVinci Word Count/pwordfreq.py
share/examples/ipython-examples/Parallel Computing/daVinci Word Count/wordfreq.py
share/examples/ipython-examples/Parallel Computing/dagdeps.py
share/examples/ipython-examples/Parallel Computing/dependencies.py
share/examples/ipython-examples/Parallel Computing/fetchparse.py
share/examples/ipython-examples/Parallel Computing/interengine/
share/examples/ipython-examples/Parallel Computing/interengine/bintree.py
share/examples/ipython-examples/Parallel Computing/interengine/bintree_script.py
share/examples/ipython-examples/Parallel Computing/interengine/communicator.py
share/examples/ipython-examples/Parallel Computing/interengine/interengine.py
share/examples/ipython-examples/Parallel Computing/iopubwatcher.py
share/examples/ipython-examples/Parallel Computing/itermapresult.py
share/examples/ipython-examples/Parallel Computing/nwmerge.py
share/examples/ipython-examples/Parallel Computing/phistogram.py
share/examples/ipython-examples/Parallel Computing/pi/
share/examples/ipython-examples/Parallel Computing/pi/parallelpi.py
share/examples/ipython-examples/Parallel Computing/pi/pidigits.py
share/examples/ipython-examples/Parallel Computing/rmt/
share/examples/ipython-examples/Parallel Computing/rmt/rmt.ipy
share/examples/ipython-examples/Parallel Computing/rmt/rmt.ipynb
share/examples/ipython-examples/Parallel Computing/rmt/rmtkernel.py
share/examples/ipython-examples/Parallel Computing/task_profiler.py
share/examples/ipython-examples/Parallel Computing/throughput.py
share/examples/ipython-examples/Parallel Computing/wave2D/
share/examples/ipython-examples/Parallel Computing/wave2D/RectPartitioner.py
share/examples/ipython-examples/Parallel Computing/wave2D/communicator.py
share/examples/ipython-examples/Parallel Computing/wave2D/parallelwave-mpi.py
share/examples/ipython-examples/Parallel Computing/wave2D/parallelwave.py
share/examples/ipython-examples/Parallel Computing/wave2D/wavesolver.py
share/examples/ipython-examples/Parallel Computing/workflow/
share/examples/ipython-examples/Parallel Computing/workflow/client.py
share/examples/ipython-examples/Parallel Computing/workflow/job_wrapper.py
share/examples/ipython-examples/Parallel Computing/workflow/wmanager.py
share/examples/ipython-examples/images/
share/examples/ipython-examples/images/ipython_logo.png
share/examples/ipython-examples/utils/
share/examples/ipython-examples/utils/list_pyfiles.ipy
share/examples/ipython-examples/utils/list_subdirs.ipy
share/examples/ipython/
share/examples/ipython/Builtin Extensions/
share/examples/ipython/Builtin Extensions/Cython Magics.ipynb
share/examples/ipython/Builtin Extensions/Index.ipynb
share/examples/ipython/Builtin Extensions/Octave Magic.ipynb
share/examples/ipython/Builtin Extensions/R Magics.ipynb
share/examples/ipython/Customization/
share/examples/ipython/Customization/Index.ipynb
share/examples/ipython/Customization/appconfig.py
share/examples/ipython/Embedding/
share/examples/ipython/Embedding/Index.ipynb
share/examples/ipython/Embedding/embed_class_long.py
share/examples/ipython/Embedding/embed_class_short.py
share/examples/ipython/Embedding/embed_function.py
share/examples/ipython/Embedding/inprocess_qtconsole.py
share/examples/ipython/Embedding/inprocess_terminal.py
share/examples/ipython/Embedding/internal_ipkernel.py
share/examples/ipython/Embedding/ipkernel_qtapp.py
share/examples/ipython/Embedding/ipkernel_wxapp.py
share/examples/ipython/IPython Kernel/
share/examples/ipython/IPython Kernel/Background Jobs.ipynb
share/examples/ipython/IPython Kernel/Cell Magics.ipynb
share/examples/ipython/IPython Kernel/Index.ipynb
share/examples/ipython/IPython Kernel/Script Magics.ipynb
share/examples/ipython/IPython Kernel/example-demo.py
share/examples/ipython/IPython Kernel/gui/
share/examples/ipython/IPython Kernel/gui/gui-glut.py
share/examples/ipython/IPython Kernel/gui/gui-gtk.py
share/examples/ipython/IPython Kernel/gui/gui-gtk3.py
share/examples/ipython/IPython Kernel/gui/gui-pyglet.py
share/examples/ipython/IPython Kernel/gui/gui-qt.py
share/examples/ipython/IPython Kernel/gui/gui-tk.py
share/examples/ipython/IPython Kernel/gui/gui-wx.py
share/examples/ipython/IPython Kernel/ipython-completion.bash
share/examples/ipython/IPython Kernel/ipython-get-history.py
share/examples/ipython/Index.ipynb
share/examples/ipython/Interactive Widgets/
share/examples/ipython/Interactive Widgets/Beat Frequencies.ipynb
share/examples/ipython/Interactive Widgets/Custom Widgets.ipynb
share/examples/ipython/Interactive Widgets/Exploring Graphs.ipynb
share/examples/ipython/Interactive Widgets/Export As (nbconvert).ipynb
share/examples/ipython/Interactive Widgets/Factoring.ipynb
share/examples/ipython/Interactive Widgets/File Upload Widget.ipynb
share/examples/ipython/Interactive Widgets/Image Browser.ipynb
share/examples/ipython/Interactive Widgets/Image Processing.ipynb
share/examples/ipython/Interactive Widgets/Index.ipynb
share/examples/ipython/Interactive Widgets/Lorenz Differential Equations.ipynb
share/examples/ipython/Interactive Widgets/Nonblocking Console.ipynb
share/examples/ipython/Interactive Widgets/Using Interact.ipynb
share/examples/ipython/Interactive Widgets/Variable Inspector.ipynb
share/examples/ipython/Interactive Widgets/Widget Alignment.ipynb
share/examples/ipython/Interactive Widgets/Widget Basics.ipynb
share/examples/ipython/Interactive Widgets/Widget Events.ipynb
share/examples/ipython/Interactive Widgets/Widget Placement.ipynb
share/examples/ipython/Interactive Widgets/Widget Styles.ipynb
share/examples/ipython/Notebook/
share/examples/ipython/Notebook/Animations Using clear_output.ipynb
share/examples/ipython/Notebook/Basic Output.ipynb
share/examples/ipython/Notebook/Connecting with the Qt Console.ipynb
share/examples/ipython/Notebook/Custom Display Logic.ipynb
share/examples/ipython/Notebook/Display System.ipynb
share/examples/ipython/Notebook/Importing Notebooks.ipynb
share/examples/ipython/Notebook/Index.ipynb
share/examples/ipython/Notebook/Markdown Cells.ipynb
share/examples/ipython/Notebook/Plotting with Matplotlib.ipynb
share/examples/ipython/Notebook/Raw Input.ipynb
share/examples/ipython/Notebook/Running Code.ipynb
share/examples/ipython/Notebook/SymPy.ipynb
share/examples/ipython/Notebook/Trapezoid Rule.ipynb
share/examples/ipython/Notebook/Typesetting Math Using MathJax.ipynb
share/examples/ipython/Notebook/User Interface.ipynb
share/examples/ipython/Notebook/images/
share/examples/ipython/Notebook/images/animation.m4v
share/examples/ipython/Notebook/images/command_mode.png
share/examples/ipython/Notebook/images/edit_mode.png
share/examples/ipython/Notebook/images/menubar_toolbar.png
share/examples/ipython/Notebook/images/python_logo.svg
share/examples/ipython/Notebook/nbpackage/
share/examples/ipython/Notebook/nbpackage/__init__.py
share/examples/ipython/Notebook/nbpackage/mynotebook.ipynb
share/examples/ipython/Notebook/nbpackage/nbs/
share/examples/ipython/Notebook/nbpackage/nbs/__init__.py
share/examples/ipython/Notebook/nbpackage/nbs/other.ipynb
share/examples/ipython/Parallel Computing/
share/examples/ipython/Parallel Computing/Data Publication API.ipynb
share/examples/ipython/Parallel Computing/Index.ipynb
share/examples/ipython/Parallel Computing/Monitoring an MPI Simulation - 1.ipynb
share/examples/ipython/Parallel Computing/Monitoring an MPI Simulation - 2.ipynb
share/examples/ipython/Parallel Computing/Monte Carlo Options.ipynb
share/examples/ipython/Parallel Computing/Parallel Decorator and map.ipynb
share/examples/ipython/Parallel Computing/Parallel Magics.ipynb
share/examples/ipython/Parallel Computing/Using Dill.ipynb
share/examples/ipython/Parallel Computing/Using MPI with IPython Parallel.ipynb
share/examples/ipython/Parallel Computing/customresults.py
share/examples/ipython/Parallel Computing/daVinci Word Count/
share/examples/ipython/Parallel Computing/daVinci Word Count/pwordfreq.py
share/examples/ipython/Parallel Computing/daVinci Word Count/wordfreq.py
share/examples/ipython/Parallel Computing/dagdeps.py
share/examples/ipython/Parallel Computing/dependencies.py
share/examples/ipython/Parallel Computing/fetchparse.py
share/examples/ipython/Parallel Computing/interengine/
share/examples/ipython/Parallel Computing/interengine/bintree.py
share/examples/ipython/Parallel Computing/interengine/bintree_script.py
share/examples/ipython/Parallel Computing/interengine/communicator.py
share/examples/ipython/Parallel Computing/interengine/interengine.py
share/examples/ipython/Parallel Computing/iopubwatcher.py
share/examples/ipython/Parallel Computing/itermapresult.py
share/examples/ipython/Parallel Computing/nwmerge.py
share/examples/ipython/Parallel Computing/phistogram.py
share/examples/ipython/Parallel Computing/pi/
share/examples/ipython/Parallel Computing/pi/parallelpi.py
share/examples/ipython/Parallel Computing/pi/pidigits.py
share/examples/ipython/Parallel Computing/rmt/
share/examples/ipython/Parallel Computing/rmt/rmt.ipy
share/examples/ipython/Parallel Computing/rmt/rmt.ipynb
share/examples/ipython/Parallel Computing/rmt/rmtkernel.py
share/examples/ipython/Parallel Computing/task_profiler.py
share/examples/ipython/Parallel Computing/throughput.py
share/examples/ipython/Parallel Computing/wave2D/
share/examples/ipython/Parallel Computing/wave2D/RectPartitioner.py
share/examples/ipython/Parallel Computing/wave2D/communicator.py
share/examples/ipython/Parallel Computing/wave2D/parallelwave-mpi.py
share/examples/ipython/Parallel Computing/wave2D/parallelwave.py
share/examples/ipython/Parallel Computing/wave2D/wavesolver.py
share/examples/ipython/Parallel Computing/workflow/
share/examples/ipython/Parallel Computing/workflow/client.py
share/examples/ipython/Parallel Computing/workflow/job_wrapper.py
share/examples/ipython/Parallel Computing/workflow/wmanager.py
share/examples/ipython/images/
share/examples/ipython/images/ipython_logo.png
share/examples/ipython/utils/
share/examples/ipython/utils/list_pyfiles.ipy
share/examples/ipython/utils/list_subdirs.ipy
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database