Index: head/graphics/evolvotron/files/patch-libevolvotron__dialog_help.cpp
===================================================================
--- head/graphics/evolvotron/files/patch-libevolvotron__dialog_help.cpp (revision 474661)
+++ head/graphics/evolvotron/files/patch-libevolvotron__dialog_help.cpp (nonexistent)
@@ -1,15 +0,0 @@
---- libevolvotron/dialog_help.cpp.orig
-+++ libevolvotron/dialog_help.cpp
-@@ -45,10 +45,10 @@
- " Esc - Returns to normal mode from full-screen/menu-hidden mode."
- " "
- "
"
--" R - Reset (reset mutation paramters and locks)"
-+" R - Reset (reset mutation parameters and locks)"
- " "
- " "
--" T - Restart (preserve mutation paramters and locks)"
-+" T - Restart (preserve mutation parameters and locks)"
- " "
- " "
- " X - Remix (randomize function weights and restart)"
Property changes on: head/graphics/evolvotron/files/patch-libevolvotron__dialog_help.cpp
___________________________________________________________________
Deleted: fbsd:nokeywords
## -1 +0,0 ##
-yes
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-native
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: head/graphics/evolvotron/files/patch-USAGE
===================================================================
--- head/graphics/evolvotron/files/patch-USAGE (revision 474661)
+++ head/graphics/evolvotron/files/patch-USAGE (nonexistent)
@@ -1,13 +0,0 @@
---- USAGE.orig
-+++ USAGE
-@@ -68,8 +68,8 @@
-
- -m, --multisample
- Enables additional antialiasing passes.
-- Specifing 2 or 3 will provide an additional pass with 2x2 or 3x3 samples per pixel.
-- Specifiying 4 (of higher) will provide a 2x2 and a final 4x4 pass.
-+ Specifying 2 or 3 will provide an additional pass with 2x2 or 3x3 samples per pixel.
-+ Specifying 4 (of higher) will provide a 2x2 and a final 4x4 pass.
- Specifying 1 provides the default behaviour of one sample per pixel.
- For best rendering quality also specify -j.
-
Property changes on: head/graphics/evolvotron/files/patch-USAGE
___________________________________________________________________
Deleted: fbsd:nokeywords
## -1 +0,0 ##
-yes
\ No newline at end of property
Deleted: svn:eol-style
## -1 +0,0 ##
-native
\ No newline at end of property
Deleted: svn:mime-type
## -1 +0,0 ##
-text/plain
\ No newline at end of property
Index: head/graphics/evolvotron/Makefile
===================================================================
--- head/graphics/evolvotron/Makefile (revision 474661)
+++ head/graphics/evolvotron/Makefile (revision 474662)
@@ -1,72 +1,72 @@
# Created by: David Yeske
# $FreeBSD$
PORTNAME= evolvotron
-PORTVERSION= 0.6.3
-PORTREVISION= 9
+DISTVERSION= 0.7.1
CATEGORIES= graphics
MASTER_SITES= SF \
SF/nemysisfreebsdp/${CATEGORIES}/:icons
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
${PORTNAME}_icons${EXTRACT_SUFX}:icons
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
DESKTOP_ENTRIES="Evolvotron" "Interactive image generator" "${PORTNAME}" \
"${PORTNAME}" "Graphics;2DGraphics;" ""
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 \
'/^CONFIG/s|precompile_header|| ; \
/DEFINES/s|_LINUX|_BSD|' ${WRKSRC}/common.pro
do-install:
.for i in evolvotron evolvotron_mutate evolvotron_render
${INSTALL_PROGRAM} ${WRKSRC}/${i}/${i} ${STAGEDIR}${PREFIX}/bin/
.endfor
.for lib in libevolvotron libfunction
${INSTALL_DATA} ${WRKSRC}/${lib}/${lib}.a ${STAGEDIR}${PREFIX}/lib/
.endfor
.for s in ${ICON_SIZES}
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \
${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png
.endfor
${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \
${STAGEDIR}${PREFIX}/share/pixmaps/
.for m in evolvotron.1 evolvotron_mutate.1 evolvotron_render.1
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}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include
Index: head/graphics/evolvotron/distinfo
===================================================================
--- head/graphics/evolvotron/distinfo (revision 474661)
+++ head/graphics/evolvotron/distinfo (revision 474662)
@@ -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
Index: head/graphics/evolvotron/pkg-plist
===================================================================
--- head/graphics/evolvotron/pkg-plist (revision 474661)
+++ head/graphics/evolvotron/pkg-plist (revision 474662)
@@ -1,15 +1,13 @@
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
share/icons/hicolor/128x128/apps/evolvotron.png
share/icons/hicolor/32x32/apps/evolvotron.png
share/icons/hicolor/48x48/apps/evolvotron.png
share/icons/hicolor/64x64/apps/evolvotron.png
share/icons/hicolor/72x72/apps/evolvotron.png
share/icons/hicolor/96x96/apps/evolvotron.png
share/pixmaps/evolvotron.png