[Midnightbsd-cvs] mports [16888] trunk/math/py-numeric: this is acting a little weird but it will install at least
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Sep 7 00:50:04 EDT 2014
Revision: 16888
http://svnweb.midnightbsd.org/mports/?rev=16888
Author: laffer1
Date: 2014-09-07 00:50:04 -0400 (Sun, 07 Sep 2014)
Log Message:
-----------
this is acting a little weird but it will install at least
Modified Paths:
--------------
trunk/math/py-numeric/Makefile
Removed Paths:
-------------
trunk/math/py-numeric/pkg-plist
Modified: trunk/math/py-numeric/Makefile
===================================================================
--- trunk/math/py-numeric/Makefile 2014-09-07 04:47:20 UTC (rev 16887)
+++ trunk/math/py-numeric/Makefile 2014-09-07 04:50:04 UTC (rev 16888)
@@ -2,7 +2,7 @@
PORTNAME= numeric
PORTVERSION= 24.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math python
MASTER_SITES= http://numpy.scipy.org/:doc \
SF/numpy/Old%20Numeric/${PORTVERSION}:source
@@ -13,48 +13,24 @@
MAINTAINER= ports at MidnightBSD.org
COMMENT= The Numeric Extension to Python
+
LICENSE= mit
USE_PYTHON= yes
USE_PYDISTUTILS= yes
-PYDISTUTILS_PKGNAME= Numeric
-PYDISTUTILS_EGGINFODIR= ${PYTHONPREFIX_SITELIBDIR}/Numeric
+PYDISTUTILS_AUTOPLIST= yes
-# PYDISTUTILS_NOEGGINFO is used as a temporary workaround to fix the plist
-PYDISTUTILS_NOEGGINFO= yes
-
WRKSRC= ${WRKDIR}/Numeric-${PORTVERSION}
DOCSDIR= ${PREFIX}/share/doc/py-numeric
EXAMPLESDIR= ${PREFIX}/share/examples/py-numeric
+PORTDOCS= *
+PORTEXAMPLES= *
+OPTIONS_DEFINE= DOCS EXAMPLES
+
.include <bsd.port.pre.mk>
-.if exists(${LOCALBASE}/bin/easy_install-${PYTHON_VER})
-# py-setuptools is installed - adjust pkg-plist to work with
-# implicit usage in setup.py
-EASY=""
-NOTEASY="@comment "
-.else
-# py-setuptools is not installed - adjust pkg-plist
-EASY="@comment "
-NOTEASY=""
-.endif
-
-# Adjusting pkg-plist gets weirder here. Python 2.5+ incorporates
-# install_egg_info functionality into distutils, so if py-numeric
-# is installed into a lesser Python version, make sure all egg-related
-# pkg-plist entries are omitted
-.if ${PYTHON_SUFFIX} < 25
-NOEGGINFO="@comment "
-.else
-NOEGGINFO=""
-.endif
-
-PLIST_SUB+= EASY=${EASY} NOTEASY=${NOTEASY} \
- PYDISTUTILS_EGGINFO=${PYDISTUTILS_EGGINFO} \
- NOEGGINFO=${NOEGGINFO}
-
post-extract:
@${CP} ${DISTDIR}/numpy.pdf ${WRKDIR}
#
@@ -63,18 +39,17 @@
# the correct one, because if one has setuptools and another
# doesn't, that could mess with how pkg-plist is constructed.
#
- @${REINPLACE_CMD} -e "s|/usr/bin/env python|/usr/bin/env python${PYTHON_VER}|" ${WRKSRC}/setup.py
+ @${REINPLACE_CMD} \
+ -e "s|/usr/bin/env python|/usr/bin/env python${PYTHON_VER}|" \
+ -e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
+ ${WRKSRC}/setup.py
post-install:
-.if !defined(NOPORTEXAMPLES)
@${INSTALL} -d ${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/Demo/*.py ${EXAMPLESDIR}
@${INSTALL} -d ${EXAMPLESDIR}/NumTut
${INSTALL_DATA} ${WRKSRC}/Demo/NumTut/* ${EXAMPLESDIR}/NumTut
-.endif
-.if !defined(NOPORTDOCS)
@${INSTALL} -d ${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/numpy.pdf ${DOCSDIR}
-.endif
.include <bsd.port.post.mk>
Deleted: trunk/math/py-numeric/pkg-plist
===================================================================
--- trunk/math/py-numeric/pkg-plist 2014-09-07 04:47:20 UTC (rev 16887)
+++ trunk/math/py-numeric/pkg-plist 2014-09-07 04:50:04 UTC (rev 16888)
@@ -1,94 +0,0 @@
-%%PYTHON_INCLUDEDIR%%/Numeric/arrayobject.h
-%%PYTHON_INCLUDEDIR%%/Numeric/f2c.h
-%%PYTHON_INCLUDEDIR%%/Numeric/ranlib.h
-%%PYTHON_INCLUDEDIR%%/Numeric/ufuncobject.h
-%%PYTHON_SITELIBDIR%%/Numeric.pth
-%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.py
-%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/ArrayPrinter.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/FFT/FFT.py
-%%PYTHON_SITELIBDIR%%/Numeric/FFT/FFT.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/FFT/FFT.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/FFT/__init__.py
-%%PYTHON_SITELIBDIR%%/Numeric/FFT/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/FFT/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/FFT/fftpack.so
-%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.py
-%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/LinearAlgebra.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/MA/MA.py
-%%PYTHON_SITELIBDIR%%/Numeric/MA/MA.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/MA/MA.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/MA/MA_version.py
-%%PYTHON_SITELIBDIR%%/Numeric/MA/MA_version.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/MA/MA_version.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/MA/__init__.py
-%%PYTHON_SITELIBDIR%%/Numeric/MA/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/MA/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/MLab.py
-%%PYTHON_SITELIBDIR%%/Numeric/MLab.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/MLab.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/Matrix.py
-%%PYTHON_SITELIBDIR%%/Numeric/Matrix.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/Matrix.pyo
-%%NOEGGINFO%%%%NOTEASY%%%%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%
-%%NOEGGINFO%%%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%/PKG-INFO
-%%NOEGGINFO%%%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%/SOURCES.txt
-%%NOEGGINFO%%%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%/dependency_links.txt
-%%NOEGGINFO%%%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%/not-zip-safe
-%%NOEGGINFO%%%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%/top_level.txt
-%%PYTHON_SITELIBDIR%%/Numeric/Numeric.py
-%%PYTHON_SITELIBDIR%%/Numeric/Numeric.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/Numeric.pyo
-%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/Numeric/arrayobject.h
-%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/Numeric/f2c.h
-%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/Numeric/ranlib.h
-%%EASY%%%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/Numeric/ufuncobject.h
-%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/__init__.py
-%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/Precision.py
-%%PYTHON_SITELIBDIR%%/Numeric/Precision.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/Precision.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/RNG.so
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.py
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/Statistics.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.py
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/RNG/__init__.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/RandomArray.py
-%%PYTHON_SITELIBDIR%%/Numeric/RandomArray.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/RandomArray.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/UserArray.py
-%%PYTHON_SITELIBDIR%%/Numeric/UserArray.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/UserArray.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/_numpy.so
-%%PYTHON_SITELIBDIR%%/Numeric/arrayfns.so
-%%PYTHON_SITELIBDIR%%/Numeric/lapack_lite.so
-%%PYTHON_SITELIBDIR%%/Numeric/multiarray.so
-%%PYTHON_SITELIBDIR%%/Numeric/numeric_version.py
-%%PYTHON_SITELIBDIR%%/Numeric/numeric_version.pyc
-%%PYTHON_SITELIBDIR%%/Numeric/numeric_version.pyo
-%%PYTHON_SITELIBDIR%%/Numeric/ranlib.so
-%%PYTHON_SITELIBDIR%%/Numeric/umath.so
-%%PORTDOCS%%%%DOCSDIR%%/numpy.pdf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/__init__.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/greece.pik
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/mkpic.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/testview.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/NumTut/view.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/life.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mandelbrot.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sieve.py
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/NumTut
-%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
- at dirrm %%PYTHON_SITELIBDIR%%/Numeric/RNG
-%%EASY%%@dirrm %%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers/Numeric
- at dirrm %%PYTHON_SITELIBDIR%%/Numeric/Numeric_headers
-%%NOEGGINFO%%%%EASY%%@dirrm %%PYTHON_SITELIBDIR%%/Numeric/%%PYDISTUTILS_EGGINFO%%
- at dirrm %%PYTHON_SITELIBDIR%%/Numeric/MA
- at dirrm %%PYTHON_SITELIBDIR%%/Numeric/FFT
- at dirrm %%PYTHON_SITELIBDIR%%/Numeric
- at dirrm %%PYTHON_INCLUDEDIR%%/Numeric
More information about the Midnightbsd-cvs
mailing list