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