On Fri, 6 Dec 2019 02:08:37 -0500 Brian Callahan wrote: > Hi ports -- > > Attached is a new port, graphics/azpainter. AzPainter is full color > painting software for illustrations. > > --- > pkg/DESCR: > AzPainter is a full color painting application for Unix-like systems > for illustration drawing. It is not suitable for "dot editing" or > pixel art. Since the color is handled internally with 16-bit > precision (15-bit fixed point), color accuracy is increased at the > expense of more memory usage. > > It provides considerable subset of functionality offered by GIMP and > even Adobe Photoshop (particularly, has one of the best support for > its native PSD format among FOSS) while being very lightweight and > blazingly fast. > --- > > It works well on my amd64 machine. cwen@ sent me some patches fixing > places where the authors assumed char is always signed, so should be > good on those archs too.
It's not, my bad. There are more occurrences of this, out of the internal mlib, because i trusted -Werror too much and base-gcc is too soft about char signedness. Please note that clang on arm* is better/stricter at finding such issues, so i don't guarantee it's bullet proof there. I've now fixed them all according to what base-gcc on macppc says, this has a nice side effect... > One thing not really tested is big endian support. That would be > appreciated. ...the azpainter window used to be all black, now it's fully working [0] on macppc, not only for display; endianness is kept in the saved files. As such i'm sending a new tarball with added patches (it still works fine on amd64) > OK? Implicitly, OK cwen@ ;) [0] https://bsd.network/@julianaito/103262275392613277
azpainter.tgz
Description: Binary data
