head 1.4; access; symbols pkgsrc-2026Q2:1.3.0.2 pkgsrc-2026Q2-base:1.3 pkgsrc-2026Q1:1.2.0.2 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.1.0.2 pkgsrc-2025Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2026.09.02.19.05.03; author wiz; state Exp; branches; next 1.3; commitid vXszxoxOqka005UG; 1.3 date 2026.06.11.07.17.49; author wiz; state Exp; branches; next 1.2; commitid bVZL3OdakDMSLlJG; 1.2 date 2026.01.27.08.40.51; author wiz; state Exp; branches; next 1.1; commitid f4MYtJVcsY7dz0sG; 1.1 date 2025.11.21.13.23.22; author dkazankov; state Exp; branches; next ; commitid hOL3BnJoZzMuiqjG; desc @@ 1.4 log @*: recursive bump for pcre2 10.48 @ text @# $NetBSD: Makefile,v 1.3 2026/06/11 07:17:49 wiz Exp $ DISTNAME= ${GITHUB_PROJECT}-${PKGVERSION_NOREV} PKGNAME= ${GITHUB_PROJECT}-${GNAT_NAME}-25.2.0 PKGREVISION= 3 CATEGORIES= x11 devel MASTER_SITES= ${MASTER_SITE_GITHUB:=AdaCore/} GITHUB_PROJECT= gtkada GITHUB_TAG= 25.2 MAINTAINER= dkazankov@@NetBSD.org HOMEPAGE= https://github.com/AdaCore/gtkada/ COMMENT= Ada graphical toolkit based on gtk LICENSE= gnu-gpl-v3 USE_TOOLS+= gmake pkg-config perl USE_LANGUAGES= c ada GNU_CONFIGURE= yes CHECK_PIE_SKIP+= ${GNAT_PKGBASE}/bin/gtkada-dialog .include "../../mk/bsd.prefs.mk" GCC_REQD+= 14 SUBST_CLASSES+= version SUBST_MESSAGE.version= Replace version in ${SUBST_FILES.version} SUBST_STAGE.version= post-extract SUBST_FILES.version= configure SUBST_SED.version= -e "s,18.0w,${GITHUB_TAG},g" # Use C preprocessed symbols on NetBSD .if ${OPSYS} == "NetBSD" SUBST_CLASSES+= preproc SUBST_MESSAGE.preproc= Replace imported symbols with preprocessed ones in ${SUBST_FILES.preproc} SUBST_STAGE.preproc= post-extract SUBST_FILES.preproc= src/gtkada-intl.gpb SUBST_SED.preproc+= -e "s,\"setlocale\",\"__netbsd_setlocale\"," #SUBST_SED.preproc+= -e "s,\"-lintl\",\"\"," .endif GNU_CONFIGURE_PREFIX= ${GNAT_PREFIX} CONFIGURE_ARGS+= --enable-build=Production PLIST_VARS+= shlibs USE_PKGSRC_GCC_RUNTIME?= no .if ${USE_PKGSRC_GCC_RUNTIME:tl} == "yes" PLIST.shlibs= yes CONFIGURE_ARGS+= --enable-shared CONFIGURE_ARGS+= --enable-static-pic .else CONFIGURE_ARGS+= --disable-shared CONFIGURE_ARGS+= --disable-static-pic .endif CONFIGURE_ARGS+= --enable-static post-install: ${CHMOD} -x ${DESTDIR}${GNAT_PREFIX}/share/examples/gtkada/testgtk/global_exception_handler.ad? GENERATE_PLIST+= \ cd ${DESTDIR}${PREFIX} && \ ${FIND} ${GNAT_PKGBASE} \( -type f -or -type l \) -print | ${SORT}; PRINT_PLIST_AWK+= /\.relocatable\/|\.static-pic\/|lib\/.*\.${SHLIB_EXT}.*/ { $$0 = "$${PLIST.shlibs}" $$0 } .include "../../devel/gprbuild/buildlink3.mk" .include "../../x11/gtk3/buildlink3.mk" .include "../../lang/python/tool.mk" .include "../../mk/bsd.pkg.mk" @ 1.3 log @gtk3: bump PKGREVISION for wayland option default change Recursive bump to hopefully fix bulk build fallout due to the unversioned change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2026/01/27 08:40:51 wiz Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.2 log @*: recursive bump for removal of cairo's xcb option @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/11/21 13:23:22 dkazankov Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.1 log @x11/ada-gtkada-25: add new package 25.2.0 Ada graphical toolkit based on GTK @ text @d1 1 a1 1 # $NetBSD$ d5 1 @