pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   dkazankov
Date:           Thu Sep  4 12:23:05 UTC 2025

Modified Files:
        pkgsrc/devel: Makefile
Added Files:
        pkgsrc/devel/ada-libadalang-25: DESCR Makefile PLIST buildlink3.mk
            distinfo

Log Message:
devel/ada-libadalang-25: add new package 25.0.0

Library for parsing and semantic analysis of Ada code


To generate a diff of this commit:
cvs rdiff -u -r1.4518 -r1.4519 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ada-libadalang-25/DESCR \
    pkgsrc/devel/ada-libadalang-25/Makefile \
    pkgsrc/devel/ada-libadalang-25/PLIST \
    pkgsrc/devel/ada-libadalang-25/buildlink3.mk \
    pkgsrc/devel/ada-libadalang-25/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/Makefile
diff -u pkgsrc/devel/Makefile:1.4518 pkgsrc/devel/Makefile:1.4519
--- pkgsrc/devel/Makefile:1.4518        Thu Sep  4 11:55:03 2025
+++ pkgsrc/devel/Makefile       Thu Sep  4 12:23:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4518 2025/09/04 11:55:03 dkazankov Exp $
+# $NetBSD: Makefile,v 1.4519 2025/09/04 12:23:05 dkazankov Exp $
 #
 
 COMMENT=       Development utilities
@@ -132,6 +132,7 @@ SUBDIR+=    ada-gnatcoll-bindings-25
 SUBDIR+=       ada-gnatcoll-core-24
 SUBDIR+=       ada-gnatcoll-core-25
 SUBDIR+=       ada-langkit-support-25
+SUBDIR+=       ada-libadalang-25
 SUBDIR+=       ada-libgpr-24
 SUBDIR+=       ada-libgpr-25
 SUBDIR+=       ada-libgpr2-25

Added files:

Index: pkgsrc/devel/ada-libadalang-25/DESCR
diff -u /dev/null pkgsrc/devel/ada-libadalang-25/DESCR:1.1
--- /dev/null   Thu Sep  4 12:23:05 2025
+++ pkgsrc/devel/ada-libadalang-25/DESCR        Thu Sep  4 12:23:05 2025
@@ -0,0 +1 @@
+Library for parsing and semantic analysis of Ada code.
Index: pkgsrc/devel/ada-libadalang-25/Makefile
diff -u /dev/null pkgsrc/devel/ada-libadalang-25/Makefile:1.1
--- /dev/null   Thu Sep  4 12:23:05 2025
+++ pkgsrc/devel/ada-libadalang-25/Makefile     Thu Sep  4 12:23:05 2025
@@ -0,0 +1,116 @@
+# $NetBSD: Makefile,v 1.1 2025/09/04 12:23:05 dkazankov Exp $
+
+DISTNAME=      ${GITHUB_PROJECT}-${PKGVERSION_NOREV}
+PKGNAME=       ${GITHUB_PROJECT}-${GNAT_NAME}-25.0.0
+CATEGORIES=    devel
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=AdaCore/}
+GITHUB_PROJECT=        libadalang
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    dkazankov%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/AdaCore/libadalang
+COMMENT=       Library for parsing and semantic analysis of Ada code
+LICENSE=       apache-2.0
+
+USE_TOOLS=     tar bzip2
+
+USE_LANGUAGES= c ada
+
+USE_GCC_RUNTIME=       yes
+
+.include "../../mk/bsd.prefs.mk"
+
+GCC_REQD+=     14
+
+PLIST_VARS+=   shlibs
+
+USE_PKGSRC_GCC_RUNTIME?=                       no
+.if ${USE_PKGSRC_GCC_RUNTIME:tl} == "yes"
+PLIST.shlibs=                                  yes
+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.langkit-support-25=                full
+.else
+LIBRARY_TYPES=                                 static
+.endif
+
+MAKE_PROGRAM=          ${PYTHONBIN:Q} manage.py
+
+PREGENERATED_DISTNAME= libadalang-pregenerated-${PKGVERSION_NOREV}.tar.bz2
+
+post-extract:
+       if [ -f ${PKGDIR}/files/${PREGENERATED_DISTNAME} ]; then \
+           ${MKDIR} ${WRKDIR}/${DISTNAME}/build && \
+           cd ${WRKDIR}/${DISTNAME}/build && \
+               ${TAR} -xf ${PKGDIR}/files/${PREGENERATED_DISTNAME} ; \
+       fi
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-langkit>=25.0.0:../../devel/py-langkit
+TOOL_DEPENDS+= ${PYPKGPREFIX}-liblktlang>=25.0.0:../../devel/py-liblktlang
+
+pre-build:
+       if ! [ -d ${WRKDIR}/${DISTNAME}/build ]; then \
+           cd ${WRKSRC} && \
+               ${MAKE_PROGRAM} generate && \
+           cd ${WRKSRC}/build && \
+               ${TAR} -jcf ${WRKDIR}/${PREGENERATED_DISTNAME} . ; \
+       fi
+
+do-build:
+       ${RUN}${_ULIMIT_CMD} \
+       cd ${WRKSRC} && \
+       ${PKGSRC_SETENV} ${MAKE_ENV} \
+       ${MAKE_PROGRAM} build \
+           --build-mode=prod \
+           --library-types=${LIBRARY_TYPES} \
+           --gargs=${GPRBUILD_OPTIONS:S/\${CFLAGS}/${CFLAGS}/:S/\${LDFLAGS}/${LDFLAGS}/:Q}
+
+do-install:
+       ${RUN}${_ULIMIT_CMD} \
+       cd ${WRKSRC} && \
+       ${PKGSRC_SETENV} ${INSTALL_ENV} ${MAKE_ENV} \
+       ${MAKE_PROGRAM} install \
+           ${DESTDIR}${GNAT_PREFIX} \
+           --build-mode=prod \
+           --library-types=${LIBRARY_TYPES}
+# Remove folders and files copied by langkit install
+       cd ${DESTDIR}${GNAT_PREFIX} && \
+       rm -R java && rm -R ocaml && rm -R python && rmdir lib/windows && \
+       rm bin/lal_playground && rm share/examples/libadalang/*.py
+
+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 }
+
+CHECK_PIE_SKIP+=       ${GNAT_PKGBASE}/bin/*
+
+.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 "../../devel/ada-langkit-support-25/buildlink3.mk"
+
+# LIBGPR2 dependencies
+.include "../../devel/gmp/buildlink3.mk"
+
+USE_GNU_ICONV= yes
+.include "../../converters/libiconv/buildlink3.mk"
+
+.include "../../lang/python/tool.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/ada-libadalang-25/PLIST
diff -u /dev/null pkgsrc/devel/ada-libadalang-25/PLIST:1.1
--- /dev/null   Thu Sep  4 12:23:05 2025
+++ pkgsrc/devel/ada-libadalang-25/PLIST        Thu Sep  4 12:23:05 2025
@@ -0,0 +1,228 @@
+@comment $NetBSD: PLIST,v 1.1 2025/09/04 12:23:05 dkazankov Exp $
+${GNAT_PKGBASE}/bin/gnat_compare
+${GNAT_PKGBASE}/bin/lal_dda
+${GNAT_PKGBASE}/bin/lal_parse
+${GNAT_PKGBASE}/bin/lal_prep
+${GNAT_PKGBASE}/bin/lal_unparse
+${GNAT_PKGBASE}/bin/nameres
+${GNAT_PKGBASE}/bin/navigate
+${GNAT_PKGBASE}/include/libadalang/libadalang-analysis.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-analysis.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-auto_provider.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-auto_provider.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-c.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-c.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-common.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-common.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-config_pragmas.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-config_pragmas.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-config_pragmas_impl.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-config_pragmas_impl.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-data_decomposition.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-data_decomposition.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-debug.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-debug.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-doc_utils.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-doc_utils.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-env_hooks.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-env_hooks.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-expr_eval.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-expr_eval.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-generic_api-introspection.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-generic_api.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-generic_api.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-gpr_impl.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-gpr_impl.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-gpr_utils.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-gpr_utils.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-helpers.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-helpers.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-implementation-c-extensions.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-implementation-c-extensions.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-implementation-c.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-implementation-c.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-implementation-extensions.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-implementation-extensions.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-implementation.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-implementation.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-internal_default_provider.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-internal_default_provider.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-iterators-extensions.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-iterators-extensions.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-iterators.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-iterators.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-lexer.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-lexer.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-lexer_implementation.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-lexer_implementation.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-lexer_state_machine.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-lexer_state_machine.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-parsers.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-parsers.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-pp_impl.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-pp_impl.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-pp_lexer.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-pp_lexer.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-preprocessing.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-preprocessing.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-private_converters.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-private_converters.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-project_provider.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-project_provider.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-public_converters.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-public_converters.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-rewriting.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-rewriting.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-rewriting_implementation.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-rewriting_implementation.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-semantic_diagnostics.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-semantic_diagnostics.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-sources.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-sources.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-unit_files.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-unit_files.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang-unparsing.adb
+${GNAT_PKGBASE}/include/libadalang/libadalang-unparsing.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang.ads
+${GNAT_PKGBASE}/include/libadalang/libadalang.h
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-analysis.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-auto_provider.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-c.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-common.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-config_pragmas.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-config_pragmas_impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-data_decomposition.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-debug.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-doc_utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-env_hooks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-expr_eval.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-generic_api-introspection.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-generic_api.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-gpr_impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-gpr_utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-helpers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-implementation-c-extensions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-implementation-c.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-implementation-extensions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-implementation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-internal_default_provider.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-iterators-extensions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-iterators.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-lexer.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-lexer_implementation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-lexer_state_machine.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-parsers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-pp_impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-pp_lexer.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-preprocessing.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-private_converters.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-project_provider.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-public_converters.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-rewriting.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-rewriting_implementation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-semantic_diagnostics.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-sources.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-unit_files.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang-unparsing.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.relocatable/libadalang.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-analysis.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-auto_provider.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-c.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-common.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-config_pragmas.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-config_pragmas_impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-data_decomposition.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-debug.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-doc_utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-env_hooks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-expr_eval.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-generic_api-introspection.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-generic_api.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-gpr_impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-gpr_utils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-helpers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-implementation-c-extensions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-implementation-c.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-implementation-extensions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-implementation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-internal_default_provider.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-iterators-extensions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-iterators.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-lexer.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-lexer_implementation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-lexer_state_machine.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-parsers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-pp_impl.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-pp_lexer.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-preprocessing.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-private_converters.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-project_provider.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-public_converters.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-rewriting.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-rewriting_implementation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-semantic_diagnostics.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-sources.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-unit_files.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang-unparsing.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libadalang.static-pic/libadalang.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-analysis.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-auto_provider.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-c.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-common.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-config_pragmas.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-config_pragmas_impl.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-data_decomposition.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-debug.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-doc_utils.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-env_hooks.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-expr_eval.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-generic_api-introspection.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-generic_api.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-gpr_impl.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-gpr_utils.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-helpers.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-implementation-c-extensions.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-implementation-c.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-implementation-extensions.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-implementation.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-internal_default_provider.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-iterators-extensions.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-iterators.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-lexer.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-lexer_implementation.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-lexer_state_machine.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-parsers.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-pp_impl.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-pp_lexer.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-preprocessing.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-private_converters.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-project_provider.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-public_converters.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-rewriting.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-rewriting_implementation.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-semantic_diagnostics.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-sources.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-unit_files.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang-unparsing.ali
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang.a
+${GNAT_PKGBASE}/lib/libadalang.static/libadalang.ali
+${GNAT_PKGBASE}/share/examples/libadalang/highlight/.gitignore
+${GNAT_PKGBASE}/share/examples/libadalang/highlight/README.md
+${GNAT_PKGBASE}/share/examples/libadalang/highlight/ada2web.adb
+${GNAT_PKGBASE}/share/examples/libadalang/highlight/colors.ads
+${GNAT_PKGBASE}/share/examples/libadalang/highlight/example.adb
+${GNAT_PKGBASE}/share/examples/libadalang/highlight/highlight.adb
+${GNAT_PKGBASE}/share/examples/libadalang/highlight/highlight.gpr
+${GNAT_PKGBASE}/share/examples/libadalang/highlight/highlighter.adb
+${GNAT_PKGBASE}/share/examples/libadalang/highlight/highlighter.ads
+${GNAT_PKGBASE}/share/examples/libadalang/highlight/html.adb
+${GNAT_PKGBASE}/share/examples/libadalang/highlight/html.ads
+${GNAT_PKGBASE}/share/examples/libadalang/highlight/term256.adb
+${GNAT_PKGBASE}/share/examples/libadalang/highlight/term256.ads
+${GNAT_PKGBASE}/share/gpr/libadalang.gpr
+${GNAT_PKGBASE}/share/gpr/manifests/libadalang
+${GNAT_PKGBASE}/share/gpr/manifests/mains
+${GNAT_PKGBASE}/share/libadalang/gdbinit.py
Index: pkgsrc/devel/ada-libadalang-25/buildlink3.mk
diff -u /dev/null pkgsrc/devel/ada-libadalang-25/buildlink3.mk:1.1
--- /dev/null   Thu Sep  4 12:23:05 2025
+++ pkgsrc/devel/ada-libadalang-25/buildlink3.mk        Thu Sep  4 12:23:05 2025
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/09/04 12:23:05 dkazankov Exp $
+
+BUILDLINK_TREE+=       libadalang-25
+
+.if !defined(LIBADALANG_25_BUILDLINK3_MK)
+LIBADALANG_25_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libadalang-25+=          libadalang-${GNAT_NAME}>=25.0.0
+BUILDLINK_PKGSRCDIR.libadalang-25?=            ../../devel/ada-libadalang-25
+BUILDLINK_DEPMETHOD.libadalang-25?=            build
+
+BUILDLINK_CONTENTS_FILTER.libadalang-25=       \
+       ${EGREP} "${GNAT_PKGBASE}/include/.*$$|${GNAT_PKGBASE}/lib/.*$$|${GNAT_PKGBASE}/share/gpr/.*$$"
+
+BUILDLINK_FNAME_TRANSFORM.libadalang-25+=      \
+       -e "s|${BUILDLINK_DIR}/${GNAT_PKGBASE}/|${BUILDLINK_DIR}/|g"
+
+.endif
+
+BUILDLINK_TREE+=       -libadalang-25
Index: pkgsrc/devel/ada-libadalang-25/distinfo
diff -u /dev/null pkgsrc/devel/ada-libadalang-25/distinfo:1.1
--- /dev/null   Thu Sep  4 12:23:05 2025
+++ pkgsrc/devel/ada-libadalang-25/distinfo     Thu Sep  4 12:23:05 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/09/04 12:23:05 dkazankov Exp $
+
+BLAKE2s (libadalang-25.0.0.tar.gz) = 65821e2c14788819c1cdfa7084f97390eed170560cc6e6bb650d54215712a1fd
+SHA512 (libadalang-25.0.0.tar.gz) = c625cc0018e4683bf1de18e066a806d9ed834c5e3d976904c3ad2cecc729afeb83fe9a9e00ce830dedab068e75516ac0901602c46fac33d22991bc614ab2f6aa
+Size (libadalang-25.0.0.tar.gz) = 3056796 bytes



Home | Main Index | Thread Index | Old Index