pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

mtpaint: Update wip/mtpaint to 3.50



Module Name:	pkgsrc-wip
Committed By:	adr <adr%sdf.org@localhost>
Pushed By:	adr
Date:		Sat Oct 15 00:11:59 2022 +0100
Changeset:	ccd9fd84a19aaeb21b99e5c8ba405a67d5443898

Modified Files:
	mtpaint/Makefile
	mtpaint/distinfo

Log Message:
mtpaint: Update wip/mtpaint to 3.50

Changes:
3.50	2020-12-31

	* Dutch translation updated by Pjotr
	* French translation updated by Victor Copovi
	* German translation updated by Simon Brixel
	* Russian translation updated
	* GTK+3 support - "./configure gtk3"
	* Scripting added - "Image->Script" to enter or run a script : See handbook chapter 10 for details
	* Commandline mode added - use "mtpaint --cmd" to run a script without GUI
	* Keyboard shortcuts can now be reconfigured - "Help->Keyboard shortcuts"
	* New keyboard shortcut Ctrl+H added for Channels->Hide image
	* Keyboard shortcuts now can be assigned for choosing previous/next pattern, and larger/smaller brush size
	* Optional gamma correction for painting and masking (Preferences->General->Use gamma correction when painting)
	* Rendering now uses multiple threads to utilize all available CPU cores
	* Text tools now allow selection of DPI value, letter-spacing, and alignment for multiline text
	* Distance function for shapeburst gradients is now selectable : "Distance type"
	* Composite images now can have alpha transparency, when background is non-opaque
	* Background layer now can use transparency like any other layer
	* Background layer position now can be changed via Ctrl+arrows or layers window spinbuttons, like any other layer
	* Patterns for colours A and B can now be chosen separately (Preferences->General->Separate patterns for A&B)
	* Builtin Bayer patterns now can be redefined : See handbook section A.6.1 for details
	* Threshold effect with interactive preview added (see handbook section 6.6.7)
	* Normalize effect added
	* Map effect added: map image's value/red/green/blue to gradient/palette/clipboard
	* Solid Noise effect with interactive preview added (Perlin noise generation)
	* Colour transform and source selection added to blend mode options
	* Threshold blend mode added
	* "Saturate more" blend mode redefined to not ignore source (previous behaviour available with "Image" source selected)
	* Horizontal and vertical ramps now respect drawing modes, opacity and masking
	* Lasso tool can be configured to shrink selection based on the selection channel - right click the tool icon
	* Clone tool is now continuous
	* Clone tool can be configured to work in unaligned mode - right click the tool icon
	* Ctrl+Left click now positions clone source when using clone tool
	* Ctrl+Right click now deletes last point when making polygonal selection (from a closed polygon, deletes the point nearest to cursor)
	* Shift and Shift+Ctrl now constrain selection box width/height when resizing it by clicking and dragging
	* Arrow keys can now be used for scrolling (Preferences->Interface->Arrow keys scroll canvas)
	* Zooming now can use mouse cursor position as its fixed point (Preferences->Interface->Zoom on cursor position)
	* Scroll wheel zoom now works for view window too
	* Zoom is now up to 8000%
	* "Hide image" and "View alpha as an overlay" can now be toggled separately for each layer (Preferences->General->Enable overlays by layer)
	* Colours A and B now highlighted in palette window
	* File actions can now enable and use an extended set of variable substitutions (see handbook section A.7)
	* New image format PMM (Portable MultiMap) added for interoperable storage and exchange of images : See handbook section A.2.4 for details
	* WebP file format save/load added
	* LBM file format (ILBM/PBM) save/load added
	* XPM files with 65-92 colours are now saved with smaller size
	* XPM files with up to 16M colours can now be saved and loaded as RGB images
	* ICC colour profiles embedded in BMP images now can be applied on load
	* OS/2 BMP files now load properly
	* Raw RGB palette files (6-bit PAL and 8-bit ACT) can now be loaded/saved via the Palette menu
	* TIFF compression made configurable
	* Dimensions can now be specified when loading SVG files
	* SVG files now can be loaded through 'rsvg-convert', in absence of GTK+2 librsvg plugin
	* Animation frames now can be saved in any suitable supported file format
	* Animation cycles can now specify sequence steps as containing several layers, or none : See handbook section 9.3.3 for details
	* Passing a list of files on command line is now possible using --flist option
	* Filenames passed on command line can now be sorted alphabetically with --sort option
	* Image loading and new image creation are now undoable by default
	* Committing paste when changing tool is now enabled by default
	* Saving an image now commits paste if auto commit mode is enabled
	* "Scale canvas" and "Resize canvas" now remember their aspect ratio toggle setting
	* The Free Rotate window now remembers the previous rotation angle in that mtPaint session
	* Dock area state is now remembered across sessions (unless opened automatically, for multiple files on command line)
	* Unmaximized window position and size are now remembered across sessions
	* Alpha values for colours A & B are now displayed on settings toolbar when editing image with alpha in coupled alpha mode
	* Drawing and fill operations on RGB images with colour protection mask now are up to 20 times faster
	* Undo system now uses a bit less memory
	* Initial undo memory size is now 1/4 of available memory
	* Support for compiling with giflib 5, libpng 1.6, libjpeg 9, OpenJPEG 2.3 added
	* Compilation now works using gcc-5.5 or clang and GTK+1
	* Compilation now works using gcc-10 or clang-11
	* BUGFIX - Compilation without JPEG and TIFF support now works again
	* BUGFIX - FreeType text tool now skips directory loops when scanning font directories
	* BUGFIX - Geometry info on the status bar now correctly updates after arrow keys or Escape key
	* BUGFIX - Gradient button no longer fails to show current gradient mode after showing settings toolbar
	* BUGFIX - Preview of Transform Colour no longer ignores area within paste marquee
	* BUGFIX - Ctrl+left/right/double click now set both colour and alpha from canvas in coupled alpha mode, as they should
	* BUGFIX - New image creation from system clipboard now respects "Undoable" toggle
	* BUGFIX - "Fix aspect ratio" now doesn't sometimes adjust both dimensions
	* BUGFIX - Problem with layers list in inactive dock tab sometimes not updating is now eliminated
	* BUGFIX - All keyboard shortcuts now work in Image View mode, as they should
	* BUGFIX - Transparent colour in composite images now works again
	* BUGFIX - Flood fill with shapeburst gradient now works again
	* BUGFIX - Flood fill with pattern now works when starting on colour A
	* BUGFIX - Saving LSS16 images no longer produces broken files in certain rare cases
	* BUGFIX - Trying to load a broken LSS16 file (truncated to header or less) no longer causes crash
	* BUGFIX - Loading certain broken BMP files no longer causes crash
	* BUGFIX - JPEG and PNG files damaged beyond all hope now properly fail to load (instead of just a library error and 0x0 image)
	* BUGFIX - PAM files with type BLACKANDWHITE are no longer loaded as grayscale (except if written as grayscale - ImageMagick does that)
	* BUGFIX - Loading PAM files with unknown TUPLTYPE doesn't cause crash
	* BUGFIX - SVG files starting with "<!DOCTYPE" no longer fail to load
	* BUGFIX - XPM loader now ignores newlines or lack thereof outside quoted strings, as it should
	* BUGFIX - No more misplaced colours when saving some XPM files with 257-4096 colours
	* BUGFIX - Two-colour images with darker colour 0 now do not come out inverted when saved as black and white
	* BUGFIX - Animation cycling now doesn't skip over the last frame of a GIF loaded into layers
	* BUGFIX - Background layer is now made large enough to accommodate all frames when loading animation into layers
	* BUGFIX - Animation cycles are now properly updated when layers are reordered, duplicated or deleted
	* BUGFIX - Command line switches beyond the first one are now parsed properly
	* BUGFIX - Filenames with '$' or '%' in them now work properly in file actions
	* BUGFIX - Listing a directory containing files with broken date/time in builtin file selector on Windows doesn't cause crash
	* BUGFIX - Rare problem of undo system ignoring a changed pixel is now eliminated
	* BUGFIX - Polygonal selections no longer skip some contour pixels in certain situations
	* BUGFIX - Canvas window now doesn't lose mouse button press event if dock window has focus
	* BUGFIX - Tool perimeter now doesn't sometimes disappear when you draw after visiting another window (such as Layers)
	* BUGFIX - Problem with command line window wrongly reacting to mouse in some cases is now eliminated
	* BUGFIX - XPM icons now do not in some cases fail to display in compositing WMs
	* BUGFIX - Escape and Enter keys now work properly in all dialogs in GTK+1
	* BUGFIX - Dropping colours to palette in builtin colour selector now works properly in GTK+1

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ccd9fd84a19aaeb21b99e5c8ba405a67d5443898

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 mtpaint/Makefile | 9 ++++-----
 mtpaint/distinfo | 6 +++---
 2 files changed, 7 insertions(+), 8 deletions(-)

diffs:
diff --git a/mtpaint/Makefile b/mtpaint/Makefile
index 6da66050a4..9b5072e24d 100644
--- a/mtpaint/Makefile
+++ b/mtpaint/Makefile
@@ -1,10 +1,9 @@
 # $NetBSD: Makefile,v 1.6 2014/05/31 15:57:20 thomasklausner Exp $
 #
 
-DISTNAME=	mtpaint-3.40
-PKGREVISION=	2
+DISTNAME=	mtpaint-3.50
 CATEGORIES=	graphics
-MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=mtpaint/mtpaint/3.40/}
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=mtpaint/mtpaint/3.50/}
 EXTRACT_SUFX=	.tar.bz2
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
@@ -15,7 +14,7 @@ LICENSE=	gnu-gpl-v2
 HAS_CONFIGURE=		yes
 CONFIGURE_ARGS+=	--prefix=${PREFIX} --bindir=${PREFIX}/bin
 CONFIGURE_ARGS+=	--mandir=${PREFIX}/${PKGMANDIR}
-CONFIGURE_ARGS+=	cflags GIF gtk2 ft jpeg intl tiff man
+CONFIGURE_ARGS+=	cflags GIF gtk3 jpeg intl tiff man
 USE_TOOLS+=		gmake pkg-config
 
 BUILD_DEPENDS+=	glib2-[0-9]*:../../devel/glib2
@@ -26,5 +25,5 @@ BUILD_DEPENDS+=	glib2-[0-9]*:../../devel/glib2
 .include "../../graphics/tiff/buildlink3.mk"
 .include "../../graphics/giflib/buildlink3.mk"
 .include "../../mk/jpeg.buildlink3.mk"
-.include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/mtpaint/distinfo b/mtpaint/distinfo
index fd38d9fb37..38a20e152b 100644
--- a/mtpaint/distinfo
+++ b/mtpaint/distinfo
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.1.1.1 2012/05/22 02:20:47 jeremy-c-reed Exp $
 
-RMD160 (mtpaint-3.40.tar.bz2) = 52fbf141fd4814130ffe0cb11362c76f78863eb7
-SHA512 (mtpaint-3.40.tar.bz2) = b242794ea74edeedeb1bc51df581b82b30196388b2aae03564f3152a9c4a20cdeeff715d46417722673279bcff5e5fb7e80147fc06babb8720b65bfa29f124fd
-Size (mtpaint-3.40.tar.bz2) = 600857 bytes
+BLAKE2s (mtpaint-3.50.tar.bz2) = 125d8f84478cf7a24fea1bddcdf396df24a7f62b383c0ad035123a2963252e0a
+SHA512 (mtpaint-3.50.tar.bz2) = b52951291262b770aa792128149c9130ecb8fc31186a6333608ff3a664719f4cc502d653a6e995182b4238f7795f5ef652664256ef0595ac37df90e72e7b67e6
+Size (mtpaint-3.50.tar.bz2) = 800134 bytes


Home | Main Index | Thread Index | Old Index