azpainter16-bit RGB full color painting application
2.1.7_1graphicsΣ=0 2.1.7_1Version of this port present on the latest quarterly branch.upstream: 3.0.1A newer version was found upstream by portscout, first on 2021-06-05.
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.
===> The following configuration options are available for azpainter-2.1.7_1:
DOCS=on: Build and/or install documentation
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
graphics/azpainter{,b}: unbreak the build against modern fontconfig
Somewhere between fontconfig versions 2.14.2 and 2.17.1, -lfreetype
disappeared from the `pkg-config --libs fontconfig` output, causing
the breakage. Adjust the configure script to detect both libraries
correctly. While here, strip the binary upon installation (subject
to -DWITH_DEBUG) and update WWW line.
Reported by: pkg-fallout
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
- Update AzPainter to version 2.1.7, rebase the patches against it
- Drop `post-patch-NLS-off' target, it's not really needed: we simply do
not grab translation files from the staging area in the NLS-less case
- Update to version 2.1.7b4, no longer hosted by the ODSN
- Now uses custom configure script instead of autotools-generated
- GC obsolete and/or no longer relevant patch files
Add USES=xorg USES=gl, ports categories g
Add USES=xorg and USES=gl to ports in categories starting with 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590
Instead of requesting GCC explicitly, tentatively add `compiler:c11' to
the USES list as suggested by several people, even though the code does
not really require C11 (e.g., it can be built with -std=c99 or with GCC
4.6 which does not support C11 standard).
- Update AzPainter to version 2.1.0 (distfile is .tar.xz now)
- Catch up with recent joint translations improvement efforts
- Tighten regex when patching `data/Makefile.in' in order not
to break installation of theme files for without-NLS builds
- Make URL line in the port description point to correct page
TIMESTAMP (azpainter-2.1.0.tar.xz) = 1503704488
Update AzPainter to version 2.0.6. Now comes with dark theme, icons of
different sizes for various controls, and customizable toolbar buttons.
TIMESTAMP (azpainter-2.0.6.tar.bz2) = 1496440852
Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
Reported by: swills
- Update AzPainter to version 2.0.4
- Include the latest translation fixes [*]
- Improve port description in accordance with PHB Section 3.2.1
Obtained from: https://www.linux.org.ru/forum/multimedia/13223232 [*]
- Update AzPainter to version 2.0.3 which brings improvements for
PSD (Adobe Photoshop native format) files import and export
- Update Russian and Ukrainian translations
- Remove eventfd(2) -> pipe(2) patches since upstream agreed to make
the switch (from unportable Linux API to kosher POSIX)
- Add missing `shared-mime-info' to USES list
TIMESTAMP (azpainter-2.0.3.tar.bz2) = 1488672196
AzPainter is a full color painting application for Unix-like systems for
illustration drawing. This is not suitable for dot editing. Since the
color is handled internally with 16-bit precision (15-bit fixed point),
color accuracy is increased at the expense of more memory being consumed.
WWW: http://azsky2.html.xdomain.jp/linux/azpainter/
TIMESTAMP (azpainter-2.0.2.tar.bz2) = 1487462397