svn commit: r475406 - in head/graphics/aseprite: . files

Yuri Victorovich yuri at FreeBSD.org
Thu Jul 26 23:44:06 UTC 2018


Author: yuri
Date: Thu Jul 26 23:44:04 2018
New Revision: 475406
URL: https://svnweb.freebsd.org/changeset/ports/475406

Log:
  graphics/aseprite: Update 1.2.7.2 -> 1.2.9
  
  Few dependencies are updated.
  
  Reported by:	portscout

Added:
  head/graphics/aseprite/files/patch-CMakeLists.txt   (contents, props changed)
  head/graphics/aseprite/files/patch-third__party_CMakeLists.txt   (contents, props changed)
Modified:
  head/graphics/aseprite/Makefile
  head/graphics/aseprite/distinfo
  head/graphics/aseprite/files/patch-src_app_app__menus.cpp
  head/graphics/aseprite/pkg-plist

Modified: head/graphics/aseprite/Makefile
==============================================================================
--- head/graphics/aseprite/Makefile	Thu Jul 26 23:28:32 2018	(r475405)
+++ head/graphics/aseprite/Makefile	Thu Jul 26 23:44:04 2018	(r475406)
@@ -3,7 +3,7 @@
 
 PORTNAME=		aseprite
 DISTVERSIONPREFIX=	v
-DISTVERSION=		1.2.7.2
+DISTVERSION=		1.2.9
 CATEGORIES=		graphics
 
 MAINTAINER=		yuri at FreeBSD.org
@@ -18,6 +18,7 @@ EXTRACT_DEPENDS=	${NONEXISTENT}:x11/pixman:extract
 LIB_DEPENDS=		liballeg.so:devel/allegro \
 			libcmark.so:textproc/cmark \
 			libcurl.so:ftp/curl \
+			libexpat.so:textproc/expat2 \
 			libfreetype.so:print/freetype2 \
 			libgif.so:graphics/giflib \
 			libharfbuzz.so:print/harfbuzz \
@@ -25,7 +26,8 @@ LIB_DEPENDS=		liballeg.so:devel/allegro \
 			liblz4.so:archivers/liblz4 \
 			libnettle.so:security/nettle \
 			libpng.so:graphics/png \
-			libtinyxml.so:textproc/tinyxml
+			libtinyxml.so:textproc/tinyxml \
+			libzstd.so:archivers/zstd
 
 BROKEN_aarch64=		fails to compile: undefined reference to __va_copy
 BROKEN_armv6=		fails to compile: undefined reference to __va_copy
@@ -35,19 +37,20 @@ BROKEN_sparc64=		fails to compile: vsnprintf is not a 
 
 USES=			cmake:outsource compiler:c++11-lib iconv:wchar_t jpeg localbase:ldflags pkgconfig ssl
 USE_GITHUB=		yes
-GH_TUPLE=		aseprite:libarchive:687e298:libarchive/third_party/libarchive
-GH_TUPLE+=		aseprite:clip:b26bf0c:clip/src/clip
+GH_TUPLE=		aseprite:libarchive:c51dbfc:libarchive/third_party/libarchive
+GH_TUPLE+=		aseprite:clip:964a64a:clip/src/clip
 GH_TUPLE+=		aseprite:flic:65a6072:flic/src/flic
 GH_TUPLE+=		aseprite:fmt:933a33a:fmt/third_party/fmt
-GH_TUPLE+=		aseprite:json11:ed35a09:json11/third_party/json11
-GH_TUPLE+=		aseprite:laf:0246ba5:laf/laf
-GH_TUPLE+=		aseprite:mujs:81388eb:mujs/third_party/mujs
-GH_TUPLE+=		aseprite:observable:f9a56dc:observable/src/observable
+GH_TUPLE+=		aseprite:json11:ec4e452:json11/third_party/json11
+GH_TUPLE+=		aseprite:laf:60e6ad7:laf/laf
+GH_TUPLE+=		aseprite:mujs:34cb617:mujs/third_party/mujs
+GH_TUPLE+=		aseprite:observable:59c3862:observable/src/observable
 GH_TUPLE+=		aseprite:simpleini:0687587:simpleini/third_party/simpleini
-GH_TUPLE+=		aseprite:stringencoders:f963507:stringencoders/laf/third_party/stringencoders
-GH_TUPLE+=		aseprite:undo:faf19f0:undo/src/undo
+GH_TUPLE+=		aseprite:tinyexpr:ca50544:tinyexpr/third_party/tinyexpr
+GH_TUPLE+=		aseprite:stringencoders:e1448a9:stringencoders/laf/third_party/stringencoders
+GH_TUPLE+=		aseprite:undo:93fc81d:undo/src/undo
 USE_GNOME=		libxml2
-USE_XORG=		x11 xcursor xext xpm ice pixman sm xxf86dga xxf86vm
+USE_XORG=		x11 xcb xcursor xext xpm ice pixman sm xxf86dga xxf86vm
 
 CMAKE_ON=		USE_SHARED_ALLEGRO4 \
 			USE_SHARED_CMARK \
@@ -56,10 +59,12 @@ CMAKE_ON=		USE_SHARED_ALLEGRO4 \
 			USE_SHARED_GIFLIB \
 			USE_SHARED_HARFBUZZ \
 			USE_SHARED_JPEGLIB \
+			USE_SHARED_LIBLOADPNG \
 			USE_SHARED_LIBPNG \
 			USE_SHARED_PIXMAN \
 			USE_SHARED_TINYXML \
 			USE_SHARED_ZLIB
+CMAKE_ARGS=		-DFREEBSD_LIB_PATH=${LOCALBASE}/lib
 
 CXXFLAGS+=		-D_GLIBCXX_USE_C99 # XXX ports/193528
 
@@ -69,8 +74,7 @@ OPTIONS_DEFAULT=	WEBP
 STEAM_DESC=		Compile with Steam library
 STEAM_CMAKE_BOOL=	ENABLE_STEAM
 
-WEBP_CMAKE_BOOL=	USE_SHARED_LIBWEBP
-WEBP_CMAKE_ON=		-DWITH_WEBP_SUPPORT=1
+WEBP_CMAKE_BOOL=	WITH_WEBP_SUPPORT
 WEBP_LIB_DEPENDS=	libwebp.so:graphics/webp
 
 post-extract:

Modified: head/graphics/aseprite/distinfo
==============================================================================
--- head/graphics/aseprite/distinfo	Thu Jul 26 23:28:32 2018	(r475405)
+++ head/graphics/aseprite/distinfo	Thu Jul 26 23:44:04 2018	(r475406)
@@ -1,25 +1,27 @@
-TIMESTAMP = 1521305435
-SHA256 (aseprite-aseprite-v1.2.7.2_GH0.tar.gz) = 286c88755773d106b811aa7cc546b67fb0a6a90da9974b34ca96f7f4f99a553f
-SIZE (aseprite-aseprite-v1.2.7.2_GH0.tar.gz) = 2636896
-SHA256 (aseprite-libarchive-687e298_GH0.tar.gz) = 58baf6c9cb05c5d34b140cdb59b3bd393cc963df4e473b0527a19a6105b6695a
-SIZE (aseprite-libarchive-687e298_GH0.tar.gz) = 4454810
-SHA256 (aseprite-clip-b26bf0c_GH0.tar.gz) = 68c5934f7d2a70f9f5f4c30aa374b6632e3e0d8f9cf52c171521cdb2552bc1a7
-SIZE (aseprite-clip-b26bf0c_GH0.tar.gz) = 11277
+TIMESTAMP = 1532640403
+SHA256 (aseprite-aseprite-v1.2.9_GH0.tar.gz) = 1697edfd44feaf833bc9636af727a243b4512024dd612844fdb3fcbef3e2b437
+SIZE (aseprite-aseprite-v1.2.9_GH0.tar.gz) = 2671772
+SHA256 (aseprite-libarchive-c51dbfc_GH0.tar.gz) = 1d33dec5e314e317b91f9fb9eff72207ecbd2d0753bda50f443d5455e63ec20d
+SIZE (aseprite-libarchive-c51dbfc_GH0.tar.gz) = 4462927
+SHA256 (aseprite-clip-964a64a_GH0.tar.gz) = ae0c8c6980e5232eba4f46ffff0b775c6fb296d56edda44acd4fb76df03463db
+SIZE (aseprite-clip-964a64a_GH0.tar.gz) = 22711
 SHA256 (aseprite-flic-65a6072_GH0.tar.gz) = 659ccc01206e94b18246c0b1cb8dd0b6e27027c8adf774f69b1fd791549f2027
 SIZE (aseprite-flic-65a6072_GH0.tar.gz) = 6558
 SHA256 (aseprite-fmt-933a33a_GH0.tar.gz) = d0c2df36f6d760cf81885e60acfaa2e21ce84b765a827a4b45938f8133f5b550
 SIZE (aseprite-fmt-933a33a_GH0.tar.gz) = 619041
-SHA256 (aseprite-json11-ed35a09_GH0.tar.gz) = 6aaf6cd42232de9d73d0d02869d5a582d7b3c484d18bacd7a1b0bdb4726c50af
-SIZE (aseprite-json11-ed35a09_GH0.tar.gz) = 13094
-SHA256 (aseprite-laf-0246ba5_GH0.tar.gz) = 58149b224b032fb931025afef3a48918df8682a55a854fd3dfb02b90d7d6135b
-SIZE (aseprite-laf-0246ba5_GH0.tar.gz) = 48258
-SHA256 (aseprite-mujs-81388eb_GH0.tar.gz) = 8d11923f6ffc6951ed5cf32b5deb83422a0c298fed3140ff93cf197d353c3dd0
-SIZE (aseprite-mujs-81388eb_GH0.tar.gz) = 117614
-SHA256 (aseprite-observable-f9a56dc_GH0.tar.gz) = 893119a3f6ce519ddc440431105984c9d451b05d5f69f0413a7e8a3f2e677d94
-SIZE (aseprite-observable-f9a56dc_GH0.tar.gz) = 9846
+SHA256 (aseprite-json11-ec4e452_GH0.tar.gz) = a107f817e0a7edd8b9d8a076d58ae34442fc45e4835d379dc03c66de23561d4f
+SIZE (aseprite-json11-ec4e452_GH0.tar.gz) = 13098
+SHA256 (aseprite-laf-60e6ad7_GH0.tar.gz) = 164e7e0155ce060b26150ed36eadbcd12f19f529d1b37c215bbcf5e6ba505bd2
+SIZE (aseprite-laf-60e6ad7_GH0.tar.gz) = 50756
+SHA256 (aseprite-mujs-34cb617_GH0.tar.gz) = d2b4fabafec7721e74534bdbf6bb6d9420aff2620ded1f0c30d83815aea5bf10
+SIZE (aseprite-mujs-34cb617_GH0.tar.gz) = 118297
+SHA256 (aseprite-observable-59c3862_GH0.tar.gz) = ff75e5882d561d0df34fac37e4cefa60a686f4d630d88bcda8b8b7764aa050a4
+SIZE (aseprite-observable-59c3862_GH0.tar.gz) = 10158
 SHA256 (aseprite-simpleini-0687587_GH0.tar.gz) = 136c942b13809f3bd3f1ff3bdcc160039217a7006d052e5f005f38a0bd80174b
 SIZE (aseprite-simpleini-0687587_GH0.tar.gz) = 54947
-SHA256 (aseprite-stringencoders-f963507_GH0.tar.gz) = 9ad6bae5ca2beeba45d46ec408a8e5543dec9838d7a7e8f10b9cf06694eabcc5
-SIZE (aseprite-stringencoders-f963507_GH0.tar.gz) = 142542
-SHA256 (aseprite-undo-faf19f0_GH0.tar.gz) = cbbfaaa9f9c6500dfeb82cc9ca2ee9d374195d94aeb6120576d54ea18de4ece8
-SIZE (aseprite-undo-faf19f0_GH0.tar.gz) = 5062
+SHA256 (aseprite-tinyexpr-ca50544_GH0.tar.gz) = 6f1f1d0d40e9075c8c658790d1f86a1d351ca2916fa58f1a352575854730c48a
+SIZE (aseprite-tinyexpr-ca50544_GH0.tar.gz) = 37102
+SHA256 (aseprite-stringencoders-e1448a9_GH0.tar.gz) = 7956c5527df58115ba249f0d057c14dad9cebbbf69dfc4981c269f98874a0213
+SIZE (aseprite-stringencoders-e1448a9_GH0.tar.gz) = 142431
+SHA256 (aseprite-undo-93fc81d_GH0.tar.gz) = d930c5a4649524b6fad7ad46e7a8ae47b8dff786f55dc8e5f2c6039b176e3afc
+SIZE (aseprite-undo-93fc81d_GH0.tar.gz) = 5405

Added: head/graphics/aseprite/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/aseprite/files/patch-CMakeLists.txt	Thu Jul 26 23:44:04 2018	(r475406)
@@ -0,0 +1,21 @@
+--- CMakeLists.txt.orig	2018-07-24 19:18:54 UTC
++++ CMakeLists.txt
+@@ -238,8 +238,8 @@ add_definitions(-DPNG_NO_MMX_CODE) # Do 
+ # libwebp
+ if(WITH_WEBP_SUPPORT)
+   set(WEBP_LIBRARIES webp webpdemux webpmux)
+-  set(WEBP_INCLUDE_DIR ${LIBWEBP_DIR}/src)
+-  include_directories(${WEBP_INCLUDE_DIR})
++  #set(WEBP_INCLUDE_DIR ${LIBWEBP_DIR}/src)
++  #include_directories(${WEBP_INCLUDE_DIR})
+ endif()
+ 
+ # tinyxml
+@@ -391,6 +391,7 @@ if(UNIX AND NOT APPLE AND NOT BEOS)
+   find_package(X11 REQUIRED)
+   include_directories(SYSTEM ${X11_INCLUDE_DIR})
+   list(APPEND PLATFORM_LIBS ${X11_LIBRARIES})
++  set(X11_LIB_SEARCH_PATH ${FREEBSD_LIB_PATH})
+ 
+   if(X11_XShm_FOUND)
+     list(APPEND PLATFORM_LIBS ${X11_Xext_LIB})

Modified: head/graphics/aseprite/files/patch-src_app_app__menus.cpp
==============================================================================
--- head/graphics/aseprite/files/patch-src_app_app__menus.cpp	Thu Jul 26 23:28:32 2018	(r475405)
+++ head/graphics/aseprite/files/patch-src_app_app__menus.cpp	Thu Jul 26 23:44:04 2018	(r475406)
@@ -1,6 +1,6 @@
---- src/app/app_menus.cpp.orig	2017-11-03 13:51:45 UTC
+--- src/app/app_menus.cpp.orig	2018-07-24 19:18:54 UTC
 +++ src/app/app_menus.cpp
-@@ -371,7 +371,7 @@ void AppMenus::initTheme()
+@@ -381,7 +381,7 @@ void AppMenus::initTheme()
        menu->initTheme();
  }
  
@@ -9,16 +9,16 @@
  {
    AppMenuItem* list_menuitem = dynamic_cast<AppMenuItem*>(m_recentListMenuitem);
    MenuItem* menuitem;
-@@ -379,7 +379,7 @@ bool AppMenus::rebuildRecentList()
+@@ -389,7 +389,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);
- 
-@@ -426,8 +426,6 @@ bool AppMenus::rebuildRecentList()
+     Command* cmd_open_file =
+       Commands::instance()->byId(CommandId::OpenFile());
+@@ -437,8 +437,6 @@ bool AppMenus::rebuildRecentList()
        }
      }
    }

Added: head/graphics/aseprite/files/patch-third__party_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/aseprite/files/patch-third__party_CMakeLists.txt	Thu Jul 26 23:44:04 2018	(r475406)
@@ -0,0 +1,13 @@
+--- third_party/CMakeLists.txt.orig	2018-07-26 21:59:46 UTC
++++ third_party/CMakeLists.txt
+@@ -34,8 +34,8 @@ endif()
+ 
+ if(WITH_WEBP_SUPPORT)
+   # Enable img2webp so "webpmux" library is built
+-  set(WEBP_BUILD_IMG2WEBP ON CACHE BOOL "Build the img2webp animation tool.")
+-  add_subdirectory(libwebp)
++  #set(WEBP_BUILD_IMG2WEBP ON CACHE BOOL "Build the img2webp animation tool.")
++  #add_subdirectory(libwebp)
+ endif()
+ 
+ if(NOT USE_SHARED_TINYXML)

Modified: head/graphics/aseprite/pkg-plist
==============================================================================
--- head/graphics/aseprite/pkg-plist	Thu Jul 26 23:28:32 2018	(r475405)
+++ head/graphics/aseprite/pkg-plist	Thu Jul 26 23:44:04 2018	(r475406)
@@ -1,7 +1,11 @@
 bin/aseprite
 %%DATADIR%%/data/convmatr.def
+%%DATADIR%%/data/extensions/adigunpolack-palettes/aap-64.gpl
+%%DATADIR%%/data/extensions/adigunpolack-palettes/aap-micro12.gpl
+%%DATADIR%%/data/extensions/adigunpolack-palettes/aap-splendor128.gpl
+%%DATADIR%%/data/extensions/adigunpolack-palettes/package.json
+%%DATADIR%%/data/extensions/adigunpolack-palettes/simplejpc-16.gpl
 %%DATADIR%%/data/extensions/arne-palettes/a64.gpl
-%%DATADIR%%/data/extensions/arne-palettes/arne-paldac.gpl
 %%DATADIR%%/data/extensions/arne-palettes/arne16.gpl
 %%DATADIR%%/data/extensions/arne-palettes/arne32.gpl
 %%DATADIR%%/data/extensions/arne-palettes/cg-arne.gpl
@@ -10,7 +14,7 @@ bin/aseprite
 %%DATADIR%%/data/extensions/arne-palettes/eroge-copper.gpl
 %%DATADIR%%/data/extensions/arne-palettes/jmp.gpl
 %%DATADIR%%/data/extensions/arne-palettes/package.json
-%%DATADIR%%/data/extensions/arne-palettes/psygnork.gpl
+%%DATADIR%%/data/extensions/arne-palettes/psygnosia.gpl
 %%DATADIR%%/data/extensions/aseprite-theme/LICENSE.txt
 %%DATADIR%%/data/extensions/aseprite-theme/package.json
 %%DATADIR%%/data/extensions/aseprite-theme/sheet.aseprite-data
@@ -25,6 +29,7 @@ bin/aseprite
 %%DATADIR%%/data/extensions/dawnbringer-palettes/db16.gpl
 %%DATADIR%%/data/extensions/dawnbringer-palettes/db32.gpl
 %%DATADIR%%/data/extensions/dawnbringer-palettes/package.json
+%%DATADIR%%/data/extensions/endesga-palettes/arq16.gpl
 %%DATADIR%%/data/extensions/endesga-palettes/arq4.gpl
 %%DATADIR%%/data/extensions/endesga-palettes/edg16.gpl
 %%DATADIR%%/data/extensions/endesga-palettes/edg32.gpl
@@ -62,6 +67,8 @@ bin/aseprite
 %%DATADIR%%/data/extensions/javierguerrero-palettes/package.json
 %%DATADIR%%/data/extensions/pico8-palette/package.json
 %%DATADIR%%/data/extensions/pico8-palette/pico-8.gpl
+%%DATADIR%%/data/extensions/pinetreepizza-palettes/package.json
+%%DATADIR%%/data/extensions/pinetreepizza-palettes/rosy-42.gpl
 %%DATADIR%%/data/extensions/software-palettes/google-ui.gpl
 %%DATADIR%%/data/extensions/software-palettes/monokai.gpl
 %%DATADIR%%/data/extensions/software-palettes/package.json
@@ -94,6 +101,7 @@ bin/aseprite
 %%DATADIR%%/data/pref.xml
 %%DATADIR%%/data/scripts/white_to_alpha.js
 %%DATADIR%%/data/strings/en.ini
+%%DATADIR%%/data/widgets/about.xml
 %%DATADIR%%/data/widgets/advanced_mode.xml
 %%DATADIR%%/data/widgets/brush_slot_params.xml
 %%DATADIR%%/data/widgets/canvas_size.xml


More information about the svn-ports-all mailing list