Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Mar 2018 17:12:32 +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: r464834 - head/graphics/aseprite
Message-ID:  <201803171712.w2HHCW7V059315@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sat Mar 17 17:12:31 2018
New Revision: 464834
URL: https://svnweb.freebsd.org/changeset/ports/464834

Log:
  graphics/aseprite: Update to 1.2.7.2
  
  Port changes:
  * Unbundle freetype and harfbuzz
  * Remove unnecessary CXXFLAGS
  * Add the option STEAM: Compile with Steam library
  
  Reported by:	portscout

Modified:
  head/graphics/aseprite/Makefile
  head/graphics/aseprite/distinfo
  head/graphics/aseprite/pkg-plist

Modified: head/graphics/aseprite/Makefile
==============================================================================
--- head/graphics/aseprite/Makefile	Sat Mar 17 17:04:55 2018	(r464833)
+++ head/graphics/aseprite/Makefile	Sat Mar 17 17:12:31 2018	(r464834)
@@ -3,7 +3,7 @@
 
 PORTNAME=		aseprite
 DISTVERSIONPREFIX=	v
-DISTVERSION=		1.2.6
+DISTVERSION=		1.2.7.2
 CATEGORIES=		graphics
 
 MAINTAINER=		yuri@FreeBSD.org
@@ -18,7 +18,9 @@ EXTRACT_DEPENDS=	${NONEXISTENT}:x11/pixman:extract
 LIB_DEPENDS=		liballeg.so:devel/allegro \
 			libcmark.so:textproc/cmark \
 			libcurl.so:ftp/curl \
+			libfreetype.so:print/freetype2 \
 			libgif.so:graphics/giflib \
+			libharfbuzz.so:print/harfbuzz \
 			libharfbuzz-icu.so:print/harfbuzz-icu \
 			liblz4.so:archivers/liblz4 \
 			libnettle.so:security/nettle \
@@ -31,46 +33,45 @@ BROKEN_armv7=		fails to compile: undefined reference t
 BROKEN_powerpc64=	fails to compile: arena.h: Failed assertion: "arena_mapbits_allocated_get(chunk, pageind) != 0"
 BROKEN_sparc64=		fails to compile: vsnprintf is not a member of std
 
-OPTIONS_DEFINE=		WEBP
-OPTIONS_DEFAULT=	WEBP
-
-WEBP_LIB_DEPENDS=	libwebp.so:graphics/webp
-
 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:361f687:clip/src/clip
+GH_TUPLE+=		aseprite:clip:b26bf0c:clip/src/clip
 GH_TUPLE+=		aseprite:flic:65a6072:flic/src/flic
 GH_TUPLE+=		aseprite:fmt:933a33a:fmt/third_party/fmt
-GH_TUPLE+=		aseprite:freetype2:8529e84:freetype2/third_party/freetype2 # https://github.com/aseprite/aseprite/issues/1601
-GH_TUPLE+=		aseprite:gtest:d63c625:gtest/third_party/gtest
-GH_TUPLE+=		aseprite:harfbuzz:681b0bc:harfbuzz/third_party/harfbuzz
 GH_TUPLE+=		aseprite:json11:ed35a09:json11/third_party/json11
-GH_TUPLE+=		aseprite:laf:9ed243c:laf/laf
+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:simpleini:0687587:simpleini/third_party/simpleini
 GH_TUPLE+=		aseprite:stringencoders:f963507:stringencoders/laf/third_party/stringencoders
-GH_TUPLE+=		aseprite:undo:f17044a:undo/src/undo
+GH_TUPLE+=		aseprite:undo:faf19f0:undo/src/undo
 USE_GNOME=		libxml2
 USE_XORG=		x11 xcursor xext xpm ice pixman sm xxf86dga xxf86vm
-USE_LDCONFIG=		yes
 
-CMAKE_ARGS=		-DUSE_SHARED_ALLEGRO4:BOOL=ON \
-			-DUSE_SHARED_CMARK:BOOL=ON \
-			-DUSE_SHARED_CURL:BOOL=ON \
-			-DUSE_SHARED_GIFLIB:BOOL=ON \
-			-DUSE_SHARED_JPEGLIB:BOOL=ON \
-			-DUSE_SHARED_LIBPNG:BOOL=ON \
-			-DUSE_SHARED_PIXMAN:BOOL=ON \
-			-DUSE_SHARED_TINYXML:BOOL=ON \
-			-DUSE_SHARED_ZLIB:BOOL=ON
-CMAKE_ARGS+=		-DUSE_SHARED_FREETYPE:BOOL=OFF # needs files internal to freetype2
+CMAKE_ON=		USE_SHARED_ALLEGRO4 \
+			USE_SHARED_CMARK \
+			USE_SHARED_CURL \
+			USE_SHARED_FREETYPE \
+			USE_SHARED_GIFLIB \
+			USE_SHARED_HARFBUZZ \
+			USE_SHARED_JPEGLIB \
+			USE_SHARED_LIBPNG \
+			USE_SHARED_PIXMAN \
+			USE_SHARED_TINYXML \
+			USE_SHARED_ZLIB
+
+CXXFLAGS+=		-D_GLIBCXX_USE_C99 # XXX ports/193528
+
+OPTIONS_DEFINE=		STEAM WEBP
+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
-CXXFLAGS+=		-I${LOCALBASE}/include/freetype2
-CXXFLAGS+=		-I${LOCALBASE}/include/freetype2/freetype
-CXXFLAGS+=		-D_GLIBCXX_USE_C99 # XXX ports/193528
+WEBP_LIB_DEPENDS=	libwebp.so:graphics/webp
 
 post-extract:
 	@${RM} -r ${WRKSRC}/src/allegro

Modified: head/graphics/aseprite/distinfo
==============================================================================
--- head/graphics/aseprite/distinfo	Sat Mar 17 17:04:55 2018	(r464833)
+++ head/graphics/aseprite/distinfo	Sat Mar 17 17:12:31 2018	(r464834)
@@ -1,24 +1,18 @@
-TIMESTAMP = 1513446164
-SHA256 (aseprite-aseprite-v1.2.6_GH0.tar.gz) = c11c585e08f625088982dc489a10dfdb72fc05240c52a03b9ea887e7fce31622
-SIZE (aseprite-aseprite-v1.2.6_GH0.tar.gz) = 2614421
+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-361f687_GH0.tar.gz) = c5b17f75c1381d38cdb4f87f1ebeaa6a6c4dc2450f5e8f3716dbf841917b133b
-SIZE (aseprite-clip-361f687_GH0.tar.gz) = 10735
+SHA256 (aseprite-clip-b26bf0c_GH0.tar.gz) = 68c5934f7d2a70f9f5f4c30aa374b6632e3e0d8f9cf52c171521cdb2552bc1a7
+SIZE (aseprite-clip-b26bf0c_GH0.tar.gz) = 11277
 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-freetype2-8529e84_GH0.tar.gz) = 38bf6f7f59c25ab28ab80171fa8575e0a4b9db6d65e68025571c49c4ebb86d80
-SIZE (aseprite-freetype2-8529e84_GH0.tar.gz) = 1938572
-SHA256 (aseprite-gtest-d63c625_GH0.tar.gz) = 9f8be975b8672f7e2e14053744bc9433aa8d0f613378ca1a9ab99ac87ba11a39
-SIZE (aseprite-gtest-d63c625_GH0.tar.gz) = 989187
-SHA256 (aseprite-harfbuzz-681b0bc_GH0.tar.gz) = 9dcf64cc9bd58be7789d1d8da7973d79b471a3c4c7245d09c1f78a4b2b977e29
-SIZE (aseprite-harfbuzz-681b0bc_GH0.tar.gz) = 1440090
 SHA256 (aseprite-json11-ed35a09_GH0.tar.gz) = 6aaf6cd42232de9d73d0d02869d5a582d7b3c484d18bacd7a1b0bdb4726c50af
 SIZE (aseprite-json11-ed35a09_GH0.tar.gz) = 13094
-SHA256 (aseprite-laf-9ed243c_GH0.tar.gz) = ed115e7afcd992e7394924025b6e8a8bd4ec14b5e165a0c2d700c795ae804415
-SIZE (aseprite-laf-9ed243c_GH0.tar.gz) = 45791
+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
@@ -27,5 +21,5 @@ SHA256 (aseprite-simpleini-0687587_GH0.tar.gz) = 136c9
 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-f17044a_GH0.tar.gz) = 7883e370fcbcd75d8bfa1fcacb765dbf02e72bfba4a4e12b86a0ec0f76f67ede
-SIZE (aseprite-undo-f17044a_GH0.tar.gz) = 5021
+SHA256 (aseprite-undo-faf19f0_GH0.tar.gz) = cbbfaaa9f9c6500dfeb82cc9ca2ee9d374195d94aeb6120576d54ea18de4ece8
+SIZE (aseprite-undo-faf19f0_GH0.tar.gz) = 5062

Modified: head/graphics/aseprite/pkg-plist
==============================================================================
--- head/graphics/aseprite/pkg-plist	Sat Mar 17 17:04:55 2018	(r464833)
+++ head/graphics/aseprite/pkg-plist	Sat Mar 17 17:12:31 2018	(r464834)
@@ -103,9 +103,9 @@ bin/aseprite
 %%DATADIR%%/data/widgets/convolution_matrix.xml
 %%DATADIR%%/data/widgets/despeckle.xml
 %%DATADIR%%/data/widgets/duplicate_sprite.xml
+%%DATADIR%%/data/widgets/export_file.xml
 %%DATADIR%%/data/widgets/export_sprite_sheet.xml
 %%DATADIR%%/data/widgets/file_selector.xml
-%%DATADIR%%/data/widgets/file_selector_extras.xml
 %%DATADIR%%/data/widgets/font_popup.xml
 %%DATADIR%%/data/widgets/frame_properties.xml
 %%DATADIR%%/data/widgets/frame_tag_properties.xml



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