From d79c0bcc398dcf1f36ad12d104b7306f48ac0acf Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Fri, 19 May 2023 13:49:21 +0200 Subject: [PATCH] tuxpaint, bump to final 0.9.30 release, includes tuxpaint-stamps 2023.05.19 and tuxpaint-config 0.0.21 (#8685) --- ...1.recipe => tuxpaint_config-0.0.21.recipe} | 6 +- .../tuxpaint_stamps-2023.05.14.recipe | 32 ------- ...cipe => tuxpaint_stamps-2023.05.19.recipe} | 4 +- ...t-0.9.29.recipe => tuxpaint-0.9.30.recipe} | 4 +- media-gfx/tuxpaint/tuxpaint-0.9.30~rc1.recipe | 93 ------------------- 5 files changed, 7 insertions(+), 132 deletions(-) rename media-gfx/tuxpaint-config/{tuxpaint_config-0.0.21~rc1.recipe => tuxpaint_config-0.0.21.recipe} (92%) delete mode 100644 media-gfx/tuxpaint-stamps/tuxpaint_stamps-2023.05.14.recipe rename media-gfx/tuxpaint-stamps/{tuxpaint_stamps-2023.04.02.recipe => tuxpaint_stamps-2023.05.19.recipe} (86%) rename media-gfx/tuxpaint/{tuxpaint-0.9.29.recipe => tuxpaint-0.9.30.recipe} (95%) delete mode 100644 media-gfx/tuxpaint/tuxpaint-0.9.30~rc1.recipe diff --git a/media-gfx/tuxpaint-config/tuxpaint_config-0.0.21~rc1.recipe b/media-gfx/tuxpaint-config/tuxpaint_config-0.0.21.recipe similarity index 92% rename from media-gfx/tuxpaint-config/tuxpaint_config-0.0.21~rc1.recipe rename to media-gfx/tuxpaint-config/tuxpaint_config-0.0.21.recipe index f7ac329b7..5112ef1ae 100644 --- a/media-gfx/tuxpaint-config/tuxpaint_config-0.0.21~rc1.recipe +++ b/media-gfx/tuxpaint-config/tuxpaint_config-0.0.21.recipe @@ -8,9 +8,9 @@ HOMEPAGE="http://www.tuxpaint.org/" COPYRIGHT="2002-2023 Bill Kendrick and others" LICENSE="GNU GPL v2" REVISION="1" -SOURCE_URI="https://sourceforge.net/projects/tuxpaint/files/tuxpaint-config/0.0.21-beta/tuxpaint-config-${portVersion/\~/-}.tar.gz" -CHECKSUM_SHA256="b52bd643e8c93b855da491c6e40db840ee35d5af910aae40f4d0b1f68cf42b3b" -SOURCE_DIR="tuxpaint-config-${portVersion/\~/-}" +SOURCE_URI="https://sourceforge.net/projects/tuxpaint/files/tuxpaint-config/$portVersion/tuxpaint-config-$portVersion.tar.gz" +CHECKSUM_SHA256="5287de38944c302a7eaa069c8f5de635b95d82912e6cdf195c66366bf3431ae8" +SOURCE_DIR="tuxpaint-config-$portVersion" ADDITIONAL_FILES="tuxpaint_config.rdef.in" ARCHITECTURES="all !x86_gcc2" diff --git a/media-gfx/tuxpaint-stamps/tuxpaint_stamps-2023.05.14.recipe b/media-gfx/tuxpaint-stamps/tuxpaint_stamps-2023.05.14.recipe deleted file mode 100644 index 6551134d1..000000000 --- a/media-gfx/tuxpaint-stamps/tuxpaint_stamps-2023.05.14.recipe +++ /dev/null @@ -1,32 +0,0 @@ -SUMMARY="Huge set of 'Rubber Stamp' images for Tux Paint" -DESCRIPTION="Tux Paint is a free, award-winning drawing program for children \ -ages 3 to 12 (for example, preschool and K-6). - -This package contains thousands of images - from animals to clothes, food, \ -sports to vehicles - that can be used as rubber stamps with Tux Paint." -HOMEPAGE="http://www.tuxpaint.org/" -COPYRIGHT="2002-2020 Bill Kendrick and others" -LICENSE="GNU GPL v2" -REVISION="1" -SOURCE_URI="https://sourceforge.net/projects/tuxpaint/files/tuxpaint-stamps/2023-05-XX-beta/tuxpaint-stamps-$portVersion.tar.gz" -CHECKSUM_SHA256="055b54177c2081d48385d8a5954fe30de9b79e55fee12a444071d96737dcd09e" -SOURCE_DIR="tuxpaint-stamps-$portVersion" - -ARCHITECTURES="any" -DISABLE_SOURCE_PACKAGE="yes" - -PROVIDES=" - tuxpaint_stamps = $portVersion - " - -BUILD_PREREQUIRES=" - cmd:find - cmd:make - cmd:which - " - -INSTALL() -{ - mkdir -p $appsDir/TuxPaint/share/tuxpaint/ - make install-all DATA_PREFIX=$appsDir/TuxPaint/share/tuxpaint/ -} diff --git a/media-gfx/tuxpaint-stamps/tuxpaint_stamps-2023.04.02.recipe b/media-gfx/tuxpaint-stamps/tuxpaint_stamps-2023.05.19.recipe similarity index 86% rename from media-gfx/tuxpaint-stamps/tuxpaint_stamps-2023.04.02.recipe rename to media-gfx/tuxpaint-stamps/tuxpaint_stamps-2023.05.19.recipe index 1b6fc531d..606b739dd 100644 --- a/media-gfx/tuxpaint-stamps/tuxpaint_stamps-2023.04.02.recipe +++ b/media-gfx/tuxpaint-stamps/tuxpaint_stamps-2023.05.19.recipe @@ -5,11 +5,11 @@ ages 3 to 12 (for example, preschool and K-6). This package contains thousands of images - from animals to clothes, food, \ sports to vehicles - that can be used as rubber stamps with Tux Paint." HOMEPAGE="http://www.tuxpaint.org/" -COPYRIGHT="2002-2020 Bill Kendrick and others" +COPYRIGHT="2002-2023 Bill Kendrick and others" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://sourceforge.net/projects/tuxpaint/files/tuxpaint-stamps/${portVersion//./-}/tuxpaint-stamps-$portVersion.tar.gz" -CHECKSUM_SHA256="42924b70298e0a86978cd121b1e0a8be930fa126e1ee6209e5f8c50b4ee33fac" +CHECKSUM_SHA256="21944b6c19133518eeed6b84bde3fdda741ef0aa2a833c4cb1de4fdabdc12244" SOURCE_DIR="tuxpaint-stamps-$portVersion" ARCHITECTURES="any" diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.29.recipe b/media-gfx/tuxpaint/tuxpaint-0.9.30.recipe similarity index 95% rename from media-gfx/tuxpaint/tuxpaint-0.9.29.recipe rename to media-gfx/tuxpaint/tuxpaint-0.9.30.recipe index 9a74cf335..0f017feae 100644 --- a/media-gfx/tuxpaint/tuxpaint-0.9.29.recipe +++ b/media-gfx/tuxpaint/tuxpaint-0.9.30.recipe @@ -9,7 +9,7 @@ COPYRIGHT="2002-2023 Bill Kendrick and others" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://sourceforge.net/projects/tuxpaint/files/tuxpaint/$portVersion/tuxpaint-$portVersion.tar.gz" -CHECKSUM_SHA256="575403c54c7243e5b269a71fc1aa0738e3937764787e2acf89686bd77c5ae6ca" +CHECKSUM_SHA256="c60ac9cc67b041a45e5b7828eda11d50f846a467b485db2c84d628e74a5fe1b1" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" @@ -68,7 +68,7 @@ BUILD_REQUIRES=" devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" - cmd:convert$secondaryArchSuffix + cmd:convert cmd:gcc$secondaryArchSuffix cmd:gperf cmd:ld$secondaryArchSuffix diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.30~rc1.recipe b/media-gfx/tuxpaint/tuxpaint-0.9.30~rc1.recipe deleted file mode 100644 index 306dad1d5..000000000 --- a/media-gfx/tuxpaint/tuxpaint-0.9.30~rc1.recipe +++ /dev/null @@ -1,93 +0,0 @@ -SUMMARY="Drawing program designed for young children" -DESCRIPTION="Tux Paint is a free, award-winning drawing program for children \ -ages 3 to 12 (for example, preschool and K-6). Tux Paint is used \ -in schools and around the world as a computer literacy drawing activity. \ -It combines an easy-to-use interface, fun sound effects, and an \ -encouraging cartoon mascot who guides children as they use the program." -HOMEPAGE="http://www.tuxpaint.org/" -COPYRIGHT="2002-2023 Bill Kendrick and others" -LICENSE="GNU GPL v2" -REVISION="1" -SOURCE_URI="https://sourceforge.net/projects/tuxpaint/files/tuxpaint/${portVersion/\~rc1/-beta}/tuxpaint-${portVersion/\~/-}.tar.gz" -CHECKSUM_SHA256="013a69248a0bc01be4c7a91be70aa55fe3b2f27999d33444ea2cab9765af0191" -SOURCE_DIR="tuxpaint-${portVersion/\~/-}" - -ARCHITECTURES="all !x86_gcc2" -SECONDARY_ARCHITECTURES="x86" - -USER_SETTINGS_FILES=" - settings/TuxPaint directory - " - -PROVIDES=" - tuxpaint$secondaryArchSuffix = $portVersion - app:TuxPaint - " -REQUIRES=" - haiku$secondaryArchSuffix - lib:libcairo$secondaryArchSuffix - lib:libfribidi$secondaryArchSuffix - lib:libgdk_pixbuf_2.0$secondaryArchSuffix - lib:libgio_2.0$secondaryArchSuffix - lib:libglib_2.0$secondaryArchSuffix - lib:libgobject_2.0$secondaryArchSuffix - lib:libharfbuzz$secondaryArchSuffix - lib:libiconv$secondaryArchSuffix - lib:libimagequant$secondaryArchSuffix - lib:libintl$secondaryArchSuffix - lib:libpangoft2_1.0$secondaryArchSuffix - lib:libpaper$secondaryArchSuffix - lib:libpng16$secondaryArchSuffix - lib:librsvg_2$secondaryArchSuffix - lib:libSDL2_2.0$secondaryArchSuffix - lib:libSDL2_image_2.0$secondaryArchSuffix - lib:libSDL2_gfx$secondaryArchSuffix - lib:libSDL2_mixer_2.0$secondaryArchSuffix - lib:libSDL2_pango$secondaryArchSuffix - lib:libSDL2_ttf_2.0$secondaryArchSuffix - lib:libz$secondaryArchSuffix - " - -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - devel:libcairo$secondaryArchSuffix - devel:libfribidi$secondaryArchSuffix - devel:libgdk_pixbuf_2.0$secondaryArchSuffix - devel:libiconv$secondaryArchSuffix - devel:libimagequant$secondaryArchSuffix - devel:libintl$secondaryArchSuffix - devel:libpaper$secondaryArchSuffix - devel:libpangoft2_1.0$secondaryArchSuffix - devel:libpng16$secondaryArchSuffix - devel:librsvg_2$secondaryArchSuffix - devel:libSDL2_2.0$secondaryArchSuffix - devel:libSDL2_image_2.0$secondaryArchSuffix - devel:libSDL2_gfx$secondaryArchSuffix - devel:libSDL2_mixer_2.0$secondaryArchSuffix - devel:libSDL2_pango$secondaryArchSuffix - devel:libSDL2_ttf_2.0$secondaryArchSuffix - devel:libz$secondaryArchSuffix - " -BUILD_PREREQUIRES=" - cmd:convert - cmd:gcc$secondaryArchSuffix - cmd:gperf - cmd:ld$secondaryArchSuffix - cmd:make - cmd:pkg_config$secondaryArchSuffix - " - -BUILD() -{ - make PREFIX=$appsDir/TuxPaint -} - -INSTALL() -{ - mkdir -p $appsDir/TuxPaint - - make install PREFIX=$appsDir/TuxPaint - ln -s $appsDir/TuxPaint/bin/tuxpaint $appsDir/TuxPaint/TuxPaint - - addAppDeskbarSymlink $appsDir/TuxPaint/bin/tuxpaint TuxPaint -}