pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-causality, +py-eigency, +py-fancyimpute, +py-mdtraj, +py-sphinxcontrib-bibtex, update: py-theano



Module Name:	pkgsrc-wip
Committed By:	K.I.A.Derouiche <K.I.A.Derouiche>
Pushed By:	jihbed
Date:		Tue Apr 11 01:09:40 2017 +0100
Changeset:	37a28d83a8f78266086dcac49d468eae3b0b68c9

Modified Files:
	.gitignore
	py-theano/Makefile
	py-theano/PLIST
	py-theano/distinfo
Added Files:
	py-causality/DESCR
	py-causality/Makefile
	py-causality/PLIST
	py-causality/distinfo
	py-eigency/DESCR
	py-eigency/Makefile
	py-eigency/PLIST
	py-eigency/distinfo
	py-fancyimpute/DESCR
	py-fancyimpute/Makefile
	py-fancyimpute/PLIST
	py-fancyimpute/distinfo
	py-mdtraj/DESCR
	py-mdtraj/Makefile
	py-mdtraj/PLIST
	py-mdtraj/distinfo
	py-sphinxcontrib-bibtex/DESCR
	py-sphinxcontrib-bibtex/Makefile
	py-sphinxcontrib-bibtex/PLIST
	py-sphinxcontrib-bibtex/distinfo
Removed Files:
	py-theano/patches/patch-setup.py

Log Message:
py-causality, +py-eigency, +py-fancyimpute, +py-mdtraj, +py-sphinxcontrib-bibtex,
update: py-theano

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=37a28d83a8f78266086dcac49d468eae3b0b68c9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 .gitignore                       |   1 +
 py-causality/DESCR               |   1 +
 py-causality/Makefile            |  26 ++
 py-causality/PLIST               |  25 ++
 py-causality/distinfo            |   6 +
 py-eigency/DESCR                 |  11 +
 py-eigency/Makefile              |  18 ++
 py-eigency/PLIST                 | 304 +++++++++++++++++++++
 py-eigency/distinfo              |   6 +
 py-fancyimpute/DESCR             |   1 +
 py-fancyimpute/Makefile          |  19 ++
 py-fancyimpute/PLIST             |  49 ++++
 py-fancyimpute/distinfo          |   6 +
 py-mdtraj/DESCR                  |   7 +
 py-mdtraj/Makefile               |  20 ++
 py-mdtraj/PLIST                  | 569 +++++++++++++++++++++++++++++++++++++++
 py-mdtraj/distinfo               |   6 +
 py-sphinxcontrib-bibtex/DESCR    |   3 +
 py-sphinxcontrib-bibtex/Makefile |  17 ++
 py-sphinxcontrib-bibtex/PLIST    |  27 ++
 py-sphinxcontrib-bibtex/distinfo |   6 +
 py-theano/Makefile               |  13 +-
 py-theano/PLIST                  | 335 ++++++++++++++---------
 py-theano/distinfo               |   9 +-
 py-theano/patches/patch-setup.py |  21 --
 25 files changed, 1351 insertions(+), 155 deletions(-)

diffs:
diff --git a/.gitignore b/.gitignore
index 89af5cf2b2..5132fd671e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,7 @@
 */work.*
 
 # Temporary files
+Makefile-url2pkg.bak
 *~
 \#*\#
 *.orig
diff --git a/py-causality/DESCR b/py-causality/DESCR
new file mode 100644
index 0000000000..409f9cc6fc
--- /dev/null
+++ b/py-causality/DESCR
@@ -0,0 +1 @@
+Tools for causal analysis
diff --git a/py-causality/Makefile b/py-causality/Makefile
new file mode 100644
index 0000000000..9fb66fca2e
--- /dev/null
+++ b/py-causality/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD$
+
+DISTNAME=	causality-0.0.3
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_PYPI:=c/causality/}
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	http://github.com/akelleh/causality
+COMMENT=	Tools for causal analysis
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-decorator>=4.0.10:../../devel/py-decorator
+DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-networkx>=1.11:../../math/py-networkx
+DEPENDS+=	${PYPKGPREFIX}-patsy>=0.3.0:../../math/py-patsy
+DEPENDS+=	${PYPKGPREFIX}-statsmodels>=0.8.0:../../math/py-statsmodels
+DEPENDS+=	${PYPKGPREFIX}-scipy>=0.15.0:../../math/py-scipy
+DEPENDS+=	${PYPKGPREFIX}-dateutil>=2.4.0:../../time/py-dateutil
+
+WRKSRC=		${WRKDIR}/causality-0.0.3
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-causality/PLIST b/py-causality/PLIST
new file mode 100644
index 0000000000..361cfbc21e
--- /dev/null
+++ b/py-causality/PLIST
@@ -0,0 +1,25 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/pbr.json
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/causality/__init__.py
+${PYSITELIB}/causality/__init__.pyc
+${PYSITELIB}/causality/__init__.pyo
+${PYSITELIB}/causality/inference/__init__.py
+${PYSITELIB}/causality/inference/__init__.pyc
+${PYSITELIB}/causality/inference/__init__.pyo
+${PYSITELIB}/causality/inference/independence_tests/__init__.py
+${PYSITELIB}/causality/inference/independence_tests/__init__.pyc
+${PYSITELIB}/causality/inference/independence_tests/__init__.pyo
+${PYSITELIB}/causality/inference/search/__init__.py
+${PYSITELIB}/causality/inference/search/__init__.pyc
+${PYSITELIB}/causality/inference/search/__init__.pyo
+${PYSITELIB}/causality/nonparametric/__init__.py
+${PYSITELIB}/causality/nonparametric/__init__.pyc
+${PYSITELIB}/causality/nonparametric/__init__.pyo
+${PYSITELIB}/causality/nonparametric/causal_reg.py
+${PYSITELIB}/causality/nonparametric/causal_reg.pyc
+${PYSITELIB}/causality/nonparametric/causal_reg.pyo
diff --git a/py-causality/distinfo b/py-causality/distinfo
new file mode 100644
index 0000000000..d871105357
--- /dev/null
+++ b/py-causality/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (causality-0.0.3.tar.gz) = 0a43f07b89f8c76a8cb93e7d13aa4a97b8c65826
+RMD160 (causality-0.0.3.tar.gz) = 96987f1ff335d2ca2ba9e9eace67561753cada68
+SHA512 (causality-0.0.3.tar.gz) = ef41336c607be0a5dd708f106d776e36622cb4b90875fa3ed6f4a835c41fd576464a561c9a66f80f02d96aaca4a4a544f5f84eac860b65b54b6c40e08e87b808
+Size (causality-0.0.3.tar.gz) = 9773 bytes
diff --git a/py-eigency/DESCR b/py-eigency/DESCR
new file mode 100644
index 0000000000..15f4f829f8
--- /dev/null
+++ b/py-eigency/DESCR
@@ -0,0 +1,11 @@
+Eigency is a Cython interface between Numpy arrays and Matrix/Array objects
+from the Eigen C++ library. It is intended to simplify the process of writing
+C++ extensions using the Eigen library. Eigency is designed to reuse the
+underlying storage of the arrays when passing data back and forth, and will
+thus avoid making unnecessary copies whenever possible. Only in cases where
+copies are explicitly requested by your C++ code will they be made
+(see example below)
+
+Below is a description of a range of common usage scenarios. A full working
+example of both setup and these different use cases is available in the test
+directory distributed with the this package.
\ No newline at end of file
diff --git a/py-eigency/Makefile b/py-eigency/Makefile
new file mode 100644
index 0000000000..27b30d2764
--- /dev/null
+++ b/py-eigency/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD$
+
+DISTNAME=	eigency-1.75
+PKGNAME=        ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=     math python
+MASTER_SITES=	https://pypi.python.org/packages/55/a0/f6101aa64eb3840a2ca853dea2f8995e44a1a7633c5a70dce2b2672db019/
+
+MAINTAINER=     jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://github.com/wouterboomsma/eigency
+COMMENT=	Cython interface between the numpy arrays and the Matrix/Array
+LICENSE=	mit
+
+USE_LANGUAGES=	c c++
+
+.include "../../devel/py-cython/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-eigency/PLIST b/py-eigency/PLIST
new file mode 100644
index 0000000000..03c6695237
--- /dev/null
+++ b/py-eigency/PLIST
@@ -0,0 +1,304 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/eigency/__init__.py
+${PYSITELIB}/eigency/__init__.pyc
+${PYSITELIB}/eigency/__init__.pyo
+${PYSITELIB}/eigency/conversions.h
+${PYSITELIB}/eigency/conversions.pxd
+${PYSITELIB}/eigency/conversions.pyx
+${PYSITELIB}/eigency/conversions.so
+${PYSITELIB}/eigency/conversions_api.h
+${PYSITELIB}/eigency/core.pxd
+${PYSITELIB}/eigency/core.pyx
+${PYSITELIB}/eigency/core.so
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/Array
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/Cholesky
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/CholmodSupport
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/Core
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/Dense
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/Eigen
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/Eigen2Support
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/Eigenvalues
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/Geometry
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/Householder
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/IterativeLinearSolvers
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/Jacobi
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/LU
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/LeastSquares
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/MetisSupport
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/OrderingMethods
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/PaStiXSupport
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/PardisoSupport
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/QR
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/QtAlignedMalloc
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/SPQRSupport
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/SVD
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/Sparse
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/SparseCholesky
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/SparseCore
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/SparseLU
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/SparseQR
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/StdDeque
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/StdList
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/StdVector
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/SuperLUSupport
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/UmfPackSupport
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Cholesky/LDLT.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Cholesky/LLT.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Cholesky/LLT_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/CholmodSupport/CholmodSupport.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Array.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/ArrayBase.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/ArrayWrapper.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Assign.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Assign_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/BandMatrix.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Block.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/BooleanRedux.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/CommaInitializer.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/CoreIterators.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/CwiseBinaryOp.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/CwiseNullaryOp.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/CwiseUnaryOp.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/CwiseUnaryView.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/DenseBase.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/DenseCoeffsBase.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/DenseStorage.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Diagonal.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/DiagonalMatrix.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/DiagonalProduct.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Dot.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/EigenBase.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Flagged.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/ForceAlignedAccess.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Functors.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Fuzzy.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/GeneralProduct.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/GenericPacketMath.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/GlobalFunctions.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/IO.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Map.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/MapBase.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/MathFunctions.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Matrix.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/MatrixBase.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/NestByValue.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/NoAlias.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/NumTraits.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/PermutationMatrix.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/PlainObjectBase.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/ProductBase.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Random.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Redux.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Ref.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Replicate.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/ReturnByValue.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Reverse.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Select.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/SelfAdjointView.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/SelfCwiseBinaryOp.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/SolveTriangular.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/StableNorm.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Stride.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Swap.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Transpose.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Transpositions.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/TriangularMatrix.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/VectorBlock.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/VectorwiseOp.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/Visitor.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/arch/AltiVec/Complex.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/arch/AltiVec/PacketMath.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/arch/Default/Settings.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/arch/NEON/Complex.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/arch/NEON/PacketMath.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/arch/SSE/Complex.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/arch/SSE/MathFunctions.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/arch/SSE/PacketMath.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/CoeffBasedProduct.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/GeneralBlockPanelKernel.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/GeneralMatrixMatrix.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/GeneralMatrixVector.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/GeneralMatrixVector_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/Parallelizer.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/SelfadjointMatrixMatrix.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/SelfadjointMatrixVector.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/SelfadjointProduct.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/SelfadjointRank2Update.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/TriangularMatrixMatrix.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/TriangularMatrixVector.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/TriangularMatrixVector_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/TriangularSolverMatrix.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/products/TriangularSolverVector.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/util/BlasUtil.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/util/Constants.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/util/DisableStupidWarnings.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/util/ForwardDeclarations.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/util/MKL_support.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/util/Macros.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/util/Memory.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/util/Meta.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/util/NonMPL2.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/util/ReenableStupidWarnings.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/util/StaticAssert.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Core/util/XprHelper.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Block.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Cwise.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/CwiseOperators.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Geometry/AlignedBox.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Geometry/All.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Geometry/AngleAxis.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Geometry/Hyperplane.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Geometry/Quaternion.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Geometry/Rotation2D.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Geometry/RotationBase.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Geometry/Scaling.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Geometry/Transform.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Geometry/Translation.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/LU.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Lazy.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/LeastSquares.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Macros.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/MathFunctions.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Memory.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Meta.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/Minor.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/QR.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/SVD.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/TriangularSolver.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigen2Support/VectorBlock.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/ComplexEigenSolver.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/ComplexSchur.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/ComplexSchur_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/EigenSolver.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/HessenbergDecomposition.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/RealQZ.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/RealSchur.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/RealSchur_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Eigenvalues/Tridiagonalization.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/AlignedBox.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/AngleAxis.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/EulerAngles.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/Homogeneous.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/Hyperplane.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/OrthoMethods.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/ParametrizedLine.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/Quaternion.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/Rotation2D.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/RotationBase.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/Scaling.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/Transform.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/Translation.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/Umeyama.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Geometry/arch/Geometry_SSE.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Householder/BlockHouseholder.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Householder/Householder.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Householder/HouseholderSequence.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/Jacobi/Jacobi.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/LU/Determinant.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/LU/FullPivLU.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/LU/Inverse.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/LU/PartialPivLU.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/LU/PartialPivLU_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/LU/arch/Inverse_SSE.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/MetisSupport/MetisSupport.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/OrderingMethods/Amd.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/OrderingMethods/Eigen_Colamd.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/OrderingMethods/Ordering.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/PaStiXSupport/PaStiXSupport.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/PardisoSupport/PardisoSupport.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/QR/ColPivHouseholderQR.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/QR/ColPivHouseholderQR_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/QR/FullPivHouseholderQR.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/QR/HouseholderQR.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/QR/HouseholderQR_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SVD/JacobiSVD.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SVD/JacobiSVD_MKL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SVD/UpperBidiagonalization.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCholesky/SimplicialCholesky.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/AmbiVector.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/CompressedStorage.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/MappedSparseMatrix.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseBlock.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseColEtree.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseCwiseBinaryOp.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseCwiseUnaryOp.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseDenseProduct.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseDiagonalProduct.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseDot.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseFuzzy.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseMatrix.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseMatrixBase.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparsePermutation.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseProduct.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseRedux.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseSelfAdjointView.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseSparseProductWithPruning.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseTranspose.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseTriangularView.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseUtil.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseVector.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/SparseView.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseCore/TriangularSolver.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLUImpl.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_Memory.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_Structs.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_Utils.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_column_bmod.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_column_dfs.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_gemm_kernel.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_kernel_bmod.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_panel_bmod.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_panel_dfs.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_pivotL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_pruneL.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseLU/SparseLU_relax_snode.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SparseQR/SparseQR.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/StlSupport/StdDeque.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/StlSupport/StdList.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/StlSupport/StdVector.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/StlSupport/details.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/SuperLUSupport/SuperLUSupport.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/UmfPackSupport/UmfPackSupport.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/misc/Image.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/misc/Kernel.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/misc/Solve.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/misc/SparseSolve.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/misc/blas.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/plugins/ArrayCwiseBinaryOps.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/plugins/ArrayCwiseUnaryOps.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/plugins/BlockMethods.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/plugins/CommonCwiseBinaryOps.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/plugins/CommonCwiseUnaryOps.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/plugins/MatrixCwiseBinaryOps.h
+${PYSITELIB}/eigency/eigen_3.2.8/Eigen/src/plugins/MatrixCwiseUnaryOps.h
+${PYSITELIB}/eigency/eigency_cpp.h
diff --git a/py-eigency/distinfo b/py-eigency/distinfo
new file mode 100644
index 0000000000..32c5e1642d
--- /dev/null
+++ b/py-eigency/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (eigency-1.75.tar.gz) = 66253c9f178ea9d8b93a4b03636a5474a7ffdf22
+RMD160 (eigency-1.75.tar.gz) = ba475af3b26bf134ec6927edff2c57d73227846f
+SHA512 (eigency-1.75.tar.gz) = 104421520b5534078e2f9af860ca7128b4ea8bfd6a1a754b99899fd07b4b1d17e3b3cc9f0e15faecc462f6ca72d8c4cc3482efef6ad5e1f33721be5f9ed2a9eb
+Size (eigency-1.75.tar.gz) = 666157 bytes
diff --git a/py-fancyimpute/DESCR b/py-fancyimpute/DESCR
new file mode 100644
index 0000000000..d38351cac7
--- /dev/null
+++ b/py-fancyimpute/DESCR
@@ -0,0 +1 @@
+A variety of matrix completion and imputation algorithms implemented in Python
diff --git a/py-fancyimpute/Makefile b/py-fancyimpute/Makefile
new file mode 100644
index 0000000000..a7e36cdfb5
--- /dev/null
+++ b/py-fancyimpute/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+DISTNAME=	fancyimpute-0.2.0
+PKGNAME=        ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	math
+MASTER_SITES=	https://pypi.python.org/packages/b8/4d/f460fe747949d2b84f21cfaebe58fe1de8f4dcd6779d5fc58adb2f885417/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://github.com/hammerlab/fancyimpute
+COMMENT=	Matrix completion and feature imputation algorithms
+LICENSE=	apache-2.0
+
+DEPENDS+=       ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+DEPENDS+=       ${PYPKGPREFIX}-keras>=1.0.5:../../wip/py-keras
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-fancyimpute/PLIST b/py-fancyimpute/PLIST
new file mode 100644
index 0000000000..dffbc8f768
--- /dev/null
+++ b/py-fancyimpute/PLIST
@@ -0,0 +1,49 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/pbr.json
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/fancyimpute/__init__.py
+${PYSITELIB}/fancyimpute/__init__.pyc
+${PYSITELIB}/fancyimpute/__init__.pyo
+${PYSITELIB}/fancyimpute/bayesian_ridge_regression.py
+${PYSITELIB}/fancyimpute/bayesian_ridge_regression.pyc
+${PYSITELIB}/fancyimpute/bayesian_ridge_regression.pyo
+${PYSITELIB}/fancyimpute/biscaler.py
+${PYSITELIB}/fancyimpute/biscaler.pyc
+${PYSITELIB}/fancyimpute/biscaler.pyo
+${PYSITELIB}/fancyimpute/common.py
+${PYSITELIB}/fancyimpute/common.pyc
+${PYSITELIB}/fancyimpute/common.pyo
+${PYSITELIB}/fancyimpute/dictionary_helpers.py
+${PYSITELIB}/fancyimpute/dictionary_helpers.pyc
+${PYSITELIB}/fancyimpute/dictionary_helpers.pyo
+${PYSITELIB}/fancyimpute/iterative_svd.py
+${PYSITELIB}/fancyimpute/iterative_svd.pyc
+${PYSITELIB}/fancyimpute/iterative_svd.pyo
+${PYSITELIB}/fancyimpute/knn.py
+${PYSITELIB}/fancyimpute/knn.pyc
+${PYSITELIB}/fancyimpute/knn.pyo
+${PYSITELIB}/fancyimpute/matrix_factorization.py
+${PYSITELIB}/fancyimpute/matrix_factorization.pyc
+${PYSITELIB}/fancyimpute/matrix_factorization.pyo
+${PYSITELIB}/fancyimpute/mice.py
+${PYSITELIB}/fancyimpute/mice.pyc
+${PYSITELIB}/fancyimpute/mice.pyo
+${PYSITELIB}/fancyimpute/nuclear_norm_minimization.py
+${PYSITELIB}/fancyimpute/nuclear_norm_minimization.pyc
+${PYSITELIB}/fancyimpute/nuclear_norm_minimization.pyo
+${PYSITELIB}/fancyimpute/similarity_weighted_averaging.py
+${PYSITELIB}/fancyimpute/similarity_weighted_averaging.pyc
+${PYSITELIB}/fancyimpute/similarity_weighted_averaging.pyo
+${PYSITELIB}/fancyimpute/simple_fill.py
+${PYSITELIB}/fancyimpute/simple_fill.pyc
+${PYSITELIB}/fancyimpute/simple_fill.pyo
+${PYSITELIB}/fancyimpute/soft_impute.py
+${PYSITELIB}/fancyimpute/soft_impute.pyc
+${PYSITELIB}/fancyimpute/soft_impute.pyo
+${PYSITELIB}/fancyimpute/solver.py
+${PYSITELIB}/fancyimpute/solver.pyc
+${PYSITELIB}/fancyimpute/solver.pyo
diff --git a/py-fancyimpute/distinfo b/py-fancyimpute/distinfo
new file mode 100644
index 0000000000..c8411f4904
--- /dev/null
+++ b/py-fancyimpute/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (fancyimpute-0.2.0.tar.gz) = 71cf5d69bb82c558af5c01fa942e8d6ebd8af5db
+RMD160 (fancyimpute-0.2.0.tar.gz) = 646df121cca786cc61038e9edd15842c83b3680e
+SHA512 (fancyimpute-0.2.0.tar.gz) = e0cae98d143a3f12e5dde986434e6b149f3bc2337e655e5fcb0899de43e64cef93a67b02f3640e238f99225fa00c73d7ba9411b79c5e797a14ad5bd2678598e0
+Size (fancyimpute-0.2.0.tar.gz) = 22964 bytes
diff --git a/py-mdtraj/DESCR b/py-mdtraj/DESCR
new file mode 100644
index 0000000000..8964239fcf
--- /dev/null
+++ b/py-mdtraj/DESCR
@@ -0,0 +1,7 @@
+MDTraj is a python library that allows users to manipulate molecular
+dynamics(MD) trajectories and perform a variety of analyses, including
+fast RMSD, solvent accessible surface area, hydrogen bonding, etc.
+A highlight of MDTraj is the wide variety of molecular dynamics trajectory
+file formats which are supported, including RCSB pdb, GROMACS xtc, tng,
+and trr, CHARMM/NAMD dcd, AMBER binpos, AMBER NetCDF, AMBER mdcrd,
+TINKER arc and MDTraj HDF5
diff --git a/py-mdtraj/Makefile b/py-mdtraj/Makefile
new file mode 100644
index 0000000000..ed18608431
--- /dev/null
+++ b/py-mdtraj/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME=	mdtraj-1.8.0
+PKGNAME=        ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	biology python
+MASTER_SITES=	https://pypi.python.org/packages/cd/9f/027fa58d4e93dd3d700e22d5766961c970f6882c2bffd33daef55219d078/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	http://mdtraj.org/
+COMMENT=	The analysis of molecular dynamics trajectories
+LICENSE=	gnu-lgpl-v2.1
+
+WRKSRC=		${WRKDIR}/mdtraj-1.8.0
+
+USE_LANGUAGES=	c c++
+
+.include "../../devel/py-cython/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-mdtraj/PLIST b/py-mdtraj/PLIST
new file mode 100644
index 0000000000..8f30476767
--- /dev/null
+++ b/py-mdtraj/PLIST
@@ -0,0 +1,569 @@
+@comment $NetBSD$
+bin/mdconvert
+bin/mdinspect
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/mdtraj/__init__.py
+${PYSITELIB}/mdtraj/__init__.pyc
+${PYSITELIB}/mdtraj/__init__.pyo
+${PYSITELIB}/mdtraj/_lprmsd.so
+${PYSITELIB}/mdtraj/_rmsd.so
+${PYSITELIB}/mdtraj/core/__init__.py
+${PYSITELIB}/mdtraj/core/__init__.pyc
+${PYSITELIB}/mdtraj/core/__init__.pyo
+${PYSITELIB}/mdtraj/core/element.py
+${PYSITELIB}/mdtraj/core/element.pyc
+${PYSITELIB}/mdtraj/core/element.pyo
+${PYSITELIB}/mdtraj/core/lib/center.h
+${PYSITELIB}/mdtraj/core/lib/libtheobald.a
+${PYSITELIB}/mdtraj/core/lib/theobald_rmsd.h
+${PYSITELIB}/mdtraj/core/residue_names.py
+${PYSITELIB}/mdtraj/core/residue_names.pyc
+${PYSITELIB}/mdtraj/core/residue_names.pyo
+${PYSITELIB}/mdtraj/core/selection.py
+${PYSITELIB}/mdtraj/core/selection.pyc
+${PYSITELIB}/mdtraj/core/selection.pyo
+${PYSITELIB}/mdtraj/core/topology.py
+${PYSITELIB}/mdtraj/core/topology.pyc
+${PYSITELIB}/mdtraj/core/topology.pyo
+${PYSITELIB}/mdtraj/core/trajectory.py
+${PYSITELIB}/mdtraj/core/trajectory.pyc
+${PYSITELIB}/mdtraj/core/trajectory.pyo
+${PYSITELIB}/mdtraj/formats/__init__.py
+${PYSITELIB}/mdtraj/formats/__init__.pyc
+${PYSITELIB}/mdtraj/formats/__init__.pyo
+${PYSITELIB}/mdtraj/formats/amberrst.py
+${PYSITELIB}/mdtraj/formats/amberrst.pyc
+${PYSITELIB}/mdtraj/formats/amberrst.pyo
+${PYSITELIB}/mdtraj/formats/arc.py
+${PYSITELIB}/mdtraj/formats/arc.pyc
+${PYSITELIB}/mdtraj/formats/arc.pyo
+${PYSITELIB}/mdtraj/formats/binpos.so
+${PYSITELIB}/mdtraj/formats/dcd.so
+${PYSITELIB}/mdtraj/formats/dtr.so
+${PYSITELIB}/mdtraj/formats/gro.py
+${PYSITELIB}/mdtraj/formats/gro.pyc
+${PYSITELIB}/mdtraj/formats/gro.pyo
+${PYSITELIB}/mdtraj/formats/hdf5.py
+${PYSITELIB}/mdtraj/formats/hdf5.pyc
+${PYSITELIB}/mdtraj/formats/hdf5.pyo
+${PYSITELIB}/mdtraj/formats/hoomdxml.py
+${PYSITELIB}/mdtraj/formats/hoomdxml.pyc
+${PYSITELIB}/mdtraj/formats/hoomdxml.pyo
+${PYSITELIB}/mdtraj/formats/lammpstrj.py
+${PYSITELIB}/mdtraj/formats/lammpstrj.pyc
+${PYSITELIB}/mdtraj/formats/lammpstrj.pyo
+${PYSITELIB}/mdtraj/formats/lh5.py
+${PYSITELIB}/mdtraj/formats/lh5.pyc
+${PYSITELIB}/mdtraj/formats/lh5.pyo
+${PYSITELIB}/mdtraj/formats/mdcrd.py
+${PYSITELIB}/mdtraj/formats/mdcrd.pyc
+${PYSITELIB}/mdtraj/formats/mdcrd.pyo
+${PYSITELIB}/mdtraj/formats/mol2.py
+${PYSITELIB}/mdtraj/formats/mol2.pyc
+${PYSITELIB}/mdtraj/formats/mol2.pyo
+${PYSITELIB}/mdtraj/formats/netcdf.py
+${PYSITELIB}/mdtraj/formats/netcdf.pyc
+${PYSITELIB}/mdtraj/formats/netcdf.pyo
+${PYSITELIB}/mdtraj/formats/openmmxml.py
+${PYSITELIB}/mdtraj/formats/openmmxml.pyc
+${PYSITELIB}/mdtraj/formats/openmmxml.pyo
+${PYSITELIB}/mdtraj/formats/pdb/__init__.py
+${PYSITELIB}/mdtraj/formats/pdb/__init__.pyc
+${PYSITELIB}/mdtraj/formats/pdb/__init__.pyo
+${PYSITELIB}/mdtraj/formats/pdb/data/pdbNames.xml
+${PYSITELIB}/mdtraj/formats/pdb/data/residues.xml
+${PYSITELIB}/mdtraj/formats/pdb/pdbfile.py
+${PYSITELIB}/mdtraj/formats/pdb/pdbfile.pyc
+${PYSITELIB}/mdtraj/formats/pdb/pdbfile.pyo
+${PYSITELIB}/mdtraj/formats/pdb/pdbstructure.py
+${PYSITELIB}/mdtraj/formats/pdb/pdbstructure.pyc
+${PYSITELIB}/mdtraj/formats/pdb/pdbstructure.pyo
+${PYSITELIB}/mdtraj/formats/pdb/tests/__init__.py
+${PYSITELIB}/mdtraj/formats/pdb/tests/__init__.pyc
+${PYSITELIB}/mdtraj/formats/pdb/tests/__init__.pyo
+${PYSITELIB}/mdtraj/formats/pdb/tests/test_element.py
+${PYSITELIB}/mdtraj/formats/pdb/tests/test_element.pyc
+${PYSITELIB}/mdtraj/formats/pdb/tests/test_element.pyo
+${PYSITELIB}/mdtraj/formats/pdb/tests/test_pdb.py
+${PYSITELIB}/mdtraj/formats/pdb/tests/test_pdb.pyc
+${PYSITELIB}/mdtraj/formats/pdb/tests/test_pdb.pyo
+${PYSITELIB}/mdtraj/formats/prmtop.py
+${PYSITELIB}/mdtraj/formats/prmtop.pyc
+${PYSITELIB}/mdtraj/formats/prmtop.pyo
+${PYSITELIB}/mdtraj/formats/psf.py
+${PYSITELIB}/mdtraj/formats/psf.pyc
+${PYSITELIB}/mdtraj/formats/psf.pyo
+${PYSITELIB}/mdtraj/formats/registry.py
+${PYSITELIB}/mdtraj/formats/registry.pyc
+${PYSITELIB}/mdtraj/formats/registry.pyo
+${PYSITELIB}/mdtraj/formats/tng.so
+${PYSITELIB}/mdtraj/formats/trr.so
+${PYSITELIB}/mdtraj/formats/xtc.so
+${PYSITELIB}/mdtraj/formats/xyzfile.py
+${PYSITELIB}/mdtraj/formats/xyzfile.pyc
+${PYSITELIB}/mdtraj/formats/xyzfile.pyo
+${PYSITELIB}/mdtraj/geometry/__init__.py
+${PYSITELIB}/mdtraj/geometry/__init__.pyc
+${PYSITELIB}/mdtraj/geometry/__init__.pyo
+${PYSITELIB}/mdtraj/geometry/_geometry.so
+${PYSITELIB}/mdtraj/geometry/alignment.py
+${PYSITELIB}/mdtraj/geometry/alignment.pyc
+${PYSITELIB}/mdtraj/geometry/alignment.pyo
+${PYSITELIB}/mdtraj/geometry/angle.py
+${PYSITELIB}/mdtraj/geometry/angle.pyc
+${PYSITELIB}/mdtraj/geometry/angle.pyo
+${PYSITELIB}/mdtraj/geometry/contact.py
+${PYSITELIB}/mdtraj/geometry/contact.pyc
+${PYSITELIB}/mdtraj/geometry/contact.pyo
+${PYSITELIB}/mdtraj/geometry/dihedral.py
+${PYSITELIB}/mdtraj/geometry/dihedral.pyc
+${PYSITELIB}/mdtraj/geometry/dihedral.pyo
+${PYSITELIB}/mdtraj/geometry/distance.py
+${PYSITELIB}/mdtraj/geometry/distance.pyc
+${PYSITELIB}/mdtraj/geometry/distance.pyo
+${PYSITELIB}/mdtraj/geometry/drid.so
+${PYSITELIB}/mdtraj/geometry/dssp.py
+${PYSITELIB}/mdtraj/geometry/dssp.pyc
+${PYSITELIB}/mdtraj/geometry/dssp.pyo
+${PYSITELIB}/mdtraj/geometry/hbond.py
+${PYSITELIB}/mdtraj/geometry/hbond.pyc
+${PYSITELIB}/mdtraj/geometry/hbond.pyo
+${PYSITELIB}/mdtraj/geometry/internal.py
+${PYSITELIB}/mdtraj/geometry/internal.pyc
+${PYSITELIB}/mdtraj/geometry/internal.pyo
+${PYSITELIB}/mdtraj/geometry/neighborlist.so
+${PYSITELIB}/mdtraj/geometry/neighbors.so
+${PYSITELIB}/mdtraj/geometry/order.py
+${PYSITELIB}/mdtraj/geometry/order.pyc
+${PYSITELIB}/mdtraj/geometry/order.pyo
+${PYSITELIB}/mdtraj/geometry/rdf.py
+${PYSITELIB}/mdtraj/geometry/rdf.pyc
+${PYSITELIB}/mdtraj/geometry/rdf.pyo
+${PYSITELIB}/mdtraj/geometry/rg.py
+${PYSITELIB}/mdtraj/geometry/rg.pyc
+${PYSITELIB}/mdtraj/geometry/rg.pyo
+${PYSITELIB}/mdtraj/geometry/sasa.py
+${PYSITELIB}/mdtraj/geometry/sasa.pyc
+${PYSITELIB}/mdtraj/geometry/sasa.pyo
+${PYSITELIB}/mdtraj/geometry/tests/__init__.py
+${PYSITELIB}/mdtraj/geometry/tests/__init__.pyc
+${PYSITELIB}/mdtraj/geometry/tests/__init__.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_alignment.py
+${PYSITELIB}/mdtraj/geometry/tests/test_alignment.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_alignment.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_angles.py
+${PYSITELIB}/mdtraj/geometry/tests/test_angles.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_angles.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_contact.py
+${PYSITELIB}/mdtraj/geometry/tests/test_contact.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_contact.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_dihedral.py
+${PYSITELIB}/mdtraj/geometry/tests/test_dihedral.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_dihedral.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_distance.py
+${PYSITELIB}/mdtraj/geometry/tests/test_distance.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_distance.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_drid.py
+${PYSITELIB}/mdtraj/geometry/tests/test_drid.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_drid.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_dssp.py
+${PYSITELIB}/mdtraj/geometry/tests/test_dssp.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_dssp.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_geometry.py
+${PYSITELIB}/mdtraj/geometry/tests/test_geometry.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_geometry.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_hbonds.py
+${PYSITELIB}/mdtraj/geometry/tests/test_hbonds.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_hbonds.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_neighborlist.py
+${PYSITELIB}/mdtraj/geometry/tests/test_neighborlist.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_neighborlist.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_neighbors.py
+${PYSITELIB}/mdtraj/geometry/tests/test_neighbors.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_neighbors.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_order.py
+${PYSITELIB}/mdtraj/geometry/tests/test_order.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_order.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_rdf.py
+${PYSITELIB}/mdtraj/geometry/tests/test_rdf.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_rdf.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_sasa.py
+${PYSITELIB}/mdtraj/geometry/tests/test_sasa.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_sasa.pyo
+${PYSITELIB}/mdtraj/geometry/tests/test_thermodynamic_properties.py
+${PYSITELIB}/mdtraj/geometry/tests/test_thermodynamic_properties.pyc
+${PYSITELIB}/mdtraj/geometry/tests/test_thermodynamic_properties.pyo
+${PYSITELIB}/mdtraj/geometry/thermodynamic_properties.py
+${PYSITELIB}/mdtraj/geometry/thermodynamic_properties.pyc
+${PYSITELIB}/mdtraj/geometry/thermodynamic_properties.pyo
+${PYSITELIB}/mdtraj/io.py
+${PYSITELIB}/mdtraj/io.pyc
+${PYSITELIB}/mdtraj/io.pyo
+${PYSITELIB}/mdtraj/nmr/__init__.py
+${PYSITELIB}/mdtraj/nmr/__init__.pyc
+${PYSITELIB}/mdtraj/nmr/__init__.pyo
+${PYSITELIB}/mdtraj/nmr/scalar_couplings.py
+${PYSITELIB}/mdtraj/nmr/scalar_couplings.pyc
+${PYSITELIB}/mdtraj/nmr/scalar_couplings.pyo
+${PYSITELIB}/mdtraj/nmr/shift_wrappers.py
+${PYSITELIB}/mdtraj/nmr/shift_wrappers.pyc
+${PYSITELIB}/mdtraj/nmr/shift_wrappers.pyo
+${PYSITELIB}/mdtraj/reporters/__init__.py
+${PYSITELIB}/mdtraj/reporters/__init__.pyc
+${PYSITELIB}/mdtraj/reporters/__init__.pyo
+${PYSITELIB}/mdtraj/reporters/basereporter.py
+${PYSITELIB}/mdtraj/reporters/basereporter.pyc
+${PYSITELIB}/mdtraj/reporters/basereporter.pyo
+${PYSITELIB}/mdtraj/reporters/dcdreporter.py
+${PYSITELIB}/mdtraj/reporters/dcdreporter.pyc
+${PYSITELIB}/mdtraj/reporters/dcdreporter.pyo
+${PYSITELIB}/mdtraj/reporters/hdf5reporter.py
+${PYSITELIB}/mdtraj/reporters/hdf5reporter.pyc
+${PYSITELIB}/mdtraj/reporters/hdf5reporter.pyo
+${PYSITELIB}/mdtraj/reporters/netcdfreporter.py
+${PYSITELIB}/mdtraj/reporters/netcdfreporter.pyc
+${PYSITELIB}/mdtraj/reporters/netcdfreporter.pyo
+${PYSITELIB}/mdtraj/scripts/__init__.py
+${PYSITELIB}/mdtraj/scripts/__init__.pyc
+${PYSITELIB}/mdtraj/scripts/__init__.pyo
+${PYSITELIB}/mdtraj/scripts/mdconvert.py
+${PYSITELIB}/mdtraj/scripts/mdconvert.pyc
+${PYSITELIB}/mdtraj/scripts/mdconvert.pyo
+${PYSITELIB}/mdtraj/scripts/mdinspect.py
+${PYSITELIB}/mdtraj/scripts/mdinspect.pyc
+${PYSITELIB}/mdtraj/scripts/mdinspect.pyo
+${PYSITELIB}/mdtraj/testing/__init__.py
+${PYSITELIB}/mdtraj/testing/__init__.pyc
+${PYSITELIB}/mdtraj/testing/__init__.pyo
+${PYSITELIB}/mdtraj/testing/docscrape.py
+${PYSITELIB}/mdtraj/testing/docscrape.pyc
+${PYSITELIB}/mdtraj/testing/docscrape.pyo
+${PYSITELIB}/mdtraj/testing/docstrings.py
+${PYSITELIB}/mdtraj/testing/docstrings.pyc
+${PYSITELIB}/mdtraj/testing/docstrings.pyo
+${PYSITELIB}/mdtraj/testing/nosetester.py
+${PYSITELIB}/mdtraj/testing/nosetester.pyc
+${PYSITELIB}/mdtraj/testing/nosetester.pyo
+${PYSITELIB}/mdtraj/testing/reference/1am7_corrected.xtc
+${PYSITELIB}/mdtraj/testing/reference/1am7_protein.pdb
+${PYSITELIB}/mdtraj/testing/reference/1am7_uncorrected.xtc
+${PYSITELIB}/mdtraj/testing/reference/1bpi.pdb
+${PYSITELIB}/mdtraj/testing/reference/1line.pdb
+${PYSITELIB}/mdtraj/testing/reference/1ncw.pdb.gz
+${PYSITELIB}/mdtraj/testing/reference/1vii.pdb
+${PYSITELIB}/mdtraj/testing/reference/1vii.pdb.gz
+${PYSITELIB}/mdtraj/testing/reference/1vii_sustiva_water.pdb
+${PYSITELIB}/mdtraj/testing/reference/2EQQ.pdb
+${PYSITELIB}/mdtraj/testing/reference/2koc.pdb
+${PYSITELIB}/mdtraj/testing/reference/2lines.pdb
+${PYSITELIB}/mdtraj/testing/reference/3lines.pdb
+${PYSITELIB}/mdtraj/testing/reference/3nch.pdb.gz
+${PYSITELIB}/mdtraj/testing/reference/3pqr_memb.psf
+${PYSITELIB}/mdtraj/testing/reference/4OH9.pdb
+${PYSITELIB}/mdtraj/testing/reference/4ZUO.pdb
+${PYSITELIB}/mdtraj/testing/reference/4waters.arc
+${PYSITELIB}/mdtraj/testing/reference/4waters.pdb
+${PYSITELIB}/mdtraj/testing/reference/GG-tip4pew.pdb
+${PYSITELIB}/mdtraj/testing/reference/README.md
+${PYSITELIB}/mdtraj/testing/reference/Rg_traj_ref.dat
+${PYSITELIB}/mdtraj/testing/reference/adp.mol2
+${PYSITELIB}/mdtraj/testing/reference/ala3_chamber.parm7
+${PYSITELIB}/mdtraj/testing/reference/ala_ala_ala.mdcrd
+${PYSITELIB}/mdtraj/testing/reference/ala_ala_ala.pdb
+${PYSITELIB}/mdtraj/testing/reference/ala_ala_ala.psf
+${PYSITELIB}/mdtraj/testing/reference/ala_ala_ala.xpsf
+${PYSITELIB}/mdtraj/testing/reference/ala_dipeptide.dcd
+${PYSITELIB}/mdtraj/testing/reference/ala_dipeptide.pdb
+${PYSITELIB}/mdtraj/testing/reference/ala_dipeptide_trj/clickme.dtr
+${PYSITELIB}/mdtraj/testing/reference/ala_dipeptide_trj/frame000000000
+${PYSITELIB}/mdtraj/testing/reference/ala_dipeptide_trj/frame000000001
+${PYSITELIB}/mdtraj/testing/reference/ala_dipeptide_trj/frame000000002
+${PYSITELIB}/mdtraj/testing/reference/ala_dipeptide_trj/metadata
+${PYSITELIB}/mdtraj/testing/reference/ala_dipeptide_trj/timekeys
+${PYSITELIB}/mdtraj/testing/reference/alanine-dipeptide-explicit.binpos
+${PYSITELIB}/mdtraj/testing/reference/alanine-dipeptide-explicit.dcd
+${PYSITELIB}/mdtraj/testing/reference/alanine-dipeptide-explicit.pdb
+${PYSITELIB}/mdtraj/testing/reference/alanine-dipeptide-explicit.prmtop
+${PYSITELIB}/mdtraj/testing/reference/alanine-dipeptide-implicit.prmtop
+${PYSITELIB}/mdtraj/testing/reference/alanine.binpos
+${PYSITELIB}/mdtraj/testing/reference/atom_distances_traj_ref.dat
+${PYSITELIB}/mdtraj/testing/reference/atom_pairs.dat
+${PYSITELIB}/mdtraj/testing/reference/bpti.pdb
+${PYSITELIB}/mdtraj/testing/reference/cc_ca.dat
+${PYSITELIB}/mdtraj/testing/reference/cc_closest-heavy.dat
+${PYSITELIB}/mdtraj/testing/reference/cc_closest.dat
+${PYSITELIB}/mdtraj/testing/reference/cc_sidechain-heavy.dat
+${PYSITELIB}/mdtraj/testing/reference/cc_sidechain.dat
+${PYSITELIB}/mdtraj/testing/reference/contacts.dat
+${PYSITELIB}/mdtraj/testing/reference/custom.lammpstrj
+${PYSITELIB}/mdtraj/testing/reference/custom.pdb
+${PYSITELIB}/mdtraj/testing/reference/frame0.binpos
+${PYSITELIB}/mdtraj/testing/reference/frame0.binpos.h5
+${PYSITELIB}/mdtraj/testing/reference/frame0.dcd
+${PYSITELIB}/mdtraj/testing/reference/frame0.dcd.h5
+${PYSITELIB}/mdtraj/testing/reference/frame0.dtr/clickme.dtr
+${PYSITELIB}/mdtraj/testing/reference/frame0.dtr/frame000000000
+${PYSITELIB}/mdtraj/testing/reference/frame0.dtr/frame000000001
+${PYSITELIB}/mdtraj/testing/reference/frame0.dtr/metadata
+${PYSITELIB}/mdtraj/testing/reference/frame0.dtr/timekeys
+${PYSITELIB}/mdtraj/testing/reference/frame0.gro
+${PYSITELIB}/mdtraj/testing/reference/frame0.h5
+${PYSITELIB}/mdtraj/testing/reference/frame0.lammpstrj
+${PYSITELIB}/mdtraj/testing/reference/frame0.mdcrd
+${PYSITELIB}/mdtraj/testing/reference/frame0.mdcrdbox
+${PYSITELIB}/mdtraj/testing/reference/frame0.nc
+${PYSITELIB}/mdtraj/testing/reference/frame0.pdb
+${PYSITELIB}/mdtraj/testing/reference/frame0.tng
+${PYSITELIB}/mdtraj/testing/reference/frame0.trr
+${PYSITELIB}/mdtraj/testing/reference/frame0.xtc
+${PYSITELIB}/mdtraj/testing/reference/frame0.xtc.h5
+${PYSITELIB}/mdtraj/testing/reference/frame0.xyz
+${PYSITELIB}/mdtraj/testing/reference/frame0.xyz.gz
+${PYSITELIB}/mdtraj/testing/reference/freesolve_v0.3.tar.bz2
+${PYSITELIB}/mdtraj/testing/reference/g_sas_ref.dat
+${PYSITELIB}/mdtraj/testing/reference/imatinib.mol2
+${PYSITELIB}/mdtraj/testing/reference/imatinib.pdb
+${PYSITELIB}/mdtraj/testing/reference/inpcrd
+${PYSITELIB}/mdtraj/testing/reference/legacy_msmbuilder_trj0.lh5
+${PYSITELIB}/mdtraj/testing/reference/lysozyme-ligand-tripos.mol2
+${PYSITELIB}/mdtraj/testing/reference/md.mdp
+${PYSITELIB}/mdtraj/testing/reference/mdcrd.nc
+${PYSITELIB}/mdtraj/testing/reference/monolayer.pdb
+${PYSITELIB}/mdtraj/testing/reference/monolayer.xtc
+${PYSITELIB}/mdtraj/testing/reference/multiframe.pdb
+${PYSITELIB}/mdtraj/testing/reference/native.pdb
+${PYSITELIB}/mdtraj/testing/reference/native2.pdb
+${PYSITELIB}/mdtraj/testing/reference/native2.xml
+${PYSITELIB}/mdtraj/testing/reference/ncinpcrd.rst7
+${PYSITELIB}/mdtraj/testing/reference/nitrogen.arc
+${PYSITELIB}/mdtraj/testing/reference/nitrogen.pdb
+${PYSITELIB}/mdtraj/testing/reference/no_chains.hoomdxml
+${PYSITELIB}/mdtraj/testing/reference/no_ions.hoomdxml
+${PYSITELIB}/mdtraj/testing/reference/nonconsecutive_resSeq.pdb
+${PYSITELIB}/mdtraj/testing/reference/overflow.crd
+${PYSITELIB}/mdtraj/testing/reference/smooth.txt
+${PYSITELIB}/mdtraj/testing/reference/status-bits.mol2
+${PYSITELIB}/mdtraj/testing/reference/test.parm7
+${PYSITELIB}/mdtraj/testing/reference/test_bad.nc
+${PYSITELIB}/mdtraj/testing/reference/test_good.nc
+${PYSITELIB}/mdtraj/testing/reference/test_hoomdxml.dcd
+${PYSITELIB}/mdtraj/testing/reference/tip3p_300K_1ATM.pdb
+${PYSITELIB}/mdtraj/testing/reference/tip3p_300K_1ATM.xtc
+${PYSITELIB}/mdtraj/testing/reference/tip3p_300K_1ATM_O-H_rdf.xvg
+${PYSITELIB}/mdtraj/testing/reference/tip3p_300K_1ATM_O-O_rdf.xvg
+${PYSITELIB}/mdtraj/testing/reference/tip3p_300K_1ATM_all-all_rdf.xvg
+${PYSITELIB}/mdtraj/testing/reference/tng_example.tng
+${PYSITELIB}/mdtraj/testing/reference/traj.h5
+${PYSITELIB}/mdtraj/testing/reference/tz2.truncoct.parm7
+${PYSITELIB}/mdtraj/testing/reference/v_error.gro
+${PYSITELIB}/mdtraj/testing/reference/water_hex.pdb.gz
+${PYSITELIB}/mdtraj/testing/reference/well-mixed.hoomdxml
+${PYSITELIB}/mdtraj/testing/testing.py
+${PYSITELIB}/mdtraj/testing/testing.pyc
+${PYSITELIB}/mdtraj/testing/testing.pyo
+${PYSITELIB}/mdtraj/tests/__init__.py
+${PYSITELIB}/mdtraj/tests/__init__.pyc
+${PYSITELIB}/mdtraj/tests/__init__.pyo
+${PYSITELIB}/mdtraj/tests/test_arc.py
+${PYSITELIB}/mdtraj/tests/test_arc.pyc
+${PYSITELIB}/mdtraj/tests/test_arc.pyo
+${PYSITELIB}/mdtraj/tests/test_binpos.py
+${PYSITELIB}/mdtraj/tests/test_binpos.pyc
+${PYSITELIB}/mdtraj/tests/test_binpos.pyo
+${PYSITELIB}/mdtraj/tests/test_capi.py
+${PYSITELIB}/mdtraj/tests/test_capi.pyc
+${PYSITELIB}/mdtraj/tests/test_capi.pyo
+${PYSITELIB}/mdtraj/tests/test_crd.py
+${PYSITELIB}/mdtraj/tests/test_crd.pyc
+${PYSITELIB}/mdtraj/tests/test_crd.pyo
+${PYSITELIB}/mdtraj/tests/test_dcd.py
+${PYSITELIB}/mdtraj/tests/test_dcd.pyc
+${PYSITELIB}/mdtraj/tests/test_dcd.pyo
+${PYSITELIB}/mdtraj/tests/test_docstrings.py
+${PYSITELIB}/mdtraj/tests/test_docstrings.pyc
+${PYSITELIB}/mdtraj/tests/test_docstrings.pyo
+${PYSITELIB}/mdtraj/tests/test_dtr.py
+${PYSITELIB}/mdtraj/tests/test_dtr.pyc
+${PYSITELIB}/mdtraj/tests/test_dtr.pyo
+${PYSITELIB}/mdtraj/tests/test_element.py
+${PYSITELIB}/mdtraj/tests/test_element.pyc
+${PYSITELIB}/mdtraj/tests/test_element.pyo
+${PYSITELIB}/mdtraj/tests/test_gro.py
+${PYSITELIB}/mdtraj/tests/test_gro.pyc
+${PYSITELIB}/mdtraj/tests/test_gro.pyo
+${PYSITELIB}/mdtraj/tests/test_hdf5.py
+${PYSITELIB}/mdtraj/tests/test_hdf5.pyc
+${PYSITELIB}/mdtraj/tests/test_hdf5.pyo
+${PYSITELIB}/mdtraj/tests/test_hoomdxml.py
+${PYSITELIB}/mdtraj/tests/test_hoomdxml.pyc
+${PYSITELIB}/mdtraj/tests/test_hoomdxml.pyo
+${PYSITELIB}/mdtraj/tests/test_io.py
+${PYSITELIB}/mdtraj/tests/test_io.pyc
+${PYSITELIB}/mdtraj/tests/test_io.pyo
+${PYSITELIB}/mdtraj/tests/test_lammpstrj.py
+${PYSITELIB}/mdtraj/tests/test_lammpstrj.pyc
+${PYSITELIB}/mdtraj/tests/test_lammpstrj.pyo
+${PYSITELIB}/mdtraj/tests/test_lh5.py
+${PYSITELIB}/mdtraj/tests/test_lh5.pyc
+${PYSITELIB}/mdtraj/tests/test_lh5.pyo
+${PYSITELIB}/mdtraj/tests/test_load.py
+${PYSITELIB}/mdtraj/tests/test_load.pyc
+${PYSITELIB}/mdtraj/tests/test_load.pyo
+${PYSITELIB}/mdtraj/tests/test_lprmsd.py
+${PYSITELIB}/mdtraj/tests/test_lprmsd.pyc
+${PYSITELIB}/mdtraj/tests/test_lprmsd.pyo
+${PYSITELIB}/mdtraj/tests/test_mdconvert.py
+${PYSITELIB}/mdtraj/tests/test_mdconvert.pyc
+${PYSITELIB}/mdtraj/tests/test_mdconvert.pyo
+${PYSITELIB}/mdtraj/tests/test_mdcrd.py
+${PYSITELIB}/mdtraj/tests/test_mdcrd.pyc
+${PYSITELIB}/mdtraj/tests/test_mdcrd.pyo
+${PYSITELIB}/mdtraj/tests/test_mol2.py
+${PYSITELIB}/mdtraj/tests/test_mol2.pyc
+${PYSITELIB}/mdtraj/tests/test_mol2.pyo
+${PYSITELIB}/mdtraj/tests/test_netcdf.py
+${PYSITELIB}/mdtraj/tests/test_netcdf.pyc
+${PYSITELIB}/mdtraj/tests/test_netcdf.pyo
+${PYSITELIB}/mdtraj/tests/test_nmr.py
+${PYSITELIB}/mdtraj/tests/test_nmr.pyc
+${PYSITELIB}/mdtraj/tests/test_nmr.pyo
+${PYSITELIB}/mdtraj/tests/test_prmtop.py
+${PYSITELIB}/mdtraj/tests/test_prmtop.pyc
+${PYSITELIB}/mdtraj/tests/test_prmtop.pyo
+${PYSITELIB}/mdtraj/tests/test_psf.py
+${PYSITELIB}/mdtraj/tests/test_psf.pyc
+${PYSITELIB}/mdtraj/tests/test_psf.pyo
+${PYSITELIB}/mdtraj/tests/test_quaternion.py
+${PYSITELIB}/mdtraj/tests/test_quaternion.pyc
+${PYSITELIB}/mdtraj/tests/test_quaternion.pyo
+${PYSITELIB}/mdtraj/tests/test_reporter.py
+${PYSITELIB}/mdtraj/tests/test_reporter.pyc
+${PYSITELIB}/mdtraj/tests/test_reporter.pyo
+${PYSITELIB}/mdtraj/tests/test_restart.py
+${PYSITELIB}/mdtraj/tests/test_restart.pyc
+${PYSITELIB}/mdtraj/tests/test_restart.pyo
+${PYSITELIB}/mdtraj/tests/test_rmsd.py
+${PYSITELIB}/mdtraj/tests/test_rmsd.pyc
+${PYSITELIB}/mdtraj/tests/test_rmsd.pyo
+${PYSITELIB}/mdtraj/tests/test_rmsd_memmap.py
+${PYSITELIB}/mdtraj/tests/test_rmsd_memmap.pyc
+${PYSITELIB}/mdtraj/tests/test_rmsd_memmap.pyo
+${PYSITELIB}/mdtraj/tests/test_selection.py
+${PYSITELIB}/mdtraj/tests/test_selection.pyc
+${PYSITELIB}/mdtraj/tests/test_selection.pyo
+${PYSITELIB}/mdtraj/tests/test_tng.py
+${PYSITELIB}/mdtraj/tests/test_tng.pyc
+${PYSITELIB}/mdtraj/tests/test_tng.pyo
+${PYSITELIB}/mdtraj/tests/test_topology.py
+${PYSITELIB}/mdtraj/tests/test_topology.pyc
+${PYSITELIB}/mdtraj/tests/test_topology.pyo
+${PYSITELIB}/mdtraj/tests/test_trajectory.py
+${PYSITELIB}/mdtraj/tests/test_trajectory.pyc
+${PYSITELIB}/mdtraj/tests/test_trajectory.pyo
+${PYSITELIB}/mdtraj/tests/test_trr.py
+${PYSITELIB}/mdtraj/tests/test_trr.pyc
+${PYSITELIB}/mdtraj/tests/test_trr.pyo
+${PYSITELIB}/mdtraj/tests/test_xml.py
+${PYSITELIB}/mdtraj/tests/test_xml.pyc
+${PYSITELIB}/mdtraj/tests/test_xml.pyo
+${PYSITELIB}/mdtraj/tests/test_xtc.py
+${PYSITELIB}/mdtraj/tests/test_xtc.pyc
+${PYSITELIB}/mdtraj/tests/test_xtc.pyo
+${PYSITELIB}/mdtraj/tests/test_xyz.py
+${PYSITELIB}/mdtraj/tests/test_xyz.pyc
+${PYSITELIB}/mdtraj/tests/test_xyz.pyo
+${PYSITELIB}/mdtraj/tests/test_zipped.py
+${PYSITELIB}/mdtraj/tests/test_zipped.pyc
+${PYSITELIB}/mdtraj/tests/test_zipped.pyo
+${PYSITELIB}/mdtraj/utils/__init__.py
+${PYSITELIB}/mdtraj/utils/__init__.pyc
+${PYSITELIB}/mdtraj/utils/__init__.pyo
+${PYSITELIB}/mdtraj/utils/contextmanagers.py
+${PYSITELIB}/mdtraj/utils/contextmanagers.pyc
+${PYSITELIB}/mdtraj/utils/contextmanagers.pyo
+${PYSITELIB}/mdtraj/utils/delay_import.py
+${PYSITELIB}/mdtraj/utils/delay_import.pyc
+${PYSITELIB}/mdtraj/utils/delay_import.pyo
+${PYSITELIB}/mdtraj/utils/external/__init__.py
+${PYSITELIB}/mdtraj/utils/external/__init__.pyc
+${PYSITELIB}/mdtraj/utils/external/__init__.pyo
+${PYSITELIB}/mdtraj/utils/external/astor/__init__.py
+${PYSITELIB}/mdtraj/utils/external/astor/__init__.pyc
+${PYSITELIB}/mdtraj/utils/external/astor/__init__.pyo
+${PYSITELIB}/mdtraj/utils/external/astor/codegen.py
+${PYSITELIB}/mdtraj/utils/external/astor/codegen.pyc
+${PYSITELIB}/mdtraj/utils/external/astor/codegen.pyo
+${PYSITELIB}/mdtraj/utils/external/astor/misc.py
+${PYSITELIB}/mdtraj/utils/external/astor/misc.pyc
+${PYSITELIB}/mdtraj/utils/external/astor/misc.pyo
+${PYSITELIB}/mdtraj/utils/external/astor/treewalk.py
+${PYSITELIB}/mdtraj/utils/external/astor/treewalk.pyc
+${PYSITELIB}/mdtraj/utils/external/astor/treewalk.pyo
+${PYSITELIB}/mdtraj/utils/external/pyparsing.py
+${PYSITELIB}/mdtraj/utils/external/pyparsing.pyc
+${PYSITELIB}/mdtraj/utils/external/pyparsing.pyo
+${PYSITELIB}/mdtraj/utils/rotation.py
+${PYSITELIB}/mdtraj/utils/rotation.pyc
+${PYSITELIB}/mdtraj/utils/rotation.pyo
+${PYSITELIB}/mdtraj/utils/six.py
+${PYSITELIB}/mdtraj/utils/six.pyc
+${PYSITELIB}/mdtraj/utils/six.pyo
+${PYSITELIB}/mdtraj/utils/test.py
+${PYSITELIB}/mdtraj/utils/test.pyc
+${PYSITELIB}/mdtraj/utils/test.pyo
+${PYSITELIB}/mdtraj/utils/unit/__init__.py
+${PYSITELIB}/mdtraj/utils/unit/__init__.pyc
+${PYSITELIB}/mdtraj/utils/unit/__init__.pyo
+${PYSITELIB}/mdtraj/utils/unit/basedimension.py
+${PYSITELIB}/mdtraj/utils/unit/basedimension.pyc
+${PYSITELIB}/mdtraj/utils/unit/basedimension.pyo
+${PYSITELIB}/mdtraj/utils/unit/baseunit.py
+${PYSITELIB}/mdtraj/utils/unit/baseunit.pyc
+${PYSITELIB}/mdtraj/utils/unit/baseunit.pyo
+${PYSITELIB}/mdtraj/utils/unit/constants.py
+${PYSITELIB}/mdtraj/utils/unit/constants.pyc
+${PYSITELIB}/mdtraj/utils/unit/constants.pyo
+${PYSITELIB}/mdtraj/utils/unit/doctests.py
+${PYSITELIB}/mdtraj/utils/unit/doctests.pyc
+${PYSITELIB}/mdtraj/utils/unit/doctests.pyo
+${PYSITELIB}/mdtraj/utils/unit/mymatrix.py
+${PYSITELIB}/mdtraj/utils/unit/mymatrix.pyc
+${PYSITELIB}/mdtraj/utils/unit/mymatrix.pyo
+${PYSITELIB}/mdtraj/utils/unit/prefix.py
+${PYSITELIB}/mdtraj/utils/unit/prefix.pyc
+${PYSITELIB}/mdtraj/utils/unit/prefix.pyo
+${PYSITELIB}/mdtraj/utils/unit/quantity.py
+${PYSITELIB}/mdtraj/utils/unit/quantity.pyc
+${PYSITELIB}/mdtraj/utils/unit/quantity.pyo
+${PYSITELIB}/mdtraj/utils/unit/standard_dimensions.py
+${PYSITELIB}/mdtraj/utils/unit/standard_dimensions.pyc
+${PYSITELIB}/mdtraj/utils/unit/standard_dimensions.pyo
+${PYSITELIB}/mdtraj/utils/unit/unit.py
+${PYSITELIB}/mdtraj/utils/unit/unit.pyc
+${PYSITELIB}/mdtraj/utils/unit/unit.pyo
+${PYSITELIB}/mdtraj/utils/unit/unit_definitions.py
+${PYSITELIB}/mdtraj/utils/unit/unit_definitions.pyc
+${PYSITELIB}/mdtraj/utils/unit/unit_definitions.pyo
+${PYSITELIB}/mdtraj/utils/unit/unit_math.py
+${PYSITELIB}/mdtraj/utils/unit/unit_math.pyc
+${PYSITELIB}/mdtraj/utils/unit/unit_math.pyo
+${PYSITELIB}/mdtraj/utils/unit/unit_operators.py
+${PYSITELIB}/mdtraj/utils/unit/unit_operators.pyc
+${PYSITELIB}/mdtraj/utils/unit/unit_operators.pyo
+${PYSITELIB}/mdtraj/utils/unitcell.py
+${PYSITELIB}/mdtraj/utils/unitcell.pyc
+${PYSITELIB}/mdtraj/utils/unitcell.pyo
+${PYSITELIB}/mdtraj/utils/validation.py
+${PYSITELIB}/mdtraj/utils/validation.pyc
+${PYSITELIB}/mdtraj/utils/validation.pyo
+${PYSITELIB}/mdtraj/utils/zipped.py
+${PYSITELIB}/mdtraj/utils/zipped.pyc
+${PYSITELIB}/mdtraj/utils/zipped.pyo
+${PYSITELIB}/mdtraj/version.py
+${PYSITELIB}/mdtraj/version.pyc
+${PYSITELIB}/mdtraj/version.pyo
diff --git a/py-mdtraj/distinfo b/py-mdtraj/distinfo
new file mode 100644
index 0000000000..93a68c607e
--- /dev/null
+++ b/py-mdtraj/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (mdtraj-1.8.0.tar.gz) = d06b8e7f3b5fc9fdba62a11bda77eb62416ceae8
+RMD160 (mdtraj-1.8.0.tar.gz) = 539fa565eabff3bfccbc21cc787ecbcf27c7566a
+SHA512 (mdtraj-1.8.0.tar.gz) = 636d563dd117d2b0a2605fa393cbd5b9079ccc7ccebe12b6ead438bed985fd8665867c3919ab6a0f303491dc350a9f912457cd1af531529d23d2025d792b006c
+Size (mdtraj-1.8.0.tar.gz) = 19837940 bytes
diff --git a/py-sphinxcontrib-bibtex/DESCR b/py-sphinxcontrib-bibtex/DESCR
new file mode 100644
index 0000000000..7e0e5fbacf
--- /dev/null
+++ b/py-sphinxcontrib-bibtex/DESCR
@@ -0,0 +1,3 @@
+This extension allows BibTeX citations to be inserted into documentation
+generated by Sphinx, via a bibliography directive, and a cite role, which
+work similarly to LaTeX's thebibliography environment and \cite command.
diff --git a/py-sphinxcontrib-bibtex/Makefile b/py-sphinxcontrib-bibtex/Makefile
new file mode 100644
index 0000000000..c25d7754fc
--- /dev/null
+++ b/py-sphinxcontrib-bibtex/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD$
+
+DISTNAME=	sphinxcontrib-bibtex-0.3.5
+CATEGORIES=	textproc python
+MASTER_SITES=	https://pypi.python.org/packages/6e/11/82f922ea948e2de4fc5f240ffd00311cb8b826dba90aae92f1ff3665877c/
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	https://github.com/mcmtroffaes/sphinxcontrib-bibtex
+COMMENT=	Sphinx extension for BibTeX style citations
+LICENSE=	modified-bsd
+
+WRKSRC=		${WRKDIR}/sphinxcontrib-bibtex-0.3.5
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-sphinxcontrib-bibtex/PLIST b/py-sphinxcontrib-bibtex/PLIST
new file mode 100644
index 0000000000..f3eaa2ea4a
--- /dev/null
+++ b/py-sphinxcontrib-bibtex/PLIST
@@ -0,0 +1,27 @@
+@comment $NetBSD$
+${PYSITELIB}/sphinxcontrib/bibtex/__init__.py
+${PYSITELIB}/sphinxcontrib/bibtex/__init__.pyc
+${PYSITELIB}/sphinxcontrib/bibtex/__init__.pyo
+${PYSITELIB}/sphinxcontrib/bibtex/cache.py
+${PYSITELIB}/sphinxcontrib/bibtex/cache.pyc
+${PYSITELIB}/sphinxcontrib/bibtex/cache.pyo
+${PYSITELIB}/sphinxcontrib/bibtex/directives.py
+${PYSITELIB}/sphinxcontrib/bibtex/directives.pyc
+${PYSITELIB}/sphinxcontrib/bibtex/directives.pyo
+${PYSITELIB}/sphinxcontrib/bibtex/nodes.py
+${PYSITELIB}/sphinxcontrib/bibtex/nodes.pyc
+${PYSITELIB}/sphinxcontrib/bibtex/nodes.pyo
+${PYSITELIB}/sphinxcontrib/bibtex/roles.py
+${PYSITELIB}/sphinxcontrib/bibtex/roles.pyc
+${PYSITELIB}/sphinxcontrib/bibtex/roles.pyo
+${PYSITELIB}/sphinxcontrib/bibtex/transforms.py
+${PYSITELIB}/sphinxcontrib/bibtex/transforms.pyc
+${PYSITELIB}/sphinxcontrib/bibtex/transforms.pyo
+${PYSITELIB}/${EGG_NAME}-nspkg.pth
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/namespace_packages.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
diff --git a/py-sphinxcontrib-bibtex/distinfo b/py-sphinxcontrib-bibtex/distinfo
new file mode 100644
index 0000000000..7484d26adc
--- /dev/null
+++ b/py-sphinxcontrib-bibtex/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (sphinxcontrib-bibtex-0.3.5.tar.gz) = 9574dd7ac4cb5c8dc09a1df4320c47b0c9d84519
+RMD160 (sphinxcontrib-bibtex-0.3.5.tar.gz) = 68445110c1c8a1f79ab38c56c0c262acee446052
+SHA512 (sphinxcontrib-bibtex-0.3.5.tar.gz) = 4287ca8fe2f647e08c80f43beaca54fc5b15e4468871b547853db3fb13793271c351752aa4edc1b5b50ab4d9150f3a0698992193ddd8150966e067fa6fb93256
+Size (sphinxcontrib-bibtex-0.3.5.tar.gz) = 50937 bytes
diff --git a/py-theano/Makefile b/py-theano/Makefile
index e66e81c8f5..abe3eeb2f6 100644
--- a/py-theano/Makefile
+++ b/py-theano/Makefile
@@ -1,9 +1,9 @@
 # $NetBSD$
 
-DISTNAME=	Theano-0.8.2
+DISTNAME=	Theano-0.9.0
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME:tl}
 CATEGORIES=	math python
-MASTER_SITES=	${MASTER_SITE_PYPI:=T/Theano/}
+MASTER_SITES=	https://pypi.python.org/packages/28/03/6af9ff242da966f89de6ab81164db0d1a36fd89379b7370f07043de62f10/
 
 MAINTAINER=	jihbed.research%gmail.com@localhost
 HOMEPAGE=	http://deeplearning.net/software/theano/
@@ -11,16 +11,13 @@ COMMENT= 	Optimizing compiler for evaluating mathematical expressions
 LICENSE=	modified-bsd
 
 DEPENDS+=	${PYPKGPREFIX}-nose>=1.3.7:../../devel/py-nose
+DEPENDS+=       ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
 DEPENDS+=	${PYPKGPREFIX}-scipy>=0.17.0:../../math/py-scipy
 
 USE_TOOLS+=	bash
+USE_LANGUAGES=	c c++
 
-REPLACE_BASH+=	theano/misc/check_blas_many.sh
-
-post-extract:
-	${MV} ${WRKSRC}/bin/theano-cache ${WRKSRC}/bin/theano-cache${PYVERSSUFFIX}
-	${MV} ${WRKSRC}/bin/theano-nose ${WRKSRC}/bin/theano-nose${PYVERSSUFFIX}
-	${MV} ${WRKSRC}/bin/theano-test ${WRKSRC}/bin/theano-test${PYVERSSUFFIX}
+PY_PATCHPLIST=         yes
 
 do-test:
 	${RUN} cd {WRKSRC}/theano/tests ; ${SETENV} {TEST_ENV} ${PYTHONBIN} main.py
diff --git a/py-theano/PLIST b/py-theano/PLIST
index d72c6452c6..2290cf289a 100644
--- a/py-theano/PLIST
+++ b/py-theano/PLIST
@@ -1,22 +1,27 @@
 @comment $NetBSD$
-bin/theano-cache${PYVERSSUFFIX}
-bin/theano-nose${PYVERSSUFFIX}
-bin/theano-test${PYVERSSUFFIX}
+bin/theano-cache
+bin/theano-nose
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/pbr.json
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/bin/__init__.py
+${PYSITELIB}/bin/__init__.pyc
+${PYSITELIB}/bin/__init__.pyo
+${PYSITELIB}/bin/theano_cache.py
+${PYSITELIB}/bin/theano_cache.pyc
+${PYSITELIB}/bin/theano_cache.pyo
+${PYSITELIB}/bin/theano_nose.py
+${PYSITELIB}/bin/theano_nose.pyc
+${PYSITELIB}/bin/theano_nose.pyo
 ${PYSITELIB}/theano/__init__.py
 ${PYSITELIB}/theano/__init__.pyc
 ${PYSITELIB}/theano/__init__.pyo
 ${PYSITELIB}/theano/compat/__init__.py
 ${PYSITELIB}/theano/compat/__init__.pyc
 ${PYSITELIB}/theano/compat/__init__.pyo
-${PYSITELIB}/theano/compat/python2x.py
-${PYSITELIB}/theano/compat/python2x.pyc
-${PYSITELIB}/theano/compat/python2x.pyo
 ${PYSITELIB}/theano/compat/six.py
 ${PYSITELIB}/theano/compat/six.pyc
 ${PYSITELIB}/theano/compat/six.pyo
@@ -53,9 +58,6 @@ ${PYSITELIB}/theano/compile/ops.pyo
 ${PYSITELIB}/theano/compile/pfunc.py
 ${PYSITELIB}/theano/compile/pfunc.pyc
 ${PYSITELIB}/theano/compile/pfunc.pyo
-${PYSITELIB}/theano/compile/profilemode.py
-${PYSITELIB}/theano/compile/profilemode.pyc
-${PYSITELIB}/theano/compile/profilemode.pyo
 ${PYSITELIB}/theano/compile/profiling.py
 ${PYSITELIB}/theano/compile/profiling.pyc
 ${PYSITELIB}/theano/compile/profiling.pyo
@@ -274,6 +276,182 @@ ${PYSITELIB}/theano/gof/utils.pyo
 ${PYSITELIB}/theano/gof/vm.py
 ${PYSITELIB}/theano/gof/vm.pyc
 ${PYSITELIB}/theano/gof/vm.pyo
+${PYSITELIB}/theano/gpuarray/__init__.py
+${PYSITELIB}/theano/gpuarray/__init__.pyc
+${PYSITELIB}/theano/gpuarray/__init__.pyo
+${PYSITELIB}/theano/gpuarray/basic_ops.py
+${PYSITELIB}/theano/gpuarray/basic_ops.pyc
+${PYSITELIB}/theano/gpuarray/basic_ops.pyo
+${PYSITELIB}/theano/gpuarray/blas.py
+${PYSITELIB}/theano/gpuarray/blas.pyc
+${PYSITELIB}/theano/gpuarray/blas.pyo
+${PYSITELIB}/theano/gpuarray/blockgemv.c
+${PYSITELIB}/theano/gpuarray/blockger.c
+${PYSITELIB}/theano/gpuarray/blocksparse.py
+${PYSITELIB}/theano/gpuarray/blocksparse.pyc
+${PYSITELIB}/theano/gpuarray/blocksparse.pyo
+${PYSITELIB}/theano/gpuarray/conv_desc.c
+${PYSITELIB}/theano/gpuarray/corr3d_gemm.c
+${PYSITELIB}/theano/gpuarray/corr_gemm.c
+${PYSITELIB}/theano/gpuarray/cudnn_helper.h
+${PYSITELIB}/theano/gpuarray/dnn.py
+${PYSITELIB}/theano/gpuarray/dnn.pyc
+${PYSITELIB}/theano/gpuarray/dnn.pyo
+${PYSITELIB}/theano/gpuarray/dnn_base.c
+${PYSITELIB}/theano/gpuarray/dnn_batchnorm.c
+${PYSITELIB}/theano/gpuarray/dnn_batchnorm_base.c
+${PYSITELIB}/theano/gpuarray/dnn_batchnorm_grad.c
+${PYSITELIB}/theano/gpuarray/dnn_batchnorm_inf.c
+${PYSITELIB}/theano/gpuarray/dnn_conv_base.c
+${PYSITELIB}/theano/gpuarray/dnn_dropout_desc.c
+${PYSITELIB}/theano/gpuarray/dnn_dropout_fwd.c
+${PYSITELIB}/theano/gpuarray/dnn_fwd.c
+${PYSITELIB}/theano/gpuarray/dnn_gi.c
+${PYSITELIB}/theano/gpuarray/dnn_gw.c
+${PYSITELIB}/theano/gpuarray/dnn_pool.c
+${PYSITELIB}/theano/gpuarray/dnn_pool_grad.c
+${PYSITELIB}/theano/gpuarray/dnn_rnn_desc.c
+${PYSITELIB}/theano/gpuarray/dnn_rnn_fwd.c
+${PYSITELIB}/theano/gpuarray/dnn_rnn_gi.c
+${PYSITELIB}/theano/gpuarray/dnn_rnn_gw.c
+${PYSITELIB}/theano/gpuarray/dnn_rnn_paramsize.c
+${PYSITELIB}/theano/gpuarray/dnn_softmax.c
+${PYSITELIB}/theano/gpuarray/dnn_softmax_grad.c
+${PYSITELIB}/theano/gpuarray/elemwise.py
+${PYSITELIB}/theano/gpuarray/elemwise.pyc
+${PYSITELIB}/theano/gpuarray/elemwise.pyo
+${PYSITELIB}/theano/gpuarray/extra_ops.py
+${PYSITELIB}/theano/gpuarray/extra_ops.pyc
+${PYSITELIB}/theano/gpuarray/extra_ops.pyo
+${PYSITELIB}/theano/gpuarray/fft.py
+${PYSITELIB}/theano/gpuarray/fft.pyc
+${PYSITELIB}/theano/gpuarray/fft.pyo
+${PYSITELIB}/theano/gpuarray/fp16_help.py
+${PYSITELIB}/theano/gpuarray/fp16_help.pyc
+${PYSITELIB}/theano/gpuarray/fp16_help.pyo
+${PYSITELIB}/theano/gpuarray/gemm16.c
+${PYSITELIB}/theano/gpuarray/gpuarray_helper.h
+${PYSITELIB}/theano/gpuarray/kernel_codegen.py
+${PYSITELIB}/theano/gpuarray/kernel_codegen.pyc
+${PYSITELIB}/theano/gpuarray/kernel_codegen.pyo
+${PYSITELIB}/theano/gpuarray/linalg.py
+${PYSITELIB}/theano/gpuarray/linalg.pyc
+${PYSITELIB}/theano/gpuarray/linalg.pyo
+${PYSITELIB}/theano/gpuarray/multinomial.py
+${PYSITELIB}/theano/gpuarray/multinomial.pyc
+${PYSITELIB}/theano/gpuarray/multinomial.pyo
+${PYSITELIB}/theano/gpuarray/neighbours.py
+${PYSITELIB}/theano/gpuarray/neighbours.pyc
+${PYSITELIB}/theano/gpuarray/neighbours.pyo
+${PYSITELIB}/theano/gpuarray/nerv.py
+${PYSITELIB}/theano/gpuarray/nerv.pyc
+${PYSITELIB}/theano/gpuarray/nerv.pyo
+${PYSITELIB}/theano/gpuarray/nnet.py
+${PYSITELIB}/theano/gpuarray/nnet.pyc
+${PYSITELIB}/theano/gpuarray/nnet.pyo
+${PYSITELIB}/theano/gpuarray/opt.py
+${PYSITELIB}/theano/gpuarray/opt.pyc
+${PYSITELIB}/theano/gpuarray/opt.pyo
+${PYSITELIB}/theano/gpuarray/opt_util.py
+${PYSITELIB}/theano/gpuarray/opt_util.pyc
+${PYSITELIB}/theano/gpuarray/opt_util.pyo
+${PYSITELIB}/theano/gpuarray/pool.c
+${PYSITELIB}/theano/gpuarray/pool.py
+${PYSITELIB}/theano/gpuarray/pool.pyc
+${PYSITELIB}/theano/gpuarray/pool.pyo
+${PYSITELIB}/theano/gpuarray/pool_ave_grad.c
+${PYSITELIB}/theano/gpuarray/pool_grad_grad.c
+${PYSITELIB}/theano/gpuarray/pool_max_grad.c
+${PYSITELIB}/theano/gpuarray/pool_max_rop.c
+${PYSITELIB}/theano/gpuarray/reduction.py
+${PYSITELIB}/theano/gpuarray/reduction.pyc
+${PYSITELIB}/theano/gpuarray/reduction.pyo
+${PYSITELIB}/theano/gpuarray/subtensor.py
+${PYSITELIB}/theano/gpuarray/subtensor.pyc
+${PYSITELIB}/theano/gpuarray/subtensor.pyo
+${PYSITELIB}/theano/gpuarray/tests/GpuArray.pkl
+${PYSITELIB}/theano/gpuarray/tests/__init__.py
+${PYSITELIB}/theano/gpuarray/tests/__init__.pyc
+${PYSITELIB}/theano/gpuarray/tests/__init__.pyo
+${PYSITELIB}/theano/gpuarray/tests/config.py
+${PYSITELIB}/theano/gpuarray/tests/config.pyc
+${PYSITELIB}/theano/gpuarray/tests/config.pyo
+${PYSITELIB}/theano/gpuarray/tests/rnn_support.py
+${PYSITELIB}/theano/gpuarray/tests/rnn_support.pyc
+${PYSITELIB}/theano/gpuarray/tests/rnn_support.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_abstractconv.py
+${PYSITELIB}/theano/gpuarray/tests/test_abstractconv.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_abstractconv.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_basic_ops.py
+${PYSITELIB}/theano/gpuarray/tests/test_basic_ops.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_basic_ops.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_blas.py
+${PYSITELIB}/theano/gpuarray/tests/test_blas.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_blas.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_blocksparse.py
+${PYSITELIB}/theano/gpuarray/tests/test_blocksparse.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_blocksparse.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_cgpukernelbase.py
+${PYSITELIB}/theano/gpuarray/tests/test_cgpukernelbase.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_cgpukernelbase.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_dnn.py
+${PYSITELIB}/theano/gpuarray/tests/test_dnn.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_dnn.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_elemwise.py
+${PYSITELIB}/theano/gpuarray/tests/test_elemwise.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_elemwise.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_extra_ops.py
+${PYSITELIB}/theano/gpuarray/tests/test_extra_ops.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_extra_ops.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_fft.py
+${PYSITELIB}/theano/gpuarray/tests/test_fft.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_fft.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_gemmcorr.py
+${PYSITELIB}/theano/gpuarray/tests/test_gemmcorr.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_gemmcorr.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_gemmcorr3d.py
+${PYSITELIB}/theano/gpuarray/tests/test_gemmcorr3d.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_gemmcorr3d.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_linalg.py
+${PYSITELIB}/theano/gpuarray/tests/test_linalg.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_linalg.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_multinomial.py
+${PYSITELIB}/theano/gpuarray/tests/test_multinomial.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_multinomial.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_neighbours.py
+${PYSITELIB}/theano/gpuarray/tests/test_neighbours.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_neighbours.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_nerv.py
+${PYSITELIB}/theano/gpuarray/tests/test_nerv.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_nerv.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_nnet.py
+${PYSITELIB}/theano/gpuarray/tests/test_nnet.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_nnet.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_opt.py
+${PYSITELIB}/theano/gpuarray/tests/test_opt.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_opt.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_pickle.py
+${PYSITELIB}/theano/gpuarray/tests/test_pickle.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_pickle.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_pool.py
+${PYSITELIB}/theano/gpuarray/tests/test_pool.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_pool.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_reduction.py
+${PYSITELIB}/theano/gpuarray/tests/test_reduction.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_reduction.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_scan.py
+${PYSITELIB}/theano/gpuarray/tests/test_scan.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_scan.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_subtensor.py
+${PYSITELIB}/theano/gpuarray/tests/test_subtensor.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_subtensor.pyo
+${PYSITELIB}/theano/gpuarray/tests/test_type.py
+${PYSITELIB}/theano/gpuarray/tests/test_type.pyc
+${PYSITELIB}/theano/gpuarray/tests/test_type.pyo
+${PYSITELIB}/theano/gpuarray/tests/tstgpueye.c
+${PYSITELIB}/theano/gpuarray/type.py
+${PYSITELIB}/theano/gpuarray/type.pyc
+${PYSITELIB}/theano/gpuarray/type.pyo
 ${PYSITELIB}/theano/gradient.py
 ${PYSITELIB}/theano/gradient.pyc
 ${PYSITELIB}/theano/gradient.pyo
@@ -311,6 +489,9 @@ ${PYSITELIB}/theano/misc/elemwise_openmp_speedup.pyo
 ${PYSITELIB}/theano/misc/elemwise_time_test.py
 ${PYSITELIB}/theano/misc/elemwise_time_test.pyc
 ${PYSITELIB}/theano/misc/elemwise_time_test.pyo
+${PYSITELIB}/theano/misc/frozendict.py
+${PYSITELIB}/theano/misc/frozendict.pyc
+${PYSITELIB}/theano/misc/frozendict.pyo
 ${PYSITELIB}/theano/misc/gh_api.py
 ${PYSITELIB}/theano/misc/gh_api.pyc
 ${PYSITELIB}/theano/misc/gh_api.pyo
@@ -550,107 +731,6 @@ ${PYSITELIB}/theano/sandbox/fourier.pyo
 ${PYSITELIB}/theano/sandbox/gpuarray/__init__.py
 ${PYSITELIB}/theano/sandbox/gpuarray/__init__.pyc
 ${PYSITELIB}/theano/sandbox/gpuarray/__init__.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/basic_ops.py
-${PYSITELIB}/theano/sandbox/gpuarray/basic_ops.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/basic_ops.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/blas.py
-${PYSITELIB}/theano/sandbox/gpuarray/blas.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/blas.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/comp.py
-${PYSITELIB}/theano/sandbox/gpuarray/comp.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/comp.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/conv_desc.c
-${PYSITELIB}/theano/sandbox/gpuarray/cudnn_helper.h
-${PYSITELIB}/theano/sandbox/gpuarray/dnn.py
-${PYSITELIB}/theano/sandbox/gpuarray/dnn.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/dnn.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/dnn_base.c
-${PYSITELIB}/theano/sandbox/gpuarray/dnn_conv_base.c
-${PYSITELIB}/theano/sandbox/gpuarray/dnn_fwd.c
-${PYSITELIB}/theano/sandbox/gpuarray/dnn_gi.c
-${PYSITELIB}/theano/sandbox/gpuarray/dnn_gw.c
-${PYSITELIB}/theano/sandbox/gpuarray/dnn_pool.c
-${PYSITELIB}/theano/sandbox/gpuarray/dnn_pool_grad.c
-${PYSITELIB}/theano/sandbox/gpuarray/dnn_softmax.c
-${PYSITELIB}/theano/sandbox/gpuarray/dnn_softmax_grad.c
-${PYSITELIB}/theano/sandbox/gpuarray/elemwise.py
-${PYSITELIB}/theano/sandbox/gpuarray/elemwise.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/elemwise.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/fp16_help.py
-${PYSITELIB}/theano/sandbox/gpuarray/fp16_help.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/fp16_help.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/gemm16.c
-${PYSITELIB}/theano/sandbox/gpuarray/gpuarray_helper.h
-${PYSITELIB}/theano/sandbox/gpuarray/kernel_codegen.py
-${PYSITELIB}/theano/sandbox/gpuarray/kernel_codegen.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/kernel_codegen.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/neighbours.py
-${PYSITELIB}/theano/sandbox/gpuarray/neighbours.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/neighbours.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/nerv.py
-${PYSITELIB}/theano/sandbox/gpuarray/nerv.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/nerv.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/nnet.py
-${PYSITELIB}/theano/sandbox/gpuarray/nnet.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/nnet.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/opt.py
-${PYSITELIB}/theano/sandbox/gpuarray/opt.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/opt.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/opt_util.py
-${PYSITELIB}/theano/sandbox/gpuarray/opt_util.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/opt_util.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/subtensor.py
-${PYSITELIB}/theano/sandbox/gpuarray/subtensor.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/subtensor.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/GpuArray.pkl
-${PYSITELIB}/theano/sandbox/gpuarray/tests/__init__.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/__init__.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/__init__.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/config.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/config.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/config.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_abstractconv.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_abstractconv.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_abstractconv.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_basic_ops.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_basic_ops.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_basic_ops.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_blas.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_blas.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_blas.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_dnn.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_dnn.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_dnn.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_elemwise.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_elemwise.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_elemwise.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_neighbours.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_neighbours.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_neighbours.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_nerv.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_nerv.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_nerv.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_nnet.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_nnet.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_nnet.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_opt.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_opt.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_opt.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_pickle.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_pickle.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_pickle.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_scan.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_scan.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_scan.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_subtensor.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_subtensor.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_subtensor.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_type.py
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_type.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/tests/test_type.pyo
-${PYSITELIB}/theano/sandbox/gpuarray/type.py
-${PYSITELIB}/theano/sandbox/gpuarray/type.pyc
-${PYSITELIB}/theano/sandbox/gpuarray/type.pyo
 ${PYSITELIB}/theano/sandbox/linalg/__init__.py
 ${PYSITELIB}/theano/sandbox/linalg/__init__.pyc
 ${PYSITELIB}/theano/sandbox/linalg/__init__.pyo
@@ -669,16 +749,13 @@ ${PYSITELIB}/theano/sandbox/minimal.pyo
 ${PYSITELIB}/theano/sandbox/multinomial.py
 ${PYSITELIB}/theano/sandbox/multinomial.pyc
 ${PYSITELIB}/theano/sandbox/multinomial.pyo
-${PYSITELIB}/theano/sandbox/neighbourhoods.py
-${PYSITELIB}/theano/sandbox/neighbourhoods.pyc
-${PYSITELIB}/theano/sandbox/neighbourhoods.pyo
 ${PYSITELIB}/theano/sandbox/neighbours.py
 ${PYSITELIB}/theano/sandbox/neighbours.pyc
 ${PYSITELIB}/theano/sandbox/neighbours.pyo
 ${PYSITELIB}/theano/sandbox/rng_mrg.py
 ${PYSITELIB}/theano/sandbox/rng_mrg.pyc
 ${PYSITELIB}/theano/sandbox/rng_mrg.pyo
-${PYSITELIB}/theano/sandbox/samples_MRG31k3p_12_7_5.txt
+${PYSITELIB}/theano/sandbox/samples_MRG31k3p_1${PYVERSSUFFIX}_5.txt
 ${PYSITELIB}/theano/sandbox/softsign.py
 ${PYSITELIB}/theano/sandbox/softsign.pyc
 ${PYSITELIB}/theano/sandbox/softsign.pyo
@@ -695,9 +772,6 @@ ${PYSITELIB}/theano/sandbox/tests/test_multinomial.pyo
 ${PYSITELIB}/theano/sandbox/tests/test_multinomial_wo_replacement.py
 ${PYSITELIB}/theano/sandbox/tests/test_multinomial_wo_replacement.pyc
 ${PYSITELIB}/theano/sandbox/tests/test_multinomial_wo_replacement.pyo
-${PYSITELIB}/theano/sandbox/tests/test_neighbourhoods.py
-${PYSITELIB}/theano/sandbox/tests/test_neighbourhoods.pyc
-${PYSITELIB}/theano/sandbox/tests/test_neighbourhoods.pyo
 ${PYSITELIB}/theano/sandbox/tests/test_rng_mrg.py
 ${PYSITELIB}/theano/sandbox/tests/test_rng_mrg.pyc
 ${PYSITELIB}/theano/sandbox/tests/test_rng_mrg.pyo
@@ -737,6 +811,9 @@ ${PYSITELIB}/theano/scan_module/__init__.pyo
 ${PYSITELIB}/theano/scan_module/scan.py
 ${PYSITELIB}/theano/scan_module/scan.pyc
 ${PYSITELIB}/theano/scan_module/scan.pyo
+${PYSITELIB}/theano/scan_module/scan_checkpoints.py
+${PYSITELIB}/theano/scan_module/scan_checkpoints.pyc
+${PYSITELIB}/theano/scan_module/scan_checkpoints.pyo
 ${PYSITELIB}/theano/scan_module/scan_op.py
 ${PYSITELIB}/theano/scan_module/scan_op.pyc
 ${PYSITELIB}/theano/scan_module/scan_op.pyo
@@ -760,6 +837,9 @@ ${PYSITELIB}/theano/scan_module/tests/inconsistent_scan.pkl
 ${PYSITELIB}/theano/scan_module/tests/test_scan.py
 ${PYSITELIB}/theano/scan_module/tests/test_scan.pyc
 ${PYSITELIB}/theano/scan_module/tests/test_scan.pyo
+${PYSITELIB}/theano/scan_module/tests/test_scan_checkpoints.py
+${PYSITELIB}/theano/scan_module/tests/test_scan_checkpoints.pyc
+${PYSITELIB}/theano/scan_module/tests/test_scan_checkpoints.pyo
 ${PYSITELIB}/theano/scan_module/tests/test_scan_opt.py
 ${PYSITELIB}/theano/scan_module/tests/test_scan_opt.pyc
 ${PYSITELIB}/theano/scan_module/tests/test_scan_opt.pyo
@@ -820,6 +900,8 @@ ${PYSITELIB}/theano/sparse/utils.pyo
 ${PYSITELIB}/theano/tensor/__init__.py
 ${PYSITELIB}/theano/tensor/__init__.pyc
 ${PYSITELIB}/theano/tensor/__init__.pyo
+${PYSITELIB}/theano/tensor/alt_gemm_common.c
+${PYSITELIB}/theano/tensor/alt_gemm_template.c
 ${PYSITELIB}/theano/tensor/basic.py
 ${PYSITELIB}/theano/tensor/basic.pyc
 ${PYSITELIB}/theano/tensor/basic.pyo
@@ -844,6 +926,9 @@ ${PYSITELIB}/theano/tensor/elemwise_cgen.pyo
 ${PYSITELIB}/theano/tensor/extra_ops.py
 ${PYSITELIB}/theano/tensor/extra_ops.pyc
 ${PYSITELIB}/theano/tensor/extra_ops.pyo
+${PYSITELIB}/theano/tensor/fft.py
+${PYSITELIB}/theano/tensor/fft.pyc
+${PYSITELIB}/theano/tensor/fft.pyo
 ${PYSITELIB}/theano/tensor/fourier.py
 ${PYSITELIB}/theano/tensor/fourier.pyc
 ${PYSITELIB}/theano/tensor/fourier.pyo
@@ -886,6 +971,10 @@ ${PYSITELIB}/theano/tensor/nnet/conv3d2d.pyo
 ${PYSITELIB}/theano/tensor/nnet/corr.py
 ${PYSITELIB}/theano/tensor/nnet/corr.pyc
 ${PYSITELIB}/theano/tensor/nnet/corr.pyo
+${PYSITELIB}/theano/tensor/nnet/corr3d.py
+${PYSITELIB}/theano/tensor/nnet/corr3d.pyc
+${PYSITELIB}/theano/tensor/nnet/corr3d.pyo
+${PYSITELIB}/theano/tensor/nnet/corr3d_gemm.c
 ${PYSITELIB}/theano/tensor/nnet/corr_gemm.c
 ${PYSITELIB}/theano/tensor/nnet/neighbours.py
 ${PYSITELIB}/theano/tensor/nnet/neighbours.pyc
@@ -926,6 +1015,9 @@ ${PYSITELIB}/theano/tensor/nnet/tests/test_conv3d2d.pyo
 ${PYSITELIB}/theano/tensor/nnet/tests/test_corr.py
 ${PYSITELIB}/theano/tensor/nnet/tests/test_corr.pyc
 ${PYSITELIB}/theano/tensor/nnet/tests/test_corr.pyo
+${PYSITELIB}/theano/tensor/nnet/tests/test_corr3d.py
+${PYSITELIB}/theano/tensor/nnet/tests/test_corr3d.pyc
+${PYSITELIB}/theano/tensor/nnet/tests/test_corr3d.pyo
 ${PYSITELIB}/theano/tensor/nnet/tests/test_neighbours.py
 ${PYSITELIB}/theano/tensor/nnet/tests/test_neighbours.pyc
 ${PYSITELIB}/theano/tensor/nnet/tests/test_neighbours.pyo
@@ -959,15 +1051,13 @@ ${PYSITELIB}/theano/tensor/signal/__init__.pyo
 ${PYSITELIB}/theano/tensor/signal/conv.py
 ${PYSITELIB}/theano/tensor/signal/conv.pyc
 ${PYSITELIB}/theano/tensor/signal/conv.pyo
-${PYSITELIB}/theano/tensor/signal/downsample.py
-${PYSITELIB}/theano/tensor/signal/downsample.pyc
-${PYSITELIB}/theano/tensor/signal/downsample.pyo
 ${PYSITELIB}/theano/tensor/signal/pool.py
 ${PYSITELIB}/theano/tensor/signal/pool.pyc
 ${PYSITELIB}/theano/tensor/signal/pool.pyo
 ${PYSITELIB}/theano/tensor/signal/tests/__init__.py
 ${PYSITELIB}/theano/tensor/signal/tests/__init__.pyc
 ${PYSITELIB}/theano/tensor/signal/tests/__init__.pyo
+${PYSITELIB}/theano/tensor/signal/tests/old_pool_interface.pkl
 ${PYSITELIB}/theano/tensor/signal/tests/test_conv.py
 ${PYSITELIB}/theano/tensor/signal/tests/test_conv.pyc
 ${PYSITELIB}/theano/tensor/signal/tests/test_conv.pyo
@@ -1017,6 +1107,9 @@ ${PYSITELIB}/theano/tensor/tests/test_elemwise.pyo
 ${PYSITELIB}/theano/tensor/tests/test_extra_ops.py
 ${PYSITELIB}/theano/tensor/tests/test_extra_ops.pyc
 ${PYSITELIB}/theano/tensor/tests/test_extra_ops.pyo
+${PYSITELIB}/theano/tensor/tests/test_fft.py
+${PYSITELIB}/theano/tensor/tests/test_fft.pyc
+${PYSITELIB}/theano/tensor/tests/test_fft.pyo
 ${PYSITELIB}/theano/tensor/tests/test_fourier.py
 ${PYSITELIB}/theano/tensor/tests/test_fourier.pyc
 ${PYSITELIB}/theano/tensor/tests/test_fourier.pyo
diff --git a/py-theano/distinfo b/py-theano/distinfo
index 94e6b503c5..dc4b5205dc 100644
--- a/py-theano/distinfo
+++ b/py-theano/distinfo
@@ -1,7 +1,6 @@
 $NetBSD: distinfo,v 1.2 2015/01/26 21:21:52 jihbed Exp $
 
-SHA1 (Theano-0.8.2.tar.gz) = c668e6c9dd5e59bb079e938f964626b96fd555cb
-RMD160 (Theano-0.8.2.tar.gz) = 3ba9c49fe7149e5a6b773d9a394bbe6752d9e3ba
-SHA512 (Theano-0.8.2.tar.gz) = d7bad7ed4c9453470b66df2ada4587fbe9effc134c0604d11576630a613568386d41aa7dd4a77f8b7a1eb6d8a2f76a8e809b1ac3ae18c85a0c55ba4a059b865e
-Size (Theano-0.8.2.tar.gz) = 2914631 bytes
-SHA1 (patch-setup.py) = 97d3d1d78ccc30649d8536483e21a8c2bcdf6917
+SHA1 (Theano-0.9.0.tar.gz) = 0b01e8a2454b9b7209466acf8267a5894fe49d6a
+RMD160 (Theano-0.9.0.tar.gz) = 668f68ff2333d1c0f259761288b7accc07993a6b
+SHA512 (Theano-0.9.0.tar.gz) = e0e59256d2442f929fb120b4b21cab735e0a8ba087c4ea7d7caeabe8fa30cc19a46181fe1b4e268e778344fb3506eb20d8090dfc8d2a499c1bf84b07352686ab
+Size (Theano-0.9.0.tar.gz) = 3116713 bytes
diff --git a/py-theano/patches/patch-setup.py b/py-theano/patches/patch-setup.py
deleted file mode 100644
index 9bfb2fda02..0000000000
--- a/py-theano/patches/patch-setup.py
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD$
-
---- setup.py.orig	2016-04-21 12:04:08.000000000 +0000
-+++ setup.py
-@@ -5,6 +5,7 @@
- #   * Add download_url
- 
- import os
-+import sys
- import subprocess
- import codecs
- from fnmatch import fnmatchcase
-@@ -174,7 +175,7 @@ def do_setup():
-               'theano.misc': ['*.sh'],
-               'theano.d3viz' : ['html/*','css/*','js/*']
-           },
--          scripts=['bin/theano-cache', 'bin/theano-nose', 'bin/theano-test'],
-+          scripts=['bin/theano-cache'+sys.version[0:3], 'bin/theano-nose'+sys.version[0:3], 'bin/theano-test'+sys.version[0:3]],
-           keywords=' '.join([
-               'theano', 'math', 'numerical', 'symbolic', 'blas',
-               'numpy', 'gpu', 'autodiff', 'differentiation'



Home | Main Index | Thread Index | Old Index