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:           Fri Jul 11 12:46:50 UTC 2025

Modified Files:
        pkgsrc/devel: Makefile
Added Files:
        pkgsrc/devel/ada-gnatcoll-bindings-25: DESCR Makefile PLIST
            buildlink3.mk distinfo options.mk
        pkgsrc/devel/ada-gnatcoll-bindings-25/patches: patch-Makefile
            patch-setup__support.py

Log Message:
devel/ada-gnatcoll-bindigs-25: Add new package 25.0.0

The GNAT Components Collection (GNATcoll) - Bindings, release 25


To generate a diff of this commit:
cvs rdiff -u -r1.4488 -r1.4489 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ada-gnatcoll-bindings-25/DESCR \
    pkgsrc/devel/ada-gnatcoll-bindings-25/Makefile \
    pkgsrc/devel/ada-gnatcoll-bindings-25/PLIST \
    pkgsrc/devel/ada-gnatcoll-bindings-25/buildlink3.mk \
    pkgsrc/devel/ada-gnatcoll-bindings-25/distinfo \
    pkgsrc/devel/ada-gnatcoll-bindings-25/options.mk
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/ada-gnatcoll-bindings-25/patches/patch-Makefile \
    pkgsrc/devel/ada-gnatcoll-bindings-25/patches/patch-setup__support.py

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.4488 pkgsrc/devel/Makefile:1.4489
--- pkgsrc/devel/Makefile:1.4488        Fri Jul 11 06:17:37 2025
+++ pkgsrc/devel/Makefile       Fri Jul 11 12:46:49 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4488 2025/07/11 06:17:37 dkazankov Exp $
+# $NetBSD: Makefile,v 1.4489 2025/07/11 12:46:49 dkazankov Exp $
 #
 
 COMMENT=       Development utilities
@@ -127,6 +127,7 @@ SUBDIR+=    acr
 SUBDIR+=       action-validator
 SUBDIR+=       acunia-jam
 SUBDIR+=       ada-gnat-glade
+SUBDIR+=       ada-gnatcoll-bindings-25
 SUBDIR+=       ada-gnatcoll-core-24
 SUBDIR+=       ada-gnatcoll-core-25
 SUBDIR+=       ada-libgpr-24

Added files:

Index: pkgsrc/devel/ada-gnatcoll-bindings-25/DESCR
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-bindings-25/DESCR:1.1
--- /dev/null   Fri Jul 11 12:46:50 2025
+++ pkgsrc/devel/ada-gnatcoll-bindings-25/DESCR Fri Jul 11 12:46:49 2025
@@ -0,0 +1,4 @@
+The GNAT Components Collection (GNATcoll) - Bindings
+
+This is the bindings module of the GNAT Components Collection.
+Please refer to individual components for more details.
Index: pkgsrc/devel/ada-gnatcoll-bindings-25/Makefile
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-bindings-25/Makefile:1.1
--- /dev/null   Fri Jul 11 12:46:50 2025
+++ pkgsrc/devel/ada-gnatcoll-bindings-25/Makefile      Fri Jul 11 12:46:49 2025
@@ -0,0 +1,61 @@
+# $NetBSD: Makefile,v 1.1 2025/07/11 12:46:49 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=        gnatcoll-bindings
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+HOMEPAGE=      https://github.com/AdaCore/gnatcoll-bindings
+COMMENT=       The GNAT Components Collection (GNATcoll) - Bindings, release 25
+LICENSE=       gnu-gpl-v3
+
+USE_TOOLS+=    gmake grep
+
+USE_LANGUAGES= c c++ ada
+
+USE_GCC_RUNTIME=       yes
+
+.include "../../mk/bsd.prefs.mk"
+
+GCC_REQD+=     14
+
+.include "options.mk"
+
+SUBST_CLASSES+=                fixver
+SUBST_STAGE.fixver=    pre-configure
+SUBST_FILES.fixver=    version_information
+SUBST_SED.fixver=      -e 's,0.0,25.0,g'
+SUBST_MESSAGE.fixver=  Fix version information
+
+MAKE_FLAGS+=   BINDINGS=${BINDINGS:Q}
+MAKE_FLAGS+=   prefix=${DESTDIR}${GNAT_PREFIX} BUILD=PROD
+
+PLIST_VARS+=                           shlibs
+
+USE_PKGSRC_GCC_RUNTIME?=               no
+.if ${USE_PKGSRC_GCC_RUNTIME:tl} == "yes"
+PLIST.shlibs=                          yes
+MAKE_FLAGS+=                           ENABLE_SHARED=yes
+BUILDLINK_DEPMETHOD.xmlada-25=         full
+BUILDLINK_DEPMETHOD.libgpr-25=         full
+BUILDLINK_DEPMETHOD.gnatcoll-core-25=  full
+.else
+MAKE_FLAGS+=                           ENABLE_SHARED=no
+.endif
+
+GENERATE_PLIST+= \
+       cd ${DESTDIR}${PREFIX} && \
+       ${FIND} ${GNAT_PKGBASE} \( -type f -or -type l \) -print | ${SORT};
+
+PRINT_PLIST_AWK+=      /\.relocatable\/|\.static-pic\/|lib\/.*\.so.*/ { $$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 "../../lang/python/tool.mk"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/ada-gnatcoll-bindings-25/PLIST
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-bindings-25/PLIST:1.1
--- /dev/null   Fri Jul 11 12:46:50 2025
+++ pkgsrc/devel/ada-gnatcoll-bindings-25/PLIST Fri Jul 11 12:46:49 2025
@@ -0,0 +1,265 @@
+@comment $NetBSD: PLIST,v 1.1 2025/07/11 12:46:49 dkazankov Exp $
+${GNAT_PKGBASE}/include/gnatcoll_cpp/cpp_string_support.cpp
+${GNAT_PKGBASE}/include/gnatcoll_cpp/gnatcoll-cpp-strings.adb
+${GNAT_PKGBASE}/include/gnatcoll_cpp/gnatcoll-cpp-strings.ads
+${GNAT_PKGBASE}/include/gnatcoll_cpp/gnatcoll-cpp.ads
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gmp_support.c
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-integers-io.adb
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-integers-io.ads
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-integers-misc.adb
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-integers-misc.ads
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-integers-number_theoretic.adb
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-integers-number_theoretic.ads
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-integers-random.adb
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-integers-random.ads
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-integers-root_extraction.adb
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-integers-root_extraction.ads
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-integers.adb
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-integers.ads
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-lib.ads
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-mpz_even_p.c
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-mpz_odd_p.c
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-mpz_sign.c
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-random_state.adb
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-random_state.ads
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-rational_numbers.adb
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp-rational_numbers.ads
+${GNAT_PKGBASE}/include/gnatcoll_gmp/gnatcoll-gmp.ads
+${GNAT_PKGBASE}/include/gnatcoll_iconv/gnatcoll-iconv.adb
+${GNAT_PKGBASE}/include/gnatcoll_iconv/gnatcoll-iconv.ads
+${GNAT_PKGBASE}/include/gnatcoll_iconv/iconv_support.c
+${GNAT_PKGBASE}/include/gnatcoll_lzma/gnatcoll-coders-lzma-thin.ads
+${GNAT_PKGBASE}/include/gnatcoll_lzma/gnatcoll-coders-lzma.adb
+${GNAT_PKGBASE}/include/gnatcoll_lzma/gnatcoll-coders-lzma.ads
+${GNAT_PKGBASE}/include/gnatcoll_omp/a-cvgpso.adb
+${GNAT_PKGBASE}/include/gnatcoll_omp/a-cvgpso.ads
+${GNAT_PKGBASE}/include/gnatcoll_omp/gnatcoll-omp-generic_array_sort.adb
+${GNAT_PKGBASE}/include/gnatcoll_omp/gnatcoll-omp-generic_array_sort.ads
+${GNAT_PKGBASE}/include/gnatcoll_omp/gnatcoll-omp-generic_constrained_array_sort.adb
+${GNAT_PKGBASE}/include/gnatcoll_omp/gnatcoll-omp-generic_constrained_array_sort.ads
+${GNAT_PKGBASE}/include/gnatcoll_omp/gnatcoll-omp.ads
+${GNAT_PKGBASE}/include/gnatcoll_omp/sort_omp.c
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-any_types-python.adb
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-any_types-python.ads
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python-capsule.adb
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python-capsule.ads
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python-ctypes.ads
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python-errors.ads
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python-eval.ads
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python-exceptions.ads
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python-fileutils.adb
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python-fileutils.ads
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python-lifecycle.adb
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python-lifecycle.ads
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python-state.adb
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python-state.ads
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python.adb
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-python.ads
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-scripts-python.adb
+${GNAT_PKGBASE}/include/gnatcoll_python/gnatcoll-scripts-python.ads
+${GNAT_PKGBASE}/include/gnatcoll_python/python_support.c
+${GNAT_PKGBASE}/include/gnatcoll_readline/gnatcoll-readline.adb
+${GNAT_PKGBASE}/include/gnatcoll_readline/gnatcoll-readline.ads
+${GNAT_PKGBASE}/include/gnatcoll_syslog/gnatcoll-traces-syslog.adb
+${GNAT_PKGBASE}/include/gnatcoll_syslog/gnatcoll-traces-syslog.ads
+${GNAT_PKGBASE}/include/gnatcoll_syslog/syslog_support.c
+${GNAT_PKGBASE}/include/gnatcoll_zlib/gnatcoll-coders-zlib-thin.adb
+${GNAT_PKGBASE}/include/gnatcoll_zlib/gnatcoll-coders-zlib-thin.ads
+${GNAT_PKGBASE}/include/gnatcoll_zlib/gnatcoll-coders-zlib.adb
+${GNAT_PKGBASE}/include/gnatcoll_zlib/gnatcoll-coders-zlib.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_cpp.relocatable/gnatcoll-cpp-strings.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_cpp.relocatable/gnatcoll-cpp.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_cpp.relocatable/libgnatcoll_cpp.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_cpp.relocatable/libgnatcoll_cpp.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_cpp.relocatable/libgnatcoll_cpp.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_cpp.static-pic/gnatcoll-cpp-strings.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_cpp.static-pic/gnatcoll-cpp.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_cpp.static-pic/libgnatcoll_cpp.a
+${GNAT_PKGBASE}/lib/gnatcoll_cpp.static/gnatcoll-cpp-strings.ali
+${GNAT_PKGBASE}/lib/gnatcoll_cpp.static/gnatcoll-cpp.ali
+${GNAT_PKGBASE}/lib/gnatcoll_cpp.static/libgnatcoll_cpp.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.relocatable/gnatcoll-gmp-integers-io.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.relocatable/gnatcoll-gmp-integers-misc.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.relocatable/gnatcoll-gmp-integers-number_theoretic.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.relocatable/gnatcoll-gmp-integers-random.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.relocatable/gnatcoll-gmp-integers-root_extraction.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.relocatable/gnatcoll-gmp-integers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.relocatable/gnatcoll-gmp-lib.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.relocatable/gnatcoll-gmp-random_state.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.relocatable/gnatcoll-gmp-rational_numbers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.relocatable/gnatcoll-gmp.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.relocatable/libgnatcoll_gmp.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.relocatable/libgnatcoll_gmp.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.relocatable/libgnatcoll_gmp.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.static-pic/gnatcoll-gmp-integers-io.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.static-pic/gnatcoll-gmp-integers-misc.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.static-pic/gnatcoll-gmp-integers-number_theoretic.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.static-pic/gnatcoll-gmp-integers-random.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.static-pic/gnatcoll-gmp-integers-root_extraction.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.static-pic/gnatcoll-gmp-integers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.static-pic/gnatcoll-gmp-lib.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.static-pic/gnatcoll-gmp-random_state.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.static-pic/gnatcoll-gmp-rational_numbers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.static-pic/gnatcoll-gmp.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_gmp.static-pic/libgnatcoll_gmp.a
+${GNAT_PKGBASE}/lib/gnatcoll_gmp.static/gnatcoll-gmp-integers-io.ali
+${GNAT_PKGBASE}/lib/gnatcoll_gmp.static/gnatcoll-gmp-integers-misc.ali
+${GNAT_PKGBASE}/lib/gnatcoll_gmp.static/gnatcoll-gmp-integers-number_theoretic.ali
+${GNAT_PKGBASE}/lib/gnatcoll_gmp.static/gnatcoll-gmp-integers-random.ali
+${GNAT_PKGBASE}/lib/gnatcoll_gmp.static/gnatcoll-gmp-integers-root_extraction.ali
+${GNAT_PKGBASE}/lib/gnatcoll_gmp.static/gnatcoll-gmp-integers.ali
+${GNAT_PKGBASE}/lib/gnatcoll_gmp.static/gnatcoll-gmp-lib.ali
+${GNAT_PKGBASE}/lib/gnatcoll_gmp.static/gnatcoll-gmp-random_state.ali
+${GNAT_PKGBASE}/lib/gnatcoll_gmp.static/gnatcoll-gmp-rational_numbers.ali
+${GNAT_PKGBASE}/lib/gnatcoll_gmp.static/gnatcoll-gmp.ali
+${GNAT_PKGBASE}/lib/gnatcoll_gmp.static/libgnatcoll_gmp.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_iconv.relocatable/gnatcoll-iconv.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_iconv.relocatable/libgnatcoll_iconv.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_iconv.relocatable/libgnatcoll_iconv.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_iconv.relocatable/libgnatcoll_iconv.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_iconv.static-pic/gnatcoll-iconv.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_iconv.static-pic/libgnatcoll_iconv.a
+${GNAT_PKGBASE}/lib/gnatcoll_iconv.static/gnatcoll-iconv.ali
+${GNAT_PKGBASE}/lib/gnatcoll_iconv.static/libgnatcoll_iconv.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_lzma.relocatable/gnatcoll-coders-lzma-thin.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_lzma.relocatable/gnatcoll-coders-lzma.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_lzma.relocatable/libgnatcoll_lzma.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_lzma.relocatable/libgnatcoll_lzma.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_lzma.relocatable/libgnatcoll_lzma.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_lzma.static-pic/gnatcoll-coders-lzma-thin.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_lzma.static-pic/gnatcoll-coders-lzma.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_lzma.static-pic/libgnatcoll_lzma.a
+${GNAT_PKGBASE}/lib/gnatcoll_lzma.static/gnatcoll-coders-lzma-thin.ali
+${GNAT_PKGBASE}/lib/gnatcoll_lzma.static/gnatcoll-coders-lzma.ali
+${GNAT_PKGBASE}/lib/gnatcoll_lzma.static/libgnatcoll_lzma.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_omp.relocatable/a-cvgpso.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_omp.relocatable/gnatcoll-omp-generic_array_sort.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_omp.relocatable/gnatcoll-omp-generic_constrained_array_sort.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_omp.relocatable/gnatcoll-omp.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_omp.relocatable/libgnatcoll_omp.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_omp.relocatable/libgnatcoll_omp.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_omp.relocatable/libgnatcoll_omp.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_omp.static-pic/a-cvgpso.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_omp.static-pic/gnatcoll-omp-generic_array_sort.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_omp.static-pic/gnatcoll-omp-generic_constrained_array_sort.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_omp.static-pic/gnatcoll-omp.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_omp.static-pic/libgnatcoll_omp.a
+${GNAT_PKGBASE}/lib/gnatcoll_omp.static/a-cvgpso.ali
+${GNAT_PKGBASE}/lib/gnatcoll_omp.static/gnatcoll-omp-generic_array_sort.ali
+${GNAT_PKGBASE}/lib/gnatcoll_omp.static/gnatcoll-omp-generic_constrained_array_sort.ali
+${GNAT_PKGBASE}/lib/gnatcoll_omp.static/gnatcoll-omp.ali
+${GNAT_PKGBASE}/lib/gnatcoll_omp.static/libgnatcoll_omp.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/gnatcoll-any_types-python.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/gnatcoll-python-capsule.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/gnatcoll-python-ctypes.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/gnatcoll-python-errors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/gnatcoll-python-eval.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/gnatcoll-python-exceptions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/gnatcoll-python-fileutils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/gnatcoll-python-lifecycle.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/gnatcoll-python-state.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/gnatcoll-python.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/gnatcoll-scripts-python.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/libgnatcoll_python3.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/libgnatcoll_python3.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.relocatable/libgnatcoll_python3.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.static-pic/gnatcoll-any_types-python.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.static-pic/gnatcoll-python-capsule.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.static-pic/gnatcoll-python-ctypes.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.static-pic/gnatcoll-python-errors.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.static-pic/gnatcoll-python-eval.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.static-pic/gnatcoll-python-exceptions.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.static-pic/gnatcoll-python-fileutils.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.static-pic/gnatcoll-python-lifecycle.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.static-pic/gnatcoll-python-state.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.static-pic/gnatcoll-python.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.static-pic/gnatcoll-scripts-python.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_python.static-pic/libgnatcoll_python3.a
+${GNAT_PKGBASE}/lib/gnatcoll_python.static/gnatcoll-any_types-python.ali
+${GNAT_PKGBASE}/lib/gnatcoll_python.static/gnatcoll-python-capsule.ali
+${GNAT_PKGBASE}/lib/gnatcoll_python.static/gnatcoll-python-ctypes.ali
+${GNAT_PKGBASE}/lib/gnatcoll_python.static/gnatcoll-python-errors.ali
+${GNAT_PKGBASE}/lib/gnatcoll_python.static/gnatcoll-python-eval.ali
+${GNAT_PKGBASE}/lib/gnatcoll_python.static/gnatcoll-python-exceptions.ali
+${GNAT_PKGBASE}/lib/gnatcoll_python.static/gnatcoll-python-fileutils.ali
+${GNAT_PKGBASE}/lib/gnatcoll_python.static/gnatcoll-python-lifecycle.ali
+${GNAT_PKGBASE}/lib/gnatcoll_python.static/gnatcoll-python-state.ali
+${GNAT_PKGBASE}/lib/gnatcoll_python.static/gnatcoll-python.ali
+${GNAT_PKGBASE}/lib/gnatcoll_python.static/gnatcoll-scripts-python.ali
+${GNAT_PKGBASE}/lib/gnatcoll_python.static/libgnatcoll_python3.a
+${GNAT_PKGBASE}/lib/gnatcoll_python.static/libpython3.12.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_readline.relocatable/gnatcoll-readline.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_readline.relocatable/libgnatcoll_readline.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_readline.relocatable/libgnatcoll_readline.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_readline.relocatable/libgnatcoll_readline.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_readline.static-pic/gnatcoll-readline.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_readline.static-pic/libgnatcoll_readline.a
+${GNAT_PKGBASE}/lib/gnatcoll_readline.static/gnatcoll-readline.ali
+${GNAT_PKGBASE}/lib/gnatcoll_readline.static/libgnatcoll_readline.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_syslog.relocatable/gnatcoll-traces-syslog.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_syslog.relocatable/libgnatcoll_syslog.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_syslog.relocatable/libgnatcoll_syslog.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_syslog.relocatable/libgnatcoll_syslog.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_syslog.static-pic/gnatcoll-traces-syslog.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_syslog.static-pic/libgnatcoll_syslog.a
+${GNAT_PKGBASE}/lib/gnatcoll_syslog.static/gnatcoll-traces-syslog.ali
+${GNAT_PKGBASE}/lib/gnatcoll_syslog.static/libgnatcoll_syslog.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_zlib.relocatable/gnatcoll-coders-zlib-thin.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_zlib.relocatable/gnatcoll-coders-zlib.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_zlib.relocatable/libgnatcoll_zlib.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_zlib.relocatable/libgnatcoll_zlib.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_zlib.relocatable/libgnatcoll_zlib.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_zlib.static-pic/gnatcoll-coders-zlib-thin.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_zlib.static-pic/gnatcoll-coders-zlib.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/gnatcoll_zlib.static-pic/libgnatcoll_zlib.a
+${GNAT_PKGBASE}/lib/gnatcoll_zlib.static/gnatcoll-coders-zlib-thin.ali
+${GNAT_PKGBASE}/lib/gnatcoll_zlib.static/gnatcoll-coders-zlib.ali
+${GNAT_PKGBASE}/lib/gnatcoll_zlib.static/libgnatcoll_zlib.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_cpp.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_cpp.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_cpp.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_gmp.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_gmp.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_gmp.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_iconv.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_iconv.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_iconv.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_lzma.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_lzma.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_lzma.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_omp.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_omp.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_omp.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_python3.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_python3.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_python3.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_readline.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_readline.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_readline.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_syslog.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_syslog.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_syslog.so.25.0
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_zlib.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_zlib.so.25
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatcoll_zlib.so.25.0
+${GNAT_PKGBASE}/share/examples/gnatcoll/gmp/gmp_examples.gpr
+${GNAT_PKGBASE}/share/examples/gnatcoll/gmp/isprime.adb
+${GNAT_PKGBASE}/share/examples/gnatcoll/gmp/square_triangular_numbers.adb
+${GNAT_PKGBASE}/share/gpr/gnatcoll_cpp.gpr
+${GNAT_PKGBASE}/share/gpr/gnatcoll_gmp.gpr
+${GNAT_PKGBASE}/share/gpr/gnatcoll_iconv.gpr
+${GNAT_PKGBASE}/share/gpr/gnatcoll_lzma.gpr
+${GNAT_PKGBASE}/share/gpr/gnatcoll_omp.gpr
+${GNAT_PKGBASE}/share/gpr/gnatcoll_python.gpr
+${GNAT_PKGBASE}/share/gpr/gnatcoll_readline.gpr
+${GNAT_PKGBASE}/share/gpr/gnatcoll_syslog.gpr
+${GNAT_PKGBASE}/share/gpr/gnatcoll_zlib.gpr
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_cpp
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_gmp
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_iconv
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_lzma
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_omp
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_python
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_readline
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_syslog
+${GNAT_PKGBASE}/share/gpr/manifests/gnatcoll_zlib
Index: pkgsrc/devel/ada-gnatcoll-bindings-25/buildlink3.mk
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-bindings-25/buildlink3.mk:1.1
--- /dev/null   Fri Jul 11 12:46:50 2025
+++ pkgsrc/devel/ada-gnatcoll-bindings-25/buildlink3.mk Fri Jul 11 12:46:49 2025
@@ -0,0 +1,23 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/07/11 12:46:49 dkazankov Exp $
+
+BUILDLINK_TREE+=       gnatcoll-bindings-25
+
+.if !defined(GNATCOLL_BINDINGS_25_BUILDLINK3_MK)
+GNATCOLL_BINDINGS_25_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gnatcoll-bindings-25+=   gnatcoll-bindings-${GNAT_NAME}>=25.0.0
+BUILDLINK_PKGSRCDIR.gnatcoll-bindings-25?=     ../../devel/ada-gnatcoll-bindings-25
+BUILDLINK_DEPMETHOD.gnatcoll-bindings-25?=     build
+
+BUILDLINK_CONTENTS_FILTER.gnatcoll-bindings-25=        \
+       ${EGREP} "${GNAT_PKGBASE}/include/.*$$|${GNAT_PKGBASE}/lib/.*$$|${GNAT_PKGBASE}/share/gpr/.*$$"
+
+BUILDLINK_FNAME_TRANSFORM.gnatcoll-bindings-25+=       \
+       -e "s|${BUILDLINK_DIR}/${GNAT_PKGBASE}/|${BUILDLINK_DIR}/|g"
+
+pkgbase := gnatcoll-bindings-25
+.include "../../mk/pkg-build-options.mk"
+
+.endif
+
+BUILDLINK_TREE+=       -gnatcoll-bindings-25
Index: pkgsrc/devel/ada-gnatcoll-bindings-25/distinfo
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-bindings-25/distinfo:1.1
--- /dev/null   Fri Jul 11 12:46:50 2025
+++ pkgsrc/devel/ada-gnatcoll-bindings-25/distinfo      Fri Jul 11 12:46:49 2025
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2025/07/11 12:46:49 dkazankov Exp $
+
+BLAKE2s (gnatcoll-bindings-25.0.0.tar.gz) = 9b494fc8ac73012d939a6b8764242dd94462e1d3253aabd809ebb5e275e8e08d
+SHA512 (gnatcoll-bindings-25.0.0.tar.gz) = 0cc5b4a1e966b6e05dcfa15e60cb3960894ffe73b9348f0642a972f4d517e535c617893a4080d33095ee62779b14aeb6cdd8a8f0a8b5a6c8e81c94df132420b2
+Size (gnatcoll-bindings-25.0.0.tar.gz) = 299443 bytes
+SHA1 (patch-Makefile) = 26846a3ea97049f543e7c35bdf0565c94ea6afc4
+SHA1 (patch-setup__support.py) = c91171307d3d7781111c89ba3a38ced019eab4e2
Index: pkgsrc/devel/ada-gnatcoll-bindings-25/options.mk
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-bindings-25/options.mk:1.1
--- /dev/null   Fri Jul 11 12:46:50 2025
+++ pkgsrc/devel/ada-gnatcoll-bindings-25/options.mk    Fri Jul 11 12:46:50 2025
@@ -0,0 +1,63 @@
+# $NetBSD: options.mk,v 1.1 2025/07/11 12:46:50 dkazankov Exp $
+
+PKG_OPTIONS_VAR=               PKG_OPTIONS.gnatcoll-bindings-25
+PKG_SUPPORTED_OPTIONS=         gnatcoll-cpp gmp iconv lzma openmp \
+                               readline syslog zlib
+PKG_OPTIONS_OPTIONAL_GROUPS=   python
+PKG_OPTIONS_GROUP.python=      python2 python3
+PKG_SUGGESTED_OPTIONS=         gnatcoll-cpp gmp iconv lzma openmp \
+                               python3 readline syslog zlib
+
+.include "../../mk/bsd.fast.prefs.mk"
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mgnatcoll-cpp)
+BINDINGS+=     cpp
+.endif
+
+.if !empty(PKG_OPTIONS:Mgmp)
+.  include "../../devel/gmp/buildlink3.mk"
+BINDINGS+=     gmp
+.endif
+
+.if !empty(PKG_OPTIONS:Miconv)
+USE_GNU_ICONV= yes
+.  include "../../converters/libiconv/buildlink3.mk"
+BINDINGS+=     iconv
+.endif
+
+.if !empty(PKG_OPTIONS:Mlzma)
+BINDINGS+=     lzma
+.endif
+
+.if !empty(PKG_OPTIONS:Mopenmp)
+BINDINGS+=     omp
+.endif
+
+.if !empty(PKG_OPTIONS:Mpython2)
+# Python 2 only binding
+PYTHON_VERSIONS_ACCEPTED+=             27
+.  include "../../lang/python/pyversion.mk"
+BINDINGS+=     python
+.endif
+
+.if !empty(PKG_OPTIONS:Mpython3)
+# Python 3 only binding
+PYTHON_VERSIONS_INCOMPATIBLE+=         27
+.  include "../../lang/python/pyversion.mk"
+BINDINGS+=     python3
+.endif
+
+.if !empty(PKG_OPTIONS:Mreadline)
+.  include "../../devel/readline/buildlink3.mk"
+BINDINGS+=     readline
+.endif
+
+.if !empty(PKG_OPTIONS:Msyslog)
+BINDINGS+=     syslog
+.endif
+
+.if !empty(PKG_OPTIONS:Mzlib)
+.  include "../../devel/zlib/buildlink3.mk"
+BINDINGS+=     zlib
+.endif

Index: pkgsrc/devel/ada-gnatcoll-bindings-25/patches/patch-Makefile
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-bindings-25/patches/patch-Makefile:1.1
--- /dev/null   Fri Jul 11 12:46:50 2025
+++ pkgsrc/devel/ada-gnatcoll-bindings-25/patches/patch-Makefile        Fri Jul 11 12:46:50 2025
@@ -0,0 +1,76 @@
+$NetBSD: patch-Makefile,v 1.1 2025/07/11 12:46:50 dkazankov Exp $
+
+Create Makefile for build
+
+--- /dev/null
++++ Makefile
+@@ -0,0 +1,69 @@
++prefix ?= $(dir $(shell $(WHICH) gnatls))..
++ENABLE_SHARED ?= yes
++BUILD         ?= PROD
++PROCESSORS    ?= 0
++TARGET ?= $(shell gcc -dumpmachine)
++INTEGRATED    ?= no
++
++BINDINGS ?= gmp iconv lzma omp python python3 readline syslog zlib
++
++NORMALIZED_TARGET := $(lastword $(subst :, ,$(shell gprconfig  --config=ada --target=$(TARGET) --mi-show-compilers | grep ' 1 normalized_target:')))
++ifeq ($(NORMALIZED_TARGET),)
++  $(error No toolchain found for target "$(TARGET)")
++endif
++
++BUILD_DIR     =
++ifeq ($(ENABLE_SHARED), yes)
++   LIBRARY_TYPES=static,static-pic,relocatable
++else
++   LIBRARY_TYPES=static
++endif
++
++# Used to pass extra options to GPRBUILD, like -d for instance
++GPRBUILD_OPTIONS=
++GPRINSTALL_OPTIONS=
++
++all: build
++
++.PHONY: build $(BINDINGS)
++build: $(BINDINGS:%=build-%)
++
++build-%:
++      cd $* && python3 ./setup.py build \
++          --jobs=$(PROCESSORS) \
++          --library-types=$(LIBRARY_TYPES) \
++          --target=$(NORMALIZED_TARGET) \
++          --prefix=$(prefix) \
++          $(if $(filter yes, $(INTEGRATED)),--integrated,) \
++          $(if $(filter DEBUG, $(BUILD_OPTIONS)),--debug,) \
++          $(if $(filter readline, $*),--accept-gpl,) \
++          $(if $(GPRBUILD_OPTIONS),--gpr-opts $(GPRBUILD_OPTIONS),)
++      cd ..
++
++.PHONY: install
++install: $(BINDINGS:%=install-%)
++
++install-%:
++      cd $* && python3 ./setup.py install \
++          $(if $(GPRINSTALL_OPTIONS),--gpr-opts $(GPRINSTALL_OPTIONS),)
++      cd ..
++
++.PHONY: uninstall
++uninstall: $(BINDINGS:%=uninstall-%)
++
++uninstall-%:
++      cd $* && python3 ./setup.py uninstall
++      cd ..
++
++.PHONY: clean
++clean: $(BINDINGS:%=clean-%)
++
++clean-%:
++      cd $* && python3 ./setup.py clean
++      cd ..
++
++.PHONY: test
++test:
++      sh testsuite/run-tests
++
++.NOTPARALLEL:
Index: pkgsrc/devel/ada-gnatcoll-bindings-25/patches/patch-setup__support.py
diff -u /dev/null pkgsrc/devel/ada-gnatcoll-bindings-25/patches/patch-setup__support.py:1.1
--- /dev/null   Fri Jul 11 12:46:50 2025
+++ pkgsrc/devel/ada-gnatcoll-bindings-25/patches/patch-setup__support.py       Fri Jul 11 12:46:50 2025
@@ -0,0 +1,42 @@
+$NetBSD: patch-setup__support.py,v 1.1 2025/07/11 12:46:50 dkazankov Exp $
+
+Fix gprconfig calls
+
+--- setup_support.py.orig      2024-07-11 14:49:55.000000000 +0300
++++ setup_support.py
+@@ -135,24 +135,25 @@
+             if args.target is None:
+                 self.data['target'] = self.run('gcc', '-dumpmachine',
+                                                grab=True)
++                self.data['canonical_target'] = self.run(
++                    'gprconfig', '--config=ada',
++                    '--target=%s' % self.data['target'],
++                    '--mi-show-compilers',
++                    grab=r' 1 normalized_target:(\S*)')
+             else:
+                 self.data['target'] = args.target
++                self.data['canonical_target'] = args.target
+ 
+             self.data['jobs'] = args.jobs
+             self.data['integrated'] = args.integrated
+-            self.data['canonical_target'] = self.run(
+-                'gprconfig', '--config=ada',
+-                '--target=%s' % self.data['target'],
+-                '--mi-show-compilers',
+-                grab=r' 1 normalized_target:(\S*)')
+-
+-            default_prefix = os.path.dirname(
+-                os.path.dirname(
+-                    self.run('gprconfig', '--config=ada',
++
++            if args.prefix == 'auto':
++                default_prefix = os.path.dirname(
++                    os.path.dirname(
++                        self.run('gprconfig', '--config=ada',
+                              '--target=%s' % self.data['target'],
+                              '--mi-show-compilers',
+                              grab=r' 1 path:(.*)')))
+-            if args.prefix == 'auto':
+                 self.data['prefix'] = default_prefix
+             else:
+                 self.data['prefix'] = args.prefix



Home | Main Index | Thread Index | Old Index