Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Nov 2016 15:48:28 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r425055 - in head/graphics/aseprite: . files
Message-ID:  <201611011548.uA1FmSwe009914@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Tue Nov  1 15:48:27 2016
New Revision: 425055
URL: https://svnweb.freebsd.org/changeset/ports/425055

Log:
  graphics/aseprite: update to 1.1.9 [1]
  
  - Apply a workaround for old libc++ on 10.x systems [2]
  
  Changes:	https://www.aseprite.org/release-notes/#aseprite-v1-1
  PR:		213756 [1]
  PR:		213773 [2]
  Submitted by:	yuri@rawbw.com [1]
  Submitted by:	dim [2]

Added:
  head/graphics/aseprite/files/patch-src_app_app__menus.cpp   (contents, props changed)
  head/graphics/aseprite/files/patch-src_app_app__menus.h   (contents, props changed)
Modified:
  head/graphics/aseprite/Makefile   (contents, props changed)
  head/graphics/aseprite/distinfo   (contents, props changed)
  head/graphics/aseprite/files/patch-src_base_file__handle.cpp   (contents, props changed)
  head/graphics/aseprite/files/patch-src_base_fs__unix.h   (contents, props changed)
  head/graphics/aseprite/pkg-plist   (contents, props changed)

Modified: head/graphics/aseprite/Makefile
==============================================================================
--- head/graphics/aseprite/Makefile	Tue Nov  1 14:23:13 2016	(r425054)
+++ head/graphics/aseprite/Makefile	Tue Nov  1 15:48:27 2016	(r425055)
@@ -2,15 +2,17 @@
 # $FreeBSD$
 
 PORTNAME=		aseprite
-PORTVERSION=		1.1.7
+PORTVERSION=		1.1.9
 DISTVERSIONPREFIX=	v
 CATEGORIES=		graphics
 
 MAINTAINER=		yuri@rawbw.com
 COMMENT=		Animated sprite editor & pixel art tool
 
-LICENSE=		GPLv2
-LICENSE_FILE=		${WRKSRC}/LICENSE.txt
+LICENSE=		EULA
+LICENSE_NAME=		END-USER LICENSE AGREEMENT FOR ASEPRITE
+LICENSE_FILE=		${WRKSRC}/EULA.txt
+LICENSE_PERMS=		dist-mirror pkg-mirror auto-accept
 
 EXTRACT_DEPENDS=	${NONEXISTENT}:x11/pixman:extract
 LIB_DEPENDS=		libfreetype.so:print/freetype2 \
@@ -28,14 +30,15 @@ OPTIONS_DEFAULT=	WEBP
 WEBP_LIB_DEPENDS=	libwebp.so:graphics/webp
 
 USE_GITHUB=		yes
-GH_TUPLE=		aseprite:clip:96ed960:clip/src/clip
+GH_TUPLE=		aseprite:clip:3e9533e:clip/src/clip
 GH_TUPLE+=		aseprite:flic:65a6072:flic/src/flic
 GH_TUPLE+=		aseprite:gtest:d63c625:gtest/third_party/gtest
 GH_TUPLE+=		aseprite:simpleini:0687587:simpleini/third_party/simpleini
-GH_TUPLE+=		aseprite:duktape:0de771c:duk/third_party/duktape
-GH_TUPLE+=		dacap:observable:89c9740:observable/src/observable
+GH_TUPLE+=		aseprite:duktape:0de771c:duktape/third_party/duktape
+GH_TUPLE+=		aseprite:undo:f39b188:undo/src/undo
+GH_TUPLE+=		dacap:observable:83dfe27:observable/src/observable
 
-USES=			cmake:outsource compiler:c++11-lib jpeg pkgconfig
+USES=			cmake:outsource compiler:c++11-lang jpeg ninja pkgconfig
 USE_XORG=		x11 xcursor xext xpm ice pixman sm xxf86dga xxf86vm
 
 CMAKE_ARGS+=		-DUSE_SHARED_ALLEGRO4=1

Modified: head/graphics/aseprite/distinfo
==============================================================================
--- head/graphics/aseprite/distinfo	Tue Nov  1 14:23:13 2016	(r425054)
+++ head/graphics/aseprite/distinfo	Tue Nov  1 15:48:27 2016	(r425055)
@@ -1,8 +1,8 @@
-TIMESTAMP = 1469961993
-SHA256 (aseprite-aseprite-v1.1.7_GH0.tar.gz) = 441f67342e97c31a43b24b44268a73874998f3c8660f9c151357497ed290743a
-SIZE (aseprite-aseprite-v1.1.7_GH0.tar.gz) = 2578676
-SHA256 (aseprite-clip-96ed960_GH0.tar.gz) = 9fc2e3f612290e44d194d2e63cdd2696f78ed0ff7403ef9a2954511325b746ac
-SIZE (aseprite-clip-96ed960_GH0.tar.gz) = 10667
+TIMESTAMP = 1474731128
+SHA256 (aseprite-aseprite-v1.1.9_GH0.tar.gz) = 207a8942cc7c8b9ee56cd8be2b356a54f4c0b9a80c3f24c399d7fa6b7ea9fe01
+SIZE (aseprite-aseprite-v1.1.9_GH0.tar.gz) = 2566361
+SHA256 (aseprite-clip-3e9533e_GH0.tar.gz) = 3b88da2dbc64e868ed3820abd483dbe2e5a2fd331b2187803a2f9923dca111bf
+SIZE (aseprite-clip-3e9533e_GH0.tar.gz) = 10677
 SHA256 (aseprite-flic-65a6072_GH0.tar.gz) = 659ccc01206e94b18246c0b1cb8dd0b6e27027c8adf774f69b1fd791549f2027
 SIZE (aseprite-flic-65a6072_GH0.tar.gz) = 6558
 SHA256 (aseprite-gtest-d63c625_GH0.tar.gz) = 9f8be975b8672f7e2e14053744bc9433aa8d0f613378ca1a9ab99ac87ba11a39
@@ -11,5 +11,7 @@ SHA256 (aseprite-simpleini-0687587_GH0.t
 SIZE (aseprite-simpleini-0687587_GH0.tar.gz) = 54947
 SHA256 (aseprite-duktape-0de771c_GH0.tar.gz) = 6983173676090b750f866ace66e1462ed1e59619632906abc26804f2e43445a7
 SIZE (aseprite-duktape-0de771c_GH0.tar.gz) = 840744
-SHA256 (dacap-observable-89c9740_GH0.tar.gz) = 05604ada80009d608289b7ec67cf4c47e65d430c678cc838d7fe77ffdcf80e9d
-SIZE (dacap-observable-89c9740_GH0.tar.gz) = 10795
+SHA256 (aseprite-undo-f39b188_GH0.tar.gz) = adfa338452fb7af52da89d87f72a45ae6acf9f84a3b73fc1f712f69ddaabb220
+SIZE (aseprite-undo-f39b188_GH0.tar.gz) = 4114
+SHA256 (dacap-observable-83dfe27_GH0.tar.gz) = df7548ebd91d9e3ad6f78dac4cf65e0bcf993e9daa2a2e8b36ce051b0d18c2fd
+SIZE (dacap-observable-83dfe27_GH0.tar.gz) = 9692

Added: head/graphics/aseprite/files/patch-src_app_app__menus.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/aseprite/files/patch-src_app_app__menus.cpp	Tue Nov  1 15:48:27 2016	(r425055)
@@ -0,0 +1,29 @@
+--- src/app/app_menus.cpp.orig	2016-09-23 15:59:20 UTC
++++ src/app/app_menus.cpp
+@@ -115,7 +115,7 @@ void AppMenus::reload()
+   }
+ }
+ 
+-bool AppMenus::rebuildRecentList()
++void AppMenus::rebuildRecentList() // workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213773
+ {
+   MenuItem* list_menuitem = m_recentListMenuitem;
+   MenuItem* menuitem;
+@@ -123,7 +123,7 @@ bool AppMenus::rebuildRecentList()
+   // Update the recent file list menu item
+   if (list_menuitem) {
+     if (list_menuitem->hasSubmenuOpened())
+-      return false;
++      return;
+ 
+     Command* cmd_open_file = CommandsModule::instance()->getCommandByName(CommandId::OpenFile);
+ 
+@@ -159,8 +159,6 @@ bool AppMenus::rebuildRecentList()
+       submenu->addChild(menuitem);
+     }
+   }
+-
+-  return true;
+ }
+ 
+ Menu* AppMenus::loadMenuById(TiXmlHandle& handle, const char* id)

Added: head/graphics/aseprite/files/patch-src_app_app__menus.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/aseprite/files/patch-src_app_app__menus.h	Tue Nov  1 15:48:27 2016	(r425055)
@@ -0,0 +1,11 @@
+--- src/app/app_menus.h.orig	2016-09-23 15:59:20 UTC
++++ src/app/app_menus.h
+@@ -35,7 +35,7 @@ namespace app {
+     void reload();
+ 
+     // Updates the menu of recent files.
+-    bool rebuildRecentList();
++    void rebuildRecentList(); // workaround for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213773
+ 
+     Menu* getRootMenu() { return m_rootMenu; }
+     MenuItem* getRecentListMenuitem() { return m_recentListMenuitem; }

Modified: head/graphics/aseprite/files/patch-src_base_file__handle.cpp
==============================================================================
--- head/graphics/aseprite/files/patch-src_base_file__handle.cpp	Tue Nov  1 14:23:13 2016	(r425054)
+++ head/graphics/aseprite/files/patch-src_base_file__handle.cpp	Tue Nov  1 15:48:27 2016	(r425055)
@@ -1,6 +1,6 @@
---- src/base/file_handle.cpp.orig	2015-11-06 13:40:13 UTC
+--- src/base/file_handle.cpp.orig	2016-09-23 15:59:20 UTC
 +++ src/base/file_handle.cpp
-@@ -26,6 +26,8 @@
+@@ -27,6 +27,8 @@
  #define O_TEXT    0
  #endif
  

Modified: head/graphics/aseprite/files/patch-src_base_fs__unix.h
==============================================================================
--- head/graphics/aseprite/files/patch-src_base_fs__unix.h	Tue Nov  1 14:23:13 2016	(r425054)
+++ head/graphics/aseprite/files/patch-src_base_fs__unix.h	Tue Nov  1 15:48:27 2016	(r425055)
@@ -1,7 +1,7 @@
---- src/base/fs_unix.h.orig	2015-11-06 13:40:13 UTC
+--- src/base/fs_unix.h.orig	2016-09-23 15:59:20 UTC
 +++ src/base/fs_unix.h
-@@ -11,6 +11,8 @@
- 
+@@ -13,6 +13,8 @@
+ #include <cstdio>               // Required for rename()
  #include <cstdlib>
  #include <ctime>
 +#include <cstdio>

Modified: head/graphics/aseprite/pkg-plist
==============================================================================
--- head/graphics/aseprite/pkg-plist	Tue Nov  1 14:23:13 2016	(r425054)
+++ head/graphics/aseprite/pkg-plist	Tue Nov  1 15:48:27 2016	(r425055)
@@ -32,6 +32,8 @@ bin/aseprite
 %%DATADIR%%/data/palettes/cpc-boy.gpl
 %%DATADIR%%/data/palettes/db16.gpl
 %%DATADIR%%/data/palettes/db32.gpl
+%%DATADIR%%/data/palettes/edg16.gpl
+%%DATADIR%%/data/palettes/edg32.gpl
 %%DATADIR%%/data/palettes/eroge-copper.gpl
 %%DATADIR%%/data/palettes/gameboy-color-type1.gpl
 %%DATADIR%%/data/palettes/gameboy.gpl



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