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: Mon Jul 28 09:07:50 UTC 2025
Modified Files:
pkgsrc/devel: Makefile
Added Files:
pkgsrc/devel/gpr2-tools: DESCR Makefile PLIST buildlink3.mk distinfo
pkgsrc/devel/gpr2-tools/patches: patch-tools_gpr-tools.gpr
Log Message:
devel/gpr2-tools: add new package 25.0.0
Parser for GPR Project files - tools package
To generate a diff of this commit:
cvs rdiff -u -r1.4495 -r1.4496 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/gpr2-tools/DESCR \
pkgsrc/devel/gpr2-tools/Makefile pkgsrc/devel/gpr2-tools/PLIST \
pkgsrc/devel/gpr2-tools/buildlink3.mk pkgsrc/devel/gpr2-tools/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/devel/gpr2-tools/patches/patch-tools_gpr-tools.gpr
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.4495 pkgsrc/devel/Makefile:1.4496
--- pkgsrc/devel/Makefile:1.4495 Mon Jul 28 06:52:41 2025
+++ pkgsrc/devel/Makefile Mon Jul 28 09:07:49 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4495 2025/07/28 06:52:41 dkazankov Exp $
+# $NetBSD: Makefile,v 1.4496 2025/07/28 09:07:49 dkazankov Exp $
#
COMMENT= Development utilities
@@ -508,6 +508,7 @@ SUBDIR+= gotests
SUBDIR+= govulncheck
SUBDIR+= gperf
SUBDIR+= gperftools
+SUBDIR+= gpr2-tools
SUBDIR+= gprbuild
SUBDIR+= gputils
SUBDIR+= gradle
Added files:
Index: pkgsrc/devel/gpr2-tools/DESCR
diff -u /dev/null pkgsrc/devel/gpr2-tools/DESCR:1.1
--- /dev/null Mon Jul 28 09:07:50 2025
+++ pkgsrc/devel/gpr2-tools/DESCR Mon Jul 28 09:07:49 2025
@@ -0,0 +1,2 @@
+Parser for GPR Project files - tools package
+
Index: pkgsrc/devel/gpr2-tools/Makefile
diff -u /dev/null pkgsrc/devel/gpr2-tools/Makefile:1.1
--- /dev/null Mon Jul 28 09:07:50 2025
+++ pkgsrc/devel/gpr2-tools/Makefile Mon Jul 28 09:07:49 2025
@@ -0,0 +1,83 @@
+# $NetBSD: Makefile,v 1.1 2025/07/28 09:07:49 dkazankov Exp $
+
+DISTNAME= libgpr2-${PKGVERSION_NOREV}
+PKGNAME= gpr2-tools-25.0.0
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=AdaCore/}
+GITHUB_PROJECT= gpr
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= dkazankov%NetBSD.org@localhost
+HOMEPAGE= https://github.com/AdaCore/gpr
+COMMENT= Parser for GPR Project files - tools package
+LICENSE= apache-2.0 AND gnu-gpl-v3
+
+GITHUB_SUBMODULES+= AdaCore gprconfig_kb ${GITHUB_TAG} gprconfig_kb
+
+USE_TOOLS+= gmake realpath
+
+USE_LANGUAGES= c ada
+
+GCC_REQD+= 14
+
+HAS_CONFIGURE= yes
+
+USE_GCC_RUNTIME= yes
+
+CHECK_PIE_SKIP+= bin/*
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "NetBSD"
+SUBST_CLASSES+= fixparam
+SUBST_STAGE.fixparam= pre-configure
+SUBST_FILES.fixparam= Makefile
+SUBST_MESSAGE.fixparam= Fix realpath parameter
+SUBST_SED.fixparam= -e 's, --relative-to=. , ,g'
+.endif
+
+#SUBST_CLASSES+= gprconfig
+#SUBST_MESSAGE.gprconfig= Replace gprconfig in ${SUBST_FILES.gprconfig}
+#SUBST_STAGE.gprconfig= pre-configure
+#SUBST_FILES.gprconfig= tools/src/gprconfig.adb
+#SUBST_SED.gprconfig= -e "s,\"gprconfig\",\"gpr2config\","
+
+#SUBST_CLASSES+= gprinstall
+#SUBST_MESSAGE.gprinstall= Replace gprinstall in ${SUBST_FILES.gprinstall}
+#SUBST_STAGE.gprinstall= pre-configure
+#SUBST_FILES.gprinstall= tools/src/gprinstall-main.adb
+#SUBST_SED.gprinstall= -e "s,\"gprinstall\",\"gpr2install\","
+
+#SUBST_CLASSES+= gprls
+#SUBST_MESSAGE.gprls= Replace gprls in ${SUBST_FILES.gprls}
+#SUBST_STAGE.gprls= pre-configure
+#SUBST_FILES.gprls= tools/src/gprls-main.adb
+#SUBST_SED.gprls= -e "s,\"gprls\",\"gpr2ls\","
+
+CONFIG_SHELL= ${MAKE_PROGRAM} -f
+CONFIGURE_SCRIPT= ${WRKSRC}/Makefile
+CONFIGURE_ARGS= setup
+CONFIGURE_ARGS+= prefix=${DESTDIR}${PREFIX}
+CONFIGURE_ARGS+= GPR2_BUILD=release
+CONFIGURE_ARGS+= GPR2KBDIR=gprconfig_kb/db
+
+BUILD_TARGET= build-tools
+INSTALL_TARGET= install-tools
+
+GENERATE_PLIST+= \
+ cd ${DESTDIR}${PREFIX} && \
+ ${FIND} bin share \( -type f -or -type l \) -print | ${SORT};
+
+.include "../../devel/gprbuild/buildlink3.mk"
+
+.include "../../textproc/ada-xmlada-25/buildlink3.mk"
+.include "../../math/ada-adasat-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 "../../devel/gmp/buildlink3.mk"
+USE_GNU_ICONV= yes
+.include "../../converters/libiconv/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/gpr2-tools/PLIST
diff -u /dev/null pkgsrc/devel/gpr2-tools/PLIST:1.1
--- /dev/null Mon Jul 28 09:07:50 2025
+++ pkgsrc/devel/gpr2-tools/PLIST Mon Jul 28 09:07:49 2025
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2025/07/28 09:07:49 dkazankov Exp $
+bin/gpr2build
+bin/gpr2clean
+bin/gpr2config
+bin/gprdoc
+bin/gprinspect
+bin/processes-wrapper
+share/gpr/manifests/gpr2-tools
Index: pkgsrc/devel/gpr2-tools/buildlink3.mk
diff -u /dev/null pkgsrc/devel/gpr2-tools/buildlink3.mk:1.1
--- /dev/null Mon Jul 28 09:07:50 2025
+++ pkgsrc/devel/gpr2-tools/buildlink3.mk Mon Jul 28 09:07:49 2025
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/07/28 09:07:49 dkazankov Exp $
+
+BUILDLINK_TREE+= gpr2-tools
+
+.if !defined(GPR2TOOLS_BUILDLINK3_MK)
+GPR2TOOLS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gpr2-tools+= gpr2-tools>=24.0.0
+BUILDLINK_PKGSRCDIR.gpr2-tools?= ../../wip/gpr2-tools
+BUILDLINK_DEPMETHOD.gpr2-tools?= build
+
+.endif
+
+BUILDLINK_TREE+= -gpr2-tools
Index: pkgsrc/devel/gpr2-tools/distinfo
diff -u /dev/null pkgsrc/devel/gpr2-tools/distinfo:1.1
--- /dev/null Mon Jul 28 09:07:50 2025
+++ pkgsrc/devel/gpr2-tools/distinfo Mon Jul 28 09:07:49 2025
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.1 2025/07/28 09:07:49 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 (libgpr2-25.0.0.tar.gz) = 17755dafff06fed43397492965dc2ff70338d8ad404932d4986a1dc51622b8db
+SHA512 (libgpr2-25.0.0.tar.gz) = 2fdcb4c7038dfe852c0636510a408d7dab95ca6ec7645ed6bda65e785cc1cb32709dda0f36ce6e1bc8d10c9df8ae5433b5fd4d2c2779116ef74ab5a2508226d0
+Size (libgpr2-25.0.0.tar.gz) = 1684646 bytes
+SHA1 (patch-tools_gpr-tools.gpr) = 6ec6562171983f3039f16a5d9ce3fa7b66e5856d
Index: pkgsrc/devel/gpr2-tools/patches/patch-tools_gpr-tools.gpr
diff -u /dev/null pkgsrc/devel/gpr2-tools/patches/patch-tools_gpr-tools.gpr:1.1
--- /dev/null Mon Jul 28 09:07:50 2025
+++ pkgsrc/devel/gpr2-tools/patches/patch-tools_gpr-tools.gpr Mon Jul 28 09:07:49 2025
@@ -0,0 +1,22 @@
+$NetBSD: patch-tools_gpr-tools.gpr,v 1.1 2025/07/28 09:07:49 dkazankov Exp $
+
+Fix name prefix usage
+
+--- tools/gpr2-tools.gpr.orig 2024-10-16 13:31:33.000000000 +0300
++++ tools/gpr2-tools.gpr
+@@ -43,12 +43,12 @@
+
+ package Builder extends Shared.Builder is
+ for Executable ("gprbuild-main.adb") use "gpr2build";
+- for Executable ("gprconfig.adb") use "gprconfig";
++ for Executable ("gprconfig.adb") use "gpr2config";
+ for Executable ("gprclean-main.adb") use "gpr2clean";
+ for Executable ("gprdoc-main.adb") use "gprdoc";
+ for Executable ("gprinspect-main.adb") use "gprinspect";
+- for Executable ("gprinstall-main.adb") use "gprinstall";
+- for Executable ("gprls-main.adb") use "gprls";
++ for Executable ("gprinstall-main.adb") use "gpr2install";
++ for Executable ("gprls-main.adb") use "gpr2ls";
+ for Executable ("gprremote-main.adb") use "gprremote";
+ for Executable ("processes_wrapper-main.adb") use "processes-wrapper";
+ end Builder;
Home |
Main Index |
Thread Index |
Old Index