head 1.5; access; symbols pkgsrc-2026Q2:1.5.0.4 pkgsrc-2026Q2-base:1.5 pkgsrc-2026Q1:1.5.0.2 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.4.0.2 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.1.0.2 pkgsrc-2025Q3-base:1.1; locks; strict; comment @# @; 1.5 date 2026.01.07.23.33.45; author wiz; state Exp; branches; next 1.4; commitid Fvo4NXGNPrTeawpG; 1.4 date 2025.10.13.09.23.54; author dkazankov; state Exp; branches; next 1.3; commitid GYpUWjXQfkH6eoeG; 1.3 date 2025.10.12.19.12.34; author dkazankov; state Exp; branches; next 1.2; commitid QH8H67iK1033wjeG; 1.2 date 2025.10.03.06.33.56; author dkazankov; state Exp; branches; next 1.1; commitid Rse1xkH23MbJB5dG; 1.1 date 2025.09.07.07.13.53; author dkazankov; state Exp; branches; next ; commitid 6oJO5qHsNYPeFK9G; desc @@ 1.5 log @*: more Python 3.11 masking for sphinx @ text @# $NetBSD: Makefile,v 1.4 2025/10/13 09:23:54 dkazankov Exp $ DISTNAME= ${GITHUB_PROJECT}-${GITHUB_TAG} PKGNAME= liblal-tools-${GNAT_NAME}-${GITHUB_TAG}.0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=AdaCore/} GITHUB_PROJECT= libadalang-tools GITHUB_TAG= 25.2 MAINTAINER= dkazankov@@NetBSD.org HOMEPAGE= https://github.com/AdaCore/libadalang-tools COMMENT= Libadalang-based development tools for Ada, library package, rel.25 LICENSE= gnu-gpl-v3 USE_LANGUAGES= ada USE_TOOLS+= gmake USE_GCC_RUNTIME= yes PYTHON_VERSIONS_INCOMPATIBLE= 310 311 # py-sphinx .include "../../mk/bsd.prefs.mk" GCC_REQD+= 14 SUBST_CLASSES+= version1 SUBST_MESSAGE.version1= Replace version,year and type in ${SUBST_FILES.version1} SUBST_STAGE.version1= post-extract SUBST_FILES.version1= src/utils-versions.ads SUBST_SED.version1= -e "s,\"dev\",\"${GITHUB_TAG}\"," SUBST_SED.version1+= -e "s,\"unknown\",\"2025\"," SUBST_SED.version1+= -e "s,= Gnatpro;,= GPL;," SUBST_CLASSES+= version2 SUBST_STAGE.version2= post-extract SUBST_FILES.version2= src/tgen/tgen_rts/tgen.ads SUBST_MESSAGE.version2= Fix version in ${SUBST_FILES.version2} SUBST_SED.version2= -e 's,0.0,${GITHUB_TAG},g' PLIST_VARS+= shlibs USE_PKGSRC_GCC_RUNTIME?= no .if ${USE_PKGSRC_GCC_RUNTIME:tl} == "yes" PLIST.shlibs= yes MAKE_FLAGS+= ALL_LIBRARY_TYPES='static static-pic relocatable' BUILDLINK_DEPMETHOD.xmlada-25= full BUILDLINK_DEPMETHOD.libgpr-25= full BUILDLINK_DEPMETHOD.gnatcoll-core-25= full BUILDLINK_DEPMETHOD.gnatcoll-bindings-25= full BUILDLINK_DEPMETHOD.adasat-25= full BUILDLINK_DEPMETHOD.libgpr2-25= full BUILDLINK_DEPMETHOD.vss-25= full BUILDLINK_DEPMETHOD.prettier-ada-25= full BUILDLINK_DEPMETHOD.templates-parser-25= full BUILDLINK_DEPMETHOD.langkit-support-25= full BUILDLINK_DEPMETHOD.libadalang-25= full .else MAKE_FLAGS+= ALL_LIBRARY_TYPES=static .endif BUILD_TARGET= lib MAKE_FLAGS+= BUILD_MODE=prod INSTALL_TARGET= install-lib install-tgen INSTALL_MAKE_FLAGS+= PREFIX=${GNAT_PREFIX} post-install: ${CHMOD} -x ${DESTDIR}${GNAT_PREFIX}/share/tgen/tgen_rts/tgen-instr_support.ads 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 "../../textproc/ada-xmlada-25/buildlink3.mk" .include "../../devel/ada-libgpr-25/buildlink3.mk" .include "../../devel/ada-gnatcoll-core-25/buildlink3.mk" .include "../../devel/ada-gnatcoll-bindings-25/buildlink3.mk" .include "../../math/ada-adasat-25/buildlink3.mk" .include "../../devel/ada-libgpr2-25/buildlink3.mk" .include "../../textproc/ada-vss-25/buildlink3.mk" .include "../../textproc/ada-prettier-ada-25/buildlink3.mk" .include "../../textproc/ada-templates-parser-25/buildlink3.mk" .include "../../devel/ada-langkit-support-25/buildlink3.mk" .include "../../devel/ada-libadalang-25/buildlink3.mk" # libgpr2 dependencies .include "../../devel/gmp/buildlink3.mk" .include "../../converters/libiconv/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.4 log @ada-liblal-ttols-25: move version information patch to Makefile @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/10/12 19:12:34 dkazankov Exp $ d21 2 @ 1.3 log @ada-liblal-tools-25: update to upstream version 25.2 * [25.1] Emit parsing errors for preprocessor directives when preprocessing is disabled * [25.2] Backport eng/ide/libadalang-tools#304 * Create metric reports parent directories * [25.2] Backport of eng/ide/libadalang-tools#268 * [25.2] Backport of eng/ide/libadalang-tools#238 * Backport: TGen: Support class wide return type * [25.2] Backport of eng/ide/libadalang-tools#256 * [25.2] Backport of #243 * [25.1] Backport of eng/shared/release#1266 * [25.1] Backport of eng/ide/libadalang-tools#162 * [25.1] Backport of eng/ide/libadalang-tools#215 * [25.1] Backport of eng/ide/libadalang-tools#217 * [25.1] Backport of eng/ide/libadalang-tools#208 * Langkit_Support.Slocs now provides this operator * Other changes https://github.com/AdaCore/libadalang-tools/compare/25.0...25.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/10/03 06:33:56 dkazankov Exp $ d25 13 a37 5 SUBST_CLASSES+= version SUBST_STAGE.version= post-extract SUBST_FILES.version= src/tgen/tgen_rts/tgen.ads SUBST_MESSAGE.version= Fix version in ${SUBST_FILES.version} SUBST_SED.version= -e 's,0.0,${GITHUB_TAG},g' @ 1.2 log @ada-liblal-tools-25: fix build errors caused by incorrect MAKE_FLAGS setting @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/09/07 07:13:53 dkazankov Exp $ d3 2 a4 2 DISTNAME= ${GITHUB_PROJECT}-${PKGVERSION_NOREV} PKGNAME= liblal-tools-${GNAT_NAME}-25.0.0 d8 1 a8 1 GITHUB_TAG= v${PKGVERSION_NOREV} d12 1 a12 1 COMMENT= Libadalang-based development tools for Ada, library package d29 1 a29 1 SUBST_SED.version= -e 's,0.0,25.0,g' a83 1 USE_GNU_ICONV= yes @ 1.1 log @devel/ada-liblal-tools-25: add new package 25.0.0 Libadalang-based development tools for Ada, library package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.0 2024/05/13 13:00:00 dkazankov Exp $ d36 1 a36 1 MAKE_FLAGS+= ALL_LIBRARY_TYPES=static static-pic relocatable a47 1 BUILDLINK_DEPMETHOD.libadalang-tools-25= full d53 1 a53 1 MAKE_FLAGS= BUILD_MODE=prod @