summaryrefslogtreecommitdiff
path: root/biology/py-mol/Makefile
diff options
context:
space:
mode:
authorwiz <wiz>2007-08-12 03:19:18 +0000
committerwiz <wiz>2007-08-12 03:19:18 +0000
commit5801154f56e14cbdd6481dac072c023678d7c807 (patch)
tree67d2584fa5fb4646100426f4438d0e951f485a3d /biology/py-mol/Makefile
parent9bc1c24495c32df2bd72da4615f108d43bd7d08f (diff)
downloadpkgsrc-5801154f56e14cbdd6481dac072c023678d7c807.tar.gz
Reimport biology/pymol as py-mol, and change its PKGNAME to follow the
python-in-pkgsrc standards. Add conflict with old pkgname. Keep PKGREVISION even though the package has a new name to confuse the users less.
Diffstat (limited to 'biology/py-mol/Makefile')
-rw-r--r--biology/py-mol/Makefile47
1 files changed, 47 insertions, 0 deletions
diff --git a/biology/py-mol/Makefile b/biology/py-mol/Makefile
new file mode 100644
index 00000000000..d5573caaf72
--- /dev/null
+++ b/biology/py-mol/Makefile
@@ -0,0 +1,47 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/08/12 03:19:18 wiz Exp $
+
+DISTNAME= pymol-0_98-src
+PKGNAME= ${PYPKGPREFIX}-mol-0.98
+PKGREVISION= 4
+CATEGORIES= biology
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pymol/}
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://pymol.sourceforge.net/
+COMMENT= Molecular Visualization System
+
+PYTHON_VERSIONS_ACCEPTED= 24 23
+
+WRKSRC= ${WRKDIR}/pymol-0.98
+PYDISTUTILSPKG= yes
+PYBINMODULE= yes
+PYSETUP= setup.py
+
+CONFLICTS= pymol-[0-9]*
+
+REPLACE_PYTHON= test/cyg test/run test/show test/win.py
+
+post-install:
+ cd ${WRKSRC} && env ${MAKE_ENV} ${PYTHONBIN} setup2.py
+ ${INSTALL_SCRIPT} ${WRKSRC}/pymol.com ${PREFIX}/bin/pymol
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/glu/buildlink3.mk"
+.include "../../graphics/glut/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../math/py-Numeric/buildlink3.mk"
+.include "../../lang/tcl/buildlink3.mk"
+.include "../../x11/tk/buildlink3.mk"
+.include "../../x11/py-Tk/buildlink3.mk"
+.include "../../x11/py-Pmw/buildlink3.mk"
+
+# Note that the website claims this package needs "freeglut", which
+# would mean:
+# .include "../../graphics/freeglut/buildlink3.mk"
+# However, the package seems to link with "glut" and not with "freeglut",
+# and no other pkgsrc packages seem to use freeglut.
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"