Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Mar 2019 20:32:18 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r496106 - in head: . science science/py-veusz science/py-veusz/files
Message-ID:  <201903172032.x2HKWIgc002005@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sun Mar 17 20:32:18 2019
New Revision: 496106
URL: https://svnweb.freebsd.org/changeset/ports/496106

Log:
  Re-add science/py-veusz: the latest version builds with Qt5

Added:
  head/science/py-veusz/
     - copied from r495965, head/science/py-veusz/
  head/science/py-veusz/files/patch-pyqtdistutils.py   (contents, props changed)
Deleted:
  head/science/py-veusz/files/patch-veusz_helpers_src_qtloops_isnan.h
Modified:
  head/MOVED
  head/science/Makefile
  head/science/py-veusz/Makefile
  head/science/py-veusz/distinfo

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sun Mar 17 20:28:53 2019	(r496105)
+++ head/MOVED	Sun Mar 17 20:32:18 2019	(r496106)
@@ -11912,7 +11912,6 @@ print/scribus||2019-03-16|Has expired: Qt4 has been EO
 science/MOOSE-neural-simulator||2019-03-16|Has expired: Qt4 has been EOL since december 2015
 science/avogadro|science/avogadro2|2019-03-16|Has expired: Qt4 has been EOL since december 2015, the new generation, avogadro2, should be used
 science/openstructure||2019-03-16|Has expired: Qt4 has been EOL since december 2015
-science/py-veusz||2019-03-16|Has expired: Qt4 has been EOL since december 2015
 science/qtresistors||2019-03-16|Has expired: Qt4 has been EOL since december 2015
 security/keepassx2||2019-03-16|Has expired: Qt4 has been EOL since december 2015
 security/kqoauth||2019-03-16|Has expired: Qt4 has been EOL since december 2015

Modified: head/science/Makefile
==============================================================================
--- head/science/Makefile	Sun Mar 17 20:28:53 2019	(r496105)
+++ head/science/Makefile	Sun Mar 17 20:32:18 2019	(r496106)
@@ -266,6 +266,7 @@
     SUBDIR += py-scipy
     SUBDIR += py-scoria
     SUBDIR += py-spglib
+    SUBDIR += py-veusz
     SUBDIR += py-ws2300
     SUBDIR += pybrain
     SUBDIR += pycdf

Modified: head/science/py-veusz/Makefile
==============================================================================
--- head/science/py-veusz/Makefile	Sat Mar 16 21:48:43 2019	(r495965)
+++ head/science/py-veusz/Makefile	Sun Mar 17 20:32:18 2019	(r496106)
@@ -2,36 +2,27 @@
 # $FreeBSD$
 
 PORTNAME=	veusz
-PORTVERSION=	1.19.1
-PORTREVISION=	5
+DISTVERSIONPREFIX=	${PORTNAME}-
+DISTVERSION=	3.0.1
 CATEGORIES=	science kde
-MASTER_SITES=	http://download.gna.org/veusz/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	devel@stasyan.com
+MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Scientific plotting package
 
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-DEPRECATED=		Qt4 has been EOL since december 2015
-EXPIRATION_DATE=	2019-03-15
-
 BUILD_DEPENDS=	${RUN_DEPENDS}
 RUN_DEPENDS=	${PYNUMPY}
 
-USES=		python pyqt:4 qt:4 shebangfix
-USE_PYQT=	gui svg
+USES=		python:3.5+ pyqt:5 qt:5 shebangfix
+USE_GITHUB=	yes
+USE_PYQT=	core gui svg
 USE_PYTHON=	distutils concurrent autoplist
-USE_QT=		corelib gui xml
+USE_QT=		core gui xml widgets qmake_build
 SHEBANG_FILES=	examples/embedexample.py
 
-post-patch:
-	@${REINPLACE_CMD} \
-		-e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
-		${WRKSRC}/setup.py
-
-post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/veusz/helpers/*.so
+MAKE_ENV=       SIP_DIR=${LOCALBASE}/share/PyQt5/${PYTHON_VER}/sip
 
 .include <bsd.port.mk>

Modified: head/science/py-veusz/distinfo
==============================================================================
--- head/science/py-veusz/distinfo	Sat Mar 16 21:48:43 2019	(r495965)
+++ head/science/py-veusz/distinfo	Sun Mar 17 20:32:18 2019	(r496106)
@@ -1,2 +1,3 @@
-SHA256 (veusz-1.19.1.tar.gz) = d6e2d530a18d8c1546be112e95b0fb649a213d559ba2d467810ab6c19adb52b0
-SIZE (veusz-1.19.1.tar.gz) = 1777351
+TIMESTAMP = 1544078906
+SHA256 (veusz-veusz-veusz-3.0.1_GH0.tar.gz) = 76f4feb400be4ada538e832cce352211383dbdb530f41f379c9dbf28e3591db3
+SIZE (veusz-veusz-veusz-3.0.1_GH0.tar.gz) = 1706700

Added: head/science/py-veusz/files/patch-pyqtdistutils.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/py-veusz/files/patch-pyqtdistutils.py	Sun Mar 17 20:32:18 2019	(r496106)
@@ -0,0 +1,11 @@
+--- pyqtdistutils.py.orig	2019-03-17 19:30:42 UTC
++++ pyqtdistutils.py
+@@ -272,7 +272,7 @@ class build_ext(distutils.command.build_
+                 sip_exe,
+                 '-c', self.build_temp
+             ] + SIP_FLAGS.split() + [
+-                '-I', os.path.join(sip_dir, 'PyQt5'),
++                '-I', sip_dir, # for FreeBSD's SIP file locations
+                 '-b', sbf,
+                 source
+             ]



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