From 77b275a53383b07b154caa09feb6f4961b206638 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 20 May 2024 00:02:16 +0100 Subject: gentoo auto-resync : 20:05:2024 - 00:02:15 --- media-gfx/Manifest.gz | Bin 37999 -> 38001 bytes media-gfx/graphicsmagick/Manifest | 5 +- .../graphicsmagick/graphicsmagick-1.3.43-r1.ebuild | 161 +++++++++++++++++++++ .../graphicsmagick/graphicsmagick-9999.ebuild | 18 +-- media-gfx/graphicsmagick/metadata.xml | 1 + media-gfx/tuxpaint/Manifest | 7 +- media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild | 65 --------- media-gfx/tuxpaint/tuxpaint-0.9.28-r3.ebuild | 65 +++++++++ media-gfx/tuxpaint/tuxpaint-0.9.29-r1.ebuild | 66 +++++++++ media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild | 66 --------- media-gfx/tuxpaint/tuxpaint-0.9.31-r1.ebuild | 65 +++++++++ media-gfx/tuxpaint/tuxpaint-0.9.31.ebuild | 2 +- 12 files changed, 374 insertions(+), 147 deletions(-) create mode 100644 media-gfx/graphicsmagick/graphicsmagick-1.3.43-r1.ebuild delete mode 100644 media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild create mode 100644 media-gfx/tuxpaint/tuxpaint-0.9.28-r3.ebuild create mode 100644 media-gfx/tuxpaint/tuxpaint-0.9.29-r1.ebuild delete mode 100644 media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild create mode 100644 media-gfx/tuxpaint/tuxpaint-0.9.31-r1.ebuild (limited to 'media-gfx') diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 9b82cd84555a..0b9ecbcdc52c 100644 Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ diff --git a/media-gfx/graphicsmagick/Manifest b/media-gfx/graphicsmagick/Manifest index cc62fb13ab65..0b3b320e3890 100644 --- a/media-gfx/graphicsmagick/Manifest +++ b/media-gfx/graphicsmagick/Manifest @@ -7,6 +7,7 @@ DIST GraphicsMagick-1.3.42.tar.xz.asc 228 BLAKE2B 723f8d1ca13bd5b32a12d69bb46f49 DIST GraphicsMagick-1.3.43.tar.xz 5657460 BLAKE2B caa4fa6546acb4cdaaa421030ccc5cd2b628ae723e07f84700f65e26e1f3e59039cf92fda259ee44ba1e1fa90e9c469844fb5289cc73d50c42bb50fb39358ca2 SHA512 15b4d90119f25fd45f16d50218d51d543841dd3cdaf0c585bce2c18592106bc41573ed1011d7176ff5882fa0cded8f46bfd1e639c26063571109911e22098757 DIST GraphicsMagick-1.3.43.tar.xz.asc 228 BLAKE2B cb1290af98ea92de948df0421b7de101a713f0b8ce4a07959269d5edd10eb26f088585e1a8272482a9b219ee388ae8f040fc047ca76d5f752f04a7b57987c89c SHA512 3bd62bc64dd1b6f2d7a17f1281d8dc4c67c474860b4d95bfaf5fb4be93d0ee156b54c2a6ef4166687854e5458a6e43e61816a5fd508e4702f693a9d1e43984bf EBUILD graphicsmagick-1.3.42.ebuild 3955 BLAKE2B 7fb1f992576d85e80f859d8ae386c0ae6c1a8bce256dc4eac99f7891944d5ece5ff0bf23a1a382fd2ce9d7d8987f78c8ff58bea16fdbef49c2fdc12ff1405b50 SHA512 66784a829ca6496bb386d21507738830839c1c52998fb0520392d833b0eb35f13834bd5c9c936e40b36f9f414e773452e9b9c7ff4ebc2d557954330097d1a619 +EBUILD graphicsmagick-1.3.43-r1.ebuild 3995 BLAKE2B 3a364a3a024e2cd916a5d7c2be15bd89e5b9c94cc1afcfebd47f90992f1875162c2bb6cca948ead3bfe17c5b375240133d2b746f126284d31c202218d428a0bc SHA512 56df172560fcc94566685c9b6753d48698c6b332e0b2415629f9c2279b6e197188759b7471849b5db4463371bfff728fad803abfd7705722d334570e0a44a189 EBUILD graphicsmagick-1.3.43.ebuild 3948 BLAKE2B bdb1074abfe42fd18e2ba126294b14a08c6651b52bae4463a19464e7076f554cce7d76ac58c5acf2d34aa6ab5a130d5f467af9ab88cbfc4d3227d700557899ee SHA512 055a5ffd475c5c5e8d723b8083f852c8497fb80e36dd380dcd7a1154be952f8f0fc507b5ecf9ff56dc5ba343f64d5d2ed89a346d65fe362cd10a4c947a43fecf -EBUILD graphicsmagick-9999.ebuild 3906 BLAKE2B 2e931311960a26bbf16e3483e7a1f72c102839f7b267f354b19452c892e79490fb1dd2f0553dd3e685c17a16d84b64b0334090d10142cf4c0b712dd19966bcbf SHA512 7a848d5721b37edee2b3a99650aece748e9d27ef92daf57fb07eef1e4a9d21751790a6810719acd69ab68941b4773158cc3f93dc9cdf3ee88127be0710e91dda -MISC metadata.xml 1230 BLAKE2B 336c8cf97916b4907c95d16791e785336521c865aee9909129771e9d16405ff92471c56e9adae7ffd5354b769804c7e92bb20c1698c06b4994b73148b345bc6e SHA512 cdf719939c41c7aca942d6dec97d2b7496b345c9f9718b758ee08bc03a6a5afc80c989c0e977be021d292c8bf95007a4c42ef2346bb0c460bb48cacc9970560e +EBUILD graphicsmagick-9999.ebuild 3953 BLAKE2B 2f28cb9079e7262dfff660325136a75f7682aa6a0d6f2ea23f256dddced870eed14f5ba4f522ee90a617af5a17ec11787cbe3ed2f4188e00d2fcfa1166dd274c SHA512 19d5ce53b7bd3689a368f122958f08c696f44dc734f9f51452d95715d02d0c94e418dbe1af709413fa2d4d8326e21761e4b2c148cf7a6af18d5af6825d2cacb3 +MISC metadata.xml 1301 BLAKE2B 1d98e2027f597d0b9c3ae76923adf2dbcb817a439671931076766ec6bc9cb04d053f92fba520a08cc3e629a6802f75d9c4c40058daed25c1555e21516b678997 SHA512 2b1e3cc87a6f9af93fabbc31e142cf4d7206cce3cf2a0e9d70751f93ead7abb9cad7fd58f91264b26e8ea79345973f93cfff2ecd6c9c2c4b176db58c3247b5ff diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.43-r1.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.43-r1.ebuild new file mode 100644 index 000000000000..74cddef1ebc4 --- /dev/null +++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.43-r1.ebuild @@ -0,0 +1,161 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +MY_P=${P/graphicsm/GraphicsM} +DESCRIPTION="Collection of tools and libraries for many image formats" +HOMEPAGE="http://www.graphicsmagick.org/ https://foss.heptapod.net/graphicsmagick/graphicsmagick" + +if [[ ${PV} == 9999 ]] ; then + EHG_REPO_URI="https://foss.heptapod.net/${PN}/${PN}" + inherit mercurial +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bobfriesenhahn.asc + inherit verify-sig + + SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}-history/$(ver_cut 1-2)/${MY_P}.tar.xz" + SRC_URI+=" verify-sig? ( https://downloads.sourceforge.net/project/${PN}/${PN}-history/$(ver_cut 1-2)/${MY_P}.tar.xz.asc )" + S="${WORKDIR}/${MY_P}" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bobfriesenhahn )" +fi + +LICENSE="MIT" +SLOT="0/${PV%.*}" +IUSE="bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpeg2k jpegxl lcms lzma" +IUSE+=" openmp perl png postscript q16 q32 static-libs tcmalloc tiff truetype" +IUSE+=" webp wmf X zlib zstd" + +RDEPEND=" + dev-libs/libltdl + bzip2? ( app-arch/bzip2 ) + fpx? ( media-libs/libfpx ) + heif? ( media-libs/libheif:= ) + imagemagick? ( !media-gfx/imagemagick ) + jbig? ( media-libs/jbigkit ) + jpeg? ( media-libs/libjpeg-turbo:= ) + jpeg2k? ( media-libs/jasper:= ) + jpegxl? ( media-libs/libjxl:= ) + lcms? ( media-libs/lcms:2 ) + lzma? ( app-arch/xz-utils ) + perl? ( dev-lang/perl:= ) + png? ( media-libs/libpng:= ) + postscript? ( app-text/ghostscript-gpl ) + tcmalloc? ( dev-util/google-perftools:= ) + tiff? ( media-libs/tiff:= ) + truetype? ( + media-fonts/urw-fonts + >=media-libs/freetype-2 + ) + webp? ( media-libs/libwebp:= ) + wmf? ( media-libs/libwmf ) + X? ( + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + ) + zlib? ( sys-libs/zlib ) + zstd? ( app-arch/zstd:= ) +" +DEPEND="${RDEPEND}" +BDEPEND+=" virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-1.3.41-flags.patch + "${FILESDIR}"/${PN}-1.3.41-perl.patch + "${FILESDIR}"/${PN}-1.3.43-bashism.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local depth=8 + + use q16 && depth=16 + use q32 && depth=32 + + local myeconfargs=( + --enable-largefile + --enable-shared + $(use_enable static-libs static) + $(use_enable debug prof) + $(use_enable debug gcov) + $(use_enable imagemagick magick-compat) + $(use_enable openmp) + --with-threads + $(use_with dynamic-loading modules) + --with-quantum-depth=${depth} + --without-frozenpaths + $(use_with cxx magick-plus-plus) + $(use_with heif) + $(use_with jpegxl jxl) + $(use_with perl) + --with-perl-options=INSTALLDIRS=vendor + $(use_with bzip2 bzlib) + $(use_with postscript dps) + $(use_with fpx) + $(use_with jbig) + $(use_with webp) + $(use_with jpeg) + $(use_with jpeg2k jp2) + $(use_with lcms lcms2) + $(use_with lzma) + $(use_with png) + $(use_with tcmalloc) + $(use_with tiff) + --without-trio + $(use_with truetype ttf) + $(use_with wmf) + --with-fontpath="${EPREFIX}"/usr/share/fonts + --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts + --with-windows-font-dir="${EPREFIX}"/usr/share/fonts/corefonts + $(use_with zlib) + $(use_with zstd) + $(use_with X x) + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + default + + use perl && emake perl-build +} + +src_test() { + # Some perl tests fail when DISPLAY is set + unset DISPLAY + + default +} + +src_install() { + default + + if use perl ; then + emake -C PerlMagick DESTDIR="${D}" install + + find "${ED}" -type f -name perllocal.pod -exec rm -f {} + || die + find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + || die + fi + + find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + || die +} diff --git a/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild b/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild index de2acbced7ba..fd1d7bcb1476 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild +++ b/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild @@ -7,17 +7,17 @@ inherit autotools toolchain-funcs MY_P=${P/graphicsm/GraphicsM} DESCRIPTION="Collection of tools and libraries for many image formats" -HOMEPAGE="http://www.graphicsmagick.org/ https://hg.osdn.net/view/graphicsmagick/GM" +HOMEPAGE="http://www.graphicsmagick.org/ https://foss.heptapod.net/graphicsmagick/graphicsmagick" if [[ ${PV} == 9999 ]] ; then - EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code" + EHG_REPO_URI="https://foss.heptapod.net/${PN}/${PN}" inherit mercurial else VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bobfriesenhahn.asc inherit verify-sig - SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.tar.xz" - SRC_URI+=" verify-sig? ( https://downloads.sourceforge.net/${PN}/${MY_P}.tar.xz.asc )" + SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}-history/$(ver_cut 1-2)/${MY_P}.tar.xz" + SRC_URI+=" verify-sig? ( https://downloads.sourceforge.net/project/${PN}/${PN}-history/$(ver_cut 1-2)/${MY_P}.tar.xz.asc )" S="${WORKDIR}/${MY_P}" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" @@ -27,8 +27,8 @@ fi LICENSE="MIT" SLOT="0/${PV%.*}" -IUSE="bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpegxl lcms lzma" -IUSE+=" openmp perl png postscript q16 q32 static-libs svg tcmalloc tiff truetype" +IUSE="bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpeg2k jpegxl lcms lzma" +IUSE+=" openmp perl png postscript q16 q32 static-libs tcmalloc tiff truetype" IUSE+=" webp wmf X zlib zstd" RDEPEND=" @@ -39,13 +39,13 @@ RDEPEND=" imagemagick? ( !media-gfx/imagemagick ) jbig? ( media-libs/jbigkit ) jpeg? ( media-libs/libjpeg-turbo:= ) + jpeg2k? ( media-libs/jasper:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) lzma? ( app-arch/xz-utils ) perl? ( dev-lang/perl:= ) png? ( media-libs/libpng:= ) postscript? ( app-text/ghostscript-gpl ) - svg? ( dev-libs/libxml2 ) tcmalloc? ( dev-util/google-perftools:= ) tiff? ( media-libs/tiff:= ) truetype? ( @@ -113,8 +113,7 @@ src_configure() { $(use_with jbig) $(use_with webp) $(use_with jpeg) - # Needs last-rited/unpackaged jasper - --without-jp2 + $(use_with jpeg2k jp2) $(use_with lcms lcms2) $(use_with lzma) $(use_with png) @@ -126,7 +125,6 @@ src_configure() { --with-fontpath="${EPREFIX}"/usr/share/fonts --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts --with-windows-font-dir="${EPREFIX}"/usr/share/fonts/corefonts - $(use_with svg xml) $(use_with zlib) $(use_with zstd) $(use_with X x) diff --git a/media-gfx/graphicsmagick/metadata.xml b/media-gfx/graphicsmagick/metadata.xml index 77c1abede762..99ba429c7cac 100644 --- a/media-gfx/graphicsmagick/metadata.xml +++ b/media-gfx/graphicsmagick/metadata.xml @@ -26,5 +26,6 @@ graphicsmagick + graphicsmagick/graphicsmagick diff --git a/media-gfx/tuxpaint/Manifest b/media-gfx/tuxpaint/Manifest index 4225ec8b06c4..92cbfc69f920 100644 --- a/media-gfx/tuxpaint/Manifest +++ b/media-gfx/tuxpaint/Manifest @@ -5,7 +5,8 @@ AUX tuxpaint-0.9.31-Makefile.patch 7209 BLAKE2B 373c4ecd0f5bea700a630b61a4f30684 DIST tuxpaint-0.9.28.tar.gz 14802638 BLAKE2B 7f7a8f3d61faf052d9872b5af775a6becdefae7cee1207ebcbb5db108fc381b0fa5ba8b7a8facd55ba6dcfca59886125cba7837d2de432fd5c75d2c40b509c41 SHA512 038f92f8d7ee8d85b1c9b18f7781e814ee55067e090fbfa597028e2d13218911157d00f312de2be9db29754a07c5706fc3c3e0e6ea3c71a15f80c37bb2eceb34 DIST tuxpaint-0.9.29.tar.gz 17144658 BLAKE2B db00b14862ca139b0ee2851b7f57bda0df12d09ae516649dab25eb260bfc65fef35c968ab39593a71c173f196dc24426c5d4be79eee230c7139a7832d5508171 SHA512 9642c7145d32848e663b69428d7ff046e6109b292f3c3104dc40f8fcbf4152ab39815cf7dd3a217b0a6bd26ea50c57e0b14b186a23157fbac091ee10436646b3 DIST tuxpaint-0.9.31.tar.gz 21733142 BLAKE2B 00041eacd062ac4e535451d4b4a6ac6d92fb7a0b6328dad4c7424b1bf0b95f0d3d2915e5ed7392cbf2f36174e56ceff5fadcf795c3368b3f2a958d794ce0b66a SHA512 7a3df8dce3e354cc22af34d55546de6e033e8ed4f44530b89986c3e1a07961e5e1a132f12f2d3fc5b699c500e7b9e7ab3503d2bafc5041d9fb2dbc8d1479b79f -EBUILD tuxpaint-0.9.28-r2.ebuild 1451 BLAKE2B 74e21d3628443f6dec2bfa1221ac874740657d5bcdfdc1b4b3741ac5babcfd16b5670ea4405100f145a8bbd3a6736aacd2676a960d7ab1d967f34d9925d98690 SHA512 0eaea8e5df22cb133bf2f06dea726316a3ee85b10530eb852b6d887901772f55dcdfb6d884479b52cdd4a4a402b8990de334df6aabe1e43c9019b1a20d32271d -EBUILD tuxpaint-0.9.29.ebuild 1472 BLAKE2B f2ba0983bcc60e1b91380664bd01341362a02db1d77434b289135fb8bcf50e319b68c7d1a1292eb39dca4da05379ae28b95e0e55da62181ea0fe4c73f5888c55 SHA512 2300c41248f94656d722efa3c479da0de098bd12eda2c38f10507e5af0fba15f0a5f0ce5c56a86e73225038b403cec4e602b5eb26cf5786e94c3471fc5709aa4 -EBUILD tuxpaint-0.9.31.ebuild 1429 BLAKE2B 5b650e872ea86d8fdbd7b35ad00947f5ba7ffc5c1cd04d0ef787904c27d8e587753b25f2913785a7a1ba3a5600095f1edfdd5a49498a81c37711e9bb1bac7894 SHA512 e6ed32bad72e6ceb937eed24e8d10cb8c47c743ab00bf7a1f82a376e70139a673947bf71153e3562c652a751e2eeb457cb99c5aa2d1d175ef708fdd7b81d24c8 +EBUILD tuxpaint-0.9.28-r3.ebuild 1447 BLAKE2B 07a3ad22384e9a568e35614b15a7399ed316729d5b10fc369c1b4c2e045998017ecbe57d0d12ebb849ac65b4d0a0cb259961015ff54daf2942e21d561ffecbc2 SHA512 5383c078daeaca92ae225dfb474cc7ca2559af6cc57ed7c7ac0c95d38a1bc4f6f716255ffde28a5bf8dbf3c3b865667b342ae4adb92856eb564d465cc3c81f6e +EBUILD tuxpaint-0.9.29-r1.ebuild 1468 BLAKE2B f758ade2c416e9947b784861fda77558c73718f332bc78add89eec2b45700ed9b6f2f71514f9e625e3420d158f9d575db1588c1f520e19db2096db69b402ba44 SHA512 943a9b97b3a33fc2c4982411079b490e4fe2f6cf6f478910f96c1f64e18335a8c0279ac0b6e3fccb67289592c361c00c9fccf749b999f613bd65bab05a36b2bb +EBUILD tuxpaint-0.9.31-r1.ebuild 1428 BLAKE2B 10454a93c008ef68bf9a15e67c92d6f0eaa1958f187e7444ef66ced74b6e23a40303a2821c0accb6349421a7609afc3fc34c003b591167015bb057e77f2e7a11 SHA512 623beac5b2d0abf72704465d74b8fa9480a0402117f6008091f7149d7d5eb212dba0fe990c1173de175235533007c05ceba813577c33aff38796c24f23087d70 +EBUILD tuxpaint-0.9.31.ebuild 1425 BLAKE2B de29f9cd21b6c20c910dd59d5def7f8975957f65f2939643d43d6833b8c9401beb3c8b655acf43d6bc20f1169d19e59e137dbe74a2b070fa21f8c3dcd09731b9 SHA512 c2b509fba2c950ac3fd239242bd01df0e18293fc1a6324b0cfb4f690eb2591a6230cb3fa23f546473995152efbee69c0011c37818f4871c1814d1e68d14b9189 MISC metadata.xml 846 BLAKE2B 41e02607ee8987a7663ba72e7459a1845b73d9992e4939322db2b4ce654d06efb0d5acc935decb776aa50a20990244d0e422e4c32532fa0f17a76a9a637ac734 SHA512 59465c99f8f91e4def6ffd37f7bcfd22cb208c1f9dcbdd11c764e4f55d1e9db75169254b9ca3ed7642f57d45d4d10e9f97c80d5139cb0b80ccd20dc540185ade diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild deleted file mode 100644 index 4b95e1fa770a..000000000000 --- a/media-gfx/tuxpaint/tuxpaint-0.9.28-r2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# 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}-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}"/${PF}-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 -} diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.28-r3.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.28-r3.ebuild new file mode 100644 index 000000000000..460469ada58d --- /dev/null +++ b/media-gfx/tuxpaint/tuxpaint-0.9.28-r3.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}-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] + sys-devel/gettext +" + +PATCHES=( + "${FILESDIR}"/${PF}-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 +} diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.29-r1.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.29-r1.ebuild new file mode 100644 index 000000000000..3b3a59f7cfb6 --- /dev/null +++ b/media-gfx/tuxpaint/tuxpaint-0.9.29-r1.ebuild @@ -0,0 +1,66 @@ +# 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}"/${PF}-Makefile.patch + "${FILESDIR}"/${PF}-Makefile-trans.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 +} diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild deleted file mode 100644 index 1b97b9dcf009..000000000000 --- a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# 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,svg] - sys-devel/gettext -" - -PATCHES=( - "${FILESDIR}"/${PF}-Makefile.patch - "${FILESDIR}"/${PF}-Makefile-trans.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 -} 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 +} 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 " -- cgit v1.2.3