Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Sep 2020 18:53:53 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r548501 - in head: . graphics graphics/partio
Message-ID:  <202009131853.08DIrrIP052898@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danfe
Date: Sun Sep 13 18:53:53 2020
New Revision: 548501
URL: https://svnweb.freebsd.org/changeset/ports/548501

Log:
  - Resurrect and update to version 1.13.0 which is Python 3.x-friendly
  - Shorten the COMMENT and synchronize with upstream brief description
  - Set LICENSE_FILE as it's not just a boilerplate (contains copyright)
  - Catch up with 301 redirect in the WWW line of the port description

Added:
  head/graphics/partio/
     - copied from r524262, head/graphics/partio/
Modified:
  head/MOVED
  head/graphics/Makefile
  head/graphics/partio/Makefile
  head/graphics/partio/distinfo
  head/graphics/partio/pkg-descr

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sun Sep 13 18:53:29 2020	(r548500)
+++ head/MOVED	Sun Sep 13 18:53:53 2020	(r548501)
@@ -13849,7 +13849,6 @@ graphics/imgtops||2020-01-27|Has expired: Unmaintained
 graphics/imgv||2020-01-27|Has expired: Unmaintained, uses EOLed python27
 graphics/lcms-python||2020-01-27|Has expired: Unmaintained, uses EOLed python27
 graphics/mirage||2020-01-27|Has expired: Unmaintained, uses EOLed python27
-graphics/partio||2020-01-27|Has expired: Unmaintained, uses EOLed python27
 graphics/py-exif||2020-01-27|Has expired: Unmaintained, uses EOLed python27
 graphics/py-gd||2020-01-27|Has expired: Unmaintained, uses EOLed python27
 graphics/py-paint||2020-01-27|Has expired: Unmaintained, uses EOLed python27

Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile	Sun Sep 13 18:53:29 2020	(r548500)
+++ head/graphics/Makefile	Sun Sep 13 18:53:53 2020	(r548501)
@@ -706,6 +706,7 @@
     SUBDIR += p5-ming
     SUBDIR += panoglview
     SUBDIR += panomatic
+    SUBDIR += partio
     SUBDIR += pastel
     SUBDIR += pcl-pointclouds
     SUBDIR += pdf2svg

Modified: head/graphics/partio/Makefile
==============================================================================
--- head/graphics/partio/Makefile	Mon Jan 27 15:11:58 2020	(r524262)
+++ head/graphics/partio/Makefile	Sun Sep 13 18:53:53 2020	(r548501)
@@ -1,22 +1,19 @@
 # $FreeBSD$
 
 PORTNAME=	partio
-PORTVERSION=	1.10.1
-PORTREVISION=	1
+PORTVERSION=	1.13.0
 DISTVERSIONPREFIX=	v
 CATEGORIES=	graphics math
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	C++ library for manipulating animation particle formats
+MAINTAINER=	danfe@FreeBSD.org
+COMMENT=	C++ library for particle I/O and manipulation
 
-DEPRECATED=	Unmaintained, uses EOLed python27
-EXPIRATION_DATE=	2020-01-27
-
 LICENSE=	BSD3CLAUSE
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	swig3.0:devel/swig30
+BUILD_DEPENDS=	swig:devel/swig
 
-USES=		cmake compiler:c++11-lang gl python:2.7 shebangfix xorg
+USES=		cmake compiler:c++11-lang gl python:run shebangfix xorg
 SHEBANG_FILES=	src/tools/partedit.py src/tools/partinspect.py \
 		src/tools/partjson.py
 USE_GL=		gl glu glut
@@ -27,7 +24,6 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	wdas
 
 OPTIONS_DEFINE=		DOCS DOXYGEN EXAMPLES
-OPTIONS_DEFAULT=	DOCS
 
 # DOCS must be selected for PORTDOCS to work
 DOXYGEN_IMPLIES=	DOCS
@@ -36,20 +32,15 @@ DOXYGEN_ALL_TARGET=	all doc
 
 DOCS_BUILD_DEPENDS=	doxygen:devel/doxygen
 
-BINARY_ALIAS=	swig=swig3.0
-
 PORTDOCS=	*
 PORTEXAMPLES=	*
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|python -c|${PYTHON_CMD} -c|' \
-		${WRKSRC}/src/py/CMakeLists.txt \
+	@${REINPLACE_CMD} -e 's,OpenGL::OpenGL,$${OPENGL_LIBRARIES},' \
 		${WRKSRC}/src/tools/CMakeLists.txt
-	@${REINPLACE_CMD} -e '/install(TARGETS/d' \
-		${WRKSRC}/src/tests/CMakeLists.txt
 
 post-patch-DOCS-off:
-	@${REINPLACE_CMD} -e '/ADD_SUBDIRECTORY.*src\/doc.*/d' \
+	@${REINPLACE_CMD} -e '/add_subdirectory(src\/doc)/d' \
 		${WRKSRC}/CMakeLists.txt
 
 # Remove those files that don't yet work

Modified: head/graphics/partio/distinfo
==============================================================================
--- head/graphics/partio/distinfo	Mon Jan 27 15:11:58 2020	(r524262)
+++ head/graphics/partio/distinfo	Sun Sep 13 18:53:53 2020	(r548501)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1562945121
-SHA256 (wdas-partio-v1.10.1_GH0.tar.gz) = 49f0d61bcca4ac3900dc68fdf11fa325cec6fab6cedde37c5a2ce365b1b46112
-SIZE (wdas-partio-v1.10.1_GH0.tar.gz) = 333129
+TIMESTAMP = 1598285132
+SHA256 (wdas-partio-v1.13.0_GH0.tar.gz) = a894f2edee2f6c5b186c7563e2f96bb778c71346667c78e0f67583233cd7f3d6
+SIZE (wdas-partio-v1.13.0_GH0.tar.gz) = 333259

Modified: head/graphics/partio/pkg-descr
==============================================================================
--- head/graphics/partio/pkg-descr	Mon Jan 27 15:11:58 2020	(r524262)
+++ head/graphics/partio/pkg-descr	Sun Sep 13 18:53:53 2020	(r548501)
@@ -5,4 +5,4 @@ many attributes associated with an index or entity).
 
 Partio has a Python API and a collection of simple command-line tools.
 
-WWW: http://www.partio.us/
+WWW: http://partio.us/



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