pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/gprbuild



Module Name:    pkgsrc
Committed By:   dkazankov
Date:           Thu Oct  9 15:46:43 UTC 2025

Modified Files:
        pkgsrc/devel/gprbuild: Makefile PLIST buildlink3.mk distinfo
            gprbuild.mk
        pkgsrc/devel/gprbuild/patches: patch-Makefile patch-bootstrap.sh
            patch-gpr_gpr.gpr patch-gpr_src_gpr_imports.c patch-gprbuild.gpr
Added Files:
        pkgsrc/devel/gprbuild: ALTERNATIVES
Removed Files:
        pkgsrc/devel/gprbuild/patches: patch-deps_xmlada_Makefile.in
            patch-gpr_src_gpr-util-put__resource__usage____unix.adb
            patch-gpr_src_gpr-version.ads

Log Message:
gprbuild: update to upstream version 25.2

* Update to upstream bugfix version
* Use xmlada as inplace package rather than github module
* Unify with ada-libgpr-25
* Use pkg_alternatives to comply with gpr2-tools
* Some pkglinting


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/gprbuild/ALTERNATIVES
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/gprbuild/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/gprbuild/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/gprbuild/buildlink3.mk
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/gprbuild/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/gprbuild/gprbuild.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/gprbuild/patches/patch-Makefile \
    pkgsrc/devel/gprbuild/patches/patch-gpr_gpr.gpr
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/gprbuild/patches/patch-bootstrap.sh \
    pkgsrc/devel/gprbuild/patches/patch-gprbuild.gpr
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/devel/gprbuild/patches/patch-deps_xmlada_Makefile.in
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/devel/gprbuild/patches/patch-gpr_src_gpr-util-put__resource__usage____unix.adb
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/devel/gprbuild/patches/patch-gpr_src_gpr-version.ads
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/gprbuild/patches/patch-gpr_src_gpr_imports.c

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

Modified files:

Index: pkgsrc/devel/gprbuild/Makefile
diff -u pkgsrc/devel/gprbuild/Makefile:1.6 pkgsrc/devel/gprbuild/Makefile:1.7
--- pkgsrc/devel/gprbuild/Makefile:1.6  Sun Feb 16 10:11:48 2025
+++ pkgsrc/devel/gprbuild/Makefile      Thu Oct  9 15:46:43 2025
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.6 2025/02/16 10:11:48 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/10/09 15:46:43 dkazankov Exp $
 
-DISTNAME=      gprbuild-25.0.0
-PKGREVISION=   1
+DISTNAME=      gprbuild-${GITHUB_TAG}
+PKGNAME=       ${DISTNAME}.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=AdaCore/}
-GITHUB_TAG=    v${PKGVERSION_NOREV}
+GITHUB_TAG=    25.2
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/AdaCore/gprbuild
@@ -13,7 +13,6 @@ LICENSE=      gnu-gpl-v3
 
 USE_LANGUAGES= c ada
 
-GITHUB_SUBMODULES+=    AdaCore xmlada  ${GITHUB_TAG}   deps/xmlada
 GITHUB_SUBMODULES+=    AdaCore gprconfig_kb    ${GITHUB_TAG}   deps/gprconfig_kb
 
 USE_TOOLS+=    gmake
@@ -23,18 +22,42 @@ RELRO_SUPPORTED=    no
 
 HAS_CONFIGURE= yes
 
-GCC_REQD+=     13
+DEPENDS=       pkg_alternatives-[0-9]*:../../pkgtools/pkg_alternatives
+
+.include "../../mk/bsd.prefs.mk"
+
+GCC_REQD+=     14
+
+SUBST_CLASSES+=                version
+SUBST_MESSAGE.version= Replace version,date and type in ${SUBST_FILES.version}
+SUBST_STAGE.version=   post-extract
+SUBST_FILES.version=   gpr/src/gpr-version.ads
+SUBST_SED.version=     -e "s,18.0w,${GITHUB_TAG}w,"
+SUBST_SED.version+=    -e "s,19940713,20250225,"
+SUBST_SED.version+=    -e "s,\"2016\",\"2025\","
+SUBST_SED.version+=    -e "s,= Gnatpro;,= FSF;,"
+
+# Use C preprocessed symbols on NetBSD
+.if ${OPSYS} == "NetBSD"
+SUBST_CLASSES+=                        getrusage
+SUBST_MESSAGE.getrusage=       Replace getrusage with __netbsd_getrusage in ${SUBST_FILES.getrusage}
+SUBST_STAGE.getrusage=         post-extract
+SUBST_FILES.getrusage=         gpr/src/gpr-util-put_resource_usage__unix.adb
+SUBST_SED.getrusage=           -e "s,with Import\, Convention => C;,with Import\, Convention => C\, External_Name => \"__netbsd_getrusage\";,"
+.endif
 
 OBJDIR=                ${WRKDIR}/build
 BOOTSTRAPDIR=  ${WRKDIR}/bootstrap
 
 GPR_PROJECT_PATH=      ${WRKDIR}/.buildlink/share/gpr
+GPRBUILD_OPTIONS=      -aP ${GPR_PROJECT_PATH:Q}
+GPRINSTALL_OPTIONS=    -aP ${GPR_PROJECT_PATH:Q}
 
 # environment for bootstrap build
 PREBUILD_ENV=  ${CONFIGURE_ENV}
-PREBUILD_ENV+= CC=${CC}
+PREBUILD_ENV+= CC=${CC:Q}
 PREBUILD_ENV+= CFLAGS=${CFLAGS:M:Q}
-PREBUILD_ENV+= GNATMAKE=${GMKPATH}
+PREBUILD_ENV+= GNATMAKE=${GMKPATH:Q}
 
 CONFIGURE_DIRS=                ${OBJDIR}
 CONFIG_SHELL=          ${MAKE_PROGRAM} -f
@@ -44,32 +67,23 @@ CONFIGURE_ARGS+=    prefix=${DESTDIR}${PREF
 
 BUILD_DIRS=            ${OBJDIR}
 MAKE_FILE=             ${WRKSRC}/Makefile
-BUILD_MAKE_FLAGS=      GPRBUILD_OPTIONS='-aP ${GPR_PROJECT_PATH}'
+BUILD_MAKE_FLAGS=      GPRBUILD_OPTIONS=${GPRBUILD_OPTIONS:Q}
 
 INSTALL_DIRS=          ${OBJDIR}
-INSTALL_MAKE_FLAGS+=   GPRINSTALL_OPTIONS='-aP ${GPR_PROJECT_PATH}'
-
-SUBST_CLASSES+=                        fixver
-SUBST_STAGE.fixver=            pre-configure
-SUBST_FILES.fixver=            deps/xmlada/configure
-SUBST_MESSAGE.fixver=          Fix version in configure
-SUBST_SED.fixver=              -e 's,18.0w,25.0w,g'
+INSTALL_MAKE_FLAGS+=   GPRINSTALL_OPTIONS=${GPRINSTALL_OPTIONS:Q}
 
 GENERATE_PLIST+= \
        cd ${DESTDIR}${PREFIX} && \
        ${FIND} bin libexec share \( -type f -or -type l \) -print | ${SORT};
 
-.include "../../mk/bsd.prefs.mk"
-
-post-extract:
-       ${RUN} ${MKDIR} ${OBJDIR}
-
 pre-configure:
+       ${MV} ${WRKSRC}/xmlada ${WRKSRC}/deps/
 # Bootstrap build. Moved here because configure script of gprbuild uses gprbuild itself.
-       ${RUN} ${MKDIR} ${BOOTSTRAPDIR}
-       ${RUN} cd ${BOOTSTRAPDIR} \
-       && set -x ; env ${PREBUILD_ENV} \
-       ${SHELL} ${WRKSRC}/bootstrap.sh \
+       ${RUN} ${MKDIR} ${OBJDIR} && \
+       ${MKDIR} ${BOOTSTRAPDIR} && \
+       cd ${BOOTSTRAPDIR} && \
+       ${PKGSRC_SETENV} ${PREBUILD_ENV} \
+       ${SH} ${WRKSRC}/bootstrap.sh \
            --prefix=${WRKDIR}/.buildlink \
            --srcdir=${WRKSRC} \
            --with-xmlada=${WRKSRC}/deps/xmlada \
@@ -77,13 +91,18 @@ pre-configure:
 
 pre-build:
 # Xmlada's configure uses gprbuild. So we configure it here.
-       ${RUN} cd ${WRKSRC}/deps/xmlada \
-       && set -x ; env ${CONFIGURE_ENV} \
+       ${RUN} cd ${WRKSRC}/deps/xmlada && \
+       ${PKGSRC_SETENV} ${CONFIGURE_ENV} \
        ./configure \
            --prefix=${WRKDIR}/.buildlink
 # Build xmlada with bootstrapped gprbuild. It then will be used in normal build.
-       ${RUN} cd ${WRKSRC}/deps/xmlada \
-       && set -x ; env ${MAKE_ENV} \
-       ${MAKE_PROGRAM} static-pic install-static-pic
+       ${RUN} cd ${WRKSRC}/deps/xmlada && \
+       ${PKGSRC_SETENV} ${MAKE_ENV} \
+       ${MAKE_PROGRAM} static install-static
+
+post-install:
+       ${RM} ${DESTDIR}${PREFIX}/share/gprconfig/linker.xml.orig
+
+.include "../../textproc/ada-xmlada-25/inplace.mk"
 
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/gprbuild/PLIST
diff -u pkgsrc/devel/gprbuild/PLIST:1.2 pkgsrc/devel/gprbuild/PLIST:1.3
--- pkgsrc/devel/gprbuild/PLIST:1.2     Sat Feb  8 14:14:49 2025
+++ pkgsrc/devel/gprbuild/PLIST Thu Oct  9 15:46:43 2025
@@ -1,7 +1,7 @@
-@comment $NetBSD: PLIST,v 1.2 2025/02/08 14:14:49 wiz Exp $
-bin/gprbuild
-bin/gprclean
-bin/gprconfig
+@comment $NetBSD: PLIST,v 1.3 2025/10/09 15:46:43 dkazankov Exp $
+bin/gpr1build
+bin/gpr1clean
+bin/gpr1config
 bin/gprinstall
 bin/gprls
 bin/gprname

Index: pkgsrc/devel/gprbuild/buildlink3.mk
diff -u pkgsrc/devel/gprbuild/buildlink3.mk:1.7 pkgsrc/devel/gprbuild/buildlink3.mk:1.8
--- pkgsrc/devel/gprbuild/buildlink3.mk:1.7     Sun Jul 27 19:11:18 2025
+++ pkgsrc/devel/gprbuild/buildlink3.mk Thu Oct  9 15:46:43 2025
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2025/07/27 19:11:18 dkazankov Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2025/10/09 15:46:43 dkazankov Exp $
 
 BUILDLINK_TREE+=       gprbuild
 
@@ -9,14 +9,10 @@ BUILDLINK_API_DEPENDS.gprbuild+=      gprbuil
 BUILDLINK_PKGSRCDIR.gprbuild?=         ../../devel/gprbuild
 BUILDLINK_DEPMETHOD.gprbuild?=         build
 
-# GPRbuild does similar things in its own way
-BUILDLINK_AUTO_VARS.gprbuild=  no
-BUILDLINK_AUTO_DIRS.gprbuild=  no
-
 BUILDLINK_CONTENTS_FILTER.gprbuild=    \
        ${EGREP} '(bin/gpr.*|libexec/gprbuild/gpr.*|share/gpr/.*\.gpr$$|share/gpr/manifests/.*|share/gprconfig/.*)'
 
-TARGET_LIBDIR.gprbuild=        ${PREFIX}/lib
+.include "../../mk/bsd.fast.prefs.mk"
 
 # Buildlinked libraries search path
 GPR_PROJECT_PATH?=     ${BUILDLINK_DIR}/share/gpr

Index: pkgsrc/devel/gprbuild/distinfo
diff -u pkgsrc/devel/gprbuild/distinfo:1.5 pkgsrc/devel/gprbuild/distinfo:1.6
--- pkgsrc/devel/gprbuild/distinfo:1.5  Sun Feb 16 10:11:48 2025
+++ pkgsrc/devel/gprbuild/distinfo      Thu Oct  9 15:46:43 2025
@@ -1,20 +1,14 @@
-$NetBSD: distinfo,v 1.5 2025/02/16 10:11:48 wiz Exp $
+$NetBSD: distinfo,v 1.6 2025/10/09 15:46:43 dkazankov Exp $
 
-BLAKE2s (AdaCore-gprconfig_kb-v25.0.0.tar.gz) = eb32df0aa23a0ba4c8bcc88a580a06887ff7b12efc87bb0eac9b4d292ec548a6
-SHA512 (AdaCore-gprconfig_kb-v25.0.0.tar.gz) = afc1754efdf6e3cbff9752a182cd063f83965c6a13e53930a14f806a46e3cbfb0afed8f8e11b098986227f27a1a67b45d22369adaa39a5dc1f2a8cc494f789e8
-Size (AdaCore-gprconfig_kb-v25.0.0.tar.gz) = 44165 bytes
-BLAKE2s (AdaCore-xmlada-v25.0.0.tar.gz) = c7e2b06977998dadbde002a6b80a75d3921860f20946c02a983a2048ade6e987
-SHA512 (AdaCore-xmlada-v25.0.0.tar.gz) = c57db78e3afd20862c3275d3d0874ada1748e98df06a76841cb3dca3686b29c7693835a591ca5789dca2d3d6ba9677c9082df94857e180e0758a5b77fafc40c0
-Size (AdaCore-xmlada-v25.0.0.tar.gz) = 1082553 bytes
-BLAKE2s (gprbuild-25.0.0.tar.gz) = e9462a136fe46fd9e62e7ba602f746275a41347098f273e90b41cd89c46ce386
-SHA512 (gprbuild-25.0.0.tar.gz) = eb2d7072194323cae90acd0c8683eeb6a806ef6ff2ed4d3496e8b94c5b63dae8a428ec428a3610b380df7e122d7a00d9e9634ef06b5369b165536c99209602ce
-Size (gprbuild-25.0.0.tar.gz) = 940774 bytes
-SHA1 (patch-Makefile) = 62aaca338e57df5c6ae5f008df078b991e9ebfdd
-SHA1 (patch-bootstrap.sh) = 0f8fa38605225385975291a4d62d22a77762813f
+BLAKE2s (AdaCore-gprconfig_kb-25.2.tar.gz) = 549d321895fe6b915492c66e3ad82861bcbfae9de4e395d925b043643b8fb665
+SHA512 (AdaCore-gprconfig_kb-25.2.tar.gz) = be2345270a0cfe6f57d9431174f86d90a50fd6c2989047bdcd6cf20b92690443c0f7cc24f52dff292446ad0e26c23f12c1a19ee525bc03d9f29d31e73ab4554e
+Size (AdaCore-gprconfig_kb-25.2.tar.gz) = 44291 bytes
+BLAKE2s (gprbuild-25.2.tar.gz) = 677bddddb79366bc959bb4cf54eceba646880a7e946bf9b1f23f04d3a9d98379
+SHA512 (gprbuild-25.2.tar.gz) = 0d7d161392d00592b06ab8a2af21b610f60897d90aee2a3c51f001de0f1f9c338ef4059a3c20b99cd29a0587f8ba1a8e652f1b593f1d3033d9b7795a9f4a9aaa
+Size (gprbuild-25.2.tar.gz) = 940851 bytes
+SHA1 (patch-Makefile) = b64390f5a5b9821628223e423d8dcead28a0600a
+SHA1 (patch-bootstrap.sh) = 49a80b50cb32245527e09c6859ad829cd2266445
 SHA1 (patch-deps_gprconfig__kb_db_linker.xml) = 6fdc8e78ba3651eae37a132fff8e53ad988b2a71
-SHA1 (patch-deps_xmlada_Makefile.in) = 98632303e6829b0540abeca6a5a7cd427b455adf
-SHA1 (patch-gpr_gpr.gpr) = 321bce32cb8af1821e2e6b6b8d6ca75194410a0b
-SHA1 (patch-gpr_src_gpr-util-put__resource__usage____unix.adb) = c134d5aad0b90da41eef03cd2e5d98e2f14611fb
-SHA1 (patch-gpr_src_gpr-version.ads) = 40deea3a0eb6cf6a3fda3ed8ed898d4daabe0423
-SHA1 (patch-gpr_src_gpr_imports.c) = 945eefee50b198695ade7a4b88d4f87dd50f7925
-SHA1 (patch-gprbuild.gpr) = e943f95bd4681e3cfde3e1782e9ec2efd9cdf181
+SHA1 (patch-gpr_gpr.gpr) = b18713da0795ebefd241414e5e9171ecfa9b79db
+SHA1 (patch-gpr_src_gpr_imports.c) = 1b72dd42355c7f7189d4a4a8a7bcf7153f206731
+SHA1 (patch-gprbuild.gpr) = 2940dc5235ddebdf8e2a486ef81cb38af7d001c9

Index: pkgsrc/devel/gprbuild/gprbuild.mk
diff -u pkgsrc/devel/gprbuild/gprbuild.mk:1.3 pkgsrc/devel/gprbuild/gprbuild.mk:1.4
--- pkgsrc/devel/gprbuild/gprbuild.mk:1.3       Sun Feb  9 13:33:26 2025
+++ pkgsrc/devel/gprbuild/gprbuild.mk   Thu Oct  9 15:46:43 2025
@@ -1,4 +1,4 @@
-# $NetBSD: gprbuild.mk,v 1.3 2025/02/09 13:33:26 wiz Exp $
+# $NetBSD: gprbuild.mk,v 1.4 2025/10/09 15:46:43 dkazankov Exp $
 #
 # This Makefile fragment supports building using the GPRbuild tool.
 #
@@ -32,8 +32,13 @@
 #      Directories relative in which to run the 'install' step.
 #      Default: WRKSRC
 
+.include "../../mk/bsd.fast.prefs.mk"
+
 .include "../../devel/gprbuild/buildlink3.mk"
 
+GPRBUILD_OPTIONS?=     #empty
+GPRINSTALL_OPTIONS?=   #empty
+
 GPRBUILD_PROJECT_FILE?=        ${MAKE_FILE}
 GPRBUILD_ENV?=         ${MAKE_ENV}
 GPRINSTALL_ENV?=       ${INSTALL_ENV}

Index: pkgsrc/devel/gprbuild/patches/patch-Makefile
diff -u pkgsrc/devel/gprbuild/patches/patch-Makefile:1.4 pkgsrc/devel/gprbuild/patches/patch-Makefile:1.5
--- pkgsrc/devel/gprbuild/patches/patch-Makefile:1.4    Sun Feb 16 10:11:49 2025
+++ pkgsrc/devel/gprbuild/patches/patch-Makefile        Thu Oct  9 15:46:43 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-Makefile,v 1.4 2025/02/16 10:11:49 wiz Exp $
+$NetBSD: patch-Makefile,v 1.5 2025/10/09 15:46:43 dkazankov Exp $
 
 Make it possible to set install parameters
 Fix install parameters
 Fix ENABLE_SHARED position
 
---- Makefile.orig      2024-10-07 15:45:16.000000000 +0300
+--- Makefile.orig      2025-02-25 14:35:21.000000000 +0200
 +++ Makefile
 @@ -34,9 +34,6 @@
  SOURCE_DIR    := $(shell dirname "$(MAKEFILE_LIST)")
@@ -30,7 +30,7 @@ Fix ENABLE_SHARED position
  INSTALLER=$(LIB_INSTALLER)
  EXEC_INSTALLER=$(INSTALLER) -XBUILD=${BUILD}
  
-@@ -61,32 +65,29 @@
+@@ -61,9 +65,6 @@
  MAKEPREFIX=$(SOURCE_DIR)/
  endif
  
@@ -40,9 +40,7 @@ Fix ENABLE_SHARED position
  ifeq ($(ENABLE_SHARED), yes)
     LIBGPR_TYPES=static shared static-pic
  else
--   LIBGPR_TYPES=static
-+   LIBGPR_TYPES=static static-pic
- endif
+@@ -72,13 +73,13 @@
  
  # Make sure Windows's "OS" environment variable does not cause
  # confusion for cross-Linux builds.
@@ -58,8 +56,7 @@ Fix ENABLE_SHARED position
  CLEANER=gprclean -q $(RBD)
  
  GPRBUILD_BUILDER=$(BUILDER) $(GPRBUILD_GPR) \
--      -XLIBRARY_TYPE=static -XXMLADA_BUILD=static
-+      -XLIBRARY_TYPE=static-pic -XXMLADA_BUILD=static-pic
+@@ -86,7 +87,7 @@
  LIBGPR_BUILDER=$(BUILDER) $(GPR_GPR) $(LIBGPR_OS)
  LIBGPR_INSTALLER=$(LIB_INSTALLER) $(GPR_GPR) $(LIBGPR_OS) -XBUILD=${BUILD} \
        --install-name=gpr \
Index: pkgsrc/devel/gprbuild/patches/patch-gpr_gpr.gpr
diff -u pkgsrc/devel/gprbuild/patches/patch-gpr_gpr.gpr:1.4 pkgsrc/devel/gprbuild/patches/patch-gpr_gpr.gpr:1.5
--- pkgsrc/devel/gprbuild/patches/patch-gpr_gpr.gpr:1.4 Sat Feb  8 14:14:49 2025
+++ pkgsrc/devel/gprbuild/patches/patch-gpr_gpr.gpr     Thu Oct  9 15:46:43 2025
@@ -1,9 +1,9 @@
-$NetBSD: patch-gpr_gpr.gpr,v 1.4 2025/02/08 14:14:49 wiz Exp $
+$NetBSD: patch-gpr_gpr.gpr,v 1.5 2025/10/09 15:46:43 dkazankov Exp $
 
 Fix name conflict with grpc - same as linux distros
 
 --- gpr/gpr.gpr.orig   2023-10-09 21:31:11.000000000 +0300
-+++ gpr/gpr.gpr        2024-05-07 16:34:34.759672549 +0300
++++ gpr/gpr.gpr
 @@ -38,7 +38,7 @@
  
     for Source_Dirs use ("src");

Index: pkgsrc/devel/gprbuild/patches/patch-bootstrap.sh
diff -u pkgsrc/devel/gprbuild/patches/patch-bootstrap.sh:1.3 pkgsrc/devel/gprbuild/patches/patch-bootstrap.sh:1.4
--- pkgsrc/devel/gprbuild/patches/patch-bootstrap.sh:1.3        Sat Feb  8 14:14:49 2025
+++ pkgsrc/devel/gprbuild/patches/patch-bootstrap.sh    Thu Oct  9 15:46:43 2025
@@ -1,9 +1,9 @@
-$NetBSD: patch-bootstrap.sh,v 1.3 2025/02/08 14:14:49 wiz Exp $
+$NetBSD: patch-bootstrap.sh,v 1.4 2025/10/09 15:46:43 dkazankov Exp $
 
 Fix out-of-tree bootstrap build
 
 --- bootstrap.sh.orig  2023-10-09 21:31:11.000000000 +0300
-+++ bootstrap.sh       2024-08-09 10:47:46.065852328 +0300
++++ bootstrap.sh
 @@ -90,13 +90,13 @@
  UName=`uname | cut -b -5`
  PutUsage=gpr/src/gpr-util-put_resource_usage
Index: pkgsrc/devel/gprbuild/patches/patch-gprbuild.gpr
diff -u pkgsrc/devel/gprbuild/patches/patch-gprbuild.gpr:1.3 pkgsrc/devel/gprbuild/patches/patch-gprbuild.gpr:1.4
--- pkgsrc/devel/gprbuild/patches/patch-gprbuild.gpr:1.3        Sat Feb  8 14:14:49 2025
+++ pkgsrc/devel/gprbuild/patches/patch-gprbuild.gpr    Thu Oct  9 15:46:43 2025
@@ -1,9 +1,23 @@
-$NetBSD: patch-gprbuild.gpr,v 1.3 2025/02/08 14:14:49 wiz Exp $
+$NetBSD: patch-gprbuild.gpr,v 1.4 2025/10/09 15:46:43 dkazankov Exp $
 
+Rename executables to prevent conflict with gpr2-tools
 Remove redundant file from install list
 
---- gprbuild.gpr.orig  2023-10-09 21:31:11.000000000 +0300
-+++ gprbuild.gpr       2024-05-07 15:26:53.971304204 +0300
+--- gprbuild.gpr.orig  2025-02-25 14:35:21.000000000 +0200
++++ gprbuild.gpr
+@@ -66,9 +66,9 @@
+    -------------
+ 
+    package Builder is
+-      for Executable ("gprconfig-main.adb")  use "gprconfig";
+-      for Executable ("gprbuild-main.adb")   use "gprbuild";
+-      for Executable ("gprclean-main.adb")   use "gprclean";
++      for Executable ("gprconfig-main.adb")  use "gpr1config";
++      for Executable ("gprbuild-main.adb")   use "gpr1build";
++      for Executable ("gprclean-main.adb")   use "gpr1clean";
+       for Executable ("gprinstall-main.adb") use "gprinstall";
+       for Executable ("gprls-main.adb")      use "gprls";
+       for Executable ("gprname-main.adb")    use "gprname";
 @@ -165,7 +165,7 @@
                 when "Windows_NT" =>
                    for Artifacts ("bin") use ("src/gprinstall.exe.manifest");

Index: pkgsrc/devel/gprbuild/patches/patch-gpr_src_gpr_imports.c
diff -u pkgsrc/devel/gprbuild/patches/patch-gpr_src_gpr_imports.c:1.1 pkgsrc/devel/gprbuild/patches/patch-gpr_src_gpr_imports.c:1.2
--- pkgsrc/devel/gprbuild/patches/patch-gpr_src_gpr_imports.c:1.1       Tue Mar 12 17:50:13 2024
+++ pkgsrc/devel/gprbuild/patches/patch-gpr_src_gpr_imports.c   Thu Oct  9 15:46:43 2025
@@ -1,9 +1,9 @@
-$NetBSD: patch-gpr_src_gpr_imports.c,v 1.1 2024/03/12 17:50:13 wiz Exp $
+$NetBSD: patch-gpr_src_gpr_imports.c,v 1.2 2025/10/09 15:46:43 dkazankov Exp $
 
 Add support for NetBSD (same as for FreeBSD) and fix getrusage() warning at linking stage
 
 --- gpr/src/gpr_imports.c.orig 2023-10-09 21:31:11.000000000 +0300
-+++ gpr/src/gpr_imports.c      2023-12-21 19:52:58.220771312 +0200
++++ gpr/src/gpr_imports.c
 @@ -64,6 +64,15 @@
  char __gnat_shared_libgcc_default = STATIC;
  const char *__gnat_default_libgcc_subdir = "lib";

Added files:

Index: pkgsrc/devel/gprbuild/ALTERNATIVES
diff -u /dev/null pkgsrc/devel/gprbuild/ALTERNATIVES:1.1
--- /dev/null   Thu Oct  9 15:46:43 2025
+++ pkgsrc/devel/gprbuild/ALTERNATIVES  Thu Oct  9 15:46:43 2025
@@ -0,0 +1,3 @@
+bin/gprbuild @PREFIX@/bin/gpr1build
+bin/gprclean @PREFIX@/bin/gpr1clean
+bin/gprconfig @PREFIX@/bin/gpr1config



Home | Main Index | Thread Index | Old Index