* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2016-09-18 9:22 Pacho Ramos
0 siblings, 0 replies; 36+ messages in thread
From: Pacho Ramos @ 2016-09-18 9:22 UTC (permalink / raw
To: gentoo-commits
commit: 51c7e4e68ebec4da73e03c6c34336c400157765b
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 18 09:03:17 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Sep 18 09:21:59 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51c7e4e6
media-gfx/tuxpaint: Drop old
Package-Manager: portage-2.3.0
media-gfx/tuxpaint/tuxpaint-0.9.21-r1.ebuild | 71 ----------------------------
1 file changed, 71 deletions(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.21-r1.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.21-r1.ebuild
deleted file mode 100644
index 72014f9..00000000
--- a/media-gfx/tuxpaint/tuxpaint-0.9.21-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="2"
-
-inherit eutils gnome2-utils multilib toolchain-funcs
-
-DESCRIPTION="Drawing program designed for young children"
-HOMEPAGE="http://www.tuxpaint.org/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-IUSE="nls"
-
-RDEPEND="
- app-text/libpaper
- dev-libs/fribidi
- gnome-base/librsvg
- >=media-libs/libpng-1.2
- >=media-libs/freetype-2
- media-libs/libsdl
- media-libs/sdl-image[png]
- media-libs/sdl-mixer
- media-libs/sdl-pango
- media-libs/sdl-ttf
- x11-libs/cairo"
-
-DEPEND="
- ${RDEPEND}
- nls? ( sys-devel/gettext )"
-
-src_prepare() {
- # Sanitize the Makefile and correct a few other issues.
- epatch "${FILESDIR}/${PN}-0.9.20-gentoo.patch"
- epatch "${FILESDIR}/${P}-libpng1.5.patch" #378199
- epatch "${FILESDIR}/${P}-LDFLAGS.patch" #334571
- epatch "${FILESDIR}/${P}-underlinking.patch" #484434
-
- sed -i \
- -e "s|linux_PREFIX:=/usr/local|linux_PREFIX:=/usr|" \
- -e "s:/lib/:/$(get_libdir)/:" \
- -e "s:/share/doc/tuxpaint.*:/share/doc/${PF}:g" \
- Makefile || die
-}
-
-src_compile() {
- # emake may break things
- make CC="$(tc-getCC)" \
- $(use nls && echo ENABLE_GETTEXT=1) || die "Compilation failed"
-}
-
-src_install () {
- make PKG_ROOT="${D}" \
- $(use nls && echo ENABLE_GETTEXT=1) install || die "Installation failed"
-
- rm -f docs/COPYING.txt docs/INSTALL.txt
- dodoc docs/*.txt
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
-
- elog ""
- elog "For additional graphic stamps, you can emerge the"
- elog "media-gfx/tuxpaint-stamps package."
- elog ""
-}
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2020-07-26 21:42 Andreas Sturmlechner
0 siblings, 0 replies; 36+ messages in thread
From: Andreas Sturmlechner @ 2020-07-26 21:42 UTC (permalink / raw
To: gentoo-commits
commit: c267178e19fba9e88ff62e8d8981896875cb7cb5
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 26 21:40:49 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jul 26 21:42:16 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c267178e
media-gfx/tuxpaint: EAPI-7 bump, use xdg-utils, drop unused multilib
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.21-r2.ebuild | 29 ++++++++++++++--------------
1 file changed, 14 insertions(+), 15 deletions(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.21-r2.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.21-r2.ebuild
index fd4b7f65c00..6c845813834 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.21-r2.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.21-r2.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-inherit gnome2-utils multilib toolchain-funcs
+EAPI=7
+
+inherit toolchain-funcs xdg-utils
DESCRIPTION="Drawing program designed for young children"
HOMEPAGE="http://www.tuxpaint.org/"
@@ -11,7 +12,6 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
-
IUSE="nls"
RDEPEND="
@@ -27,10 +27,16 @@ RDEPEND="
media-libs/sdl-ttf
x11-libs/cairo
"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
nls? ( sys-devel/gettext )
"
+DOCS=(
+ docs/{ADVANCED-STAMPS-HOWTO,AUTHORS,CHANGES,default_colors,dejavu}.txt
+ docs/{EXTENDING,FAQ,OPTIONS,PNG,README,SVG}.txt
+)
+
PATCHES=(
# Sanitize the Makefile and correct a few other issues
"${FILESDIR}/${PN}-0.9.20-gentoo.patch"
@@ -56,27 +62,20 @@ src_compile() {
src_install() {
emake -j1 PKG_ROOT="${D}" \
- $(use nls && echo ENABLE_GETTEXT=1) install
-
- rm -f docs/COPYING.txt docs/INSTALL.txt
- dodoc docs/*.txt
-}
+ $(usex nls ENABLE_GETTEXT=1 '') install
-pkg_preinst() {
- gnome2_icon_savelist
+ einstalldocs
}
pkg_postinst() {
- gnome2_icon_cache_update
+ xdg_icon_cache_update
if ! has_version "${CATEGORY}/${PN}"; then
- elog ""
elog "For additional graphic stamps, you can emerge the"
elog "media-gfx/tuxpaint-stamps package."
- elog ""
fi
}
pkg_postrm() {
- gnome2_icon_cache_update
+ xdg_icon_cache_update
}
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2020-12-27 5:29 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2020-12-27 5:29 UTC (permalink / raw
To: gentoo-commits
commit: 1a58e7e9afe752003c8b6fa860565bb306c919a0
Author: Peter Alfredsen <crabbedhaloablution <AT> icloud <DOT> com>
AuthorDate: Thu Dec 17 18:46:23 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 27 05:13:05 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a58e7e9
media-gfx/tuxpaint: version bump to 0.9.24
Closes: https://bugs.gentoo.org/385951
Closes: https://bugs.gentoo.org/581036
Closes: https://bugs.gentoo.org/671528
Closes: https://bugs.gentoo.org/734048
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Peter Alfredsen <crabbedhaloablution <AT> icloud.com>
Closes: https://github.com/gentoo/gentoo/pull/18669
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/Manifest | 1 +
media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild | 71 +++++++++++++++++++++++++++++++
2 files changed, 72 insertions(+)
diff --git a/media-gfx/tuxpaint/Manifest b/media-gfx/tuxpaint/Manifest
index d655340a80e..97bc4b03c54 100644
--- a/media-gfx/tuxpaint/Manifest
+++ b/media-gfx/tuxpaint/Manifest
@@ -1 +1,2 @@
DIST tuxpaint-0.9.21.tar.gz 9543034 BLAKE2B 196a743542d72e3dc5cea69b9e66a3baecdde7e3b288cb6759632d2b472f69db8d70ad404737416afe7f2ef4d0c0d21c7b2caadb64ca8d21a909e275ee6fcc46 SHA512 fafd80fe7a5a4d65236c8b5a4f15c644c76180e0e4ed7e774795572b70cc38ddb3273be2a93f041d74a1e536a5a9386c18e51987425ea1a3ff910661e4b0afb3
+DIST tuxpaint-0.9.24.tar.gz 15561675 BLAKE2B 971baec8b7728cbb54a2a45b604c152a9620d0f6a1856cca99482ad0fd76f2a4493aab81f54e10e5da4d81800b0e3506cb73dda0e00510ef966b0c98f8aa5cb4 SHA512 a4ee9eea833f9a6313701a4686f9f276570df84436c68d9a3d04e9448a8ea00833207e1034965e15145be744194c7b9a7d3c91bdfa3489d06a61de84b64cc723
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
new file mode 100644
index 00000000000..21f61535665
--- /dev/null
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop toolchain-funcs xdg
+
+DESCRIPTION="Drawing program designed for young children"
+HOMEPAGE="http://www.tuxpaint.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+RDEPEND="
+ app-text/libpaper
+ dev-libs/fribidi
+ gnome-base/librsvg:2
+ >=media-libs/libpng-1.2:0=
+ >=media-libs/freetype-2:2
+ media-libs/libsdl
+ media-libs/sdl-image[png]
+ media-libs/sdl-mixer
+ media-libs/sdl-pango
+ media-libs/sdl-ttf
+ x11-libs/cairo
+ "
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/gperf
+ media-gfx/imagemagick[png]
+ sys-devel/gettext
+ "
+
+src_prepare() {
+ xdg_src_prepare
+ sed -i \
+ -e 's|linux_ARCH_INSTALL:=install-xdg|linux_ARCH_INSTALL:=|' \
+ -e "s|linux_PREFIX:=/usr/local|linux_PREFIX:=/usr|" \
+ -e "s:/lib/:/$(get_libdir)/:g" \
+ -e 's:/share/doc/tuxpaint-$(VER_VERSION)/:'"/share/doc/${PF}/:g" \
+ -e '/@gzip -f/d' \
+ -e '/@chmod a+rx,g-w,o-w $(MAN_PREFIX)/d' \
+ -e "s|linux_ARCH_CFLAGS:=|linux_ARCH_CFLAGS:= ${CFLAGS}|" \
+ Makefile || die
+}
+
+src_compile() {
+ # parallel build may break things
+ emake -j1 CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake -j1 DESTDIR="${D}" install
+ local file size
+ for file in data/images/icon[0-9]*x[0-9]*.png; do
+ size=${file##*/icon}
+ size=${size%%x*}
+ newicon -s "${size}" "${file}" tux4kids-tuxpaint.png
+ done
+ newmenu src/tuxpaint.desktop tux4kids-tuxpaint.desktop
+ dodoc docs/*.txt
+ dodoc docs/en/*.txt
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ if ! has_version "media-gfx/tuxpaint-stamps"; then
+ elog "For additional graphic stamps, you can emerge the"
+ elog "media-gfx/tuxpaint-stamps package."
+ fi
+}
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2020-12-27 5:29 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2020-12-27 5:29 UTC (permalink / raw
To: gentoo-commits
commit: 5db3f40851da9d3a4473d5a889603c8b959959c6
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 27 05:29:34 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 27 05:29:34 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5db3f408
media-gfx/tuxpaint: minor style changes
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
index 21f61535665..731a8e2d338 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
@@ -8,9 +8,11 @@ inherit desktop toolchain-funcs xdg
DESCRIPTION="Drawing program designed for young children"
HOMEPAGE="http://www.tuxpaint.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
+
RDEPEND="
app-text/libpaper
dev-libs/fribidi
@@ -23,13 +25,13 @@ RDEPEND="
media-libs/sdl-pango
media-libs/sdl-ttf
x11-libs/cairo
- "
+"
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/gperf
media-gfx/imagemagick[png]
sys-devel/gettext
- "
+"
src_prepare() {
xdg_src_prepare
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2021-01-02 15:36 Joonas Niilola
0 siblings, 0 replies; 36+ messages in thread
From: Joonas Niilola @ 2021-01-02 15:36 UTC (permalink / raw
To: gentoo-commits
commit: cef5582dfd2cc811ca50817c1938ff41007bed77
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 2 15:35:02 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jan 2 15:35:40 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cef5582d
media-gfx/tuxpaint: add imagemagick[svg] as build-dep
Bug: https://bugs.gentoo.org/761915
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
index c5c2d8e0320..f86c03ebacc 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/gperf
- media-gfx/imagemagick[jpeg,png]
+ media-gfx/imagemagick[jpeg,png,svg]
sys-devel/gettext
"
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2021-01-02 15:36 Joonas Niilola
0 siblings, 0 replies; 36+ messages in thread
From: Joonas Niilola @ 2021-01-02 15:36 UTC (permalink / raw
To: gentoo-commits
commit: 74e5017f2821413aec2fb925d4a2f29d013f6a7f
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 2 15:06:33 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jan 2 15:35:40 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74e5017f
media-gfx/tuxpaint: add imagemagick[jpeg] as build-dep
- "composite: no decode delegate for this image format `JPEG'"
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
index 731a8e2d338..c5c2d8e0320 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.24.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
@@ -29,7 +29,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/gperf
- media-gfx/imagemagick[png]
+ media-gfx/imagemagick[jpeg,png]
sys-devel/gettext
"
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2021-01-05 7:41 Joonas Niilola
0 siblings, 0 replies; 36+ messages in thread
From: Joonas Niilola @ 2021-01-05 7:41 UTC (permalink / raw
To: gentoo-commits
commit: ca5869cb34b1a88968a96ce07a7420c2283ff27d
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 5 07:34:38 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Jan 5 07:34:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca5869cb
media-gfx/tuxpaint: use optfeature in 0.9.24
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
index f86c03ebacc..b7dc34d6693 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit desktop toolchain-funcs xdg
+inherit desktop optfeature toolchain-funcs xdg
DESCRIPTION="Drawing program designed for young children"
HOMEPAGE="http://www.tuxpaint.org/"
@@ -66,8 +66,6 @@ src_install() {
pkg_postinst() {
xdg_pkg_postinst
- if ! has_version "media-gfx/tuxpaint-stamps"; then
- elog "For additional graphic stamps, you can emerge the"
- elog "media-gfx/tuxpaint-stamps package."
- fi
+ elog "Optional uninstalled features:"
+ optfeature "additional graphic stamps" media-gfx/tuxpaint-stamps
}
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2021-01-27 4:06 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2021-01-27 4:06 UTC (permalink / raw
To: gentoo-commits
commit: 815ce7ce2556149474773659ebc6ae6c51395ccc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 27 04:05:56 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 27 04:05:56 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=815ce7ce
media-gfx/tuxpaint: Stabilize 0.9.24 amd64, #767220
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
index b7dc34d6693..f36eec6c698 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
RDEPEND="
app-text/libpaper
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2021-02-02 23:46 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2021-02-02 23:46 UTC (permalink / raw
To: gentoo-commits
commit: 6e702ca56845ab1f2f6e4a4ebb642b772e69c3f8
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 2 23:44:11 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 2 23:44:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e702ca5
media-gfx/tuxpaint: Stabilize 0.9.24 x86, #767220
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
index f36eec6c698..bf1b76662c8 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
RDEPEND="
app-text/libpaper
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2021-02-09 23:58 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2021-02-09 23:58 UTC (permalink / raw
To: gentoo-commits
commit: 720172bd4ca9f96ad7a7db61195f149e6e95a7a9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 9 23:57:46 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 9 23:57:46 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=720172bd
media-gfx/tuxpaint: Stabilize 0.9.24 ppc, #767220
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
index bf1b76662c8..a7658280461 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
RDEPEND="
app-text/libpaper
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2021-08-19 0:39 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2021-08-19 0:39 UTC (permalink / raw
To: gentoo-commits
commit: 8800e2e1f492de9ce1fd42cda0407cb9c80d9655
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 19 00:31:49 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 19 00:39:06 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8800e2e1
media-gfx/tuxpaint: fix libsdl[joystick] dependency
Closes: https://bugs.gentoo.org/808168
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../tuxpaint/{tuxpaint-0.9.24.ebuild => tuxpaint-0.9.24-r1.ebuild} | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.24-r1.ebuild
similarity index 98%
rename from media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
rename to media-gfx/tuxpaint/tuxpaint-0.9.24-r1.ebuild
index b17d98b9288..95da9599811 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.24-r1.ebuild
@@ -19,7 +19,7 @@ RDEPEND="
gnome-base/librsvg:2
>=media-libs/libpng-1.2:0=
>=media-libs/freetype-2:2
- media-libs/libsdl
+ media-libs/libsdl[joystick]
media-libs/sdl-image[png]
media-libs/sdl-mixer
media-libs/sdl-pango
@@ -35,6 +35,7 @@ BDEPEND="
src_prepare() {
xdg_src_prepare
+
sed -i \
-e 's|linux_ARCH_INSTALL:=install-xdg|linux_ARCH_INSTALL:=|' \
-e "s|linux_PREFIX:=/usr/local|linux_PREFIX:=/usr|" \
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2022-01-16 1:34 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2022-01-16 1:34 UTC (permalink / raw
To: gentoo-commits
commit: c8ebeb61ccd1041ea4f0a5ba5d74c2693efa2c7b
Author: Philipp Rösner <rndxelement <AT> protonmail <DOT> com>
AuthorDate: Fri Jan 7 23:17:24 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 16 01:33:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ebeb61
media-gfx/tuxpaint: version bump to 0.9.27
We added an ebuild for tuxpaint-0.9.27.
We also added support for EAPI 8, added necessary dependencies
and did minor cleanup.
Closes: https://bugs.gentoo.org/767223
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Philipp Roesner <rndxelement <AT> protonmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/Manifest | 1 +
media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild | 74 +++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
diff --git a/media-gfx/tuxpaint/Manifest b/media-gfx/tuxpaint/Manifest
index 9a3f246ba0d6..9670ea86fc54 100644
--- a/media-gfx/tuxpaint/Manifest
+++ b/media-gfx/tuxpaint/Manifest
@@ -1 +1,2 @@
DIST tuxpaint-0.9.24.tar.gz 15561675 BLAKE2B 971baec8b7728cbb54a2a45b604c152a9620d0f6a1856cca99482ad0fd76f2a4493aab81f54e10e5da4d81800b0e3506cb73dda0e00510ef966b0c98f8aa5cb4 SHA512 a4ee9eea833f9a6313701a4686f9f276570df84436c68d9a3d04e9448a8ea00833207e1034965e15145be744194c7b9a7d3c91bdfa3489d06a61de84b64cc723
+DIST tuxpaint-0.9.27.tar.gz 14292992 BLAKE2B f1337b828604bac968325437eba21046f871a0e07e049f2d3568f44adac400e729f4c6d46bcba9eddf9078089aaf55aab7d0774fb5ab126b96d317b59e37ee00 SHA512 197c6e23fb772edd57614e34dec23e160ece528b58e4a17d67fe4100c58cbcd6c4b5efccfbb24ca760b3a20755230b47f4e3e49969e75ba04ce722102a7f2dd9
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
new file mode 100644
index 000000000000..9fbfe4c29e7b
--- /dev/null
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature toolchain-funcs xdg
+
+DESCRIPTION="Drawing program designed for young children"
+HOMEPAGE="http://www.tuxpaint.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+ app-text/libpaper
+ dev-libs/fribidi
+ gnome-base/librsvg:2
+ media-gfx/libimagequant
+ >=media-libs/libpng-1.2:0=
+ >=media-libs/freetype-2:2
+ media-libs/libsdl[joystick]
+ media-libs/sdl-gfx
+ media-libs/sdl-image[png]
+ media-libs/sdl-mixer
+ media-libs/sdl-pango
+ media-libs/sdl-ttf
+ x11-libs/cairo
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/gperf
+ virtual/imagemagick-tools
+ sys-devel/gettext
+"
+
+src_prepare() {
+
+ sed -i \
+ -e 's|linux_ARCH_INSTALL:=install-xdg|linux_ARCH_INSTALL:=|' \
+ -e "s|linux_PREFIX:=/usr/local|linux_PREFIX:=/usr|" \
+ -e "s:/lib/:/$(get_libdir)/:g" \
+ -e 's:/share/doc/tuxpaint-$(VER_VERSION)/:'"/share/doc/${PF}/:g" \
+ -e '/@gzip -f/d' \
+ -e '/@chmod a+rx,g-w,o-w $(MAN_PREFIX)/d' \
+ -e "s|linux_ARCH_CFLAGS:=|linux_ARCH_CFLAGS:= ${CFLAGS}|" \
+ Makefile || die
+
+ eapply_user
+}
+
+src_compile() {
+ # parallel build may break things
+ emake -j1 CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake -j1 DESTDIR="${D}" install
+ local file size
+ for file in data/images/icon[0-9]*x[0-9]*.png; do
+ size=${file##*/icon}
+ size=${size%%x*}
+ newicon -s "${size}" "${file}" tux4kids-tuxpaint.png
+ done
+ newmenu src/tuxpaint.desktop tux4kids-tuxpaint.desktop
+ dodoc docs/*.txt
+ dodoc docs/en/*.txt
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ optfeature "additional graphic stamps" media-gfx/tuxpaint-stamps
+}
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2022-01-16 1:35 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2022-01-16 1:35 UTC (permalink / raw
To: gentoo-commits
commit: 26f3467ffeca80422dc2b68a7d2d32a1de518974
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 16 01:34:53 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 16 01:34:58 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26f3467f
media-gfx/tuxpaint: destabilize 0.9.27 for ~amd64, ~ppc, ~x86
Accidentally pushed as stable.
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
index 43abb09a491e..7a1dffc5100d 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ppc x86"
+KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="
app-text/libpaper
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2022-01-19 0:48 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2022-01-19 0:48 UTC (permalink / raw
To: gentoo-commits
commit: 8e7f53a88ad89a5bb4452cb8c527e0dc5af3836d
Author: Philipp Rösner <rndxelement <AT> protonmail <DOT> com>
AuthorDate: Tue Jan 18 23:15:46 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 19 00:48:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7f53a8
media-gfx/tuxpaint: take over maintainership
Added Philipp Rösner as proxied maintainer for media-gfx/tuxpaint.
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Philipp Roesner <rndxelement <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23835
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/metadata.xml | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/metadata.xml b/media-gfx/tuxpaint/metadata.xml
index b325571bdc70..673c02bcf819 100644
--- a/media-gfx/tuxpaint/metadata.xml
+++ b/media-gfx/tuxpaint/metadata.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person" proxied="yes">
+ <email>rndxelement@protonmail.com</email>
+ <name>Philipp Rösner</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<longdescription>
Tux Paint is a free drawing program designed for young children
(kids ages 3 and up). It has a simple, easy-to-use interface, fun
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2022-01-19 1:14 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2022-01-19 1:14 UTC (permalink / raw
To: gentoo-commits
commit: 7af15637212d496880984733769f52f0296633e5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 19 01:14:16 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 19 01:14:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7af15637
media-gfx/tuxpaint: fix PkgMetadataXmlIndentation
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/metadata.xml | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/media-gfx/tuxpaint/metadata.xml b/media-gfx/tuxpaint/metadata.xml
index 673c02bcf819..ac2c835af229 100644
--- a/media-gfx/tuxpaint/metadata.xml
+++ b/media-gfx/tuxpaint/metadata.xml
@@ -9,14 +9,14 @@
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
- <longdescription>
- Tux Paint is a free drawing program designed for young children
- (kids ages 3 and up). It has a simple, easy-to-use interface, fun
- sound effects, and an encouraging cartoon mascot who helps guide
- children as they use the program. It provides a blank canvas and a
- variety of drawing tools to help your child be creative.
-</longdescription>
- <upstream>
- <remote-id type="sourceforge">tuxpaint</remote-id>
- </upstream>
+ <longdescription>
+ Tux Paint is a free drawing program designed for young children
+ (kids ages 3 and up). It has a simple, easy-to-use interface, fun
+ sound effects, and an encouraging cartoon mascot who helps guide
+ children as they use the program. It provides a blank canvas and a
+ variety of drawing tools to help your child be creative.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">tuxpaint</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2022-03-14 18:32 Agostino Sarubbo
0 siblings, 0 replies; 36+ messages in thread
From: Agostino Sarubbo @ 2022-03-14 18:32 UTC (permalink / raw
To: gentoo-commits
commit: 4f45adf73e80d8928adb6a7513685c3bba325446
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 18:32:46 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 18:32:46 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f45adf7
media-gfx/tuxpaint: amd64 stable wrt bug #835091
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
index 393cf77443e4..0154e309cf93 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
RDEPEND="
app-text/libpaper
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2022-03-14 18:35 Agostino Sarubbo
0 siblings, 0 replies; 36+ messages in thread
From: Agostino Sarubbo @ 2022-03-14 18:35 UTC (permalink / raw
To: gentoo-commits
commit: 56b58511a50f3fed652d593db02e02b89781b83f
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 18:35:26 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 18:35:26 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b58511
media-gfx/tuxpaint: x86 stable wrt bug #835091
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
index 0154e309cf93..025d13c02c2f 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
RDEPEND="
app-text/libpaper
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2022-03-18 8:11 Arthur Zamarin
0 siblings, 0 replies; 36+ messages in thread
From: Arthur Zamarin @ 2022-03-18 8:11 UTC (permalink / raw
To: gentoo-commits
commit: 6b645b81875672818fba97c68c58a50219047ee5
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 18 08:11:27 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 18 08:11:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b645b81
media-gfx/tuxpaint: Stabilize 0.9.27 ppc, #835091
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
index 025d13c02c2f..e66114bec40f 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
RDEPEND="
app-text/libpaper
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2022-06-16 16:30 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2022-06-16 16:30 UTC (permalink / raw
To: gentoo-commits
commit: b7e948de20d74bd90b0a8d34875b0d4eb39843fb
Author: Thomas Bracht Laumann Jespersen <t <AT> laumann <DOT> xyz>
AuthorDate: Wed Jun 8 20:04:58 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 16:30:36 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e948de
media-gfx/tuxpaint: fix unquoted variable FILESDIR
Signed-off-by: Thomas Bracht Laumann Jespersen <t <AT> laumann.xyz>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
index e66114bec40f..b9d1e8f71b96 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
@@ -36,7 +36,7 @@ BDEPEND="
"
PATCHES=(
- ${FILESDIR}"/${P}-Makefile.patch"
+ "${FILESDIR}"/${P}-Makefile.patch
)
src_compile() {
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2022-07-21 8:37 Joonas Niilola
0 siblings, 0 replies; 36+ messages in thread
From: Joonas Niilola @ 2022-07-21 8:37 UTC (permalink / raw
To: gentoo-commits
commit: a96a17f067b702910a829f495283b93a042045ea
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 21 08:36:35 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jul 21 08:37:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96a17f0
media-gfx/tuxpaint: add missing RDEPEND for libsdl[X]
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.28.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.28.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.28.ebuild
index ea4f39c18847..2ea3a43d5863 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.28.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.28.ebuild
@@ -8,7 +8,7 @@ inherit desktop optfeature toolchain-funcs xdg
DESCRIPTION="Drawing program designed for young children"
HOMEPAGE="https://www.tuxpaint.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}-sdl1.tar.gz -> ${P}.tar.gz"
-S=${WORKDIR}/${P}-sdl1
+S="${WORKDIR}"/${P}-sdl1
LICENSE="GPL-2"
SLOT="0"
@@ -20,7 +20,7 @@ RDEPEND="
gnome-base/librsvg:2
>=media-libs/libpng-1.2:0=
>=media-libs/freetype-2:2
- media-libs/libsdl[joystick]
+ media-libs/libsdl[X,joystick]
media-libs/sdl-image[png]
media-libs/sdl-mixer
media-libs/sdl-pango
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2022-09-15 13:20 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2022-09-15 13:20 UTC (permalink / raw
To: gentoo-commits
commit: 68fe2e0cfc10d12afd4a961af4257b86ac54790c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 15 13:16:30 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 15 13:16:30 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68fe2e0c
media-gfx/tuxpaint: add libpaper slot dep
ABI broke.
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../tuxpaint/{tuxpaint-0.9.24-r1.ebuild => tuxpaint-0.9.24-r2.ebuild} | 4 ++--
.../tuxpaint/{tuxpaint-0.9.27.ebuild => tuxpaint-0.9.27-r1.ebuild} | 2 +-
.../tuxpaint/{tuxpaint-0.9.28.ebuild => tuxpaint-0.9.28-r1.ebuild} | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.24-r1.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.24-r2.ebuild
similarity index 96%
rename from media-gfx/tuxpaint/tuxpaint-0.9.24-r1.ebuild
rename to media-gfx/tuxpaint/tuxpaint-0.9.24-r2.ebuild
index 95da9599811f..324da8c01842 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.24-r1.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.24-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SLOT="0"
KEYWORDS="amd64 ppc x86"
RDEPEND="
- app-text/libpaper
+ app-text/libpaper:=
dev-libs/fribidi
gnome-base/librsvg:2
>=media-libs/libpng-1.2:0=
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.27-r1.ebuild
similarity index 98%
rename from media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
rename to media-gfx/tuxpaint/tuxpaint-0.9.27-r1.ebuild
index b9d1e8f71b96..7cca8f0ed211 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.27.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.27-r1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
KEYWORDS="amd64 ppc x86"
RDEPEND="
- app-text/libpaper
+ app-text/libpaper:=
dev-libs/fribidi
gnome-base/librsvg:2
>=media-libs/libpng-1.2:0=
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.28.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.28-r1.ebuild
similarity index 98%
rename from media-gfx/tuxpaint/tuxpaint-0.9.28.ebuild
rename to media-gfx/tuxpaint/tuxpaint-0.9.28-r1.ebuild
index 2ea3a43d5863..22513e2bb481 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.28.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.28-r1.ebuild
@@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="
- app-text/libpaper
+ app-text/libpaper:=
dev-libs/fribidi
gnome-base/librsvg:2
>=media-libs/libpng-1.2:0=
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2023-01-20 1:23 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2023-01-20 1:23 UTC (permalink / raw
To: gentoo-commits
commit: bdbb8d5441fcdc6d869e5d26c82acd30530e1691
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 01:23:11 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 01:23:11 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbb8d54
media-gfx/tuxpaint: Stabilize 0.9.28-r2 x86, #891417
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
index 97c11f8d2d8a..e8221ae4e7d1 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}-sdl1
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
RDEPEND="
app-text/libpaper:=
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2023-01-20 1:23 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2023-01-20 1:23 UTC (permalink / raw
To: gentoo-commits
commit: 9b5ef49028636d5a51164a27a8ece9066e0141cd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 01:23:10 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 01:23:10 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5ef490
media-gfx/tuxpaint: Stabilize 0.9.28-r2 amd64, #891417
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
index df038424e67a..97c11f8d2d8a 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}-sdl1
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
RDEPEND="
app-text/libpaper:=
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2023-01-20 13:50 Joonas Niilola
0 siblings, 0 replies; 36+ messages in thread
From: Joonas Niilola @ 2023-01-20 13:50 UTC (permalink / raw
To: gentoo-commits
commit: e3f15e05ffd494b9691fc41e69639721861acc50
Author: Philipp Rösner <rndxelement <AT> protonmail <DOT> com>
AuthorDate: Mon Jan 9 16:38:52 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 13:50:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f15e05
media-gfx/tuxpaint: 0.9.28-r2: fix parallel build
The fix for https://bugs.gentoo.org/887391
resolved the parallel build issues, thus remove
-j1 from emake.
Bug: https://bugs.gentoo.org/887391
Closes: https://bugs.gentoo.org/859169
Signed-off-by: Philipp Rösner <rndxelement <AT> protonmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
index e8221ae4e7d1..1ee910e78064 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
@@ -46,9 +46,7 @@ src_compile() {
}
src_install() {
- # Parallel install may break the building process
- # See: https://bugs.gentoo.org/859169
- emake -j1 DESTDIR="${D}" GENTOO_LIBDIR="$(get_libdir)" install
+ emake DESTDIR="${D}" GENTOO_LIBDIR="$(get_libdir)" install
local file size
for file in data/images/icon[0-9]*x[0-9]*.png; do
size=${file##*/icon}
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2023-01-20 13:50 Joonas Niilola
0 siblings, 0 replies; 36+ messages in thread
From: Joonas Niilola @ 2023-01-20 13:50 UTC (permalink / raw
To: gentoo-commits
commit: 60158f76bf7deef59ac31ba39126076151944d33
Author: Philipp Rösner <rndxelement <AT> protonmail <DOT> com>
AuthorDate: Mon Jan 9 16:43:42 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 13:50:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60158f76
media-gfx/tuxpaint: drop 0.9.24-r2, 0.9.28-r1
Signed-off-by: Philipp Rösner <rndxelement <AT> protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29036
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/tuxpaint/Manifest | 1 -
media-gfx/tuxpaint/tuxpaint-0.9.24-r2.ebuild | 71 ----------------------------
media-gfx/tuxpaint/tuxpaint-0.9.28-r1.ebuild | 67 --------------------------
3 files changed, 139 deletions(-)
diff --git a/media-gfx/tuxpaint/Manifest b/media-gfx/tuxpaint/Manifest
index af5f57e33be0..602f0fbbc91e 100644
--- a/media-gfx/tuxpaint/Manifest
+++ b/media-gfx/tuxpaint/Manifest
@@ -1,3 +1,2 @@
-DIST tuxpaint-0.9.24.tar.gz 15561675 BLAKE2B 971baec8b7728cbb54a2a45b604c152a9620d0f6a1856cca99482ad0fd76f2a4493aab81f54e10e5da4d81800b0e3506cb73dda0e00510ef966b0c98f8aa5cb4 SHA512 a4ee9eea833f9a6313701a4686f9f276570df84436c68d9a3d04e9448a8ea00833207e1034965e15145be744194c7b9a7d3c91bdfa3489d06a61de84b64cc723
DIST tuxpaint-0.9.27.tar.gz 14292992 BLAKE2B f1337b828604bac968325437eba21046f871a0e07e049f2d3568f44adac400e729f4c6d46bcba9eddf9078089aaf55aab7d0774fb5ab126b96d317b59e37ee00 SHA512 197c6e23fb772edd57614e34dec23e160ece528b58e4a17d67fe4100c58cbcd6c4b5efccfbb24ca760b3a20755230b47f4e3e49969e75ba04ce722102a7f2dd9
DIST tuxpaint-0.9.28.tar.gz 14802638 BLAKE2B 7f7a8f3d61faf052d9872b5af775a6becdefae7cee1207ebcbb5db108fc381b0fa5ba8b7a8facd55ba6dcfca59886125cba7837d2de432fd5c75d2c40b509c41 SHA512 038f92f8d7ee8d85b1c9b18f7781e814ee55067e090fbfa597028e2d13218911157d00f312de2be9db29754a07c5706fc3c3e0e6ea3c71a15f80c37bb2eceb34
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.24-r2.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.24-r2.ebuild
deleted file mode 100644
index 324da8c01842..000000000000
--- a/media-gfx/tuxpaint/tuxpaint-0.9.24-r2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop optfeature toolchain-funcs xdg
-
-DESCRIPTION="Drawing program designed for young children"
-HOMEPAGE="http://www.tuxpaint.org/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-RDEPEND="
- app-text/libpaper:=
- dev-libs/fribidi
- gnome-base/librsvg:2
- >=media-libs/libpng-1.2:0=
- >=media-libs/freetype-2:2
- media-libs/libsdl[joystick]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer
- media-libs/sdl-pango
- media-libs/sdl-ttf
- x11-libs/cairo
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/gperf
- media-gfx/imagemagick[jpeg,png,svg]
- sys-devel/gettext
-"
-
-src_prepare() {
- xdg_src_prepare
-
- sed -i \
- -e 's|linux_ARCH_INSTALL:=install-xdg|linux_ARCH_INSTALL:=|' \
- -e "s|linux_PREFIX:=/usr/local|linux_PREFIX:=/usr|" \
- -e "s:/lib/:/$(get_libdir)/:g" \
- -e 's:/share/doc/tuxpaint-$(VER_VERSION)/:'"/share/doc/${PF}/:g" \
- -e '/@gzip -f/d' \
- -e '/@chmod a+rx,g-w,o-w $(MAN_PREFIX)/d' \
- -e "s|linux_ARCH_CFLAGS:=|linux_ARCH_CFLAGS:= ${CFLAGS}|" \
- Makefile || die
-}
-
-src_compile() {
- # parallel build may break things
- emake -j1 CC="$(tc-getCC)"
-}
-
-src_install() {
- emake -j1 DESTDIR="${D}" install
- local file size
- for file in data/images/icon[0-9]*x[0-9]*.png; do
- size=${file##*/icon}
- size=${size%%x*}
- newicon -s "${size}" "${file}" tux4kids-tuxpaint.png
- done
- newmenu src/tuxpaint.desktop tux4kids-tuxpaint.desktop
- dodoc docs/*.txt
- dodoc docs/en/*.txt
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- optfeature "additional graphic stamps" media-gfx/tuxpaint-stamps
-}
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.28-r1.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.28-r1.ebuild
deleted file mode 100644
index 22513e2bb481..000000000000
--- a/media-gfx/tuxpaint/tuxpaint-0.9.28-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature toolchain-funcs xdg
-
-DESCRIPTION="Drawing program designed for young children"
-HOMEPAGE="https://www.tuxpaint.org/"
-SRC_URI="mirror://sourceforge/${PN}/${P}-sdl1.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/${P}-sdl1
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-RDEPEND="
- app-text/libpaper:=
- dev-libs/fribidi
- gnome-base/librsvg:2
- >=media-libs/libpng-1.2:0=
- >=media-libs/freetype-2:2
- media-libs/libsdl[X,joystick]
- media-libs/sdl-image[png]
- media-libs/sdl-mixer
- media-libs/sdl-pango
- media-libs/sdl-ttf
- media-libs/sdl-gfx:=
- media-gfx/libimagequant
- sys-libs/zlib
- x11-libs/cairo
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/gperf
- media-gfx/graphicsmagick[jpeg,png,svg]
- sys-devel/gettext
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-Makefile.patch
-)
-
-src_compile() {
- emake CC="$(tc-getCC)" LIBDIR="$(get_libdir)"
-}
-
-src_install() {
- # Parallel install may break the building process
- # See: https://bugs.gentoo.org/859169
- emake -j1 DESTDIR="${D}" install
- local file size
- for file in data/images/icon[0-9]*x[0-9]*.png; do
- size=${file##*/icon}
- size=${size%%x*}
- newicon -s "${size}" "${file}" tux4kids-tuxpaint.png
- done
- newmenu src/tuxpaint.desktop tux4kids-tuxpaint.desktop
- docinto /usr/share/doc/${PF}
- dodoc docs/*.txt
- dodoc docs/en/*.txt
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- optfeature "additional graphic stamps" media-gfx/tuxpaint-stamps
-}
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2023-03-14 8:05 Joonas Niilola
0 siblings, 0 replies; 36+ messages in thread
From: Joonas Niilola @ 2023-03-14 8:05 UTC (permalink / raw
To: gentoo-commits
commit: e918a426119c912adc2a6d300903470771df020e
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 14 06:59:12 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Mar 14 08:05:31 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e918a426
media-gfx/tuxpaint: Stabilize 0.9.28-r2 ppc, #891417
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
index 1ee910e78064..4f052a0122e2 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}-sdl1
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
RDEPEND="
app-text/libpaper:=
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2023-06-02 15:35 Joonas Niilola
0 siblings, 0 replies; 36+ messages in thread
From: Joonas Niilola @ 2023-06-02 15:35 UTC (permalink / raw
To: gentoo-commits
commit: 21d29472ea4f9c871a44dc995af24721c5c94213
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 2 15:34:26 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jun 2 15:34:26 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d29472
media-gfx/tuxpaint: remove subslot binder from media-libs/sdl2-gfx
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
index 84464c6a3d04..731349814034 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
>=media-libs/freetype-2:2
>=media-libs/libpng-1.2:0=
media-libs/libsdl2[X,joystick]
- media-libs/sdl2-gfx:=
+ media-libs/sdl2-gfx
media-libs/sdl2-image[png]
media-libs/sdl2-mixer
media-libs/sdl2-pango
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2023-07-27 6:40 Joonas Niilola
0 siblings, 0 replies; 36+ messages in thread
From: Joonas Niilola @ 2023-07-27 6:40 UTC (permalink / raw
To: gentoo-commits
commit: 85010269e759e25c1c8bf3c7ca98022c5e0d51e3
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 27 06:39:52 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jul 27 06:39:52 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85010269
media-gfx/tuxpaint: Keyword 0.9.29 x86, #908286
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
index 731349814034..04b1dc216b23 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
RDEPEND="
app-text/libpaper:=
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2023-08-02 6:53 Joonas Niilola
0 siblings, 0 replies; 36+ messages in thread
From: Joonas Niilola @ 2023-08-02 6:53 UTC (permalink / raw
To: gentoo-commits
commit: 1a598dbac5db1acc749a11ee7b1e1565caa9bb4f
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 2 06:53:05 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Aug 2 06:53:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a598dba
media-gfx/tuxpaint: Keyword 0.9.29 ppc, #908286
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
index 04b1dc216b23..c7a1876112aa 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="
app-text/libpaper:=
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2023-11-02 18:16 Arthur Zamarin
0 siblings, 0 replies; 36+ messages in thread
From: Arthur Zamarin @ 2023-11-02 18:16 UTC (permalink / raw
To: gentoo-commits
commit: b150a74acb54ed953ed82ba9395b7815b51f16ac
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 2 18:15:57 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 2 18:15:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b150a74a
media-gfx/tuxpaint: Stabilize 0.9.29 ppc, #914853
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
index 8b4c5f47f626..2c871dc42c61 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
RDEPEND="
app-text/libpaper:=
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2024-03-13 0:54 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-03-13 0:54 UTC (permalink / raw
To: gentoo-commits
commit: 91e30318d8257f692cea88bd73265b272a44946d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 00:53:26 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 00:53:26 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91e30318
media-gfx/tuxpaint: Stabilize 0.9.31 x86, #926850
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild
index 24afdcf2e995..895224b19164 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc x86"
RDEPEND="
app-text/libpaper:=
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2024-03-13 6:26 Arthur Zamarin
0 siblings, 0 replies; 36+ messages in thread
From: Arthur Zamarin @ 2024-03-13 6:26 UTC (permalink / raw
To: gentoo-commits
commit: 66473d712d2f7f8437d899d7d57b40fe60f8d98a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 06:26:33 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 06:26:33 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66473d71
media-gfx/tuxpaint: Stabilize 0.9.31 amd64, #926850
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild
index 895224b19164..a19876f504c7 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
+KEYWORDS="amd64 ~ppc x86"
RDEPEND="
app-text/libpaper:=
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2024-03-22 13:14 Arthur Zamarin
0 siblings, 0 replies; 36+ messages in thread
From: Arthur Zamarin @ 2024-03-22 13:14 UTC (permalink / raw
To: gentoo-commits
commit: 6748fae3adee029c4e2407f7d37b2c2457e9430f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 22 13:14:23 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 22 13:14:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6748fae3
media-gfx/tuxpaint: Stabilize 0.9.31 ppc, #926850
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild
index a19876f504c7..2f22fa74dacd 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
RDEPEND="
app-text/libpaper:=
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2024-05-19 17:02 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-05-19 17:02 UTC (permalink / raw
To: gentoo-commits
commit: 90f3e3da8d161d45c9cdb1e532c4c3121f5d063f
Author: Holger Hoffstätte <holger <AT> applied-asynchrony <DOT> com>
AuthorDate: Sun May 19 14:01:48 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 19 17:01:37 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f3e3da
media-gfx/tuxpaint: remove USE=svg from graphicsmagick
Closes: https://github.com/gentoo/gentoo/pull/36742
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.31-r1.ebuild | 65 ++++++++++++++++++++++++++++
1 file changed, 65 insertions(+)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.31-r1.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.31-r1.ebuild
new file mode 100644
index 000000000000..33f527fd82ac
--- /dev/null
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.31-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature toolchain-funcs xdg
+
+DESCRIPTION="Drawing program designed for young children"
+HOMEPAGE="https://www.tuxpaint.org/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
+S="${WORKDIR}"/${P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+ app-text/libpaper:=
+ dev-libs/fribidi
+ gnome-base/librsvg:2
+ media-gfx/libimagequant
+ >=media-libs/freetype-2:2
+ >=media-libs/libpng-1.2:0=
+ media-libs/libsdl2[X,joystick]
+ media-libs/sdl2-gfx
+ media-libs/sdl2-image[png]
+ media-libs/sdl2-mixer
+ media-libs/sdl2-pango
+ media-libs/sdl2-ttf
+ sys-libs/zlib
+ x11-libs/cairo
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/gperf
+ media-gfx/graphicsmagick[jpeg,png]
+ sys-devel/gettext
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-Makefile.patch
+)
+
+src_compile() {
+ emake CC="$(tc-getCC)" GENTOO_LIBDIR="$(get_libdir)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" GENTOO_LIBDIR="$(get_libdir)" install
+ local file size
+ for file in data/images/icon[0-9]*x[0-9]*.png; do
+ size=${file##*/icon}
+ size=${size%%x*}
+ newicon -s "${size}" "${file}" tux4kids-tuxpaint.png
+ done
+ newmenu src/tuxpaint.desktop tux4kids-tuxpaint.desktop
+ docinto /usr/share/doc/${PF}
+ dodoc docs/*.txt
+ dodoc docs/en/*.txt
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ optfeature "additional graphic stamps" media-gfx/tuxpaint-stamps
+}
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2024-05-19 17:09 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-05-19 17:09 UTC (permalink / raw
To: gentoo-commits
commit: fbb19901a35c40c8225bca4ae1051b3b58f8fd29
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun May 19 17:05:04 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 19 17:08:22 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbb19901
media-gfx/tuxpaint: backport removal of USE=svg on GM dep
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../tuxpaint/{tuxpaint-0.9.28-r2.ebuild => tuxpaint-0.9.28-r3.ebuild} | 2 +-
.../tuxpaint/{tuxpaint-0.9.29.ebuild => tuxpaint-0.9.29-r1.ebuild} | 2 +-
media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.28-r3.ebuild
similarity index 97%
rename from media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
rename to media-gfx/tuxpaint/tuxpaint-0.9.28-r3.ebuild
index 4b95e1fa770a..460469ada58d 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.28-r3.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/gperf
- media-gfx/graphicsmagick[jpeg,png,svg]
+ media-gfx/graphicsmagick[jpeg,png]
sys-devel/gettext
"
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.29-r1.ebuild
similarity index 97%
rename from media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
rename to media-gfx/tuxpaint/tuxpaint-0.9.29-r1.ebuild
index 1b97b9dcf009..3b3a59f7cfb6 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.29-r1.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/gperf
- media-gfx/graphicsmagick[jpeg,png,svg]
+ media-gfx/graphicsmagick[jpeg,png]
sys-devel/gettext
"
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild
index 153456642965..ff77b85852e0 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/gperf
- media-gfx/graphicsmagick[jpeg,png,svg]
+ media-gfx/graphicsmagick[jpeg,png]
sys-devel/gettext
"
^ permalink raw reply related [flat|nested] 36+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/
@ 2024-06-25 0:11 Sam James
0 siblings, 0 replies; 36+ messages in thread
From: Sam James @ 2024-06-25 0:11 UTC (permalink / raw
To: gentoo-commits
commit: 61c60f951b964e0726d111d74c8ef38c604681bb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 25 00:11:07 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 25 00:11:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c60f95
media-gfx/tuxpaint: Stabilize 0.9.31-r1 amd64, #934811
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/tuxpaint/tuxpaint-0.9.31-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.31-r1.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.31-r1.ebuild
index 33f527fd82ac..1be1e1d0fdb1 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.31-r1.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.31-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
RDEPEND="
app-text/libpaper:=
^ permalink raw reply related [flat|nested] 36+ messages in thread
end of thread, other threads:[~2024-06-25 0:11 UTC | newest]
Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-19 17:02 [gentoo-commits] repo/gentoo:master commit in: media-gfx/tuxpaint/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2024-06-25 0:11 Sam James
2024-05-19 17:09 Sam James
2024-03-22 13:14 Arthur Zamarin
2024-03-13 6:26 Arthur Zamarin
2024-03-13 0:54 Sam James
2023-11-02 18:16 Arthur Zamarin
2023-08-02 6:53 Joonas Niilola
2023-07-27 6:40 Joonas Niilola
2023-06-02 15:35 Joonas Niilola
2023-03-14 8:05 Joonas Niilola
2023-01-20 13:50 Joonas Niilola
2023-01-20 13:50 Joonas Niilola
2023-01-20 1:23 Sam James
2023-01-20 1:23 Sam James
2022-09-15 13:20 Sam James
2022-07-21 8:37 Joonas Niilola
2022-06-16 16:30 Sam James
2022-03-18 8:11 Arthur Zamarin
2022-03-14 18:35 Agostino Sarubbo
2022-03-14 18:32 Agostino Sarubbo
2022-01-19 1:14 Sam James
2022-01-19 0:48 Sam James
2022-01-16 1:35 Sam James
2022-01-16 1:34 Sam James
2021-08-19 0:39 Sam James
2021-02-09 23:58 Sam James
2021-02-02 23:46 Sam James
2021-01-27 4:06 Sam James
2021-01-05 7:41 Joonas Niilola
2021-01-02 15:36 Joonas Niilola
2021-01-02 15:36 Joonas Niilola
2020-12-27 5:29 Sam James
2020-12-27 5:29 Sam James
2020-07-26 21:42 Andreas Sturmlechner
2016-09-18 9:22 Pacho Ramos
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox