* [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
* [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-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-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-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/
@ 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/
@ 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/
@ 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/
@ 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/
@ 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/
@ 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: 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-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/
@ 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/
@ 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-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-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/
@ 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/
@ 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-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-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-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-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-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-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-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-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/
@ 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/
@ 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/
@ 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-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-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
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