public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2020-03-25 11:17 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2020-03-25 11:17 UTC (permalink / raw
  To: gentoo-commits

commit:     c149a54e7b304b1d98a1a55e3a9f51f4d95aeff8
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Tue Mar 17 19:51:11 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Mar 25 11:17:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c149a54e

dev-games/aseprite: fix #660534

Update mimeinfo and desktop databases on pkg_postinst() and pkg_postrm()
phases.
Closes: https://bugs.gentoo.org/660534
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.1.7-r1.ebuild | 111 ++++++++++++++++++++++++++++
 1 file changed, 111 insertions(+)

diff --git a/dev-games/aseprite/aseprite-1.1.7-r1.ebuild b/dev-games/aseprite/aseprite-1.1.7-r1.ebuild
new file mode 100644
index 00000000000..0a36ff657e7
--- /dev/null
+++ b/dev-games/aseprite/aseprite-1.1.7-r1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake desktop flag-o-matic
+
+DESCRIPTION="Animated sprite editor & pixel art tool"
+HOMEPAGE="https://www.aseprite.org"
+SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-v${PV}-Source.zip"
+
+# See https://github.com/aseprite/aseprite#credits
+# Some bundled third-party packages built-in:
+# gtest duktape modp_b64 simpleini
+LICENSE="BSD GPL-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="bundled-libs debug kde gtk3 test webp"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	!bundled-libs? ( media-libs/allegro:0[X,png] )
+	gtk3? ( dev-cpp/gtkmm:3.0 )
+	kde? (
+		dev-qt/qtcore:5
+		kde-frameworks/kio:5
+	)
+	webp? ( media-libs/libwebp )
+	dev-libs/tinyxml
+	media-libs/freetype
+	media-libs/giflib:=
+	media-libs/libpng:0=
+	net-misc/curl
+	sys-libs/zlib
+	virtual/jpeg:0
+	x11-libs/libX11
+	x11-libs/pixman"
+BDEPEND="
+	app-arch/unzip
+	gtk3? ( virtual/pkgconfig )
+	webp? ( virtual/pkgconfig )"
+
+DOCS=( docs/files/ase.txt
+	docs/files/fli.txt
+	docs/files/msk.txt
+	docs/files/pic.txt
+	docs/files/picpro.txt
+	README.md )
+
+S="${WORKDIR}"
+
+PATCHES=( "${FILESDIR}/${P}_type-punned_pointer.patch" )
+
+src_prepare() {
+	cmake_src_prepare
+
+	# Fix to make flag-o-matic work.
+	if use debug ; then
+		sed -i '/-DNDEBUG/d' CMakeLists.txt || die
+	fi
+	# Fix shebang in thumbnailer
+	sed -i -e 's:#!/usr/bin/sh:#!/bin/sh:' desktop/aseprite-thumbnailer || die
+}
+
+src_configure() {
+	use debug && append-cppflags -DDEBUGMODE -D_DEBUG
+
+	local mycmakeargs=(
+		-DENABLE_UPDATER=OFF
+		-DFULLSCREEN_PLATFORM=ON
+		-DUSE_SHARED_ALLEGRO4=$(usex !bundled-libs)
+		-DUSE_SHARED_CURL=ON
+		-DUSE_SHARED_FREETYPE=ON
+		-DUSE_SHARED_GIFLIB=ON
+		-DUSE_SHARED_JPEGLIB=ON
+		-DUSE_SHARED_LIBLOADPNG=ON
+		-DUSE_SHARED_LIBPNG=ON
+		-DUSE_SHARED_PIXMAN=ON
+		-DUSE_SHARED_TINYXML=ON
+		-DUSE_SHARED_ZLIB=ON
+		-DUSE_SHARED_LIBWEBP=ON
+		-DWITH_DESKTOP_INTEGRATION=ON
+		-DWITH_GTK_FILE_DIALOG_SUPPORT="$(usex gtk3)"
+		-DWITH_QT_THUMBNAILER="$(usex kde)"
+		-DWITH_WEBP_SUPPORT="$(usex webp)"
+		-DENABLE_TESTS="$(usex test)"
+		-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	newicon -s 64 "${S}/data/icons/ase64.png" "${PN}.png"
+	cmake_src_install
+}
+
+pkg_postinst() {
+	if use !bundled-libs ; then
+		ewarn "Aseprite has been built with system-wide Allegro 4."
+		ewarn "Please note that you will not be able to resize the main window."
+		ewarn "For resizing support enable USE-flag bundled-libs and rebuild package."
+	fi
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2024-04-16 19:13 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2024-04-16 19:13 UTC (permalink / raw
  To: gentoo-commits

commit:     d9a4a5917f2c0d2eb0f9b8232d17cc2ccf2884a9
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 16 19:07:41 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Apr 16 19:13:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a4a591

dev-games/aseprite: sync filter-lto fix to 1.3.5

 - originally made in 95f26136eef6b81d752e4ddf102934306f69c581.

Closes: https://github.com/gentoo/gentoo/pull/35619
Co-authored-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.3.5.ebuild | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/dev-games/aseprite/aseprite-1.3.5.ebuild b/dev-games/aseprite/aseprite-1.3.5.ebuild
index fbbe0ad3e3a5..8717c09abd5e 100644
--- a/dev-games/aseprite/aseprite-1.3.5.ebuild
+++ b/dev-games/aseprite/aseprite-1.3.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit cmake desktop python-any-r1 toolchain-funcs xdg-utils
+inherit cmake desktop flag-o-matic python-any-r1 toolchain-funcs xdg-utils
 
 SKIA_VER="m102"
 # Last commit in ${SKIA_VER} feature branch
@@ -78,7 +78,7 @@ PATCHES=(
 	"${FILESDIR}/${PN}-1.2.35_laf_fixes.patch"
 	"${FILESDIR}/${PN}-1.3.2_shared_fmt.patch"
 	"${FILESDIR}/${PN}-1.3.2_strict-aliasing.patch"
-	"${FILESDIR}/${PN}-1.3.5_laf-strict-aliasing.patch"
+	"${FILESDIR}"/aseprite-1.3.5_laf-strict-aliasing.patch
 )
 
 src_prepare() {
@@ -97,6 +97,19 @@ src_prepare() {
 }
 
 src_configure() {
+	# -Werror=strict-aliasing, -Werror=odr, -Werror=lto-type-mismatch
+	# https://bugs.gentoo.org/924692
+	# https://github.com/aseprite/aseprite/issues/4413
+	#
+	# There is a bundled skia that fails with ODR errors. When excluding just
+	# skia from testing, aseprite itself failed with strict-aliasing (before
+	# upstream PR#84), and when that is disabled, fails again with ODR and
+	# lto-type-mismatch issues.
+	#
+	# There are a lot of issues, so don't trust any fixes without thorough
+	# testing.
+	filter-lto
+
 	einfo "Skia configuration"
 	cd "${WORKDIR}/skia-${SKIA_REV}" || die
 


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2024-04-16 14:18 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2024-04-16 14:18 UTC (permalink / raw
  To: gentoo-commits

commit:     6f97ab933fcf214851ce69174f33fd9428be6c14
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Mon Mar  4 13:43:26 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Apr 16 14:18:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f97ab93

dev-games/aseprite: drop 1.3.2

Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35619
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/Manifest              |   1 -
 dev-games/aseprite/aseprite-1.3.2.ebuild | 232 -------------------------------
 2 files changed, 233 deletions(-)

diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest
index cc19ea7f17fc..731ec7f14de6 100644
--- a/dev-games/aseprite/Manifest
+++ b/dev-games/aseprite/Manifest
@@ -1,4 +1,3 @@
 DIST Aseprite-v1.2.40-Source.zip 61802371 BLAKE2B f6f586a3ca222de208e6639e3fc94a63f98e487e1975dccd2974ffa71f937384177639e3799fb81f064afaf1c4a048394fab32a30bcda353320ac55c38b17636 SHA512 0a548428a3362f49cb6cecaa061de8371ad3f0bc22d00bc957e21f22316772e854d7ad36ebb7e5b69274eea376bb62fa39abfd4bc02250524c3707f81a628b1f
-DIST Aseprite-v1.3.2-Source.zip 64151421 BLAKE2B 9e23bf62b7d8c6377e36149ce830151d35b48e125a5a99aeb44b0fb1f2f653e53df9b8d74b7127598607561cf6dde4b59f00dd6c6abd08581eddab71feda415d SHA512 cbe1acd1f851f049ceaa948eb59ec1cb1e67c99e9204750f1e38cbedb8122fe0ce63230b63ab537e59d87c88d5ebae03b0785d0eb5195c8ef9a206c8ac71b977
 DIST Aseprite-v1.3.5-Source.zip 64189695 BLAKE2B f796f688f0ba565ae32fde2e8d84e39b610f451054440ced078ce1fc847a9208460b45aa6efa059a56c9e0603b4fd156cc476a2c40715ec2c37181e39c06a401 SHA512 885386e84c55b84cc85ffbf16f7269ac1640458abe973c3aa2e3eabd807ea3e1e06ee6e6dfaffff9dd7b09d3b37bd9ac41821152838cd80742edd4d53302c0e3
 DIST skia-m102-3338e90707323d2cd3a150276acb9f39933deee2.gh.tar.gz 53944562 BLAKE2B 9da3e8386cd7a18a6ee9362743bee4146c41038af8868a6f5e8a2dce468e4dc4669b488861d117da8d1bd8461b2ad47bfc300774a33a84153bca345d63a929a7 SHA512 9ae0032ee3861ce4958af6eb7047273d28b1faa3823576ef568e3c7faed7f49a9976540a72c3fa38234a4ae6319ac381324eff807938f9763781fd33ad67d075

diff --git a/dev-games/aseprite/aseprite-1.3.2.ebuild b/dev-games/aseprite/aseprite-1.3.2.ebuild
deleted file mode 100644
index 7630df8d90a4..000000000000
--- a/dev-games/aseprite/aseprite-1.3.2.ebuild
+++ /dev/null
@@ -1,232 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake desktop flag-o-matic python-any-r1 toolchain-funcs xdg-utils
-
-SKIA_VER="m102"
-# Last commit in ${SKIA_VER} feature branch
-# Don't use skia.googlesource.com, it produces non-reproducible tarballs
-SKIA_REV="3338e90707323d2cd3a150276acb9f39933deee2"
-
-DESCRIPTION="Animated sprite editor & pixel art tool"
-HOMEPAGE="https://www.aseprite.org"
-SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-v${PV}-Source.zip
-	https://github.com/google/skia/archive/${SKIA_REV}.tar.gz -> skia-${SKIA_VER}-${SKIA_REV}.gh.tar.gz"
-
-# See https://github.com/aseprite/aseprite#license
-LICENSE="Aseprite-EULA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="kde test webp"
-RESTRICT="bindist mirror !test? ( test )"
-
-CDEPEND="
-	app-arch/libarchive:=
-	app-text/cmark:=
-	dev-libs/libfmt:=
-	dev-libs/tinyxml
-	media-libs/freetype
-	media-libs/giflib:=
-	media-libs/harfbuzz:=[truetype]
-	media-libs/libjpeg-turbo:=
-	media-libs/libpng:=
-	net-misc/curl
-	sys-libs/zlib:=
-	virtual/opengl
-	x11-libs/libX11
-	x11-libs/libXcursor
-	x11-libs/libXi
-	x11-libs/libxcb:=
-	kde? (
-		dev-qt/qtcore:5
-		dev-qt/qtgui:5
-		kde-frameworks/kio:5
-	)
-	webp? ( media-libs/libwebp:= )"
-RDEPEND="
-	${CDEPEND}
-	gnome-extra/zenity
-"
-DEPEND="
-	${CDEPEND}
-	x11-base/xorg-proto"
-BDEPEND="
-	${PYTHON_DEPS}
-	test? ( dev-cpp/gtest )
-	app-arch/unzip
-	dev-build/gn
-	virtual/pkgconfig"
-
-DOCS=(
-	docs/ase-file-specs.md
-	docs/gpl-palette-extension.md
-	README.md
-)
-
-S="${WORKDIR}"
-
-PATCHES=(
-	"${FILESDIR}/skia-${SKIA_VER}_remove_angle2.patch"
-	"${FILESDIR}/${PN}-1.2.40_shared_libarchive.patch"
-	"${FILESDIR}/${PN}-1.3.2_shared_json11.patch"
-	"${FILESDIR}/${PN}-1.3.2_shared_webp.patch"
-	"${FILESDIR}/${PN}-1.2.35_laf_fixes.patch"
-	"${FILESDIR}/${PN}-1.3.2_shared_fmt.patch"
-	"${FILESDIR}/${PN}-1.3.2_strict-aliasing.patch"
-)
-
-src_prepare() {
-	cmake_src_prepare
-	# Skia: remove custom optimizations
-	sed -i -e 's:"\/\/gn\/skia\:optimize",::g' \
-		"skia-${SKIA_REV}/gn/BUILDCONFIG.gn" || die
-	# Aseprite: don't install tga bundled library
-	sed -i -e '/install/d' src/tga/CMakeLists.txt || die
-	# Aseprite: don't use bundled gtest
-	sed -i -e '/add_subdirectory(googletest)/d' \
-		laf/third_party/CMakeLists.txt || die
-	# Fix shebang in thumbnailer
-	sed -i -e 's:#!/usr/bin/sh:#!/bin/sh:' \
-		src/desktop/linux/aseprite-thumbnailer || die
-}
-
-src_configure() {
-	# -Werror=strict-aliasing, -Werror=odr, -Werror=lto-type-mismatch
-	# https://bugs.gentoo.org/924692
-	# https://github.com/aseprite/aseprite/issues/4413
-	#
-	# There is a bundled skia that fails with ODR errors. When excluding just
-	# skia from testing, aseprite itself fails with strict-aliasing, and when
-	# that is disabled, fails again with ODR and lto-type-mismatch issues.
-	#
-	# There are a lot of issues, so don't trust any fixes without thorough
-	# testing.
-	append-flags -fno-strict-aliasing
-	filter-lto
-
-	einfo "Skia configuration"
-	cd "${WORKDIR}/skia-${SKIA_REV}" || die
-
-	tc-export AR CC CXX
-
-	passflags() {
-		local _f _x
-		_f=( ${1} )
-		_x="[$(printf '"%s", ' "${_f[@]}")]"
-		myconf_gn+=( ${2}="${_x}" )
-	}
-
-	local myconf_gn=(
-		ar=\"${AR}\"
-		cc=\"${CC}\"
-		cxx=\"${CXX}\"
-
-		is_official_build=true
-		is_component_build=false
-		is_debug=false
-
-		skia_use_egl=false
-		skia_use_dawn=false
-		skia_use_dng_sdk=false
-		skia_use_metal=false
-		skia_use_sfntly=false
-		skia_use_wuffs=false
-
-		skia_enable_pdf=false
-		skia_enable_svg=false
-		skia_use_expat=false
-		skia_use_ffmpeg=false
-		skia_use_fontconfig=false
-		skia_use_freetype=true
-		skia_use_gl=true
-		skia_use_harfbuzz=true
-		skia_use_icu=false
-		skia_use_libjpeg_turbo_decode=true
-		skia_use_libjpeg_turbo_encode=true
-		skia_use_libpng_decode=true
-		skia_use_libpng_encode=true
-		skia_use_libwebp_decode=$(usex webp true false)
-		skia_use_libwebp_encode=$(usex webp true false)
-		skia_use_lua=false
-		skia_use_vulkan=false
-		skia_use_x11=false
-		skia_use_xps=false
-		skia_use_zlib=true
-	)
-
-	passflags "${CFLAGS}" extra_cflags_c
-	passflags "${CXXFLAGS}" extra_cflags_cc
-	passflags "${LDFLAGS}" extra_ldflags
-	myconf_gn="${myconf_gn[@]}"
-	set -- gn gen --args="${myconf_gn% }" out/Static
-	echo "$@"
-	"$@" || die
-
-	einfo "Aseprite configuration"
-	cd "${WORKDIR}" || die
-
-	local mycmakeargs=(
-		-DENABLE_CCACHE=OFF
-		-DENABLE_DESKTOP_INTEGRATION=ON
-		-DENABLE_STEAM=OFF
-		-DENABLE_TESTS="$(usex test)"
-		-DENABLE_QT_THUMBNAILER="$(usex kde)"
-		-DENABLE_UPDATER=OFF
-		-DENABLE_UI=ON
-		-DENABLE_WEBP="$(usex webp)"
-		-DLAF_WITH_EXAMPLES=OFF
-		-DLAF_WITH_TESTS="$(usex test)"
-		-DFULLSCREEN_PLATFORM=ON
-		-DSKIA_DIR="${WORKDIR}/skia-${SKIA_REV}/"
-		-DSKIA_LIBRARY_DIR="${WORKDIR}/skia-${SKIA_REV}/out/Static/"
-		-DSKIA_LIBRARY="${WORKDIR}/skia-${SKIA_REV}/out/Static/libskia.a"
-		-DSKSHAPER_LIBRARY="${WORKDIR}/skia-${SKIA_REV}/out/Static/libskshaper.a"
-		-DUSE_SHARED_CMARK=ON
-		-DUSE_SHARED_CURL=ON
-		-DUSE_SHARED_FMT=ON
-		-DUSE_SHARED_FREETYPE=ON
-		-DUSE_SHARED_GIFLIB=ON
-		-DUSE_SHARED_HARFBUZZ=ON
-		-DUSE_SHARED_JPEGLIB=ON
-		-DUSE_SHARED_JSON11=OFF		# Custom methods added to bundled version
-		-DUSE_SHARED_LIBARCHIVE=ON
-		-DUSE_SHARED_LIBPNG=ON
-		-DUSE_SHARED_PIXMAN=ON
-		-DUSE_SHARED_TINYXML=ON
-		-DUSE_SHARED_WEBP=ON
-		-DUSE_SHARED_ZLIB=ON
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	einfo "Skia compilation"
-	cd "${WORKDIR}/skia-${SKIA_REV}" || die
-	eninja -C out/Static
-
-	einfo "Aseprite compilation"
-	cd "${WORKDIR}" || die
-	cmake_src_compile
-}
-
-src_install() {
-	newicon -s 64 "${S}/data/icons/ase64.png" "${PN}.png"
-	cmake_src_install
-}
-
-pkg_postinst() {
-	xdg_desktop_database_update
-	xdg_icon_cache_update
-	xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-	xdg_icon_cache_update
-	xdg_mimeinfo_database_update
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2024-04-11 21:34 Sam James
  0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2024-04-11 21:34 UTC (permalink / raw
  To: gentoo-commits

commit:     95f26136eef6b81d752e4ddf102934306f69c581
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Thu Apr 11 18:40:06 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 11 21:33:19 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95f26136

dev-games/aseprite: mark as LTO-unsafe, strict-aliasing unsafe

It has all the issues, and then throws in another issue with a bundled
skia too just for kicks.

Closes: https://bugs.gentoo.org/924692
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.2.40.ebuild | 15 ++++++++++++++-
 dev-games/aseprite/aseprite-1.3.2.ebuild  | 15 ++++++++++++++-
 2 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/dev-games/aseprite/aseprite-1.2.40.ebuild b/dev-games/aseprite/aseprite-1.2.40.ebuild
index db187de2e8df..2a603fddfb1f 100644
--- a/dev-games/aseprite/aseprite-1.2.40.ebuild
+++ b/dev-games/aseprite/aseprite-1.2.40.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit cmake desktop ninja-utils python-any-r1 toolchain-funcs xdg-utils
+inherit cmake desktop flag-o-matic ninja-utils python-any-r1 toolchain-funcs xdg-utils
 
 SKIA_VER="m102"
 # Last commit in ${SKIA_VER} feature branch
@@ -96,6 +96,19 @@ src_prepare() {
 }
 
 src_configure() {
+	# -Werror=strict-aliasing, -Werror=odr, -Werror=lto-type-mismatch
+	# https://bugs.gentoo.org/924692
+	# https://github.com/aseprite/aseprite/issues/4413
+	#
+	# There is a bundled skia that fails with ODR errors. When excluding just
+	# skia from testing, aseprite itself fails with strict-aliasing, and when
+	# that is disabled, fails again with ODR and lto-type-mismatch issues.
+	#
+	# There are a lot of issues, so don't trust any fixes without thorough
+	# testing.
+	append-flags -fno-strict-aliasing
+	filter-lto
+
 	einfo "Skia configuration"
 	cd "${WORKDIR}/skia-${SKIA_REV}" || die
 

diff --git a/dev-games/aseprite/aseprite-1.3.2.ebuild b/dev-games/aseprite/aseprite-1.3.2.ebuild
index a5dfeae7a147..7630df8d90a4 100644
--- a/dev-games/aseprite/aseprite-1.3.2.ebuild
+++ b/dev-games/aseprite/aseprite-1.3.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit cmake desktop python-any-r1 toolchain-funcs xdg-utils
+inherit cmake desktop flag-o-matic python-any-r1 toolchain-funcs xdg-utils
 
 SKIA_VER="m102"
 # Last commit in ${SKIA_VER} feature branch
@@ -96,6 +96,19 @@ src_prepare() {
 }
 
 src_configure() {
+	# -Werror=strict-aliasing, -Werror=odr, -Werror=lto-type-mismatch
+	# https://bugs.gentoo.org/924692
+	# https://github.com/aseprite/aseprite/issues/4413
+	#
+	# There is a bundled skia that fails with ODR errors. When excluding just
+	# skia from testing, aseprite itself fails with strict-aliasing, and when
+	# that is disabled, fails again with ODR and lto-type-mismatch issues.
+	#
+	# There are a lot of issues, so don't trust any fixes without thorough
+	# testing.
+	append-flags -fno-strict-aliasing
+	filter-lto
+
 	einfo "Skia configuration"
 	cd "${WORKDIR}/skia-${SKIA_REV}" || die
 


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2024-01-07  0:20 Conrad Kostecki
  0 siblings, 0 replies; 35+ messages in thread
From: Conrad Kostecki @ 2024-01-07  0:20 UTC (permalink / raw
  To: gentoo-commits

commit:     659cbe30eacd2be1b3aad8c38e2a312b010a6d15
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Fri Nov 24 17:31:28 2023 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sun Jan  7 00:19:36 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659cbe30

dev-games/aseprite: minor updates to 1.2.40

Enable py3.12, fix compilation error.

Closes: https://bugs.gentoo.org/916294
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.2.40.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-games/aseprite/aseprite-1.2.40.ebuild b/dev-games/aseprite/aseprite-1.2.40.ebuild
index bd7646097d95..1438903e7b8f 100644
--- a/dev-games/aseprite/aseprite-1.2.40.ebuild
+++ b/dev-games/aseprite/aseprite-1.2.40.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit cmake desktop ninja-utils python-any-r1 toolchain-funcs xdg-utils
 
@@ -32,7 +32,7 @@ RDEPEND="
 	dev-libs/tinyxml
 	media-libs/freetype
 	media-libs/giflib:=
-	media-libs/harfbuzz:=
+	media-libs/harfbuzz:=[truetype]
 	media-libs/libjpeg-turbo:=
 	media-libs/libpng:=
 	net-misc/curl


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2023-02-20  9:36 Sam James
  0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2023-02-20  9:36 UTC (permalink / raw
  To: gentoo-commits

commit:     34aeb6a14894e59c45dbd7122573cbd8c2986626
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Mon Feb 20 08:41:27 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 20 09:35:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34aeb6a1

dev-games/aseprite: fix wrong file ends for patch

Closes: https://bugs.gentoo.org/895504
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29679
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.2.40.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-games/aseprite/aseprite-1.2.40.ebuild b/dev-games/aseprite/aseprite-1.2.40.ebuild
index ace0f6db885e..f13050e1e1d3 100644
--- a/dev-games/aseprite/aseprite-1.2.40.ebuild
+++ b/dev-games/aseprite/aseprite-1.2.40.ebuild
@@ -77,6 +77,9 @@ PATCHES=(
 )
 
 src_prepare() {
+	# Remove extra \r on ends, #895504
+	sed -i -e 's/\r$//' \
+		third_party/IXWebSocket/ixwebsocket/IXWebSocketSendData.h || die
 	cmake_src_prepare
 	# Skia: remove custom optimizations
 	sed -i -e 's:"\/\/gn\/skia\:optimize",::g' \


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2022-12-23 20:49 Arthur Zamarin
  0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2022-12-23 20:49 UTC (permalink / raw
  To: gentoo-commits

commit:     c625ddfdffdc33730f43b7e5c4684b614d44a56c
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 23 20:49:18 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 23 20:49:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c625ddfd

dev-games/aseprite: Stabilize 1.2.40 x86, #886897

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.2.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/aseprite/aseprite-1.2.40.ebuild b/dev-games/aseprite/aseprite-1.2.40.ebuild
index 5e2b5787d628..403fa546c671 100644
--- a/dev-games/aseprite/aseprite-1.2.40.ebuild
+++ b/dev-games/aseprite/aseprite-1.2.40.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-
 # See https://github.com/aseprite/aseprite#license
 LICENSE="Aseprite-EULA"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="kde test webp"
 RESTRICT="bindist mirror !test? ( test )"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2022-12-23 20:46 Arthur Zamarin
  0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2022-12-23 20:46 UTC (permalink / raw
  To: gentoo-commits

commit:     5cf49fc015e76fa49e3794054b7be071125f1274
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 23 20:45:19 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 23 20:45:19 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf49fc0

dev-games/aseprite: Stabilize 1.2.40 amd64, #886897

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.2.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/aseprite/aseprite-1.2.40.ebuild b/dev-games/aseprite/aseprite-1.2.40.ebuild
index 9ca844324bd7..5e2b5787d628 100644
--- a/dev-games/aseprite/aseprite-1.2.40.ebuild
+++ b/dev-games/aseprite/aseprite-1.2.40.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-
 # See https://github.com/aseprite/aseprite#license
 LICENSE="Aseprite-EULA"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 IUSE="kde test webp"
 RESTRICT="bindist mirror !test? ( test )"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2022-11-28  7:12 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-11-28  7:12 UTC (permalink / raw
  To: gentoo-commits

commit:     75b4cbd7b7914fb6b8dae9e9ad0a9e391028c317
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Tue Nov 22 18:48:41 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Nov 28 07:12:31 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b4cbd7

dev-games/aseprite: add missing dependency

Package requires X11/X.h on build which now belongs to
x11-base/xorg-proto.

Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28387
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.2.40.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-games/aseprite/aseprite-1.2.40.ebuild b/dev-games/aseprite/aseprite-1.2.40.ebuild
index a3d1b977ef33..9ca844324bd7 100644
--- a/dev-games/aseprite/aseprite-1.2.40.ebuild
+++ b/dev-games/aseprite/aseprite-1.2.40.ebuild
@@ -48,7 +48,9 @@ RDEPEND="
 		kde-frameworks/kio:5
 	)
 	webp? ( media-libs/libwebp:= )"
-DEPEND="${RDEPEND}"
+DEPEND="
+	${RDEPEND}
+	x11-base/xorg-proto"
 BDEPEND="
 	${PYTHON_DEPS}
 	test? ( dev-cpp/gtest )


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2022-08-18  7:06 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-08-18  7:06 UTC (permalink / raw
  To: gentoo-commits

commit:     4e16b0db623eae10d737ed4b64dca59dd2056d0a
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Mon Aug  1 12:35:05 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Aug 18 07:06:17 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e16b0db

dev-games/aseprite: drop 1.2.35

Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26695
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/Manifest               |   1 -
 dev-games/aseprite/aseprite-1.2.35.ebuild | 207 ------------------------------
 2 files changed, 208 deletions(-)

diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest
index 845e01117739..e2144df40ea9 100644
--- a/dev-games/aseprite/Manifest
+++ b/dev-games/aseprite/Manifest
@@ -1,4 +1,3 @@
 DIST Aseprite-v1.1.9-Source.zip 11746265 BLAKE2B fa16be059a7bb3b83705c56e7e93cbbb71676617a8d0798f0e481b09199ae069b85826615f8609acabb10a4e9a9da0857f2f99b03c2b913f26eee6d4dfdc0f0a SHA512 44c5878c67e69d2510c862e8f6869d727aa47b3d23d41d4e7318eca54c6d72fc5f89e72c70c160ce6da78fa091e11eedefa74e0273dc4cea59b2fe16c8851d9e
-DIST Aseprite-v1.2.35-Source.zip 61972632 BLAKE2B f9e24d04a19756f65041cb9c96a4142fe5078a4f6d8b48f69e79501822ff8a5070f350cf9016e5500fec5aeb82d4d8eb2c8d8b42a73fd8bc73aecab185d002fe SHA512 2577a683516adc9c601300da15e9099d6fa698fec32f4b62ce95c46412c1dd26b0538cc23996e0a1060ac4a4de47c2538124c4a01ade375f3b4efcbc99fbbdc8
 DIST Aseprite-v1.2.37-Source.zip 61977600 BLAKE2B f904e5f2a296fa5dae6dedb7b32d5249a8cda64e3b545057e9c033e3e428f050ee128b4f96098a655d871339a77b48d7be58fdad8edffd252d8bbd7b80d0db5f SHA512 c846a6bd6f11bea18e49146cac735a165c6ab7ca63f76b3dfaf7c1f64ddc6719804bfbb340e05ecb75a171b12db9a6a0444b26782d31a84cc810b7266843b0e9
 DIST skia-m102-3338e90707323d2cd3a150276acb9f39933deee2.gh.tar.gz 53944562 BLAKE2B 9da3e8386cd7a18a6ee9362743bee4146c41038af8868a6f5e8a2dce468e4dc4669b488861d117da8d1bd8461b2ad47bfc300774a33a84153bca345d63a929a7 SHA512 9ae0032ee3861ce4958af6eb7047273d28b1faa3823576ef568e3c7faed7f49a9976540a72c3fa38234a4ae6319ac381324eff807938f9763781fd33ad67d075

diff --git a/dev-games/aseprite/aseprite-1.2.35.ebuild b/dev-games/aseprite/aseprite-1.2.35.ebuild
deleted file mode 100644
index 701559c4ea4b..000000000000
--- a/dev-games/aseprite/aseprite-1.2.35.ebuild
+++ /dev/null
@@ -1,207 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake desktop ninja-utils toolchain-funcs xdg-utils
-
-SKIA_VER="m102"
-# Last commit in ${SKIA_VER} feature branch
-# Don't use skia.googlesource.com, it produces non-reproducible tarballs
-SKIA_REV="3338e90707323d2cd3a150276acb9f39933deee2"
-
-DESCRIPTION="Animated sprite editor & pixel art tool"
-HOMEPAGE="https://www.aseprite.org"
-SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-v${PV}-Source.zip
-	https://github.com/google/skia/archive/${SKIA_REV}.tar.gz -> skia-${SKIA_VER}-${SKIA_REV}.gh.tar.gz"
-
-# See https://github.com/aseprite/aseprite#license
-LICENSE="Aseprite-EULA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="kde test webp"
-RESTRICT="bindist mirror !test? ( test )"
-
-RDEPEND="
-	app-arch/libarchive:=
-	app-text/cmark:=
-	dev-cpp/json11
-	dev-libs/tinyxml
-	media-libs/freetype
-	media-libs/giflib:=
-	media-libs/harfbuzz:=
-	media-libs/libjpeg-turbo:=
-	media-libs/libpng:=
-	net-misc/curl
-	sys-libs/zlib:=
-	virtual/opengl
-	x11-libs/libX11
-	x11-libs/libXcursor
-	x11-libs/libxcb:=
-	kde? (
-		dev-qt/qtcore:5
-		dev-qt/qtgui:5
-		kde-frameworks/kio:5
-	)
-	webp? ( media-libs/libwebp:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	test? ( dev-cpp/gtest )
-	app-arch/unzip
-	dev-util/gn
-	virtual/pkgconfig"
-
-DOCS=(
-	docs/ase-file-specs.md
-	docs/gpl-palette-extension.md
-	README.md
-)
-
-S="${WORKDIR}"
-
-PATCHES=(
-	"${FILESDIR}/skia-${SKIA_VER}_remove_angle2.patch"
-	"${FILESDIR}/${P}_check_colorSpace.patch"
-	"${FILESDIR}/${P}_shared_libarchive.patch"
-	"${FILESDIR}/${P}_shared_json11.patch"
-	"${FILESDIR}/${P}_shared_webp.patch"
-	"${FILESDIR}/${P}_laf_fixes.patch"
-)
-
-src_prepare() {
-	cmake_src_prepare
-	# Skia: remove custom optimizations
-	sed -i -e 's:"\/\/gn\/skia\:optimize",::g' \
-		"skia-${SKIA_REV}/gn/BUILDCONFIG.gn" || die
-	# Aseprite: don't install tga bundled library
-	sed -i -e '/install/d' src/tga/CMakeLists.txt || die
-	# Aseprite: don't use bundled gtest
-	sed -i -e '/add_subdirectory(googletest)/d' \
-		laf/third_party/CMakeLists.txt || die
-	# Fix shebang in thumbnailer
-	sed -i -e 's:#!/usr/bin/sh:#!/bin/sh:' \
-		src/desktop/linux/aseprite-thumbnailer || die
-}
-
-src_configure() {
-	einfo "Skia configuration"
-	cd "${WORKDIR}/skia-${SKIA_REV}" || die
-
-	tc-export AR CC CXX
-
-	passflags() {
-		local _f _x
-		_f=( ${1} )
-		_x="[$(printf '"%s", ' "${_f[@]}")]"
-		myconf_gn+=( ${2}="${_x}" )
-	}
-
-	local myconf_gn=(
-		ar=\"${AR}\"
-		cc=\"${CC}\"
-		cxx=\"${CXX}\"
-
-		is_official_build=true
-		is_component_build=false
-		is_debug=false
-
-		skia_use_egl=false
-		skia_use_dawn=false
-		skia_use_dng_sdk=false
-		skia_use_metal=false
-		skia_use_sfntly=false
-		skia_use_wuffs=false
-
-		skia_enable_pdf=false
-		skia_enable_svg=false
-		skia_use_expat=false
-		skia_use_ffmpeg=false
-		skia_use_fontconfig=false
-		skia_use_freetype=true
-		skia_use_gl=true
-		skia_use_harfbuzz=true
-		skia_use_icu=false
-		skia_use_libjpeg_turbo_decode=true
-		skia_use_libjpeg_turbo_encode=true
-		skia_use_libpng_decode=true
-		skia_use_libpng_encode=true
-		skia_use_libwebp_decode=$(usex webp true false)
-		skia_use_libwebp_encode=$(usex webp true false)
-		skia_use_lua=false
-		skia_use_vulkan=false
-		skia_use_x11=false
-		skia_use_xps=false
-		skia_use_zlib=true
-	)
-
-	passflags "${CFLAGS}" extra_cflags_c
-	passflags "${CXXFLAGS}" extra_cflags_cc
-	passflags "${LDFLAGS}" extra_ldflags
-	myconf_gn="${myconf_gn[@]}"
-	set -- gn gen --args="${myconf_gn% }" out/Static
-	echo "$@"
-	"$@" || die
-
-	einfo "Aseprite configuration"
-	cd "${WORKDIR}" || die
-
-	local mycmakeargs=(
-		-DENABLE_CCACHE=OFF
-		-DENABLE_DESKTOP_INTEGRATION=ON
-		-DENABLE_STEAM=OFF
-		-DENABLE_TESTS="$(usex test)"
-		-DENABLE_QT_THUMBNAILER="$(usex kde)"
-		-DENABLE_UPDATER=OFF
-		-DENABLE_UI=ON
-		-DENABLE_WEBP="$(usex webp)"
-		-DLAF_WITH_EXAMPLES=OFF
-		-DLAF_WITH_TESTS="$(usex test)"
-		-DFULLSCREEN_PLATFORM=ON
-		-DSKIA_DIR="${WORKDIR}/skia-${SKIA_REV}/"
-		-DSKIA_LIBRARY_DIR="${WORKDIR}/skia-${SKIA_REV}/out/Static/"
-		-DSKIA_LIBRARY="${WORKDIR}/skia-${SKIA_REV}/out/Static/libskia.a"
-		-DSKSHAPER_LIBRARY="${WORKDIR}/skia-${SKIA_REV}/out/Static/libskshaper.a"
-		-DUSE_SHARED_CMARK=ON
-		-DUSE_SHARED_CURL=ON
-		-DUSE_SHARED_FREETYPE=ON
-		-DUSE_SHARED_GIFLIB=ON
-		-DUSE_SHARED_HARFBUZZ=ON
-		-DUSE_SHARED_JPEGLIB=ON
-		-DUSE_SHARED_JSON11=ON
-		-DUSE_SHARED_LIBARCHIVE=ON
-		-DUSE_SHARED_LIBPNG=ON
-		-DUSE_SHARED_PIXMAN=ON
-		-DUSE_SHARED_TINYXML=ON
-		-DUSE_SHARED_WEBP=ON
-		-DUSE_SHARED_ZLIB=ON
-	)
-	cmake_src_configure
-}
-
-src_compile() {
-	einfo "Skia compilation"
-	cd "${WORKDIR}/skia-${SKIA_REV}" || die
-	eninja -C out/Static
-
-	einfo "Aseprite compilation"
-	cd "${WORKDIR}" || die
-	cmake_src_compile
-}
-
-src_install() {
-	newicon -s 64 "${S}/data/icons/ase64.png" "${PN}.png"
-	cmake_src_install
-}
-
-pkg_postinst() {
-	xdg_desktop_database_update
-	xdg_icon_cache_update
-	xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-	xdg_icon_cache_update
-	xdg_mimeinfo_database_update
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2022-08-18  7:06 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-08-18  7:06 UTC (permalink / raw
  To: gentoo-commits

commit:     0d5d1beba3be61364dbd859abdfa7518ea79b624
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Mon Aug  1 12:33:05 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Aug 18 07:06:17 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d5d1beb

dev-games/aseprite: fix building skia

skia's build system invokes python directly, which will fail with
dev-lang/python-exec[-native-symlinks].

Closes: https://bugs.gentoo.org/861923
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.2.37.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-games/aseprite/aseprite-1.2.37.ebuild b/dev-games/aseprite/aseprite-1.2.37.ebuild
index aeb7901ac8ac..0848144f77df 100644
--- a/dev-games/aseprite/aseprite-1.2.37.ebuild
+++ b/dev-games/aseprite/aseprite-1.2.37.ebuild
@@ -3,7 +3,9 @@
 
 EAPI=8
 
-inherit cmake desktop ninja-utils toolchain-funcs xdg-utils
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit cmake desktop ninja-utils python-any-r1 toolchain-funcs xdg-utils
 
 SKIA_VER="m102"
 # Last commit in ${SKIA_VER} feature branch
@@ -48,6 +50,7 @@ RDEPEND="
 	webp? ( media-libs/libwebp:= )"
 DEPEND="${RDEPEND}"
 BDEPEND="
+	${PYTHON_DEPS}
 	test? ( dev-cpp/gtest )
 	app-arch/unzip
 	dev-util/gn


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2022-07-29  7:15 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-07-29  7:15 UTC (permalink / raw
  To: gentoo-commits

commit:     bf406e3fb1de393aad286153c04fed7643c35d39
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Tue Jul 26 14:10:22 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jul 29 07:15:32 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf406e3f

dev-games/aseprite: add 1.2.37

Closes: https://bugs.gentoo.org/861224
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26604
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/Manifest               |   1 +
 dev-games/aseprite/aseprite-1.2.37.ebuild | 208 ++++++++++++++++++++++++++++++
 2 files changed, 209 insertions(+)

diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest
index 4d40e918a12d..845e01117739 100644
--- a/dev-games/aseprite/Manifest
+++ b/dev-games/aseprite/Manifest
@@ -1,3 +1,4 @@
 DIST Aseprite-v1.1.9-Source.zip 11746265 BLAKE2B fa16be059a7bb3b83705c56e7e93cbbb71676617a8d0798f0e481b09199ae069b85826615f8609acabb10a4e9a9da0857f2f99b03c2b913f26eee6d4dfdc0f0a SHA512 44c5878c67e69d2510c862e8f6869d727aa47b3d23d41d4e7318eca54c6d72fc5f89e72c70c160ce6da78fa091e11eedefa74e0273dc4cea59b2fe16c8851d9e
 DIST Aseprite-v1.2.35-Source.zip 61972632 BLAKE2B f9e24d04a19756f65041cb9c96a4142fe5078a4f6d8b48f69e79501822ff8a5070f350cf9016e5500fec5aeb82d4d8eb2c8d8b42a73fd8bc73aecab185d002fe SHA512 2577a683516adc9c601300da15e9099d6fa698fec32f4b62ce95c46412c1dd26b0538cc23996e0a1060ac4a4de47c2538124c4a01ade375f3b4efcbc99fbbdc8
+DIST Aseprite-v1.2.37-Source.zip 61977600 BLAKE2B f904e5f2a296fa5dae6dedb7b32d5249a8cda64e3b545057e9c033e3e428f050ee128b4f96098a655d871339a77b48d7be58fdad8edffd252d8bbd7b80d0db5f SHA512 c846a6bd6f11bea18e49146cac735a165c6ab7ca63f76b3dfaf7c1f64ddc6719804bfbb340e05ecb75a171b12db9a6a0444b26782d31a84cc810b7266843b0e9
 DIST skia-m102-3338e90707323d2cd3a150276acb9f39933deee2.gh.tar.gz 53944562 BLAKE2B 9da3e8386cd7a18a6ee9362743bee4146c41038af8868a6f5e8a2dce468e4dc4669b488861d117da8d1bd8461b2ad47bfc300774a33a84153bca345d63a929a7 SHA512 9ae0032ee3861ce4958af6eb7047273d28b1faa3823576ef568e3c7faed7f49a9976540a72c3fa38234a4ae6319ac381324eff807938f9763781fd33ad67d075

diff --git a/dev-games/aseprite/aseprite-1.2.37.ebuild b/dev-games/aseprite/aseprite-1.2.37.ebuild
new file mode 100644
index 000000000000..aeb7901ac8ac
--- /dev/null
+++ b/dev-games/aseprite/aseprite-1.2.37.ebuild
@@ -0,0 +1,208 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop ninja-utils toolchain-funcs xdg-utils
+
+SKIA_VER="m102"
+# Last commit in ${SKIA_VER} feature branch
+# Don't use skia.googlesource.com, it produces non-reproducible tarballs
+SKIA_REV="3338e90707323d2cd3a150276acb9f39933deee2"
+
+DESCRIPTION="Animated sprite editor & pixel art tool"
+HOMEPAGE="https://www.aseprite.org"
+SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-v${PV}-Source.zip
+	https://github.com/google/skia/archive/${SKIA_REV}.tar.gz -> skia-${SKIA_VER}-${SKIA_REV}.gh.tar.gz"
+
+# See https://github.com/aseprite/aseprite#license
+LICENSE="Aseprite-EULA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="kde test webp"
+RESTRICT="bindist mirror !test? ( test )"
+
+RDEPEND="
+	app-arch/libarchive:=
+	app-text/cmark:=
+	dev-cpp/json11
+	dev-libs/tinyxml
+	media-libs/freetype
+	media-libs/giflib:=
+	media-libs/harfbuzz:=
+	media-libs/libjpeg-turbo:=
+	media-libs/libpng:=
+	net-misc/curl
+	sys-libs/zlib:=
+	virtual/opengl
+	x11-libs/libX11
+	x11-libs/libXcursor
+	x11-libs/libXi
+	x11-libs/libxcb:=
+	kde? (
+		dev-qt/qtcore:5
+		dev-qt/qtgui:5
+		kde-frameworks/kio:5
+	)
+	webp? ( media-libs/libwebp:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	test? ( dev-cpp/gtest )
+	app-arch/unzip
+	dev-util/gn
+	virtual/pkgconfig"
+
+DOCS=(
+	docs/ase-file-specs.md
+	docs/gpl-palette-extension.md
+	README.md
+)
+
+S="${WORKDIR}"
+
+PATCHES=(
+	"${FILESDIR}/skia-${SKIA_VER}_remove_angle2.patch"
+	"${FILESDIR}/${PN}-1.2.35_check_colorSpace.patch"
+	"${FILESDIR}/${PN}-1.2.35_shared_libarchive.patch"
+	"${FILESDIR}/${PN}-1.2.35_shared_json11.patch"
+	"${FILESDIR}/${PN}-1.2.35_shared_webp.patch"
+	"${FILESDIR}/${PN}-1.2.35_laf_fixes.patch"
+)
+
+src_prepare() {
+	cmake_src_prepare
+	# Skia: remove custom optimizations
+	sed -i -e 's:"\/\/gn\/skia\:optimize",::g' \
+		"skia-${SKIA_REV}/gn/BUILDCONFIG.gn" || die
+	# Aseprite: don't install tga bundled library
+	sed -i -e '/install/d' src/tga/CMakeLists.txt || die
+	# Aseprite: don't use bundled gtest
+	sed -i -e '/add_subdirectory(googletest)/d' \
+		laf/third_party/CMakeLists.txt || die
+	# Fix shebang in thumbnailer
+	sed -i -e 's:#!/usr/bin/sh:#!/bin/sh:' \
+		src/desktop/linux/aseprite-thumbnailer || die
+}
+
+src_configure() {
+	einfo "Skia configuration"
+	cd "${WORKDIR}/skia-${SKIA_REV}" || die
+
+	tc-export AR CC CXX
+
+	passflags() {
+		local _f _x
+		_f=( ${1} )
+		_x="[$(printf '"%s", ' "${_f[@]}")]"
+		myconf_gn+=( ${2}="${_x}" )
+	}
+
+	local myconf_gn=(
+		ar=\"${AR}\"
+		cc=\"${CC}\"
+		cxx=\"${CXX}\"
+
+		is_official_build=true
+		is_component_build=false
+		is_debug=false
+
+		skia_use_egl=false
+		skia_use_dawn=false
+		skia_use_dng_sdk=false
+		skia_use_metal=false
+		skia_use_sfntly=false
+		skia_use_wuffs=false
+
+		skia_enable_pdf=false
+		skia_enable_svg=false
+		skia_use_expat=false
+		skia_use_ffmpeg=false
+		skia_use_fontconfig=false
+		skia_use_freetype=true
+		skia_use_gl=true
+		skia_use_harfbuzz=true
+		skia_use_icu=false
+		skia_use_libjpeg_turbo_decode=true
+		skia_use_libjpeg_turbo_encode=true
+		skia_use_libpng_decode=true
+		skia_use_libpng_encode=true
+		skia_use_libwebp_decode=$(usex webp true false)
+		skia_use_libwebp_encode=$(usex webp true false)
+		skia_use_lua=false
+		skia_use_vulkan=false
+		skia_use_x11=false
+		skia_use_xps=false
+		skia_use_zlib=true
+	)
+
+	passflags "${CFLAGS}" extra_cflags_c
+	passflags "${CXXFLAGS}" extra_cflags_cc
+	passflags "${LDFLAGS}" extra_ldflags
+	myconf_gn="${myconf_gn[@]}"
+	set -- gn gen --args="${myconf_gn% }" out/Static
+	echo "$@"
+	"$@" || die
+
+	einfo "Aseprite configuration"
+	cd "${WORKDIR}" || die
+
+	local mycmakeargs=(
+		-DENABLE_CCACHE=OFF
+		-DENABLE_DESKTOP_INTEGRATION=ON
+		-DENABLE_STEAM=OFF
+		-DENABLE_TESTS="$(usex test)"
+		-DENABLE_QT_THUMBNAILER="$(usex kde)"
+		-DENABLE_UPDATER=OFF
+		-DENABLE_UI=ON
+		-DENABLE_WEBP="$(usex webp)"
+		-DLAF_WITH_EXAMPLES=OFF
+		-DLAF_WITH_TESTS="$(usex test)"
+		-DFULLSCREEN_PLATFORM=ON
+		-DSKIA_DIR="${WORKDIR}/skia-${SKIA_REV}/"
+		-DSKIA_LIBRARY_DIR="${WORKDIR}/skia-${SKIA_REV}/out/Static/"
+		-DSKIA_LIBRARY="${WORKDIR}/skia-${SKIA_REV}/out/Static/libskia.a"
+		-DSKSHAPER_LIBRARY="${WORKDIR}/skia-${SKIA_REV}/out/Static/libskshaper.a"
+		-DUSE_SHARED_CMARK=ON
+		-DUSE_SHARED_CURL=ON
+		-DUSE_SHARED_FREETYPE=ON
+		-DUSE_SHARED_GIFLIB=ON
+		-DUSE_SHARED_HARFBUZZ=ON
+		-DUSE_SHARED_JPEGLIB=ON
+		-DUSE_SHARED_JSON11=ON
+		-DUSE_SHARED_LIBARCHIVE=ON
+		-DUSE_SHARED_LIBPNG=ON
+		-DUSE_SHARED_PIXMAN=ON
+		-DUSE_SHARED_TINYXML=ON
+		-DUSE_SHARED_WEBP=ON
+		-DUSE_SHARED_ZLIB=ON
+	)
+	cmake_src_configure
+}
+
+src_compile() {
+	einfo "Skia compilation"
+	cd "${WORKDIR}/skia-${SKIA_REV}" || die
+	eninja -C out/Static
+
+	einfo "Aseprite compilation"
+	cd "${WORKDIR}" || die
+	cmake_src_compile
+}
+
+src_install() {
+	newicon -s 64 "${S}/data/icons/ase64.png" "${PN}.png"
+	cmake_src_install
+}
+
+pkg_postinst() {
+	xdg_desktop_database_update
+	xdg_icon_cache_update
+	xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_icon_cache_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2022-07-26 14:22 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-07-26 14:22 UTC (permalink / raw
  To: gentoo-commits

commit:     6420f9d448141016f8fb3c7ef5b71117111f54e6
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 26 13:28:56 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Jul 26 14:22:40 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6420f9d4

dev-games/aseprite: Keyword 1.2.35 x86, #860378

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.2.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/aseprite/aseprite-1.2.35.ebuild b/dev-games/aseprite/aseprite-1.2.35.ebuild
index 5e6b00b68a0c..701559c4ea4b 100644
--- a/dev-games/aseprite/aseprite-1.2.35.ebuild
+++ b/dev-games/aseprite/aseprite-1.2.35.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-
 # See https://github.com/aseprite/aseprite#license
 LICENSE="Aseprite-EULA"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 IUSE="kde test webp"
 RESTRICT="bindist mirror !test? ( test )"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2022-07-26 12:14 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-07-26 12:14 UTC (permalink / raw
  To: gentoo-commits

commit:     4b1c6eda6e605d70cd9ddbaa46abd212e34b5273
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 26 12:11:23 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Jul 26 12:14:53 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b1c6eda

dev-games/aseprite: update Manifest

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/Manifest               | 2 +-
 dev-games/aseprite/aseprite-1.2.35.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest
index 18ab0748f31b..4d40e918a12d 100644
--- a/dev-games/aseprite/Manifest
+++ b/dev-games/aseprite/Manifest
@@ -1,3 +1,3 @@
 DIST Aseprite-v1.1.9-Source.zip 11746265 BLAKE2B fa16be059a7bb3b83705c56e7e93cbbb71676617a8d0798f0e481b09199ae069b85826615f8609acabb10a4e9a9da0857f2f99b03c2b913f26eee6d4dfdc0f0a SHA512 44c5878c67e69d2510c862e8f6869d727aa47b3d23d41d4e7318eca54c6d72fc5f89e72c70c160ce6da78fa091e11eedefa74e0273dc4cea59b2fe16c8851d9e
 DIST Aseprite-v1.2.35-Source.zip 61972632 BLAKE2B f9e24d04a19756f65041cb9c96a4142fe5078a4f6d8b48f69e79501822ff8a5070f350cf9016e5500fec5aeb82d4d8eb2c8d8b42a73fd8bc73aecab185d002fe SHA512 2577a683516adc9c601300da15e9099d6fa698fec32f4b62ce95c46412c1dd26b0538cc23996e0a1060ac4a4de47c2538124c4a01ade375f3b4efcbc99fbbdc8
-DIST skia-m102-3338e90707323d2cd3a150276acb9f39933deee2.tar.gz 53944562 BLAKE2B 9da3e8386cd7a18a6ee9362743bee4146c41038af8868a6f5e8a2dce468e4dc4669b488861d117da8d1bd8461b2ad47bfc300774a33a84153bca345d63a929a7 SHA512 9ae0032ee3861ce4958af6eb7047273d28b1faa3823576ef568e3c7faed7f49a9976540a72c3fa38234a4ae6319ac381324eff807938f9763781fd33ad67d075
+DIST skia-m102-3338e90707323d2cd3a150276acb9f39933deee2.gh.tar.gz 53944562 BLAKE2B 9da3e8386cd7a18a6ee9362743bee4146c41038af8868a6f5e8a2dce468e4dc4669b488861d117da8d1bd8461b2ad47bfc300774a33a84153bca345d63a929a7 SHA512 9ae0032ee3861ce4958af6eb7047273d28b1faa3823576ef568e3c7faed7f49a9976540a72c3fa38234a4ae6319ac381324eff807938f9763781fd33ad67d075

diff --git a/dev-games/aseprite/aseprite-1.2.35.ebuild b/dev-games/aseprite/aseprite-1.2.35.ebuild
index fde3fc002290..5e6b00b68a0c 100644
--- a/dev-games/aseprite/aseprite-1.2.35.ebuild
+++ b/dev-games/aseprite/aseprite-1.2.35.ebuild
@@ -13,7 +13,7 @@ SKIA_REV="3338e90707323d2cd3a150276acb9f39933deee2"
 DESCRIPTION="Animated sprite editor & pixel art tool"
 HOMEPAGE="https://www.aseprite.org"
 SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-v${PV}-Source.zip
-	https://github.com/google/skia/archive/${SKIA_REV}.tar.gz -> skia-${SKIA_VER}-${SKIA_REV}.tar.gz"
+	https://github.com/google/skia/archive/${SKIA_REV}.tar.gz -> skia-${SKIA_VER}-${SKIA_REV}.gh.tar.gz"
 
 # See https://github.com/aseprite/aseprite#license
 LICENSE="Aseprite-EULA"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2022-07-23  9:13 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-07-23  9:13 UTC (permalink / raw
  To: gentoo-commits

commit:     143559aa6c18b5ab3e2d3f0f2a2d38a72ac6eda2
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 23 09:10:45 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 09:13:33 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=143559aa

dev-games/aseprite: ebuild enhancements for 1.2.35

 - add missing deps,
 - add missing subslot binders,
 - bump eapi to 8,
 - regenerate Manifest for a patch file.

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/Manifest               |  2 +-
 dev-games/aseprite/aseprite-1.2.35.ebuild | 23 ++++++++++++++---------
 2 files changed, 15 insertions(+), 10 deletions(-)

diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest
index 39395901a5e5..7a47be51dcd6 100644
--- a/dev-games/aseprite/Manifest
+++ b/dev-games/aseprite/Manifest
@@ -1,3 +1,3 @@
 DIST Aseprite-v1.1.9-Source.zip 11746265 BLAKE2B fa16be059a7bb3b83705c56e7e93cbbb71676617a8d0798f0e481b09199ae069b85826615f8609acabb10a4e9a9da0857f2f99b03c2b913f26eee6d4dfdc0f0a SHA512 44c5878c67e69d2510c862e8f6869d727aa47b3d23d41d4e7318eca54c6d72fc5f89e72c70c160ce6da78fa091e11eedefa74e0273dc4cea59b2fe16c8851d9e
 DIST Aseprite-v1.2.35-Source.zip 61972632 BLAKE2B f9e24d04a19756f65041cb9c96a4142fe5078a4f6d8b48f69e79501822ff8a5070f350cf9016e5500fec5aeb82d4d8eb2c8d8b42a73fd8bc73aecab185d002fe SHA512 2577a683516adc9c601300da15e9099d6fa698fec32f4b62ce95c46412c1dd26b0538cc23996e0a1060ac4a4de47c2538124c4a01ade375f3b4efcbc99fbbdc8
-DIST skia-m102-3338e90707323d2cd3a150276acb9f39933deee2.tar.gz 53866897 BLAKE2B 90688df3069cae84a4bd3c14bf13a78288fbf7e621f8e9c9688f44fc2a57dd85f5d354d41a5afc98687571f5550a04abfc48ec8758f61a0bb248ae7abd334d15 SHA512 af1f820ea6935ef06df32f96f813d5ffc4921eb29f930bc417816475aa1f7a4ac4d31acb8a11144a4907eda89fce63fd49b84098b1ec8048b43c61a68f8721d7
+DIST skia-m102-3338e90707323d2cd3a150276acb9f39933deee2.tar.gz 53866802 BLAKE2B c8a67c96a78bb09802b54536f994a0964ba46f1996cc1e7f41757c08802519ec0c7fe22c667b546e7d9cdee6b0d257f8629f2294b880ff9b5acac6a7f3bf18bf SHA512 15c44ffe7d1e9c678ab80826e4a76e783014859b05f1dc9410077e1a1a45b8b3bcc80bd99237e7b1a7e7301f73abdb51f7ddb10010ffe97418b2fc1356ea55e9

diff --git a/dev-games/aseprite/aseprite-1.2.35.ebuild b/dev-games/aseprite/aseprite-1.2.35.ebuild
index d685ef6d95f3..83dbec2ecdab 100644
--- a/dev-games/aseprite/aseprite-1.2.35.ebuild
+++ b/dev-games/aseprite/aseprite-1.2.35.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake desktop ninja-utils toolchain-funcs xdg-utils
 
@@ -23,13 +23,9 @@ IUSE="kde test webp"
 RESTRICT="bindist mirror !test? ( test )"
 
 RDEPEND="
-	kde? (
-		dev-qt/qtcore:5
-		kde-frameworks/kio:5
-	)
-	webp? ( media-libs/libwebp )
-	app-arch/libarchive
-	app-text/cmark
+	app-arch/libarchive:=
+	app-text/cmark:=
+	dev-cpp/json11
 	dev-libs/tinyxml
 	media-libs/freetype
 	media-libs/giflib:=
@@ -39,7 +35,16 @@ RDEPEND="
 	net-misc/curl
 	sys-libs/zlib:=
 	virtual/opengl
-	x11-libs/pixman"
+	x11-libs/libX11
+	x11-libs/libXcursor
+	x11-libs/libxcb:=
+	kde? (
+		dev-qt/qtcore:5
+		dev-qt/qtgui:5
+		kde-frameworks/kio:5
+	)
+	webp? ( media-libs/libwebp:= )"
+DEPEND="${RDEPEND}"
 BDEPEND="
 	test? ( dev-cpp/gtest )
 	app-arch/unzip


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2022-07-23  9:13 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2022-07-23  9:13 UTC (permalink / raw
  To: gentoo-commits

commit:     dd37419ea701c9808ae92066dcfaf99679f06334
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 23 09:12:42 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 09:13:33 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd37419e

dev-games/aseprite: unkeyword 1.2.35 for ~x86

 - a required dependency dev-cpp/json11 is missing x86 keyword.

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.2.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/aseprite/aseprite-1.2.35.ebuild b/dev-games/aseprite/aseprite-1.2.35.ebuild
index 83dbec2ecdab..367e97fc2ace 100644
--- a/dev-games/aseprite/aseprite-1.2.35.ebuild
+++ b/dev-games/aseprite/aseprite-1.2.35.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-
 # See https://github.com/aseprite/aseprite#license
 LICENSE="Aseprite-EULA"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 IUSE="kde test webp"
 RESTRICT="bindist mirror !test? ( test )"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2022-02-27 21:41 Andreas Sturmlechner
  0 siblings, 0 replies; 35+ messages in thread
From: Andreas Sturmlechner @ 2022-02-27 21:41 UTC (permalink / raw
  To: gentoo-commits

commit:     6952b9fa8e8d0292a331705cffc49a0974895397
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 26 20:33:34 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Feb 27 21:41:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6952b9fa

dev-games/aseprite: Drop 1.1.6

Bug: https://bugs.gentoo.org/770664
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-games/aseprite/Manifest              |  1 -
 dev-games/aseprite/aseprite-1.1.6.ebuild | 93 --------------------------------
 2 files changed, 94 deletions(-)

diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest
index 38b5c22a6fae..61be6a72eed5 100644
--- a/dev-games/aseprite/Manifest
+++ b/dev-games/aseprite/Manifest
@@ -1,2 +1 @@
-DIST Aseprite-v1.1.6-Source.zip 11801981 BLAKE2B f20186a1669d7f9ab1453a2104a54228c22e2ef1703bba200f44c965b3fb3d9310c1ddd343db9c27ddca3564e4245352476c5228e171f1c0e74c553e5a59d419 SHA512 d87bcc5ece64cbc772ea5d4dc1edf29943d9038221905c0263511852afbb4e9119ce82468502a78c286729bb91389d08e3a8b7f358e4f6f8fe88507e7e69c9ac
 DIST Aseprite-v1.1.9-Source.zip 11746265 BLAKE2B fa16be059a7bb3b83705c56e7e93cbbb71676617a8d0798f0e481b09199ae069b85826615f8609acabb10a4e9a9da0857f2f99b03c2b913f26eee6d4dfdc0f0a SHA512 44c5878c67e69d2510c862e8f6869d727aa47b3d23d41d4e7318eca54c6d72fc5f89e72c70c160ce6da78fa091e11eedefa74e0273dc4cea59b2fe16c8851d9e

diff --git a/dev-games/aseprite/aseprite-1.1.6.ebuild b/dev-games/aseprite/aseprite-1.1.6.ebuild
deleted file mode 100644
index aab455bf61f3..000000000000
--- a/dev-games/aseprite/aseprite-1.1.6.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils desktop flag-o-matic
-
-DESCRIPTION="Animated sprite editor & pixel art tool"
-HOMEPAGE="https://www.aseprite.org"
-SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-v${PV}-Source.zip"
-
-# See https://github.com/aseprite/aseprite#credits
-# Some bundled third-party packages built-in:
-# gtest duktape modp_b64 simpleini
-LICENSE="BSD GPL-2 MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="debug kde gtk3 test webp"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-libs/tinyxml
-	media-libs/allegro:0[X,png]
-	media-libs/freetype
-	media-libs/giflib:=
-	webp? ( media-libs/libwebp )
-	media-libs/libpng:0=
-	net-misc/curl
-	sys-libs/zlib
-	virtual/jpeg:0
-	x11-libs/libX11
-	x11-libs/pixman
-	gtk3? ( dev-cpp/gtkmm:3.0 )
-	kde? (
-		dev-qt/qtcore:5
-		kde-frameworks/kio:5 )"
-DEPEND="${RDEPEND}
-	app-arch/unzip
-	gtk3? ( virtual/pkgconfig )
-	webp? ( virtual/pkgconfig )"
-
-DOCS=( docs/files/ase.txt
-	docs/files/fli.txt
-	docs/files/msk.txt
-	docs/files/pic.txt
-	docs/files/picpro.txt
-	README.md )
-
-S="${WORKDIR}"
-
-src_prepare() {
-	cmake-utils_src_prepare
-
-	# Fix to make flag-o-matic work.
-	if use debug ; then
-		sed -i '/-DNDEBUG/d' CMakeLists.txt || die
-	fi
-
-	# Fix shebang in thumbnailer
-	sed -i -e 's:#!/usr/bin/sh:#!/bin/sh:' desktop/aseprite-thumbnailer || die
-}
-
-src_configure() {
-	use debug && append-cppflags -DDEBUGMODE -D_DEBUG
-
-	local mycmakeargs=(
-		-DENABLE_UPDATER=OFF
-		-DFULLSCREEN_PLATFORM=ON
-		-DUSE_SHARED_ALLEGRO4=ON
-		-DUSE_SHARED_CURL=ON
-		-DUSE_SHARED_FREETYPE=ON
-		-DUSE_SHARED_GIFLIB=ON
-		-DUSE_SHARED_JPEGLIB=ON
-		-DUSE_SHARED_LIBLOADPNG=ON
-		-DUSE_SHARED_LIBPNG=ON
-		-DUSE_SHARED_PIXMAN=ON
-		-DUSE_SHARED_TINYXML=ON
-		-DUSE_SHARED_ZLIB=ON
-		-DUSE_SHARED_LIBWEBP=ON
-		-DWITH_DESKTOP_INTEGRATION=ON
-		-DWITH_GTK_FILE_DIALOG_SUPPORT="$(usex gtk3)"
-		-DWITH_QT_THUMBNAILER="$(usex kde)"
-		-DWITH_WEBP_SUPPORT="$(usex webp)"
-		-DENABLE_TESTS="$(usex test)"
-		-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
-	)
-	cmake-utils_src_configure
-}
-
-src_install() {
-	newicon "${S}/data/icons/ase64.png" "${PN}.png"
-	cmake-utils_src_install
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2021-06-20 22:57 Sam James
  0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2021-06-20 22:57 UTC (permalink / raw
  To: gentoo-commits

commit:     332b857996d4bc6b8476f4af767d464a6cdb3b14
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 20 22:57:33 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 20 22:57:33 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=332b8579

dev-games/aseprite: Stabilize 1.1.9 x86, #770664

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/aseprite/aseprite-1.1.9.ebuild b/dev-games/aseprite/aseprite-1.1.9.ebuild
index b01a38a17c3..61608ae8db1 100644
--- a/dev-games/aseprite/aseprite-1.1.9.ebuild
+++ b/dev-games/aseprite/aseprite-1.1.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-
 # gtest duktape modp_b64 simpleini
 LICENSE="Aseprite-EULA"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="bundled-libs debug kde gtk3 test webp"
 RESTRICT="bindist mirror !test? ( test )"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2021-06-20 22:57 Sam James
  0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2021-06-20 22:57 UTC (permalink / raw
  To: gentoo-commits

commit:     7dbb14b810f1f50ed5acbab9447f375982ee013c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 20 22:57:07 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 20 22:57:07 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dbb14b8

dev-games/aseprite: Stabilize 1.1.9 amd64, #770664

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/aseprite/aseprite-1.1.9.ebuild b/dev-games/aseprite/aseprite-1.1.9.ebuild
index c96e7c87576..b01a38a17c3 100644
--- a/dev-games/aseprite/aseprite-1.1.9.ebuild
+++ b/dev-games/aseprite/aseprite-1.1.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-
 # gtest duktape modp_b64 simpleini
 LICENSE="Aseprite-EULA"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 IUSE="bundled-libs debug kde gtk3 test webp"
 RESTRICT="bindist mirror !test? ( test )"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2021-05-23 16:53 Andreas Sturmlechner
  0 siblings, 0 replies; 35+ messages in thread
From: Andreas Sturmlechner @ 2021-05-23 16:53 UTC (permalink / raw
  To: gentoo-commits

commit:     e4eda48d2518cb0dcd80e0593801dad5fd0b0b0c
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Fri May 21 22:30:56 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun May 23 16:53:06 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4eda48d

dev-games/aseprite: fix building with USE=bundled-libs

Shared libloadpng comes with shared allegro[png]. USE=bundled-libs will
disable allegro dependency, which leads to building error.

Closes: https://bugs.gentoo.org/680060
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/20917
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.1.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-games/aseprite/aseprite-1.1.9.ebuild b/dev-games/aseprite/aseprite-1.1.9.ebuild
index b3ab60f8d32..c96e7c87576 100644
--- a/dev-games/aseprite/aseprite-1.1.9.ebuild
+++ b/dev-games/aseprite/aseprite-1.1.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -74,7 +74,7 @@ src_configure() {
 		-DUSE_SHARED_FREETYPE=ON
 		-DUSE_SHARED_GIFLIB=ON
 		-DUSE_SHARED_JPEGLIB=ON
-		-DUSE_SHARED_LIBLOADPNG=ON
+		-DUSE_SHARED_LIBLOADPNG=$(usex !bundled-libs)
 		-DUSE_SHARED_LIBPNG=ON
 		-DUSE_SHARED_PIXMAN=ON
 		-DUSE_SHARED_TINYXML=ON


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2021-02-14 20:04 Andreas Sturmlechner
  0 siblings, 0 replies; 35+ messages in thread
From: Andreas Sturmlechner @ 2021-02-14 20:04 UTC (permalink / raw
  To: gentoo-commits

commit:     145be108b965d8a594f2ee934ee840aef18249d9
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 14 19:53:30 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Feb 14 20:04:30 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=145be108

dev-games/aseprite: Drop 1.1.7-r1

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-games/aseprite/Manifest                 |   1 -
 dev-games/aseprite/aseprite-1.1.7-r1.ebuild | 111 ----------------------------
 2 files changed, 112 deletions(-)

diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest
index ef785580939..38b5c22a6fa 100644
--- a/dev-games/aseprite/Manifest
+++ b/dev-games/aseprite/Manifest
@@ -1,3 +1,2 @@
 DIST Aseprite-v1.1.6-Source.zip 11801981 BLAKE2B f20186a1669d7f9ab1453a2104a54228c22e2ef1703bba200f44c965b3fb3d9310c1ddd343db9c27ddca3564e4245352476c5228e171f1c0e74c553e5a59d419 SHA512 d87bcc5ece64cbc772ea5d4dc1edf29943d9038221905c0263511852afbb4e9119ce82468502a78c286729bb91389d08e3a8b7f358e4f6f8fe88507e7e69c9ac
-DIST Aseprite-v1.1.7-Source.zip 11801711 BLAKE2B 282492c29ece6b5b5bed029c7f27aa0a287bcb475f60066b6c34f54607b2714f35540e4d6ef4737818712776c2202162ce47c5713ba26b756d9e1c1d8af9c904 SHA512 9a92853042c7de567a7eb33d10ddd38c6d6bd53acfe4b93dc96e11408a7bda39ef7503c159934c483f0455700933c541dfdc0cb4c505d3385778e40686e474e6
 DIST Aseprite-v1.1.9-Source.zip 11746265 BLAKE2B fa16be059a7bb3b83705c56e7e93cbbb71676617a8d0798f0e481b09199ae069b85826615f8609acabb10a4e9a9da0857f2f99b03c2b913f26eee6d4dfdc0f0a SHA512 44c5878c67e69d2510c862e8f6869d727aa47b3d23d41d4e7318eca54c6d72fc5f89e72c70c160ce6da78fa091e11eedefa74e0273dc4cea59b2fe16c8851d9e

diff --git a/dev-games/aseprite/aseprite-1.1.7-r1.ebuild b/dev-games/aseprite/aseprite-1.1.7-r1.ebuild
deleted file mode 100644
index c272fa35e70..00000000000
--- a/dev-games/aseprite/aseprite-1.1.7-r1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake desktop flag-o-matic xdg-utils
-
-DESCRIPTION="Animated sprite editor & pixel art tool"
-HOMEPAGE="https://www.aseprite.org"
-SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-v${PV}-Source.zip"
-
-# See https://github.com/aseprite/aseprite#credits
-# Some bundled third-party packages built-in:
-# gtest duktape modp_b64 simpleini
-LICENSE="BSD GPL-2 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="bundled-libs debug kde gtk3 test webp"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-	!bundled-libs? ( media-libs/allegro:0[X,png] )
-	gtk3? ( dev-cpp/gtkmm:3.0 )
-	kde? (
-		dev-qt/qtcore:5
-		kde-frameworks/kio:5
-	)
-	webp? ( media-libs/libwebp )
-	dev-libs/tinyxml
-	media-libs/freetype
-	media-libs/giflib:=
-	media-libs/libpng:0=
-	net-misc/curl
-	sys-libs/zlib
-	virtual/jpeg:0
-	x11-libs/libX11
-	x11-libs/pixman"
-BDEPEND="
-	app-arch/unzip
-	gtk3? ( virtual/pkgconfig )
-	webp? ( virtual/pkgconfig )"
-
-DOCS=( docs/files/ase.txt
-	docs/files/fli.txt
-	docs/files/msk.txt
-	docs/files/pic.txt
-	docs/files/picpro.txt
-	README.md )
-
-S="${WORKDIR}"
-
-PATCHES=( "${FILESDIR}/${P}_type-punned_pointer.patch" )
-
-src_prepare() {
-	cmake_src_prepare
-
-	# Fix to make flag-o-matic work.
-	if use debug ; then
-		sed -i '/-DNDEBUG/d' CMakeLists.txt || die
-	fi
-	# Fix shebang in thumbnailer
-	sed -i -e 's:#!/usr/bin/sh:#!/bin/sh:' desktop/aseprite-thumbnailer || die
-}
-
-src_configure() {
-	use debug && append-cppflags -DDEBUGMODE -D_DEBUG
-
-	local mycmakeargs=(
-		-DENABLE_UPDATER=OFF
-		-DFULLSCREEN_PLATFORM=ON
-		-DUSE_SHARED_ALLEGRO4=$(usex !bundled-libs)
-		-DUSE_SHARED_CURL=ON
-		-DUSE_SHARED_FREETYPE=ON
-		-DUSE_SHARED_GIFLIB=ON
-		-DUSE_SHARED_JPEGLIB=ON
-		-DUSE_SHARED_LIBLOADPNG=ON
-		-DUSE_SHARED_LIBPNG=ON
-		-DUSE_SHARED_PIXMAN=ON
-		-DUSE_SHARED_TINYXML=ON
-		-DUSE_SHARED_ZLIB=ON
-		-DUSE_SHARED_LIBWEBP=ON
-		-DWITH_DESKTOP_INTEGRATION=ON
-		-DWITH_GTK_FILE_DIALOG_SUPPORT="$(usex gtk3)"
-		-DWITH_QT_THUMBNAILER="$(usex kde)"
-		-DWITH_WEBP_SUPPORT="$(usex webp)"
-		-DENABLE_TESTS="$(usex test)"
-		-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	newicon -s 64 "${S}/data/icons/ase64.png" "${PN}.png"
-	cmake_src_install
-}
-
-pkg_postinst() {
-	if use !bundled-libs ; then
-		ewarn "Aseprite has been built with system-wide Allegro 4."
-		ewarn "Please note that you will not be able to resize the main window."
-		ewarn "For resizing support enable USE-flag bundled-libs and rebuild package."
-	fi
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
-	xdg_desktop_database_update
-	xdg_mimeinfo_database_update
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2020-05-27  9:43 Andreas Sturmlechner
  0 siblings, 0 replies; 35+ messages in thread
From: Andreas Sturmlechner @ 2020-05-27  9:43 UTC (permalink / raw
  To: gentoo-commits

commit:     b5f338f49d13590297c9c872cf0eb4ddf690f578
Author:     Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Tue May 26 18:17:57 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed May 27 09:43:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f338f4

dev-games/aseprite: add missing xdg-utils inherit

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15978
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.1.7-r1.ebuild | 2 +-
 dev-games/aseprite/aseprite-1.1.9.ebuild    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-games/aseprite/aseprite-1.1.7-r1.ebuild b/dev-games/aseprite/aseprite-1.1.7-r1.ebuild
index 0a36ff657e7..c272fa35e70 100644
--- a/dev-games/aseprite/aseprite-1.1.7-r1.ebuild
+++ b/dev-games/aseprite/aseprite-1.1.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake desktop flag-o-matic
+inherit cmake desktop flag-o-matic xdg-utils
 
 DESCRIPTION="Animated sprite editor & pixel art tool"
 HOMEPAGE="https://www.aseprite.org"

diff --git a/dev-games/aseprite/aseprite-1.1.9.ebuild b/dev-games/aseprite/aseprite-1.1.9.ebuild
index 85eafdfe692..b3ab60f8d32 100644
--- a/dev-games/aseprite/aseprite-1.1.9.ebuild
+++ b/dev-games/aseprite/aseprite-1.1.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake desktop flag-o-matic
+inherit cmake desktop flag-o-matic xdg-utils
 
 DESCRIPTION="Animated sprite editor & pixel art tool"
 HOMEPAGE="https://www.aseprite.org"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2020-03-25 11:17 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2020-03-25 11:17 UTC (permalink / raw
  To: gentoo-commits

commit:     c3df67fb677560db31001645e7162e153a457797
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 25 11:16:32 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Mar 25 11:17:06 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3df67fb

dev-games/aseprite: RedundantLongDescription

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-games/aseprite/metadata.xml b/dev-games/aseprite/metadata.xml
index e5313dbe03f..1bf06656582 100644
--- a/dev-games/aseprite/metadata.xml
+++ b/dev-games/aseprite/metadata.xml
@@ -9,9 +9,6 @@
 		<email>proxy-maint@gentoo.org</email>
 		<name>Proxy Maintainers</name>
 	</maintainer>
-	<longdescription>
-		Animated sprite editor and pixel art tool
-	</longdescription>
 	<use>
 		<flag name="bundled-libs">Use the upstream provided bundled version of allegro 4.4.2</flag>
 		<flag name="gtk3">Enable support for the experimental native GTK File Dialog</flag>


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2020-03-25 11:17 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2020-03-25 11:17 UTC (permalink / raw
  To: gentoo-commits

commit:     1670946d5595cd7a154f85f3bff187c652a02974
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Tue Mar 17 19:59:01 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Mar 25 11:17:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1670946d

dev-games/aseprite: remove old version

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14996
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.1.7.ebuild | 102 -------------------------------
 1 file changed, 102 deletions(-)

diff --git a/dev-games/aseprite/aseprite-1.1.7.ebuild b/dev-games/aseprite/aseprite-1.1.7.ebuild
deleted file mode 100644
index 4844689d6a3..00000000000
--- a/dev-games/aseprite/aseprite-1.1.7.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils eutils flag-o-matic
-
-DESCRIPTION="Animated sprite editor & pixel art tool"
-HOMEPAGE="https://www.aseprite.org"
-SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-v${PV}-Source.zip"
-
-# See https://github.com/aseprite/aseprite#credits
-# Some bundled third-party packages built-in:
-# gtest duktape modp_b64 simpleini
-LICENSE="BSD GPL-2 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="bundled-libs debug kde gtk3 test webp"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-libs/tinyxml
-	!bundled-libs? ( media-libs/allegro:0[X,png] )
-	media-libs/freetype
-	media-libs/giflib:=
-	webp? ( media-libs/libwebp )
-	media-libs/libpng:0=
-	net-misc/curl
-	sys-libs/zlib
-	virtual/jpeg:0
-	x11-libs/libX11
-	x11-libs/pixman
-	gtk3? ( dev-cpp/gtkmm:3.0 )
-	kde? (
-		dev-qt/qtcore:5
-		kde-frameworks/kio:5 )"
-DEPEND="${RDEPEND}
-	app-arch/unzip
-	gtk3? ( virtual/pkgconfig )
-	webp? ( virtual/pkgconfig )"
-
-DOCS=( docs/files/ase.txt
-	docs/files/fli.txt
-	docs/files/msk.txt
-	docs/files/pic.txt
-	docs/files/picpro.txt
-	README.md )
-
-S="${WORKDIR}"
-
-PATCHES=( "${FILESDIR}/${P}_type-punned_pointer.patch" )
-
-src_prepare() {
-	cmake-utils_src_prepare
-
-	# Fix to make flag-o-matic work.
-	if use debug ; then
-		sed -i '/-DNDEBUG/d' CMakeLists.txt || die
-	fi
-	# Fix shebang in thumbnailer
-	sed -i -e 's:#!/usr/bin/sh:#!/bin/sh:' desktop/aseprite-thumbnailer || die
-}
-
-src_configure() {
-	use debug && append-cppflags -DDEBUGMODE -D_DEBUG
-
-	local mycmakeargs=(
-		-DENABLE_UPDATER=OFF
-		-DFULLSCREEN_PLATFORM=ON
-		-DUSE_SHARED_ALLEGRO4=$(usex !bundled-libs)
-		-DUSE_SHARED_CURL=ON
-		-DUSE_SHARED_FREETYPE=ON
-		-DUSE_SHARED_GIFLIB=ON
-		-DUSE_SHARED_JPEGLIB=ON
-		-DUSE_SHARED_LIBLOADPNG=ON
-		-DUSE_SHARED_LIBPNG=ON
-		-DUSE_SHARED_PIXMAN=ON
-		-DUSE_SHARED_TINYXML=ON
-		-DUSE_SHARED_ZLIB=ON
-		-DUSE_SHARED_LIBWEBP=ON
-		-DWITH_DESKTOP_INTEGRATION=ON
-		-DWITH_GTK_FILE_DIALOG_SUPPORT="$(usex gtk3)"
-		-DWITH_QT_THUMBNAILER="$(usex kde)"
-		-DWITH_WEBP_SUPPORT="$(usex webp)"
-		-DENABLE_TESTS="$(usex test)"
-		-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
-	)
-	cmake-utils_src_configure
-}
-
-src_install() {
-	newicon -s 64 "${S}/data/icons/ase64.png" "${PN}.png"
-	cmake-utils_src_install
-}
-
-pkg_postinst() {
-	if use !bundled-libs ; then
-		ewarn "Aseprite has been built with system-wide Allegro 4."
-		ewarn "Please note that you will not be able to resize the main window."
-		ewarn "For resizing support enable USE-flag bundled-libs and rebuild package."
-	fi
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2020-03-25 11:17 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2020-03-25 11:17 UTC (permalink / raw
  To: gentoo-commits

commit:     d97be928a8178f6bf03e65543a28e744cd44ca66
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 25 11:02:10 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Mar 25 11:17:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d97be928

dev-games/aseprite: call xdg_icon_cache_update in 1.1.9

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/aseprite-1.1.9.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-games/aseprite/aseprite-1.1.9.ebuild b/dev-games/aseprite/aseprite-1.1.9.ebuild
index 8665940c5bc..85eafdfe692 100644
--- a/dev-games/aseprite/aseprite-1.1.9.ebuild
+++ b/dev-games/aseprite/aseprite-1.1.9.ebuild
@@ -102,10 +102,12 @@ pkg_postinst() {
 		ewarn "For resizing support enable USE-flag bundled-libs and rebuild package."
 	fi
 	xdg_desktop_database_update
+	xdg_icon_cache_update
 	xdg_mimeinfo_database_update
 }
 
 pkg_postrm() {
 	xdg_desktop_database_update
+	xdg_icon_cache_update
 	xdg_mimeinfo_database_update
 }


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2020-03-25 11:17 Joonas Niilola
  0 siblings, 0 replies; 35+ messages in thread
From: Joonas Niilola @ 2020-03-25 11:17 UTC (permalink / raw
  To: gentoo-commits

commit:     9fa980e4f9755592db33c20d4e45e16577d5815a
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Tue Mar 17 18:45:49 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Mar 25 11:17:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa980e4

dev-games/aseprite: update to 1.1.9

Update to 1.1.9. This version now uses own EULA license.
Minor fixes to ebuild: switch to EAPI 7 and cmake eclass.

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-games/aseprite/Manifest              |   1 +
 dev-games/aseprite/aseprite-1.1.9.ebuild | 111 +++++++++++++++++++++++++++++++
 2 files changed, 112 insertions(+)

diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest
index 06dcddff447..ef785580939 100644
--- a/dev-games/aseprite/Manifest
+++ b/dev-games/aseprite/Manifest
@@ -1,2 +1,3 @@
 DIST Aseprite-v1.1.6-Source.zip 11801981 BLAKE2B f20186a1669d7f9ab1453a2104a54228c22e2ef1703bba200f44c965b3fb3d9310c1ddd343db9c27ddca3564e4245352476c5228e171f1c0e74c553e5a59d419 SHA512 d87bcc5ece64cbc772ea5d4dc1edf29943d9038221905c0263511852afbb4e9119ce82468502a78c286729bb91389d08e3a8b7f358e4f6f8fe88507e7e69c9ac
 DIST Aseprite-v1.1.7-Source.zip 11801711 BLAKE2B 282492c29ece6b5b5bed029c7f27aa0a287bcb475f60066b6c34f54607b2714f35540e4d6ef4737818712776c2202162ce47c5713ba26b756d9e1c1d8af9c904 SHA512 9a92853042c7de567a7eb33d10ddd38c6d6bd53acfe4b93dc96e11408a7bda39ef7503c159934c483f0455700933c541dfdc0cb4c505d3385778e40686e474e6
+DIST Aseprite-v1.1.9-Source.zip 11746265 BLAKE2B fa16be059a7bb3b83705c56e7e93cbbb71676617a8d0798f0e481b09199ae069b85826615f8609acabb10a4e9a9da0857f2f99b03c2b913f26eee6d4dfdc0f0a SHA512 44c5878c67e69d2510c862e8f6869d727aa47b3d23d41d4e7318eca54c6d72fc5f89e72c70c160ce6da78fa091e11eedefa74e0273dc4cea59b2fe16c8851d9e

diff --git a/dev-games/aseprite/aseprite-1.1.9.ebuild b/dev-games/aseprite/aseprite-1.1.9.ebuild
new file mode 100644
index 00000000000..8665940c5bc
--- /dev/null
+++ b/dev-games/aseprite/aseprite-1.1.9.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake desktop flag-o-matic
+
+DESCRIPTION="Animated sprite editor & pixel art tool"
+HOMEPAGE="https://www.aseprite.org"
+SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-v${PV}-Source.zip"
+
+# See https://github.com/aseprite/aseprite#license
+# Some bundled third-party packages built-in:
+# gtest duktape modp_b64 simpleini
+LICENSE="Aseprite-EULA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="bundled-libs debug kde gtk3 test webp"
+RESTRICT="bindist mirror !test? ( test )"
+
+RDEPEND="
+	!bundled-libs? ( media-libs/allegro:0[X,png] )
+	gtk3? ( dev-cpp/gtkmm:3.0 )
+	kde? (
+		dev-qt/qtcore:5
+		kde-frameworks/kio:5
+	)
+	webp? ( media-libs/libwebp )
+	dev-libs/tinyxml
+	media-libs/freetype
+	media-libs/giflib:=
+	media-libs/libpng:0=
+	net-misc/curl
+	sys-libs/zlib
+	virtual/jpeg:0
+	x11-libs/libX11
+	x11-libs/pixman"
+BDEPEND="
+	app-arch/unzip
+	gtk3? ( virtual/pkgconfig )
+	webp? ( virtual/pkgconfig )"
+
+DOCS=( docs/files/ase.txt
+	docs/files/fli.txt
+	docs/files/msk.txt
+	docs/files/pic.txt
+	docs/files/picpro.txt
+	README.md )
+
+S="${WORKDIR}"
+
+PATCHES=( "${FILESDIR}/${PN}-1.1.7_type-punned_pointer.patch" )
+
+src_prepare() {
+	cmake_src_prepare
+
+	# Fix to make flag-o-matic work.
+	if use debug ; then
+		sed -i '/-DNDEBUG/d' CMakeLists.txt || die
+	fi
+	# Fix shebang in thumbnailer
+	sed -i -e 's:#!/usr/bin/sh:#!/bin/sh:' desktop/aseprite-thumbnailer || die
+}
+
+src_configure() {
+	use debug && append-cppflags -DDEBUGMODE -D_DEBUG
+
+	local mycmakeargs=(
+		-DENABLE_UPDATER=OFF
+		-DFULLSCREEN_PLATFORM=ON
+		-DUSE_SHARED_ALLEGRO4=$(usex !bundled-libs)
+		-DUSE_SHARED_CURL=ON
+		-DUSE_SHARED_FREETYPE=ON
+		-DUSE_SHARED_GIFLIB=ON
+		-DUSE_SHARED_JPEGLIB=ON
+		-DUSE_SHARED_LIBLOADPNG=ON
+		-DUSE_SHARED_LIBPNG=ON
+		-DUSE_SHARED_PIXMAN=ON
+		-DUSE_SHARED_TINYXML=ON
+		-DUSE_SHARED_ZLIB=ON
+		-DUSE_SHARED_LIBWEBP=ON
+		-DWITH_DESKTOP_INTEGRATION=ON
+		-DWITH_GTK_FILE_DIALOG_SUPPORT="$(usex gtk3)"
+		-DWITH_QT_THUMBNAILER="$(usex kde)"
+		-DWITH_WEBP_SUPPORT="$(usex webp)"
+		-DENABLE_TESTS="$(usex test)"
+		-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	newicon -s 64 "${S}/data/icons/ase64.png" "${PN}.png"
+	cmake_src_install
+}
+
+pkg_postinst() {
+	if use !bundled-libs ; then
+		ewarn "Aseprite has been built with system-wide Allegro 4."
+		ewarn "Please note that you will not be able to resize the main window."
+		ewarn "For resizing support enable USE-flag bundled-libs and rebuild package."
+	fi
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+	xdg_desktop_database_update
+	xdg_mimeinfo_database_update
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2018-10-19  8:51 Michał Górny
  0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2018-10-19  8:51 UTC (permalink / raw
  To: gentoo-commits

commit:     028daa2abb9d959381c47eb1e628353aa2a65bd7
Author:     Marty E. Plummer <hanetzer <AT> startmail <DOT> com>
AuthorDate: Mon Oct 15 18:34:59 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 19 08:49:33 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=028daa2a

dev-games/aseprite: remove local webp use flag

Signed-off-by: Marty E. Plummer <hanetzer <AT> startmail.com>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-games/aseprite/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-games/aseprite/metadata.xml b/dev-games/aseprite/metadata.xml
index 67070f03bd3..e5313dbe03f 100644
--- a/dev-games/aseprite/metadata.xml
+++ b/dev-games/aseprite/metadata.xml
@@ -15,7 +15,6 @@
 	<use>
 		<flag name="bundled-libs">Use the upstream provided bundled version of allegro 4.4.2</flag>
 		<flag name="gtk3">Enable support for the experimental native GTK File Dialog</flag>
-		<flag name="webp">Enable webp image format support</flag>
 	</use>
 	<upstream>
 		<remote-id type="github">aseprite/aseprite</remote-id>


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2017-08-22 21:41 Michał Górny
  0 siblings, 0 replies; 35+ messages in thread
From: Michał Górny @ 2017-08-22 21:41 UTC (permalink / raw
  To: gentoo-commits

commit:     4499cbae1717d7160badb426f5332887919d179c
Author:     David Hicks <david <AT> hicks <DOT> id <DOT> au>
AuthorDate: Tue Aug 22 12:27:05 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 22 21:40:25 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4499cbae

dev-games/aseprite: HOMEPAGE 301 redirect to HTTPS

Package-Manager: Portage-2.3.7, Repoman-2.3.3

 dev-games/aseprite/aseprite-1.1.6.ebuild | 4 ++--
 dev-games/aseprite/aseprite-1.1.7.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-games/aseprite/aseprite-1.1.6.ebuild b/dev-games/aseprite/aseprite-1.1.6.ebuild
index c1e0558fba7..1809ebfb3e4 100644
--- a/dev-games/aseprite/aseprite-1.1.6.ebuild
+++ b/dev-games/aseprite/aseprite-1.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
 inherit cmake-utils eutils flag-o-matic
 
 DESCRIPTION="Animated sprite editor & pixel art tool"
-HOMEPAGE="http://www.aseprite.org"
+HOMEPAGE="https://www.aseprite.org"
 SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-v${PV}-Source.zip"
 
 # See https://github.com/aseprite/aseprite#credits

diff --git a/dev-games/aseprite/aseprite-1.1.7.ebuild b/dev-games/aseprite/aseprite-1.1.7.ebuild
index ba3bf1af966..bba4ca73d86 100644
--- a/dev-games/aseprite/aseprite-1.1.7.ebuild
+++ b/dev-games/aseprite/aseprite-1.1.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
 inherit cmake-utils eutils flag-o-matic
 
 DESCRIPTION="Animated sprite editor & pixel art tool"
-HOMEPAGE="http://www.aseprite.org"
+HOMEPAGE="https://www.aseprite.org"
 SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-v${PV}-Source.zip"
 
 # See https://github.com/aseprite/aseprite#credits


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2017-01-09 17:50 Göktürk Yüksek
  0 siblings, 0 replies; 35+ messages in thread
From: Göktürk Yüksek @ 2017-01-09 17:50 UTC (permalink / raw
  To: gentoo-commits

commit:     cf1c7d351fcf1db968361a2c42c85420365c73b2
Author:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  9 17:44:32 2017 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Mon Jan  9 17:50:06 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf1c7d35

dev-games/aseprite: remove the obsolete <description> tag

Package-Manager: portage-2.3.0

 dev-games/aseprite/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-games/aseprite/metadata.xml b/dev-games/aseprite/metadata.xml
index d20ad44..809c2d3 100644
--- a/dev-games/aseprite/metadata.xml
+++ b/dev-games/aseprite/metadata.xml
@@ -4,7 +4,6 @@
   <maintainer type="person">
 	<email>azamat.hackimov@gmail.com</email>
 	<name>Azamat H. Hackimov</name>
-    <description>Proxy maintainer for this package</description>
   </maintainer>
   <maintainer type="project">
     <email>proxy-maint@gentoo.org</email>


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2016-12-04 22:32 Patrice Clement
  0 siblings, 0 replies; 35+ messages in thread
From: Patrice Clement @ 2016-12-04 22:32 UTC (permalink / raw
  To: gentoo-commits

commit:     3ac225b090e00f74c532e94bc62a780bd18bec2e
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Sun Dec  4 00:49:37 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Dec  4 22:32:15 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ac225b0

dev-games/aseprite: stable for x86.

Gentoo-Bug: https://bugs.gentoo.org/590976

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2950

 dev-games/aseprite/aseprite-1.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-games/aseprite/aseprite-1.1.6.ebuild b/dev-games/aseprite/aseprite-1.1.6.ebuild
index a471f71..ece52dc 100644
--- a/dev-games/aseprite/aseprite-1.1.6.ebuild
+++ b/dev-games/aseprite/aseprite-1.1.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-
 # gtest duktape modp_b64 simpleini
 LICENSE="BSD GPL-2 MIT"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="debug kde gtk3 test webp"
 


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2016-12-04 22:32 Patrice Clement
  0 siblings, 0 replies; 35+ messages in thread
From: Patrice Clement @ 2016-12-04 22:32 UTC (permalink / raw
  To: gentoo-commits

commit:     8d38c7522a2be72a72a7c6a0e511d92e27df41cd
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Sun Dec  4 00:50:10 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Dec  4 22:32:17 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d38c752

dev-games/aseprite: remove old.

Removed old 0.9.5-r1 as linked to Google Code.

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2950

 dev-games/aseprite/Manifest                 |   1 -
 dev-games/aseprite/aseprite-0.9.5-r1.ebuild | 102 ----------------------------
 dev-games/aseprite/metadata.xml             |   2 -
 3 files changed, 105 deletions(-)

diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest
index e0c25a1..c715d75 100644
--- a/dev-games/aseprite/Manifest
+++ b/dev-games/aseprite/Manifest
@@ -1,3 +1,2 @@
 DIST Aseprite-v1.1.6-Source.zip 11801981 SHA256 259c6418d5bc48a04f63a27f4a8c5a0aa44ce759403ba976ebbfad293eab08e8 SHA512 d87bcc5ece64cbc772ea5d4dc1edf29943d9038221905c0263511852afbb4e9119ce82468502a78c286729bb91389d08e3a8b7f358e4f6f8fe88507e7e69c9ac WHIRLPOOL 8f9168551be29d8c453fc1db27930a87e8228081b837c8c1a608045acdb7968715a8eb3994e04df83288f1fb12c5744f2bbb6c0733e578dd20bc4c4a2a234801
 DIST Aseprite-v1.1.7-Source.zip 11801711 SHA256 7b5b42d301fc37d3b62a50432a0fbff1483857b8f1829bb6fdac3b1a22d19ade SHA512 9a92853042c7de567a7eb33d10ddd38c6d6bd53acfe4b93dc96e11408a7bda39ef7503c159934c483f0455700933c541dfdc0cb4c505d3385778e40686e474e6 WHIRLPOOL 09097fe4784395370c7d8e1af7ee921943e0798c8e0853fdc6491f2daa0e80e1cf6e637041972a05abcfe687581ab1d2d72f99696def6ddbd69e2b8c1220db5e
-DIST aseprite-0.9.5.tar.xz 507744 SHA256 81e0360d9d8a32d6c548775dbacdb1520aac94b54c2d9f1327d52f219737f154 SHA512 fc6df942aefea67fd05e1b688209b70a2d5879a1441f61a6e3ee4d72fcdab4e580e1d4d7392fd493e0a46c45401a3eef759aa3efee17450e4c98df7f310b2d00 WHIRLPOOL 060dcf2754827ab3b30dde55cfcecd25e2d88f6e296b45529737e2194f4a9891d171776d10f9c571890efb9766b64080b85dc3d737102d2ac7be9843d27fdaef

diff --git a/dev-games/aseprite/aseprite-0.9.5-r1.ebuild b/dev-games/aseprite/aseprite-0.9.5-r1.ebuild
deleted file mode 100644
index 9965cf3..00000000
--- a/dev-games/aseprite/aseprite-0.9.5-r1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit cmake-utils flag-o-matic
-
-DESCRIPTION="Animated sprite editor & pixel art tool"
-HOMEPAGE="http://www.aseprite.org"
-SRC_URI="https://aseprite.googlecode.com/files/aseprite-${PV}.tar.xz"
-
-LICENSE="GPL-2 FTL"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="debug memleak static test"
-
-RDEPEND="dev-libs/tinyxml
-	media-libs/allegro:0[X,png]
-	media-libs/giflib
-	media-libs/libpng:0
-	net-misc/curl
-	sys-libs/zlib
-	virtual/jpeg:0
-	x11-libs/libX11"
-DEPEND="${RDEPEND}
-	test? ( dev-cpp/gtest )"
-
-PATCHES=( "${FILESDIR}"/aseprite-0.9.5-as-needed.patch
-			"${FILESDIR}"/aseprite-0.9.5-underlinking.patch )
-
-DOCS=( docs/quickref.odt
-	docs/files/ase.txt
-	docs/files/fli.txt
-	docs/files/msk.txt
-	docs/files/pic.txt
-	docs/files/picpro.txt )
-
-src_prepare() {
-	cmake-utils_src_prepare
-
-	# Fix to make flag-o-matic work.
-	if use debug ; then
-		sed -i '/-DNDEBUG/d' CMakeLists.txt || die
-	fi
-
-	# Only do a static link with Allegro if the user explicitly wants it.
-	if ! use static ; then
-		sed -i '/-DALLEGRO_STATICLINK/d' CMakeLists.txt || die
-	fi
-
-	# Remove long compiling tests for users with FEATURES="-test",
-	# also removes the gtest dependency from the build.
-	if ! use test ; then
-		sed -i '/^find_unittests/d' src/CMakeLists.txt || die
-		sed -i '/include_directories(.*third_party\/gtest.*)/d' src/CMakeLists.txt || die
-		sed -i '/add_subdirectory(gtest)/d' third_party/CMakeLists.txt || die
-	fi
-
-	# Fix from https://465450.bugs.gentoo.org/attachment.cgi?id=345154
-	# for "error: ‘png_sizeof’ was not declared in this scope".
-	sed -i 's/png_\(sizeof\)/\1/g' src/file/png_format.cpp || die
-}
-
-src_configure() {
-	use debug && append-cppflags -DDEBUGMODE -D_DEBUG
-
-	local mycmakeargs
-
-	mycmakeargs=(
-		-DENABLE_UPDATER=OFF
-		-DUSE_SHARED_ALLEGRO4=ON
-		-DUSE_SHARED_CURL=ON
-		-DUSE_SHARED_GIFLIB=ON
-		-DUSE_SHARED_JPEGLIB=ON
-		-DUSE_SHARED_LIBLOADPNG=ON
-		-DUSE_SHARED_LIBPNG=ON
-		-DUSE_SHARED_TINYXML=ON
-		-DUSE_SHARED_ZLIB=ON
-		-DFULLSCREEN_PLATFORM=ON
-		$(cmake-utils_use_enable memleak)
-		$(cmake-utils_use_use static STATIC_LIBC)
-	)
-
-	if use test ; then
-		mycmakeargs+=(
-			-DUSE_SHARED_GTEST=ON
-		)
-	fi
-
-	cmake-utils_src_configure
-}
-
-pkg_postinst() {
-	elog "Warning: aseprite might not choose the resolution correctly; so, you might need"
-	elog "         to change the resolution once using the -resolution WxH[xBPP] argument."
-	elog ""
-	elog "         On subsequent runs, aseprite will remember the resolution you have set."
-	elog ""
-	elog "         For example: \`aseprite -resolution 1440x900\`"
-}

diff --git a/dev-games/aseprite/metadata.xml b/dev-games/aseprite/metadata.xml
index 2e97a0b..d20ad44 100644
--- a/dev-games/aseprite/metadata.xml
+++ b/dev-games/aseprite/metadata.xml
@@ -16,8 +16,6 @@
   <use>
     <flag name="bundled-libs">Use the upstream provided bundled version of allegro 4.4.2</flag>
     <flag name="gtk3">Enable support for the experimental native GTK File Dialog</flag>
-    <flag name="memleak">Enable memory-leaks detector (only for developers)</flag>
-    <flag name="static">Link against static version of C and C++ runtimes</flag>
     <flag name="webp">Enable webp image format support</flag>
   </use>
   <upstream>


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2016-07-14  1:22 Göktürk Yüksek
  0 siblings, 0 replies; 35+ messages in thread
From: Göktürk Yüksek @ 2016-07-14  1:22 UTC (permalink / raw
  To: gentoo-commits

commit:     c1badffeb650dc749233b1172148700e7f762c5c
Author:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 14 01:18:56 2016 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Thu Jul 14 01:19:13 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1badffe

dev-games/aseprite: add missing dep on pkgconfig for webp and gtk3 flags

From the source:
CMakeLists.txt:204:    pkg_check_modules(WEBP libwebp)
CMakeLists.txt:368:    pkg_check_modules(GTKMM gtkmm-3.0)

Package-Manager: portage-2.2.28

 dev-games/aseprite/aseprite-1.1.6.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-games/aseprite/aseprite-1.1.6.ebuild b/dev-games/aseprite/aseprite-1.1.6.ebuild
index 97b21ca..3556ef9 100644
--- a/dev-games/aseprite/aseprite-1.1.6.ebuild
+++ b/dev-games/aseprite/aseprite-1.1.6.ebuild
@@ -35,7 +35,9 @@ RDEPEND="dev-libs/tinyxml
 		dev-qt/qtcore:5
 		kde-frameworks/kio:5 )"
 DEPEND="${RDEPEND}
-	app-arch/unzip"
+	app-arch/unzip
+	gtk3? ( virtual/pkgconfig )
+	webp? ( virtual/pkgconfig )"
 
 DOCS=( docs/files/ase.txt
 	docs/files/fli.txt


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2016-07-13  8:53 Patrice Clement
  0 siblings, 0 replies; 35+ messages in thread
From: Patrice Clement @ 2016-07-13  8:53 UTC (permalink / raw
  To: gentoo-commits

commit:     225c8ab97bc3831b3cbdd8ce6da5c552ce47bba7
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Tue Jul 12 16:53:57 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Wed Jul 13 08:52:58 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=225c8ab9

dev-games/aseprite: Version bump 1.1.6, remove old 1.1.5

* Fix installation KDE thumbnailer into right place
* Add pixmap for desktop entry

Package-Manager: portage-2.2.28
Closes: https://github.com/gentoo/gentoo/pull/1875

Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>

 dev-games/aseprite/Manifest                         |  2 +-
 ...seprite-1.1.5.1.ebuild => aseprite-1.1.6.ebuild} | 21 +++------------------
 2 files changed, 4 insertions(+), 19 deletions(-)

diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest
index 6fe73f9..5bdeed5 100644
--- a/dev-games/aseprite/Manifest
+++ b/dev-games/aseprite/Manifest
@@ -1,3 +1,3 @@
 DIST Aseprite-v1.1.4.1-Source.zip 11723085 SHA256 731ac44259217626dde91cdcae9a24cdd4337540fc91bbe5c05cebcb12869879 SHA512 deeb42c123517e17378498584bb788f375e8aaaf046d5f9732848a5bd794a1af1d8381ff51271f9e30c198478e0f716ae23495972b693db9049ff4c2b8968672 WHIRLPOOL 5c2bd1bf8f5d187c385086a431ab070f55308b01089ce703e54093963402a9300295ea1cbf3602021fea1211ae68c6a2a07391e8e054827ce82ee60462001c4a
-DIST Aseprite-v1.1.5.1-Source.zip 11753037 SHA256 0579f8d78e492de22accfa390f5ab98b14de0f760bb4354f4ee8dc66fd3ee167 SHA512 2f12c6f2a47f8646cb540334c2ea71742f24e18b4e117be713c85c5faa55ea714a938cf204d7a9abf2d0cc97261f76186ca02199d52bfdc30ee63bc1f1c006c5 WHIRLPOOL 9cdb1ce31daee2f98e4576b01d0a274373621c7c1180433510529c5f11d6d074342c0c1bae65658e85c1e9db77affaa6aebb0697d7d956305282c045df8be5e3
+DIST Aseprite-v1.1.6-Source.zip 11801981 SHA256 259c6418d5bc48a04f63a27f4a8c5a0aa44ce759403ba976ebbfad293eab08e8 SHA512 d87bcc5ece64cbc772ea5d4dc1edf29943d9038221905c0263511852afbb4e9119ce82468502a78c286729bb91389d08e3a8b7f358e4f6f8fe88507e7e69c9ac WHIRLPOOL 8f9168551be29d8c453fc1db27930a87e8228081b837c8c1a608045acdb7968715a8eb3994e04df83288f1fb12c5744f2bbb6c0733e578dd20bc4c4a2a234801
 DIST aseprite-0.9.5.tar.xz 507744 SHA256 81e0360d9d8a32d6c548775dbacdb1520aac94b54c2d9f1327d52f219737f154 SHA512 fc6df942aefea67fd05e1b688209b70a2d5879a1441f61a6e3ee4d72fcdab4e580e1d4d7392fd493e0a46c45401a3eef759aa3efee17450e4c98df7f310b2d00 WHIRLPOOL 060dcf2754827ab3b30dde55cfcecd25e2d88f6e296b45529737e2194f4a9891d171776d10f9c571890efb9766b64080b85dc3d737102d2ac7be9843d27fdaef

diff --git a/dev-games/aseprite/aseprite-1.1.5.1.ebuild b/dev-games/aseprite/aseprite-1.1.6.ebuild
similarity index 80%
rename from dev-games/aseprite/aseprite-1.1.5.1.ebuild
rename to dev-games/aseprite/aseprite-1.1.6.ebuild
index 773babf..97b21ca 100644
--- a/dev-games/aseprite/aseprite-1.1.5.1.ebuild
+++ b/dev-games/aseprite/aseprite-1.1.6.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit cmake-utils flag-o-matic
+inherit cmake-utils eutils flag-o-matic
 
 DESCRIPTION="Animated sprite editor & pixel art tool"
 HOMEPAGE="http://www.aseprite.org"
@@ -53,7 +53,6 @@ src_prepare() {
 	if use debug ; then
 		sed -i '/-DNDEBUG/d' CMakeLists.txt || die
 	fi
-
 	# Fix shebang in thumbnailer
 	sed -i -e 's:#!/usr/bin/sh:#!/bin/sh:' desktop/aseprite-thumbnailer || die
 }
@@ -62,7 +61,6 @@ src_configure() {
 	use debug && append-cppflags -DDEBUGMODE -D_DEBUG
 
 	local mycmakeargs=(
-		-DBUILD_SHARED_LIBS=OFF # Don't compile internal libs as shared
 		-DENABLE_UPDATER=OFF
 		-DFULLSCREEN_PLATFORM=ON
 		-DUSE_SHARED_ALLEGRO4=ON
@@ -81,25 +79,12 @@ src_configure() {
 		-DWITH_QT_THUMBNAILER="$(usex kde)"
 		-DWITH_WEBP_SUPPORT="$(usex webp)"
 		-DENABLE_TESTS="$(usex test)"
+		-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
 	)
 	cmake-utils_src_configure
-
-	if use kde; then
-		mycmakeargs=( )
-		CMAKE_USE_DIR="${S}/desktop/kde" \
-			BUILD_DIR="${WORKDIR}/${P}_desktop_build" \
-			cmake-utils_src_configure
-	fi
-}
-
-src_compile() {
-	cmake-utils_src_compile
-	use kde && BUILD_DIR="${WORKDIR}/${P}_desktop_build" \
-		cmake-utils_src_compile
 }
 
 src_install() {
+	newicon "${S}/data/icons/ase64.png" "${PN}.png"
 	cmake-utils_src_install
-	use kde && BUILD_DIR="${WORKDIR}/${P}_desktop_build" \
-		cmake-utils_src_install
 }


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2016-05-05 22:13 Patrice Clement
  0 siblings, 0 replies; 35+ messages in thread
From: Patrice Clement @ 2016-05-05 22:13 UTC (permalink / raw
  To: gentoo-commits

commit:     f05837a065be9593230680a3bacd6c6570c08843
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Thu May  5 19:02:22 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Thu May  5 21:57:23 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f05837a0

dev-games/aseprite: bump to 1.1.5.1

Package-Manager: portage-2.2.26
Closes: https://github.com/gentoo/gentoo/pull/1415

Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>

 dev-games/aseprite/Manifest                |   1 +
 dev-games/aseprite/aseprite-1.1.5.1.ebuild | 105 +++++++++++++++++++++++++++++
 dev-games/aseprite/metadata.xml            |   1 +
 3 files changed, 107 insertions(+)

diff --git a/dev-games/aseprite/Manifest b/dev-games/aseprite/Manifest
index b04c4f0..6fe73f9 100644
--- a/dev-games/aseprite/Manifest
+++ b/dev-games/aseprite/Manifest
@@ -1,2 +1,3 @@
 DIST Aseprite-v1.1.4.1-Source.zip 11723085 SHA256 731ac44259217626dde91cdcae9a24cdd4337540fc91bbe5c05cebcb12869879 SHA512 deeb42c123517e17378498584bb788f375e8aaaf046d5f9732848a5bd794a1af1d8381ff51271f9e30c198478e0f716ae23495972b693db9049ff4c2b8968672 WHIRLPOOL 5c2bd1bf8f5d187c385086a431ab070f55308b01089ce703e54093963402a9300295ea1cbf3602021fea1211ae68c6a2a07391e8e054827ce82ee60462001c4a
+DIST Aseprite-v1.1.5.1-Source.zip 11753037 SHA256 0579f8d78e492de22accfa390f5ab98b14de0f760bb4354f4ee8dc66fd3ee167 SHA512 2f12c6f2a47f8646cb540334c2ea71742f24e18b4e117be713c85c5faa55ea714a938cf204d7a9abf2d0cc97261f76186ca02199d52bfdc30ee63bc1f1c006c5 WHIRLPOOL 9cdb1ce31daee2f98e4576b01d0a274373621c7c1180433510529c5f11d6d074342c0c1bae65658e85c1e9db77affaa6aebb0697d7d956305282c045df8be5e3
 DIST aseprite-0.9.5.tar.xz 507744 SHA256 81e0360d9d8a32d6c548775dbacdb1520aac94b54c2d9f1327d52f219737f154 SHA512 fc6df942aefea67fd05e1b688209b70a2d5879a1441f61a6e3ee4d72fcdab4e580e1d4d7392fd493e0a46c45401a3eef759aa3efee17450e4c98df7f310b2d00 WHIRLPOOL 060dcf2754827ab3b30dde55cfcecd25e2d88f6e296b45529737e2194f4a9891d171776d10f9c571890efb9766b64080b85dc3d737102d2ac7be9843d27fdaef

diff --git a/dev-games/aseprite/aseprite-1.1.5.1.ebuild b/dev-games/aseprite/aseprite-1.1.5.1.ebuild
new file mode 100644
index 0000000..773babf
--- /dev/null
+++ b/dev-games/aseprite/aseprite-1.1.5.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils flag-o-matic
+
+DESCRIPTION="Animated sprite editor & pixel art tool"
+HOMEPAGE="http://www.aseprite.org"
+SRC_URI="https://github.com/aseprite/aseprite/releases/download/v${PV}/Aseprite-v${PV}-Source.zip"
+
+# See https://github.com/aseprite/aseprite#credits
+# Some bundled third-party packages built-in:
+# gtest duktape modp_b64 simpleini
+LICENSE="BSD GPL-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="debug kde gtk3 test webp"
+
+RDEPEND="dev-libs/tinyxml
+	media-libs/allegro:0[X,png]
+	media-libs/freetype
+	media-libs/giflib:=
+	webp? ( media-libs/libwebp )
+	media-libs/libpng:0=
+	net-misc/curl
+	sys-libs/zlib
+	virtual/jpeg:0
+	x11-libs/libX11
+	x11-libs/pixman
+	gtk3? ( dev-cpp/gtkmm:3.0 )
+	kde? (
+		dev-qt/qtcore:5
+		kde-frameworks/kio:5 )"
+DEPEND="${RDEPEND}
+	app-arch/unzip"
+
+DOCS=( docs/files/ase.txt
+	docs/files/fli.txt
+	docs/files/msk.txt
+	docs/files/pic.txt
+	docs/files/picpro.txt
+	README.md )
+
+S="${WORKDIR}"
+
+src_prepare() {
+	cmake-utils_src_prepare
+
+	# Fix to make flag-o-matic work.
+	if use debug ; then
+		sed -i '/-DNDEBUG/d' CMakeLists.txt || die
+	fi
+
+	# Fix shebang in thumbnailer
+	sed -i -e 's:#!/usr/bin/sh:#!/bin/sh:' desktop/aseprite-thumbnailer || die
+}
+
+src_configure() {
+	use debug && append-cppflags -DDEBUGMODE -D_DEBUG
+
+	local mycmakeargs=(
+		-DBUILD_SHARED_LIBS=OFF # Don't compile internal libs as shared
+		-DENABLE_UPDATER=OFF
+		-DFULLSCREEN_PLATFORM=ON
+		-DUSE_SHARED_ALLEGRO4=ON
+		-DUSE_SHARED_CURL=ON
+		-DUSE_SHARED_FREETYPE=ON
+		-DUSE_SHARED_GIFLIB=ON
+		-DUSE_SHARED_JPEGLIB=ON
+		-DUSE_SHARED_LIBLOADPNG=ON
+		-DUSE_SHARED_LIBPNG=ON
+		-DUSE_SHARED_PIXMAN=ON
+		-DUSE_SHARED_TINYXML=ON
+		-DUSE_SHARED_ZLIB=ON
+		-DUSE_SHARED_LIBWEBP=ON
+		-DWITH_DESKTOP_INTEGRATION=ON
+		-DWITH_GTK_FILE_DIALOG_SUPPORT="$(usex gtk3)"
+		-DWITH_QT_THUMBNAILER="$(usex kde)"
+		-DWITH_WEBP_SUPPORT="$(usex webp)"
+		-DENABLE_TESTS="$(usex test)"
+	)
+	cmake-utils_src_configure
+
+	if use kde; then
+		mycmakeargs=( )
+		CMAKE_USE_DIR="${S}/desktop/kde" \
+			BUILD_DIR="${WORKDIR}/${P}_desktop_build" \
+			cmake-utils_src_configure
+	fi
+}
+
+src_compile() {
+	cmake-utils_src_compile
+	use kde && BUILD_DIR="${WORKDIR}/${P}_desktop_build" \
+		cmake-utils_src_compile
+}
+
+src_install() {
+	cmake-utils_src_install
+	use kde && BUILD_DIR="${WORKDIR}/${P}_desktop_build" \
+		cmake-utils_src_install
+}

diff --git a/dev-games/aseprite/metadata.xml b/dev-games/aseprite/metadata.xml
index 8220b8a..dff8a1c 100644
--- a/dev-games/aseprite/metadata.xml
+++ b/dev-games/aseprite/metadata.xml
@@ -14,6 +14,7 @@
     Animated sprite editor and pixel art tool
   </longdescription>
   <use>
+    <flag name="gtk3">Enable support for the experimental native GTK File Dialog</flag>
     <flag name="memleak">Enable memory-leaks detector (only for developers)</flag>
     <flag name="static">Link against static version of C and C++ runtimes</flag>
     <flag name="webp">Enable webp image format support</flag>


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/
@ 2016-04-21 20:12 Patrice Clement
  0 siblings, 0 replies; 35+ messages in thread
From: Patrice Clement @ 2016-04-21 20:12 UTC (permalink / raw
  To: gentoo-commits

commit:     faaef28d7fcc3a819fb971a6f3829151caa2e826
Author:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 21 19:56:23 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Thu Apr 21 19:56:41 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faaef28d

dev-games/aseprite: Grant maintainership to proxy maintainer.

Gentoo-Bug: https://bugs.gentoo.org/580556

Package-Manager: portage-2.2.26

 dev-games/aseprite/metadata.xml | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-games/aseprite/metadata.xml b/dev-games/aseprite/metadata.xml
index 21336c4..8220b8a 100644
--- a/dev-games/aseprite/metadata.xml
+++ b/dev-games/aseprite/metadata.xml
@@ -1,7 +1,15 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <!-- maintainer-needed -->
+  <maintainer type="person">
+	<email>azamat.hackimov@gmail.com</email>
+	<name>Azamat H. Hackimov</name>
+    <description>Proxy maintainer for this package</description>
+  </maintainer>
+  <maintainer type="project">
+    <email>proxy-maint@gentoo.org</email>
+    <name>Proxy Maintainers</name>
+  </maintainer>
   <longdescription>
     Animated sprite editor and pixel art tool
   </longdescription>


^ permalink raw reply related	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2024-04-16 19:14 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-25 11:17 [gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/ Joonas Niilola
  -- strict thread matches above, loose matches on Subject: below --
2024-04-16 19:13 Joonas Niilola
2024-04-16 14:18 Joonas Niilola
2024-04-11 21:34 Sam James
2024-01-07  0:20 Conrad Kostecki
2023-02-20  9:36 Sam James
2022-12-23 20:49 Arthur Zamarin
2022-12-23 20:46 Arthur Zamarin
2022-11-28  7:12 Joonas Niilola
2022-08-18  7:06 Joonas Niilola
2022-08-18  7:06 Joonas Niilola
2022-07-29  7:15 Joonas Niilola
2022-07-26 14:22 Joonas Niilola
2022-07-26 12:14 Joonas Niilola
2022-07-23  9:13 Joonas Niilola
2022-07-23  9:13 Joonas Niilola
2022-02-27 21:41 Andreas Sturmlechner
2021-06-20 22:57 Sam James
2021-06-20 22:57 Sam James
2021-05-23 16:53 Andreas Sturmlechner
2021-02-14 20:04 Andreas Sturmlechner
2020-05-27  9:43 Andreas Sturmlechner
2020-03-25 11:17 Joonas Niilola
2020-03-25 11:17 Joonas Niilola
2020-03-25 11:17 Joonas Niilola
2020-03-25 11:17 Joonas Niilola
2018-10-19  8:51 Michał Górny
2017-08-22 21:41 Michał Górny
2017-01-09 17:50 Göktürk Yüksek
2016-12-04 22:32 Patrice Clement
2016-12-04 22:32 Patrice Clement
2016-07-14  1:22 Göktürk Yüksek
2016-07-13  8:53 Patrice Clement
2016-05-05 22:13 Patrice Clement
2016-04-21 20:12 Patrice Clement

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox