Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Apr 2015 13:53:10 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r384976 - head/science/psychopy
Message-ID:  <201504291353.t3TDrAlE017706@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Wed Apr 29 13:53:09 2015
New Revision: 384976
URL: https://svnweb.freebsd.org/changeset/ports/384976

Log:
  science/psychopy: update to 1.82.01 and overhaul
  
  - Add .desktop file
  - Add shortcut under PATH
  - Define LICENSE
  - Mark NO_ARCH because of no C modules
  - Drop unused BUILD_DEPENDS
  - Convert to USE_WX
  - Replace bundled DejaVu font with slightly newer system copy
  
  Changes:	http://www.psychopy.org/changelog.html#psychopy-1-82
  PR:		199249
  Submitted by:	tkato432@yahoo.com

Modified:
  head/science/psychopy/Makefile
  head/science/psychopy/distinfo

Modified: head/science/psychopy/Makefile
==============================================================================
--- head/science/psychopy/Makefile	Wed Apr 29 13:45:30 2015	(r384975)
+++ head/science/psychopy/Makefile	Wed Apr 29 13:53:09 2015	(r384976)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	psychopy
-PORTVERSION=	1.81.03
+PORTVERSION=	1.82.01
 CATEGORIES=	science python
 MASTER_SITES=	SF/psychpy/PsychoPy
 DISTNAME=	PsychoPy-${PORTVERSION}
@@ -10,15 +10,37 @@ DISTNAME=	PsychoPy-${PORTVERSION}
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Psychophysics toolkit for Python
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.1.0:${PORTSDIR}/math/py-numpy \
-		${PYTHON_PKGNAMEPREFIX}scipy>=0.6.0:${PORTSDIR}/science/py-scipy \
+LICENSE=	GPLv3 # (or later)
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml \
 		${PYTHON_PKGNAMEPREFIX}pillow>0:${PORTSDIR}/graphics/py-pillow \
 		${PYTHON_PKGNAMEPREFIX}pyglet>=1.1.2:${PORTSDIR}/graphics/py-pyglet \
-		${PYTHON_PKGNAMEPREFIX}wxPython28>=2.8.7.1:${PORTSDIR}/x11-toolkits/py-wxPython28 \
-		${PYTHON_PKGNAMEPREFIX}matplotlib>=0.90.1:${PORTSDIR}/math/py-matplotlib
-RUN_DEPENDS:=	${BUILD_DEPENDS}
+		${PYTHON_PKGNAMEPREFIX}matplotlib>=0.90.1:${PORTSDIR}/math/py-matplotlib \
+		${PYTHON_PKGNAMEPREFIX}pandas>0:${PORTSDIR}/math/py-pandas \
+		${PYTHON_PKGNAMEPREFIX}scipy>=0.6.0:${PORTSDIR}/science/py-scipy \
+		${LOCALBASE}/share/fonts/dejavu/DejaVuSerif.ttf:${PORTSDIR}/x11-fonts/dejavu \
+		${PYNUMPY}
+
+NO_ARCH=	yes
+
+USES=		python zip
+USE_PYTHON=	autoplist distutils
+USE_WX=		2.8
+WX_COMPS=	python
+WX_UNICODE=	yes
+
+PLIST_FILES=	bin/psychopy
+
+DESKTOP_ENTRIES="PsychoPy" \
+		"" \
+		"${PYTHONPREFIX_SITELIBDIR}/psychopy/app/Resources/psychopy.png" \
+		"psychopy" \
+		"" \
+		""
 
-USES=			python zip
-USE_PYTHON=		autoplist distutils
+post-install:
+	${LN} -sf ${LOCALBASE}/share/fonts/dejavu/DejaVuSerif.ttf \
+		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/psychopy/app/Resources
+	${LN} -sf psychopyApp.py ${STAGEDIR}${PREFIX}/bin/psychopy
 
 .include <bsd.port.mk>

Modified: head/science/psychopy/distinfo
==============================================================================
--- head/science/psychopy/distinfo	Wed Apr 29 13:45:30 2015	(r384975)
+++ head/science/psychopy/distinfo	Wed Apr 29 13:53:09 2015	(r384976)
@@ -1,2 +1,2 @@
-SHA256 (PsychoPy-1.81.03.zip) = 225763b393ab17d86e83b95ac2586b087acda08830a195c888e2f9c8f3961e09
-SIZE (PsychoPy-1.81.03.zip) = 11541813
+SHA256 (PsychoPy-1.82.01.zip) = c8b4ee362b113c502b7abd5284adfb31da20844ea1bee35cd7f9b13fc8e9f3b7
+SIZE (PsychoPy-1.82.01.zip) = 11565042



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201504291353.t3TDrAlE017706>