Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Jul 2018 05:54:00 +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: r474662 - in head/graphics/evolvotron: . files
Message-ID:  <201807150554.w6F5s0Fj034270@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sun Jul 15 05:53:59 2018
New Revision: 474662
URL: https://svnweb.freebsd.org/changeset/ports/474662

Log:
  graphics/evolvotron: Update 0.6.3 -> 0.7.1
  
  Port changes:
  * Change to DISTVERSION
  * Update LICENSE, add LICENSE_FILE
  * Change to Qt5
  * Add USES=compiler:c++11-lib and USE_CXXSTD=c++11
  * Delete redundant static libraries
  * Remove MAKE_JOBS_UNSAFE - build doesn't seem to fail with -j8

Deleted:
  head/graphics/evolvotron/files/
Modified:
  head/graphics/evolvotron/Makefile
  head/graphics/evolvotron/distinfo
  head/graphics/evolvotron/pkg-plist

Modified: head/graphics/evolvotron/Makefile
==============================================================================
--- head/graphics/evolvotron/Makefile	Sun Jul 15 04:39:55 2018	(r474661)
+++ head/graphics/evolvotron/Makefile	Sun Jul 15 05:53:59 2018	(r474662)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	evolvotron
-PORTVERSION=	0.6.3
-PORTREVISION=	9
+DISTVERSION=	0.7.1
 CATEGORIES=	graphics
 MASTER_SITES=	SF \
 		SF/nemysisfreebsdp/${CATEGORIES}/:icons
@@ -13,21 +12,21 @@ DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Generative software that evolves images/textures/patterns
 
-LICENSE=	GPLv3+ # LICENSE file is GPLv2 though
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BROKEN_powerpc64=	fails to link: evolvotron.o: undefined reference to boost::program_options::options_description::options_description
 
 LIB_DEPENDS=	libboost_thread.so:devel/boost-libs
 
-WRKSRC=		${WRKDIR}/${PORTNAME}
-
-USES=		python qmake qt:4
-USE_QT=		corelib gui xml moc_build
+USES=		compiler:c++11-lib python qmake qt:5
+USE_QT=		core gui widgets xml buildtools_build
+USE_GL=		gl
 QMAKE_ARGS=	VERSION_NUMBER="${PORTVERSION}"
 QMAKE_SOURCE_PATH=	${WRKSRC}/main.pro
-MAKE_JOBS_UNSAFE=	yes
+USE_CXXSTD=	c++11
 
-PORTDOCS=	NEWS README TODO USAGE evolvotron.html
+WRKSRC=		${WRKDIR}/${PORTNAME}
 
 INSTALLS_ICONS=	yes
 ICON_SIZES=	32x32 48x48 64x64 72x72 96x96 128x128
@@ -37,9 +36,7 @@ DESKTOP_ENTRIES="Evolvotron" "Interactive image genera
 
 OPTIONS_DEFINE=	DOCS
 
-.for i in libevolvotron libfunction
-CXXFLAGS+=	-include ${WRKSRC}/${i}/${i}_precompiled.h
-.endfor
+PORTDOCS=	NEWS README TODO USAGE evolvotron.html
 
 post-patch:
 	@${REINPLACE_CMD} -e \
@@ -64,6 +61,9 @@ do-install:
 	cd ${WRKSRC}/man/man1 && ${INSTALL_MAN} ${m} \
 		${STAGEDIR}${MAN1PREFIX}/man/man1/
 .endfor
+
+post-install: # delete static libs installed by mistake
+	@${RM} -r ${STAGEDIR}${PREFIX}/lib
 
 do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}

Modified: head/graphics/evolvotron/distinfo
==============================================================================
--- head/graphics/evolvotron/distinfo	Sun Jul 15 04:39:55 2018	(r474661)
+++ head/graphics/evolvotron/distinfo	Sun Jul 15 05:53:59 2018	(r474662)
@@ -1,4 +1,5 @@
-SHA256 (evolvotron-0.6.3.tar.gz) = d1735fe84d90be004888017068f49fa00c97378fd7cca11a90a4a889ef681393
-SIZE (evolvotron-0.6.3.tar.gz) = 182357
+TIMESTAMP = 1531631740
+SHA256 (evolvotron-0.7.1.tar.gz) = 9a5bd7680aa3617de7b822ef1114f04548909be35facbf78c676bd0c4d42f9a9
+SIZE (evolvotron-0.7.1.tar.gz) = 179516
 SHA256 (evolvotron_icons.tar.gz) = f7d98eab15bf39d6de66a548457223daaffab4e5fe4aa444c926343786400d85
 SIZE (evolvotron_icons.tar.gz) = 93696

Modified: head/graphics/evolvotron/pkg-plist
==============================================================================
--- head/graphics/evolvotron/pkg-plist	Sun Jul 15 04:39:55 2018	(r474661)
+++ head/graphics/evolvotron/pkg-plist	Sun Jul 15 05:53:59 2018	(r474662)
@@ -1,8 +1,6 @@
 bin/evolvotron
 bin/evolvotron_mutate
 bin/evolvotron_render
-lib/libevolvotron.a
-lib/libfunction.a
 man/man1/evolvotron.1.gz
 man/man1/evolvotron_mutate.1.gz
 man/man1/evolvotron_render.1.gz



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