head 1.66; access; symbols pkgsrc-2023Q4:1.65.0.2 pkgsrc-2023Q4-base:1.65 pkgsrc-2023Q3:1.62.0.2 pkgsrc-2023Q3-base:1.62 pkgsrc-2023Q2:1.58.0.4 pkgsrc-2023Q2-base:1.58 pkgsrc-2023Q1:1.58.0.2 pkgsrc-2023Q1-base:1.58 pkgsrc-2022Q4:1.56.0.4 pkgsrc-2022Q4-base:1.56 pkgsrc-2022Q3:1.56.0.2 pkgsrc-2022Q3-base:1.56 pkgsrc-2022Q2:1.54.0.4 pkgsrc-2022Q2-base:1.54 pkgsrc-2022Q1:1.54.0.2 pkgsrc-2022Q1-base:1.54 pkgsrc-2021Q4:1.52.0.2 pkgsrc-2021Q4-base:1.52 pkgsrc-2021Q3:1.51.0.8 pkgsrc-2021Q3-base:1.51 pkgsrc-2021Q2:1.51.0.6 pkgsrc-2021Q2-base:1.51 pkgsrc-2021Q1:1.51.0.4 pkgsrc-2021Q1-base:1.51 pkgsrc-2020Q4:1.51.0.2 pkgsrc-2020Q4-base:1.51 pkgsrc-2020Q3:1.49.0.2 pkgsrc-2020Q3-base:1.49 pkgsrc-2020Q2:1.48.0.2 pkgsrc-2020Q2-base:1.48 pkgsrc-2020Q1:1.46.0.2 pkgsrc-2020Q1-base:1.46 pkgsrc-2019Q4:1.42.0.4 pkgsrc-2019Q4-base:1.42 pkgsrc-2019Q3:1.41.0.2 pkgsrc-2019Q3-base:1.41 pkgsrc-2019Q2:1.39.0.2 pkgsrc-2019Q2-base:1.39 pkgsrc-2019Q1:1.37.0.2 pkgsrc-2019Q1-base:1.37 pkgsrc-2018Q4:1.35.0.2 pkgsrc-2018Q4-base:1.35 pkgsrc-2018Q3:1.33.0.2 pkgsrc-2018Q3-base:1.33 pkgsrc-2018Q2:1.31.0.2 pkgsrc-2018Q2-base:1.31 pkgsrc-2018Q1:1.30.0.2 pkgsrc-2018Q1-base:1.30 pkgsrc-2017Q4:1.29.0.2 pkgsrc-2017Q4-base:1.29 pkgsrc-2017Q3:1.28.0.8 pkgsrc-2017Q3-base:1.28 pkgsrc-2017Q2:1.28.0.4 pkgsrc-2017Q2-base:1.28 pkgsrc-2017Q1:1.28.0.2 pkgsrc-2017Q1-base:1.28 pkgsrc-2016Q4:1.24.0.4 pkgsrc-2016Q4-base:1.24 pkgsrc-2016Q3:1.24.0.2 pkgsrc-2016Q3-base:1.24 pkgsrc-2016Q2:1.22.0.6 pkgsrc-2016Q2-base:1.22 pkgsrc-2016Q1:1.22.0.4 pkgsrc-2016Q1-base:1.22 pkgsrc-2015Q4:1.22.0.2 pkgsrc-2015Q4-base:1.22 pkgsrc-2015Q3:1.20.0.4 pkgsrc-2015Q3-base:1.20 pkgsrc-2015Q2:1.20.0.2 pkgsrc-2015Q2-base:1.20 pkgsrc-2015Q1:1.19.0.2 pkgsrc-2015Q1-base:1.19 pkgsrc-2014Q4:1.18.0.2 pkgsrc-2014Q4-base:1.18 pkgsrc-2014Q3:1.17.0.4 pkgsrc-2014Q3-base:1.17 pkgsrc-2014Q2:1.17.0.2 pkgsrc-2014Q2-base:1.17 pkgsrc-2014Q1:1.16.0.2 pkgsrc-2014Q1-base:1.16 pkgsrc-2013Q4:1.15.0.8 pkgsrc-2013Q4-base:1.15 pkgsrc-2013Q3:1.15.0.6 pkgsrc-2013Q3-base:1.15 pkgsrc-2013Q2:1.15.0.4 pkgsrc-2013Q2-base:1.15 pkgsrc-2013Q1:1.15.0.2 pkgsrc-2013Q1-base:1.15 pkgsrc-2012Q4:1.14.0.2 pkgsrc-2012Q4-base:1.14 pkgsrc-2012Q3:1.13.0.2 pkgsrc-2012Q3-base:1.13 pkgsrc-2012Q2:1.12.0.2 pkgsrc-2012Q2-base:1.12 pkgsrc-2012Q1:1.11.0.2 pkgsrc-2012Q1-base:1.11 pkgsrc-2011Q4:1.8.0.2 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.7.0.4 pkgsrc-2011Q3-base:1.7 pkgsrc-2011Q2:1.7.0.2 pkgsrc-2011Q2-base:1.7 pkgsrc-2011Q1:1.5.0.2 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.1.1.1.0.2 pkgsrc-2010Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.66 date 2024.01.28.08.19.18; author wiz; state Exp; branches; next 1.65; commitid D9QIVblzphQtVbWE; 1.65 date 2023.11.14.14.02.08; author wiz; state Exp; branches; next 1.64; commitid BZ5vzwBRof1beAME; 1.64 date 2023.11.12.13.22.09; author wiz; state Exp; branches; next 1.63; commitid SjpNXQIV5XeZ3kME; 1.63 date 2023.10.21.17.10.36; author gdt; state Exp; branches; next 1.62; commitid Sr0Nb6aaZLDw2wJE; 1.62 date 2023.08.17.14.42.44; author wiz; state Exp; branches; next 1.61; commitid 964RjBjrU08Qj9BE; 1.61 date 2023.08.14.05.24.36; author wiz; state Exp; branches; next 1.60; commitid LOSB79OLVxvXjIAE; 1.60 date 2023.08.01.23.20.43; author wiz; state Exp; branches; next 1.59; commitid lyjXpsSeA6xpH8zE; 1.59 date 2023.07.01.08.37.35; author wiz; state Exp; branches; next 1.58; commitid OGZpaIgVtdY8O4vE; 1.58 date 2023.01.29.21.16.40; author ryoon; state Exp; branches; next 1.57; commitid QL7aBXsBGmQvUtbE; 1.57 date 2023.01.03.17.37.27; author wiz; state Exp; branches; next 1.56; commitid vvAqE6UmuqFFx78E; 1.56 date 2022.08.11.05.08.45; author gutteridge; state Exp; branches; next 1.55; commitid yKydzoO42ClN3qPD; 1.55 date 2022.06.30.11.18.28; author nia; state Exp; branches; next 1.54; commitid AhctUV91Vubws3KD; 1.54 date 2022.01.28.12.14.58; author wiz; state Exp; branches; next 1.53; commitid dVAMME9MikE7HoqD; 1.53 date 2022.01.04.20.54.02; author wiz; state Exp; branches; next 1.52; commitid CYyhdK9qtoffkmnD; 1.52 date 2021.12.08.16.05.01; author adam; state Exp; branches; next 1.51; commitid 2PyWjHx5T8rqARjD; 1.51 date 2020.12.04.20.45.22; author nia; state Exp; branches; next 1.50; commitid FPz71MqRX3WN0tyC; 1.50 date 2020.10.12.21.52.00; author bacon; state Exp; branches; next 1.49; commitid 568C66J21E1N0FrC; 1.49 date 2020.08.17.20.19.06; author leot; state Exp; branches; next 1.48; commitid ybGS4iX9Fz8imskC; 1.48 date 2020.05.30.20.46.09; author joerg; state Exp; branches; next 1.47; commitid fg5YeVdhA8S34jaC; 1.47 date 2020.05.19.12.09.08; author nia; state Exp; branches; next 1.46; commitid LiIIys4qm7NIyQ8C; 1.46 date 2020.03.10.22.10.11; author wiz; state Exp; branches; next 1.45; commitid UV3Ncm9kwd8O7UZB; 1.45 date 2020.03.08.16.50.04; author wiz; state Exp; branches; next 1.44; commitid rcNYzTQo8icypCZB; 1.44 date 2020.03.06.13.48.32; author tnn; state Exp; branches; next 1.43; commitid qAXacSGBW9ZgulZB; 1.43 date 2020.03.04.13.51.51; author wiz; state Exp; branches; next 1.42; commitid 2i2vyOsr5LBrz5ZB; 1.42 date 2019.11.02.22.38.00; author rillig; state Exp; branches; next 1.41; commitid amORVXK58QMYqkJB; 1.41 date 2019.09.02.13.20.18; author adam; state Exp; branches; next 1.40; commitid JNtg51I3DnX4jrBB; 1.40 date 2019.07.21.22.25.02; author wiz; state Exp; branches; next 1.39; commitid sTQI1F7qYi5bHXvB; 1.39 date 2019.04.26.13.14.00; author maya; state Exp; branches; next 1.38; commitid U4pISddzN4WXpRkB; 1.38 date 2019.04.25.07.32.59; author maya; state Exp; branches; next 1.37; commitid 1FEMQBEPb9uTxHkB; 1.37 date 2019.01.02.23.48.41; author tnn; state Exp; branches; next 1.36; commitid f47X0HHJsE36Bg6B; 1.36 date 2019.01.02.21.06.23; author tnn; state Exp; branches; next 1.35; commitid Li08mhzAAhntHf6B; 1.35 date 2018.11.14.22.21.43; author kleink; state Exp; branches; next 1.34; commitid GUhtnbJ6vT0uGXZA; 1.34 date 2018.11.12.03.52.15; author ryoon; state Exp; branches; next 1.33; commitid 9EFLHvDNIp1OBBZA; 1.33 date 2018.07.17.12.34.52; author ryoon; state Exp; branches; next 1.32; commitid MSbSadiHbIsOiuKA; 1.32 date 2018.07.03.05.03.19; author adam; state Exp; branches; next 1.31; commitid bH4MNADzVzoIfEIA; 1.31 date 2018.04.16.14.34.39; author wiz; state Exp; branches; next 1.30; commitid kzqGMVblMLsRUFyA; 1.30 date 2018.03.12.11.16.47; author wiz; state Exp; branches; next 1.29; commitid Mv60lx3Uo1UqW9uA; 1.29 date 2017.11.24.22.15.58; author wiz; state Exp; branches; next 1.28; commitid ghackSGRyoku4lgA; 1.28 date 2017.02.12.06.25.30; author ryoon; state Exp; branches; next 1.27; commitid k6LcxswBlcMUXCFz; 1.27 date 2017.02.06.13.55.29; author wiz; state Exp; branches; next 1.26; commitid gPJ49nTI4WujETEz; 1.26 date 2017.01.03.08.54.17; author ryoon; state Exp; branches; next 1.25; commitid sfA7TmGDkuba5vAz; 1.25 date 2017.01.01.14.43.42; author wiz; state Exp; branches; next 1.24; commitid TmfhF2MIYbgU4hAz; 1.24 date 2016.08.03.10.22.54; author adam; state Exp; branches; next 1.23; commitid AsJCxHnjaXbduQgz; 1.23 date 2016.07.09.13.03.50; author wiz; state Exp; branches; next 1.22; commitid k9A2yv7vTRunbEdz; 1.22 date 2015.12.05.21.25.45; author adam; state Exp; branches; next 1.21; commitid bgA0CynThkP3WNLy; 1.21 date 2015.11.25.12.50.44; author jperkin; state Exp; branches; next 1.20; commitid I2SV8o8GKnQoptKy; 1.20 date 2015.04.25.14.23.17; author tnn; state Exp; branches; next 1.19; commitid fkfRjMEDCPfoNYiy; 1.19 date 2015.03.15.04.51.31; author ryoon; state Exp; branches; next 1.18; commitid XJHZTqtIgV55XEdy; 1.18 date 2014.10.17.22.01.25; author joerg; state Exp; branches; next 1.17; commitid iOIMPb4Ovm5prBUx; 1.17 date 2014.05.09.07.37.07; author wiz; state Exp; branches; next 1.16; commitid wfzXpL2biguCPPzx; 1.16 date 2014.01.25.10.30.09; author wiz; state Exp; branches; next 1.15; commitid VOWgk3vYhVXj8umx; 1.15 date 2013.02.16.11.22.18; author wiz; state Exp; branches; next 1.14; 1.14 date 2012.10.06.14.11.07; author asau; state Exp; branches; next 1.13; 1.13 date 2012.09.15.10.05.04; author obache; state Exp; branches; next 1.12; 1.12 date 2012.04.08.19.08.56; author wiz; state Exp; branches; next 1.11; 1.11 date 2012.03.09.12.34.10; author wiz; state Exp; branches; next 1.10; 1.10 date 2012.03.03.00.13.16; author wiz; state Exp; branches; next 1.9; 1.9 date 2012.02.06.12.40.30; author wiz; state Exp; branches; next 1.8; 1.8 date 2011.11.23.11.00.55; author ryoon; state Exp; branches; next 1.7; 1.7 date 2011.05.04.11.16.23; author ryoon; state Exp; branches; next 1.6; 1.6 date 2011.04.22.13.43.49; author obache; state Exp; branches; next 1.5; 1.5 date 2011.03.06.07.36.08; author ryoon; state Exp; branches; next 1.4; 1.4 date 2011.03.06.07.33.52; author ryoon; state Exp; branches; next 1.3; 1.3 date 2011.02.25.09.47.23; author wiz; state Exp; branches; next 1.2; 1.2 date 2011.01.13.13.38.11; author wiz; state Exp; branches; next 1.1; 1.1 date 2010.12.23.11.45.32; author ryoon; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2010.12.23.11.45.32; author ryoon; state Exp; branches; next ; desc @@ 1.66 log @mypaint: add upstream patch for Python 3.11 compatibility @ text @# $NetBSD: Makefile,v 1.65 2023/11/14 14:02:08 wiz Exp $ DISTNAME= mypaint-2.0.0 PKGREVISION= 18 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_GITHUB:=mypaint/} EXTRACT_SUFX= .tar.xz GITHUB_PROJECT= mypaint GITHUB_RELEASE= v${PKGVERSION_NOREV} MAINTAINER= ryoon@@NetBSD.org HOMEPAGE= http://mypaint.org/ COMMENT= Fast and easy open-source graphics application for digital painters LICENSE= gnu-gpl-v2 DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3 TOOL_DEPENDS+= swig3-[0-9]*:../../devel/swig3 EGG_NAME= MyPaint-${PKGVERSION_NOREV}a0 PYTHON_VERSIONS_INCOMPATIBLE= 27 38 USE_LANGUAGES= c c++ USE_TOOLS+= bash:run msgfmt pkg-config pre-configure: ${LN} -sf ${PREFIX}/bin/swig3.0 ${BUILDLINK_DIR}/bin/swig .include "../../graphics/hicolor-icon-theme/buildlink3.mk" .include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../devel/gettext-lib/buildlink3.mk" BUILDLINK_API_DEPENDS.libmypaint+= libmypaint>=1.5.0 .include "../../graphics/libmypaint/buildlink3.mk" BUILDLINK_API_DEPENDS.mypaint-brushes+= mypaint-brushes>=2.0 .include "../../graphics/mypaint-brushes/buildlink3.mk" .include "../../textproc/json-c/buildlink3.mk" .include "../../graphics/lcms2/buildlink3.mk" .include "../../x11/gtk3/buildlink3.mk" .include "../../devel/py-gobject3-common/buildlink3.mk" .include "../../math/py-numpy/buildlink3.mk" .include "../../lang/python/pyversion.mk" .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" @ 1.65 log @*: recursive bump for cairo dependency changes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2023/11/12 13:22:09 wiz Exp $ d4 1 a4 1 PKGREVISION= 17 a21 3 # might be fixed by: # https://github.com/mypaint/mypaint/commit/032a155b72f2b021f66a994050d83f07342d04af PYTHON_VERSIONS_INCOMPATIBLE+= 311 @ 1.64 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2023/10/21 17:10:36 gdt Exp $ d4 1 a4 1 PKGREVISION= 16 @ 1.63 log @recursive revbump for tiff update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2023/08/17 14:42:44 wiz Exp $ d4 1 a4 1 PKGREVISION= 15 @ 1.62 log @mypaint: mark as not for Python 3.11 Might be fixed by https://github.com/mypaint/mypaint/commit/032a155b72f2b021f66a994050d83f07342d04af @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2023/08/14 05:24:36 wiz Exp $ d4 1 a4 1 PKGREVISION= 14 @ 1.61 log @*: recursive bump for Python 3.11 as new default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2023/08/01 23:20:43 wiz Exp $ d22 3 @ 1.60 log @*: remove more references to Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2023/07/01 08:37:35 wiz Exp $ d4 1 a4 1 PKGREVISION= 13 @ 1.59 log @*: restrict py-numpy users to 3.9+ in preparation for update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2023/01/29 21:16:40 ryoon Exp $ d21 1 a21 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 37 38 @ 1.58 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2023/01/03 17:37:27 wiz Exp $ d21 1 a21 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.57 log @*: recursive bump for tiff shlib major bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2022/08/11 05:08:45 gutteridge Exp $ d4 1 a4 1 PKGREVISION= 12 @ 1.56 log @Bump all dependent packages of wayland (belatedly) The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2022/06/30 11:18:28 nia Exp $ d4 1 a4 1 PKGREVISION= 11 @ 1.55 log @*: Revbump packages that use Python at runtime without a PKGNAME prefix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2022/01/28 12:14:58 wiz Exp $ d4 1 a4 1 PKGREVISION= 10 @ 1.54 log @mypaint: restrict to python 3 (reduce py27-gobject3 users) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2022/01/04 20:54:02 wiz Exp $ d4 1 a4 1 PKGREVISION= 9 @ 1.53 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2021/12/08 16:05:01 adam Exp $ d21 2 @ 1.52 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2020/12/04 20:45:22 nia Exp $ d4 1 a4 1 PKGREVISION= 8 @ 1.51 log @Revbump packages with a runtime Python dep but no version prefix. For the Python 3.8 default switch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2020/10/12 21:52:00 bacon Exp $ d4 1 a4 1 PKGREVISION= 7 @ 1.50 log @math/blas, math/lapack: Install interchangeable BLAS system Install the new interchangeable BLAS system created by Thomas Orgis, currently supporting Netlib BLAS/LAPACK, OpenBLAS, cblas, lapacke, and Apple's Accelerate.framework. This system allows the user to select any BLAS implementation without modifying packages or using package options, by setting PKGSRC_BLAS_TYPES in mk.conf. See mk/blas.buildlink3.mk for details. This commit should not alter behavior of existing packages as the system defaults to Netlib BLAS/LAPACK, which until now has been the only supported implementation. Details: Add new mk/blas.buildlink3.mk for inclusion in dependent packages Install compatible Netlib math/blas and math/lapack packages Update math/blas and math/lapack MAINTAINER approved by adam@@ OpenBLAS, cblas, and lapacke will follow in separate commits Update direct dependents to use mk/blas.buildlink3.mk Perform recursive revbump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2020/08/17 20:19:06 leot Exp $ d4 1 a4 1 PKGREVISION= 6 @ 1.49 log @*: revbump after fontconfig bl3 changes (libuuid removal) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2020/05/30 20:46:09 joerg Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.48 log @Python config leaks _NETBSD_SOURCE into the build, so ensure it is provided consistently to undo damage. Spell C++11 mode canonically. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2020/05/19 12:09:08 nia Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.47 log @Recursive revbump for json-c-0.14 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2020/03/10 22:10:11 wiz Exp $ a20 1 @ 1.46 log @librsvg: update bl3.mk to remove libcroco in rust case recursive bump for the dependency change @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2020/03/08 16:50:04 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.45 log @*: recursive bump for libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2020/03/06 13:48:32 tnn Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.44 log @bump revs for mypaint-brushes bl3 bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2020/03/04 13:51:51 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.43 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 @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2019/11/02 22:38:00 rillig Exp $ d4 1 @ 1.42 log @graphics: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2019/09/02 13:20:18 adam Exp $ d3 1 a3 2 DISTNAME= mypaint-1.2.1 PKGREVISION= 4 a9 1 d15 4 a18 1 CONFLICTS+= libmypaint-[0-9]* a19 1 DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3 d25 2 a26 28 PYTHON_VERSIONS_ACCEPTED= 27 # py-gtk2 USE_PKGLOCALEDIR= yes SUBST_CLASSES+= python SUBST_STAGE.python= pre-configure SUBST_FILES.python= SConscript SUBST_VARS.python= PYTHONBIN LDFLAGS+= -lintl REPLACE_BASH= brushes/label-brush-mypaint.sh SCONS_ARGS+= enable_profiling=False SCONS_ARGS+= enable_openmp=False SCONS_ARGS+= prefix=${DESTDIR}${PREFIX} do-build: ${LN} -sf ${PREFIX}/bin/swig2.0 \ ${BUILDLINK_DIR}/bin/swig cd ${WRKSRC} && cd ${BUILD_DIRS} && \ ${SETENV} ${MAKE_ENV} \ ${SCONSBIN} ${SCONS_ARGS} do-install: cd ${WRKSRC} && cd ${INSTALL_DIRS} && \ ${SETENV} ${MAKE_ENV} \ ${SCONSBIN} ${SCONS_ARGS} install d31 4 a34 2 .include "../../devel/scons/buildlink3.mk" .include "../../devel/swig2/buildlink3.mk" d41 1 @ 1.41 log @Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2019/07/21 22:25:02 wiz Exp $ d25 1 a25 1 PYTHON_VERSIONS_ACCEPTED= 27 # py-gtk2 @ 1.40 log @*: recursive bump for gdk-pixbuf2-2.38.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2019/04/26 13:14:00 maya Exp $ d25 1 a25 1 PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # py-gtk2 @ 1.39 log @Omit mentions of python 34 and 35, after those were removed. - Includes some whitespace changes, to be handled in a separate commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2019/04/25 07:32:59 maya Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.38 log @PKGREVISION bump for anything using python without a PYPKGPREFIX. This is a semi-manual PKGREVISION bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2019/01/02 23:48:41 tnn Exp $ d25 1 a25 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 37 # py-gtk2 @ 1.37 log @style fix, from wiz@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2019/01/02 21:06:23 tnn Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.36 log @mypaint: catch up with scons update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2018/11/14 22:21:43 kleink Exp $ d38 3 a40 3 SCONS_ARGS+= enable_profiling=False \ enable_openmp=False \ prefix=${DESTDIR}${PREFIX} @ 1.35 log @Revbump after cairo 1.16.0 update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2018/11/12 03:52:15 ryoon Exp $ a18 1 BUILD_DEPENDS+= scons-[0-9]*:../../devel/scons d38 4 d47 1 a47 3 ${LOCALBASE}/bin/scons \ prefix=${DESTDIR}${PREFIX} \ enable_profiling=False d52 1 a52 1 ${LOCALBASE}/bin/scons prefix=${DESTDIR}${PREFIX} install d57 1 @ 1.34 log @Recursive revbump from hardbuzz-2.1.1 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2018/07/17 12:34:52 ryoon Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.33 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: Makefile,v 1.32 2018/07/03 05:03:19 adam Exp $ d4 1 @ 1.32 log @extend PYTHON_VERSIONS_ for Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2018/04/16 14:34:39 wiz Exp $ d3 1 a3 2 DISTNAME= mypaint-1.1.0 PKGREVISION= 6 d5 5 a9 2 MASTER_SITES= http://download.gna.org/mypaint/ EXTRACT_SUFX= .tar.bz2 d16 2 d19 1 a19 2 DEPENDS+= ${PYPKGPREFIX}-gtk2-[0-9]*:../../x11/py-gtk2 DEPENDS+= ${PYPKGPREFIX}-cairo-[0-9]*:../../graphics/py-cairo d39 2 d43 3 a45 1 ${LOCALBASE}/bin/scons prefix=${DESTDIR}${PREFIX} d58 2 a59 2 .include "../../x11/gtk2/buildlink3.mk" .include "../../devel/py-gobject/buildlink3.mk" @ 1.31 log @Recursive bump for new fribidi dependency in pango. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2018/03/12 11:16:47 wiz Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # py-gtk2 @ 1.30 log @Recursive bumps for fontconfig and libzip dependency changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2017/11/24 22:15:58 wiz Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.29 log @*: depend on py-cairo now it supports all python versions @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2017/02/12 06:25:30 ryoon Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.28 log @Recursive revbump from fonts/harfbuzz @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2017/02/06 13:55:29 wiz Exp $ d16 1 a21 1 PYTHON_VERSIONED_DEPENDENCIES= cairo a53 1 .include "../../lang/python/versioned_dependencies.mk" @ 1.27 log @Recursive bump for harfbuzz's new graphite2 dependency. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2017/01/03 08:54:17 ryoon Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.26 log @Update HOMEPAGE @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2017/01/01 14:43:42 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.25 log @Add python-3.6 to incompatible versions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2016/08/03 10:22:54 adam Exp $ d10 1 a10 1 HOMEPAGE= http://mypaint.intilinux.com/ @ 1.24 log @Revbump after graphics/gd update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2016/07/09 13:03:50 wiz Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # py-gtk2 @ 1.23 log @Remove python33: adapt all packages that refer to it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2015/12/05 21:25:45 adam Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.22 log @Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2015/11/25 12:50:44 jperkin Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # py-gtk2 @ 1.21 log @Remove mk/find-prefix.mk usage from the graphics category. The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2015/04/25 14:23:17 tnn Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-gtk2 @ 1.20 log @Recursive revbump following MesaLib update, categories g through n. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2015/03/15 04:51:31 ryoon Exp $ a23 3 FIND_PREFIX:= SCONSDIR=scons .include "../../mk/find-prefix.mk" d38 1 a38 1 ${SCONSDIR}/bin/scons prefix=${DESTDIR}${PREFIX} d43 1 a43 1 ${SCONSDIR}/bin/scons prefix=${DESTDIR}${PREFIX} install @ 1.19 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: Makefile,v 1.18 2014/10/17 22:01:25 joerg Exp $ d4 1 @ 1.18 log @Force PIC for shared object, fixes build on amd64. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2014/05/09 07:37:07 wiz Exp $ d3 1 a3 2 DISTNAME= mypaint-1.0.0 PKGREVISION= 6 d16 1 a16 1 USE_LANGUAGES= c++ a25 4 SUBST_CLASSES+= locale-dir SUBST_STAGE.locale-dir= pre-configure SUBST_FILES.locale-dir= SConstruct SUBST_SED.locale-dir= -e 's,share/locale,${PKGLOCALEDIR}/locale,' d30 4 a33 4 SUBST_FILES.python= brushlib/generate.py \ SConstruct SUBST_SED.python= -e 's,/usr/bin/env python,${PYTHONBIN},' SUBST_SED.python+= -e 's,%PYTHONBIN%,${PYTHONBIN},' d40 1 a40 1 ${SCONSDIR}/bin/scons prefix=${PREFIX} d49 6 a54 2 .include "../../graphics/png/buildlink3.mk" .include "../../devel/glib2/buildlink3.mk" a57 1 .include "../../devel/swig/buildlink3.mk" @ 1.17 log @Mark packages that are not ready for python-3.3 also not ready for 3.4, until proven otherwise. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2014/01/25 10:30:09 wiz Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.16 log @Mark packages as not ready for python-3.x where applicable; either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2013/02/16 11:22:18 wiz Exp $ d22 1 a22 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-gtk2 @ 1.15 log @Recursive bump for png-1.6. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.14 2012/10/06 14:11:07 asau Exp $ # d14 3 d21 2 a22 3 BUILD_DEPENDS+= scons-[0-9]*:../../devel/scons DEPENDS+= ${PYPKGPREFIX}-gtk2-[0-9]*:../../x11/py-gtk2 DEPENDS+= ${PYPKGPREFIX}-cairo-[0-9]*:../../graphics/py-cairo d57 1 @ 1.14 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2012/09/15 10:05:04 obache Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.13 log @recursive bump from libffi shlib major bump (additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2012/04/08 19:08:56 wiz Exp $ a14 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.12 log @Remove python24 and all traces of it from pkgsrc. Remove devel/py-ctypes (only needed by and supporting python24). Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE lines that just mirror defaults now. Miscellaneous cleanup while editing all these files. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2012/03/09 12:34:10 wiz Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.11 log @Bump PKGREVISION for python default version change to 2.7. py-* not affected, since it built different versions depending on the setting already. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2012/03/03 00:13:16 wiz Exp $ a16 1 PYTHON_VERSIONS_ACCEPTED= 27 26 25 @ 1.10 log @Recursive bump for pcre-8.30* (shlib major change) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2012/02/06 12:40:30 wiz Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.9 log @Revbump for a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2011/11/23 11:00:55 ryoon Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.8 log @Update to 1.0.0 Changelog: Version 1.0.0: - toolbar with color, brush selector and brush settings dropdown - tool windows can be docked instead of floating - locked alpha brush mode - basic layer compositing modes - new scratchpad area - lots of other improvements (about 500 commits) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2011/05/04 11:16:23 ryoon Exp $ d5 1 @ 1.7 log @* Replace '#!.../env python' with PYTHONBIN, fix build. * Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2011/04/22 13:43:49 obache Exp $ d4 1 a4 2 DISTNAME= mypaint-0.9.1 PKGREVISION= 2 @ 1.6 log @recursive bump from gettext-lib shlib bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2011/03/06 07:36:08 ryoon Exp $ d5 1 a5 1 PKGREVISION= 1 d35 7 @ 1.5 log @PKGREVISION is no longer needed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2011/03/06 07:33:52 ryoon Exp $ d5 1 @ 1.4 log @Update to 0.9.1. * Delete unnecessary SUBST line. * patch-aa is already included in tar ball. Changes: This is a bugfix release without any new features. Several problems with non-ASCII file names, directory names, and layer names have been fixed, as well as a number of other minor issues. Integration with the Windows platform has been improved. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2011/02/25 09:47:23 wiz Exp $ a4 1 PKGREVISION= 1 @ 1.3 log @Let's assume for now that everything that worked with python-2.6 also works with python-2.7. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2011/01/13 13:38:11 wiz Exp $ d4 1 a4 1 DISTNAME= mypaint-0.9.0 a28 5 SUBST_CLASSES+= python-cmd SUBST_STAGE.python-cmd= pre-configure SUBST_FILES.python-cmd= brushlib/SConscript SUBST_SED.python-cmd= -e 's,python,${PYTHONBIN},' @ 1.2 log @png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2010/12/23 11:45:32 ryoon Exp $ d17 1 a17 1 PYTHON_VERSIONS_ACCEPTED= 26 25 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d5 1 @ 1.1.1.1 log @Import mypaint-0.9.0 as graphics/mypaint. MyPaint is a fast and easy open-source graphics application for digital painters. It lets you focus on the art instead of the program. You work on your canvas with minimum distractions, bringing up the interface only when you need it. @ text @@