pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
gcc13-gnat,gcc13-gnat-libs: update buildlink3.mk
Module Name: pkgsrc-wip
Committed By: Dmytro Kazankov <dmytro.kazankov%gmail.com@localhost>
Pushed By: dkazankov
Date: Wed Feb 12 19:50:01 2025 +0200
Changeset: fdfc13ce4befc14a6745e1e46681b08c2074177e
Added Files:
gcc13-gnat-libs/buildlink3.mk
gcc13-gnat/buildlink3.mk
Log Message:
gcc13-gnat,gcc13-gnat-libs: update buildlink3.mk
* Improve buildlink3.mk files to support gprbuild
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=fdfc13ce4befc14a6745e1e46681b08c2074177e
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
gcc13-gnat-libs/buildlink3.mk | 31 +++++++++++++++++++++++++++++++
gcc13-gnat/buildlink3.mk | 39 +++++++++++++++++++++++++++++++++++++++
2 files changed, 70 insertions(+)
diffs:
diff --git a/gcc13-gnat-libs/buildlink3.mk b/gcc13-gnat-libs/buildlink3.mk
new file mode 100644
index 0000000000..6fbe569875
--- /dev/null
+++ b/gcc13-gnat-libs/buildlink3.mk
@@ -0,0 +1,31 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/02/08 14:05:50 wiz Exp $
+
+BUILDLINK_TREE+= gcc13-gnat-libs
+
+.if !defined(GCC13_GNAT_LIBS_BUILDLINK3_MK)
+GCC13_GNAT_LIBS_BUILDLINK3_MK:=
+
+.if !empty(USE_PKGSRC_GCC_RUNTIME:M[Yy][Ee][Ss])
+BUILDLINK_API_DEPENDS.gcc13-gnat-libs+= gcc13-gnat-libs>=13.2.0
+.else
+BUILDLINK_API_DEPENDS.gcc13-gnat-libs+= {gcc13-gnat,gcc13-gnat-libs}>=13.2.0
+.endif
+BUILDLINK_PKGSRCDIR.gcc13-gnat-libs= ../../lang/gcc13-gnat-libs
+BUILDLINK_DEPMETHOD.gcc13-gnat-libs?= full
+
+GCC_TARGET_MACHINE?= ${MACHINE_GNU_PLATFORM}
+
+TARGET_LIBDIR.gcc13-gnat-libs= ${PREFIX}/gcc13-gnat/${GCC_TARGET_MACHINE}/lib
+
+BUILDLINK_PASSTHRU_DIRS+= ${TARGET_LIBDIR.gcc13-gnat-libs}
+
+BUILDLINK_FILES.gcc13-gnat-libs= #empty
+BUILDLINK_AUTO_VARS.gcc13-gnat-libs= no
+BUILDLINK_AUTO_DIRS.gcc13-gnat-libs= no
+
+.include "../../mk/dlopen.buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+
+.endif # GCC13_GNAT_LIBS_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -gcc13-gnat-libs
diff --git a/gcc13-gnat/buildlink3.mk b/gcc13-gnat/buildlink3.mk
new file mode 100644
index 0000000000..3818df8f98
--- /dev/null
+++ b/gcc13-gnat/buildlink3.mk
@@ -0,0 +1,39 @@
+# $NetBSD: buildlink3.mk,v 1.2 2025/02/08 14:05:03 wiz Exp $
+
+BUILDLINK_TREE+= gcc13-gnat
+
+.if !defined(GCC13_GNAT_BUILDLINK3_MK)
+GCC13_GNAT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gcc13-gnat+= gcc13-gnat>=13
+BUILDLINK_ABI_DEPENDS.gcc13-gnat+= gcc13-gnat>=13.2
+BUILDLINK_PKGSRCDIR.gcc13-gnat= ../../lang/gcc13-gnat
+BUILDLINK_DEPMETHOD.gcc13-gnat?= build
+
+PREPEND_PATH+= ${BUILDLINK_DIR}/gcc13-gnat/bin
+
+GNU_TARGET_MACHINE?= ${MACHINE_GNU_PLATFORM}
+
+ADALIB_PREFIX= gcc13-gnat/lib/gcc/${GNU_TARGET_MACHINE}/13.3.0
+
+BUILDLINK_FILES.gcc13-gnat+= gcc13-gnat/${GNU_TARGET_MACHINE}/lib/*
+
+BUILDLINK_INCDIRS.gcc13-gnat+= gcc13-gnat/include
+BUILDLINK_INCDIRS.gcc13-gnat+= ${ADALIB_PREFIX}/include
+BUILDLINK_INCDIRS.gcc13-gnat+= ${ADALIB_PREFIX}/include-fixed
+BUILDLINK_INCDIRS.gcc13-gnat+= ${ADALIB_PREFIX}/plugin/include
+BUILDLINK_INCDIRS.gcc13-gnat+= ${ADALIB_PREFIX}/adainclude
+
+BUILDLINK_LIBDIRS.gcc13-gnat+= gcc13-gnat/lib
+BUILDLINK_LIBDIRS.gcc13-gnat+= ${ADALIB_PREFIX}
+BUILDLINK_LIBDIRS.gcc13-gnat+= ${ADALIB_PREFIX}/adalib
+BUILDLINK_LIBDIRS.gcc13-gnat+= gcc13-gnat/${GNU_TARGET_MACHINE}/lib
+
+BUILDLINK_CONTENTS_FILTER.gcc13-gnat = ${EGREP} \
+ '(bin/.*|include/.*|lib/.*|libexec/.*|${GNU_TARGET_MACHINE}/lib/.*)'
+
+pkgbase := gcc13-gnat
+.include "../../mk/pkg-build-options.mk"
+.endif
+
+BUILDLINK_TREE+= -gcc13-gnat
Home |
Main Index |
Thread Index |
Old Index