head 1.5; access; symbols pkgsrc-2019Q4:1.4.0.14 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.10 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.8 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.6 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.4 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.2 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.3.0.30 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.28 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.26 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.24 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.20 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.18 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.16 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.14 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.12 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.10 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.8 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.6 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.4 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.2 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.2.0.18 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.16 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.14 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.12 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.10 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.8 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.6 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.4 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.2 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.1.0.12 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.10 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.8 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.6 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.4 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.2 pkgsrc-2011Q2-base:1.1; locks; strict; comment @# @; 1.5 date 2020.03.04.13.51.51; author wiz; state dead; branches; next 1.4; commitid 2i2vyOsr5LBrz5ZB; 1.4 date 2018.07.17.12.34.52; author ryoon; state Exp; branches; next 1.3; commitid MSbSadiHbIsOiuKA; 1.3 date 2015.03.15.04.51.31; author ryoon; state Exp; branches; next 1.2; commitid XJHZTqtIgV55XEdy; 1.2 date 2012.12.19.11.25.31; author ryoon; state Exp; branches; next 1.1; 1.1 date 2011.05.04.11.16.23; author ryoon; state Exp; branches; next ; desc @@ 1.5 log @mypaint: update to 2.0.0. MyPaint v2.0.0 (2020-02-15) After a bit of a lull in development, MyPaint 2.0 has arrived at last! Many have already tried out the new features in the new automated continuous appimage releases, but for those who prefer to use stable releases, this is the time to pester your distro's package maintainers (or better yet, package and take a maintainer role yourself). Why is this 2.0 and not 1.3? MyPaint 2.0 adds a new layer mode and uses a different compositing method than before (by default, this is configurable), which means that you can create files in 2.0 that will not look the same when opened in earlier versions. Additionally, changes to the brush parameters means that you can create stroke data in 2.0 that cannot be safely used in earlier versions. Major New Features Linear compositing and spectral blending (pigment). Layer views. Brush strokes dependent on view rotation and view zoom. Additional symmetry modes: vertical, vertical+horizontal, rotational, snowflake. Expanded flood fill functionality: offset, feather, gap detection and more. New brush settings: offsets, gridmap, additional smudge settings, posterize, pigment. New brush inputs: barrel rotation, base radius, zoom level, gridmap x/y, direction 360, attack angle. @ text @$NetBSD: patch-SConstruct,v 1.4 2018/07/17 12:34:52 ryoon Exp $ * Set python interpreter * From http://dev.gentoo.org/~vapier/scons-blows.txt, to respect LDFLAGS --- SConstruct.orig 2017-01-21 17:51:52.000000000 +0000 +++ SConstruct @@@@ -1,4 +1,5 @@@@ import os, sys +import SCons.Util from os.path import join, basename from SCons.Script.SConscript import SConsEnvironment import SCons.Util @@@@ -63,7 +64,7 @@@@ elif sys.platform == "win32": # patch with a suitable options switch. tools.append("mingw") -env = Environment(ENV=os.environ, options=opts, tools=tools) +env = Environment(ENV=os.environ, options=opts, tools=tools, **dict((k, v.split()) for k, v in ARGUMENTS.iteritems())) Help(opts.GenerateHelpText(env)) @@@@ -95,9 +96,9 @@@@ if "$CCFLAGS" in env['CXXCOM']: opts.Update(env) -env.Append(CXXFLAGS=' -Wall -Wno-sign-compare -Wno-write-strings') -env.Append(CCFLAGS='-Wall') -env.Append(CFLAGS='-std=c99') +env.Append(CXXFLAGS=['-Wall', '-Wno-sign-compare', '-Wno-write-strings']) +env.Append(CCFLAGS=['-Wall']) +env.Append(CFLAGS=['-std=c99']) env['GEGL_VERSION'] = 0.3 @@@@ -118,6 +119,9 @@@@ else: if env['enable_profiling'] or env['debug']: env.Append(CCFLAGS='-g') +if os.environ.has_key('LDFLAGS'): + env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS']) + #env.Append(CCFLAGS='-fno-inline', LINKFLAGS='-fno-inline') if sys.platform == "darwin": @ 1.4 log @Update to 1.2.1 Changelog: Version 1.2.1: * Fix failure to start under GLib 2.48. * Fix failure to start when config and user data dirs are missing. * GNOME: Update mypaint.appdata.xml. * Fix failure to start when no translations are present. * Fix pure-black being duplicated in the colour history. * Fix glitch stroke when Inking is exited & the default tool entered. * OSX: fix exception if AppKit isn't installed. * Fix mispositioned windows in multi-monitor setups. * Windows: fix inability to paste more than the 1st copied image. * Fix exception when pasting into a layer group. * Fix incorrect numeric range check on x-axis tilts. * Fix layers blinking when selected in layer-solo mode. * Fix palette drag issues with GTK 3.19.8+. * Fix exception in the colours tab of the background chooser dialog. * Fix UI glitch: mark cloned layer as selected after duplicate. * Fix a potential exception with the brush and colur history features. * About box: report versions better un Windows. * Make sure layer clones get selected immediately. * Fix hypersensitive tab drags. * Fix allelerator mapping sort order. * Fix exceptions when loading a corrupt thumbnail during thumb updates. * Fix GTK removing the main canvas widget. * BrushManager: use UUIDs for device brush names, backwards-compatibly. * Fix repeated pixbuflist redraws. * Windows: drop support for floating windows till upstream support's OK. * Wayland: remove references to cursors that don't exist. Version 1.2.0: * New intuitive Inking tool for smooth strokes. * New Flood Fill tool. * Automated backups of your working docs, with recovery on startup. * Improved symmetry-setting and frame-setting modes. * New workspace UI: two sidebars, with dockable tabbed panels. * Smoother scrolling and panning. * New brush pack. * New brush and color history panel. * New layer trimming command in frame options. * Added layer groups. * New layer modes: several masking modes added. * Add display filters: greyscale, simulate dichromacy for trichromats. * New color wheel options: Red/Yellow/Blue, Red-Green/Blue-Yellow. * Uses dark theme variant by default. * Clearer icons, prettier freehand cursors. * Device prefs allow glitchy devices to be restricted. * Eraser mode no longer changes the size of the brush. * New vector layers, editable in an external app (Inkscape recommended). * New fallback layer types: non-PNG image, data. * More kinds of images now work as backgrounds. * Improved Windows support * Ported to GTK3. * Accelerator map editor has moved to preferences. * Many other bugfixes, translations, and code quality improvements. @ text @d1 1 a1 1 $NetBSD: patch-SConstruct,v 1.3 2015/03/15 04:51:31 ryoon Exp $ @ 1.3 log @Update to 1.1.0 * Newer GCC requires swig2. Changelog: Version 1.1.0: - geometry tools: sequence of lines, curved lines, ellipses - new brush and layer blending modes; different layer merging - new color dialog: palette and gamut mapping - improved document frame, can be resized on canvas - symmetric drawing mode - old color changer ("washed") from 0.6 is available again - toolbar improvements, e.g. move layer mode, pan/zoom - revised cursor and on-canvas color picker - better separation of mypaint's brush library; json brush file format - translations, performance improvements, bugfixes, and more @ text @d1 1 a1 1 $NetBSD: patch-SConstruct,v 1.2 2012/12/19 11:25:31 ryoon Exp $ d6 1 a6 1 --- SConstruct.orig 2012-12-31 17:03:38.000000000 +0000 d13 4 d18 4 a21 1 @@@@ -39,7 +40,7 @@@@ opts.Add('python_config', 'python-config d23 1 a23 1 tools = ['default', 'textfile'] a24 7 -env = Environment(ENV=os.environ, options=opts, tools=tools) +env = Environment(ENV=os.environ, options=opts, tools=tools, **dict((k, v.split()) for k, v in ARGUMENTS.iteritems())) print('building for %r (use scons python_binary=xxx to change)' % env['python_binary']) print('using %r (use scons python_config=xxx to change)' % env['python_config']) if sys.platform == "win32": @@@@ -47,9 +48,9 @@@@ if sys.platform == "win32": env = Environment(tools=tools + ['mingw'], ENV=os.environ, options=opts) d34 3 a36 3 # Define strdup() in string.h under glibc >= 2.10 (POSIX.1-2008) env.Append(CFLAGS='-D_POSIX_C_SOURCE=200809L') @@@@ -67,6 +68,9 @@@@ else: d45 1 a45 1 # Look up libraries dependencies relative to the library @ 1.2 log @Fix build on SmartOS/gcc 4.7. * Fix rpath problem, respect LDFLAGS * Fix build with gcc 4.7 @ text @d1 1 a1 1 $NetBSD: patch-SConstruct,v 1.1 2011/05/04 11:16:23 ryoon Exp $ d6 1 a6 1 --- SConstruct.orig 2011-11-22 20:27:03.000000000 +0000 d14 25 a38 3 @@@@ -72,6 +73,9 @@@@ if env['debug']: env.Append(CPPDEFINES='HEAVY_DEBUG') env.Append(CCFLAGS='-O0', LINKFLAGS='-O0') d45 1 a45 10 Export('env', 'python') @@@@ -81,7 +85,7 @@@@ languages = SConscript('po/SConscript') def burn_python_version(target, source, env): # make sure we run the python version that we built the extension modules for - s = '#!/usr/bin/env ' + python + '\n' + s = '#!%PYTHONBIN%\n' s += 5*'#\n' s += '# DO NOT EDIT - edit %s instead\n' % source[0] s += 5*'#\n' @ 1.1 log @* Replace '#!.../env python' with PYTHONBIN, fix build. * Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 1 --- SConstruct.orig 2011-03-04 14:44:59.000000000 +0000 d8 17 a24 1 @@@@ -84,7 +84,7 @@@@ if sys.platform == "win32": @