Versions
v2.0.1-r4 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 x86 ~arm64
- USE flags
- openmp
USE flags
General
- openmp
- Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
python_single_target
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
- python3_13
- Build for Python 3.13 only
Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / json-c : A JSON implementation in C
dev-python / numpy : Fast array and numerical python library
dev-python / protobuf : Google's Protocol Buffers - Python bindings
dev-python / pycairo : Python bindings for the cairo library
dev-python / pygobject : Python bindings for GObject Introspection
gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library
llvm-runtimes / openmp : OpenMP runtime library for LLVM/clang compiler
media-gfx / mypaint-brushes : Default MyPaint brushes
media-libs / lcms : A lightweight, speed optimized color management engine
media-libs / libmypaint : Library for making brushstrokes
media-libs / libpng : Portable Network Graphics library
sys-devel / gettext : GNU locale utilities
x11-libs / gdk-pixbuf : Image loading library for GTK+
Runtime Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-libs / json-c : A JSON implementation in C
dev-python / numpy : Fast array and numerical python library
dev-python / protobuf : Google's Protocol Buffers - Python bindings
dev-python / pycairo : Python bindings for the cairo library
dev-python / pygobject : Python bindings for GObject Introspection
gnome-base / librsvg : Scalable Vector Graphics (SVG) rendering library
llvm-runtimes / openmp : OpenMP runtime library for LLVM/clang compiler
media-gfx / mypaint-brushes : Default MyPaint brushes
media-libs / lcms : A lightweight, speed optimized color management engine
media-libs / libmypaint : Library for making brushstrokes
media-libs / libpng : Portable Network Graphics library
sys-devel / gettext : GNU locale utilities
x11-libs / gdk-pixbuf : Image loading library for GTK+
Bugs
- 836232
- media-gfx/mypaint-2.0.1-r2 fails tests on MUSL
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
media-gfx/mypaint: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-gfx/mypaint: Stabilize 2.0.1-r4 amd64, #952970
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
media-gfx/mypaint: Stabilize 2.0.1-r4 x86, #952970
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/mypaint: port to python-single-r1
The package isn't suitable for PEP517, as it installs data files and it simply happens to be written in Python, rather than intending to be imported and so on. Unfortunately, for the remaining PEP517 holdouts, there's little pressure upstream for them to port to a proper build system yet, as while setuptools deprecated the `setup.py` entrypoint some time ago, there's no removal in sight yet, so the only pressing side is on Gentoo's where we want to cleanup distutils-r1's support for that. It was arguably a mistake to really have these packages use distutils-r1 in the first place. The obvious workaround for now is to invoke setup.py manually w/ python-single-r1, and punt the question until setuptools removal of the entrypoint looks closer (at which time, other distros will be putting pressure on upstreams too). Of course, if at the time of such a setuptools change, the package is still not fixed, then we'd have to remove it. (In this case, upstream are preparing a port to Meson.) Bug: https://bugs.gentoo.org/836232 Closes: https://bugs.gentoo.org/909985 Closes: https://bugs.gentoo.org/927525 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move sys-libs/libomp → llvm-runtimes/openmp
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Rename dev-python/{protobuf-python → protobuf}
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/mypaint: enable py3.13
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-gfx/mypaint: update HOMEPAGE, enable py3.12
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/mypaint: drop 2.0.1-r2
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-gfx/mypaint: Keyword 2.0.1-r3 arm64, #907776
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
media-gfx/mypaint: Stabilize 2.0.1-r3 x86, #900453
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/mypaint: Stabilize 2.0.1-r3 amd64, #900453
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/mypaint: update EAPI 7 -> 8, enable py3.11
Small chance the gettext stuff in the Python 3.11 patch helps w/ the musl segfault, bug #836232. Bug: https://bugs.gentoo.org/836232 Closes: https://bugs.gentoo.org/807979 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/mypaint: enable py3.10 and disable py3.7
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
media-gfx/mypaint: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Agostino Sarubbo · gentoo
media-gfx/mypaint: x86 stable wrt bug #708500
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/mypaint: Stabilize 2.0.1-r2 amd64, #708500
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
media-gfx/mypaint: cleanup old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/mypaint: add gdk-pixbuf[jpeg] dep
Closes: https://bugs.gentoo.org/735374 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/mypaint: apply upstream patch for openmp crash
We apply the upstream patch for an OpenMP crash which was (after quite some effort by upstream and a contributor) now solved. Thanks-to: Red Rozenglass <rozenglass@protonmail.com> URL: https://github.com/mypaint/mypaint/issues/1107 Closes: https://bugs.gentoo.org/739122 Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/mypaint: patch out openmp flag
We'll return to whether we want USE=openmp later on, but there's no point for now, as it's being added unconditionally and libmypaint's openmp is causing a crash right now. Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/mypaint: tidy ebuild
* Respect CFLAGS further (was injecting -O3 -g later on for some of the build) * Tidy eclass usage * Unrestrict tests (failing at present), reported upstream. Bug: https://bugs.gentoo.org/739122 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/mypaint: bump to 2.0.1
Bug: https://bugs.gentoo.org/735374 Bug: https://bugs.gentoo.org/708500 Bug: https://bugs.gentoo.org/701098 Closes: https://bugs.gentoo.org/701104 Closes: https://bugs.gentoo.org/701078 Closes: https://bugs.gentoo.org/662562 Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolic · gentoo
media-gfx/mypaint: fix build failure
The added patch fixes build failure caused by missing boolean definition when building with new json-c versions. Closes: https://bugs.gentoo.org/721388 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Closes: https://github.com/gentoo/gentoo/pull/15959 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: [QA] Use consistent function definition formatting
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
media-gfx/mypaint: Switch to PYTHON_MULTI_USEDEP API
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
media-gfx/mypaint: Revbump post dep change
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
media-gfx/mypaint: Permit numpy-python2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
media-gfx/mypaint: Drop old
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
media-gfx/mypaint: x86 stable (bug #676552)
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
media-gfx/mypaint: amd64 stable wrt bug #676552
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" - Repository mirror & CI · gentoo
Merge updates from master - Pacho Ramos · gentoo
media-gfx/mypaint: Drop old
Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Pacho Ramos · gentoo
media-gfx/mypaint: Pull missing and automagic deps
Closes: https://bugs.gentoo.org/578580 Closes: https://bugs.gentoo.org/657482 Signed-off-by: Pacho Ramos <pacho@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Sebastian Pipping · gentoo
media-gfx/mypaint: Be robust to scons CXXFLAGS issues
Upstream scons bug: https://github.com/SCons/scons/issues/3017 Package-Manager: Portage-2.3.43, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Guillaume Castagnino · gentoo
media-gfx/mypaint: drop broken multilib handling
The current multilib handling is only partial as it moves libs to $(get_libdir) but does not fix the python entry point to load librbries from the correct directory. The bug is only triggered on SYMLINK_LIB systems. As this package will never be installed for multiple libdirs, drop this and stick to upstream. Closes: https://bugs.gentoo.org/648960 Closes: https://github.com/gentoo/gentoo/pull/9337 Package-Manager: Portage-2.3.44, Repoman-2.3.10 - Arfrever Frehtes Taifersar Arahesis · gentoo
media-gfx/mypaint: Clean dev-libs/protobuf dependencies. - Ulrich Müller · gentoo
media-gfx/mypaint: Remove linguas_* from IUSE.
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Arfrever Frehtes Taifersar Arahesis · gentoo
media-gfx/mypaint: Depend on || ( dev-python/protobuf-python dev-libs/protobuf[python] ). - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Lars Wendler · gentoo
media-gfx/mypaint: Bump to version 1.2.1
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Pacho Ramos · gentoo
media-gfx/mypaint: Drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Agostino Sarubbo · gentoo
media-gfx/mypaint: x86 stable wrt bug #593554
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Tobias Klausmann · gentoo
media-gfx/mypaint-1.1.0-r2: stable on amd64
Gentoo-Bug: 593554 - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/syncthing'
Pull Request: https://github.com/gentoo/gentoo/pull/990 - Markos Chandras · gentoo
media-gfx/mypaint: Version bump. Ebuild by darkstalker <slayerbeast@gmail.com>. Bug #572300
Package-Manager: portage-2.2.27 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed