pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc
Module Name: pkgsrc
Committed By: dkazankov
Date: Sun Sep 7 08:02:41 UTC 2025
Modified Files:
pkgsrc/textproc: Makefile
Added Files:
pkgsrc/textproc/ada-libgnatdoc-25: DESCR Makefile PLIST buildlink3.mk
distinfo
pkgsrc/textproc/ada-libgnatdoc-25/patches: patch-Makefile
patch-gnat_gnatdoc.gpr patch-source_gnatdoc_gnatdoc-version.ads
Log Message:
textproc/ada-libgnatdoc-25: add new package 25.0.0
GNAT Documentation Generation Tool, library package.
To generate a diff of this commit:
cvs rdiff -u -r1.1543 -r1.1544 pkgsrc/textproc/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/ada-libgnatdoc-25/DESCR \
pkgsrc/textproc/ada-libgnatdoc-25/Makefile \
pkgsrc/textproc/ada-libgnatdoc-25/PLIST \
pkgsrc/textproc/ada-libgnatdoc-25/buildlink3.mk \
pkgsrc/textproc/ada-libgnatdoc-25/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/textproc/ada-libgnatdoc-25/patches/patch-Makefile \
pkgsrc/textproc/ada-libgnatdoc-25/patches/patch-gnat_gnatdoc.gpr \
pkgsrc/textproc/ada-libgnatdoc-25/patches/patch-source_gnatdoc_gnatdoc-version.ads
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/textproc/Makefile
diff -u pkgsrc/textproc/Makefile:1.1543 pkgsrc/textproc/Makefile:1.1544
--- pkgsrc/textproc/Makefile:1.1543 Sun Sep 7 07:51:55 2025
+++ pkgsrc/textproc/Makefile Sun Sep 7 08:02:41 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1543 2025/09/07 07:51:55 dkazankov Exp $
+# $NetBSD: Makefile,v 1.1544 2025/09/07 08:02:41 dkazankov Exp $
#
COMMENT= Text processing utilities (does not include desktop publishing)
@@ -49,6 +49,7 @@ SUBDIR+= R-xml2
SUBDIR+= R-xmlparsedata
SUBDIR+= R-yaml
SUBDIR+= WordNet
+SUBDIR+= ada-libgnatdoc-25
SUBDIR+= ada-libgnatformat-25
SUBDIR+= ada-liblal-refactor-25
SUBDIR+= ada-markdown-25
Added files:
Index: pkgsrc/textproc/ada-libgnatdoc-25/DESCR
diff -u /dev/null pkgsrc/textproc/ada-libgnatdoc-25/DESCR:1.1
--- /dev/null Sun Sep 7 08:02:41 2025
+++ pkgsrc/textproc/ada-libgnatdoc-25/DESCR Sun Sep 7 08:02:41 2025
@@ -0,0 +1,3 @@
+GNAT Documentation Generation Tool.
+
+Library package.
Index: pkgsrc/textproc/ada-libgnatdoc-25/Makefile
diff -u /dev/null pkgsrc/textproc/ada-libgnatdoc-25/Makefile:1.1
--- /dev/null Sun Sep 7 08:02:41 2025
+++ pkgsrc/textproc/ada-libgnatdoc-25/Makefile Sun Sep 7 08:02:41 2025
@@ -0,0 +1,77 @@
+# $NetBSD: Makefile,v 1.1 2025/09/07 08:02:41 dkazankov Exp $
+
+DISTNAME= ${GITHUB_PROJECT}-${PKGVERSION_NOREV}
+PKGNAME= lib${GITHUB_PROJECT}-${GNAT_NAME}-25.0.0
+CATEGORIES= textproc devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=AdaCore/}
+GITHUB_PROJECT= gnatdoc
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= dkazankov%NetBSD.org@localhost
+HOMEPAGE= https://github.com/AdaCore/gnatdoc
+COMMENT= GNAT Documentation Generation Tool, library package
+LICENSE= apache-2.0
+
+USE_LANGUAGES= ada
+
+USE_TOOLS+= gmake
+
+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
+MAKE_FLAGS+= ALL_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
+BUILDLINK_DEPMETHOD.libadalang-25= full
+BUILDLINK_DEPMETHOD.markdown-25= full
+.else
+MAKE_FLAGS+= ALL_LIBRARY_TYPES=static
+.endif
+
+MAKE_FLAGS+= BUILD_MODE=prod
+BUILD_TARGET= build-libgnatdoc
+
+INSTALL_MAKE_FLAGS= PREFIX=${GNAT_PREFIX}
+INSTALL_TARGET= install-libgnatdoc
+
+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 }
+
+.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"
+.include "../../devel/ada-libadalang-25/buildlink3.mk"
+.include "../../textproc/ada-markdown-25/buildlink3.mk"
+
+# libgpr2 dependencies
+.include "../../devel/gmp/buildlink3.mk"
+USE_GNU_ICONV= yes
+.include "../../converters/libiconv/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/ada-libgnatdoc-25/PLIST
diff -u /dev/null pkgsrc/textproc/ada-libgnatdoc-25/PLIST:1.1
--- /dev/null Sun Sep 7 08:02:41 2025
+++ pkgsrc/textproc/ada-libgnatdoc-25/PLIST Sun Sep 7 08:02:41 2025
@@ -0,0 +1,177 @@
+@comment $NetBSD: PLIST,v 1.1 2025/09/07 08:02:41 dkazankov Exp $
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders-enumerations.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders-enumerations.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders-generics.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders-generics.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders-private_types.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders-private_types.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders-protecteds.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders-protecteds.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders-records.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders-records.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders-subprograms.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders-subprograms.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-builders.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-extractor.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-extractor.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-helpers.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-helpers.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-options.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-utilities.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments-utilities.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-comments.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-messages.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc-messages.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/gnatdoc.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/vss-strings-formatters-virtual_files.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.relocatable/vss-strings-formatters-virtual_files.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders-enumerations.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders-enumerations.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders-generics.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders-generics.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders-private_types.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders-private_types.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders-protecteds.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders-protecteds.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders-records.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders-records.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders-subprograms.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders-subprograms.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-builders.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-extractor.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-extractor.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-helpers.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-helpers.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-options.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-utilities.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments-utilities.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-comments.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-messages.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc-messages.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/gnatdoc.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/vss-strings-formatters-virtual_files.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/libgnatdoc.static-pic/vss-strings-formatters-virtual_files.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders-enumerations.adb
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders-enumerations.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders-generics.adb
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders-generics.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders-private_types.adb
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders-private_types.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders-protecteds.adb
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders-protecteds.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders-records.adb
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders-records.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders-subprograms.adb
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders-subprograms.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders.adb
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-builders.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-extractor.adb
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-extractor.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-helpers.adb
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-helpers.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-options.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-utilities.adb
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments-utilities.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments.adb
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-comments.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-messages.adb
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc-messages.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/gnatdoc.ads
+${GNAT_PKGBASE}/include/libgnatdoc.static/vss-strings-formatters-virtual_files.adb
+${GNAT_PKGBASE}/include/libgnatdoc.static/vss-strings-formatters-virtual_files.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders-enumerations.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders-enumerations.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders-generics.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders-generics.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders-private_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders-private_types.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders-protecteds.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders-protecteds.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders-records.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders-records.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders-subprograms.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders-subprograms.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-builders.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-extractor.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-extractor.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-helpers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-helpers.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-options.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-options.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-utilities.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments-utilities.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-comments.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-messages.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc-messages.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/gnatdoc.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/vss-strings-formatters-virtual_files.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.relocatable/vss-strings-formatters-virtual_files.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders-enumerations.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders-enumerations.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders-generics.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders-generics.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders-private_types.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders-private_types.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders-protecteds.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders-protecteds.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders-records.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders-records.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders-subprograms.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders-subprograms.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-builders.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-extractor.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-extractor.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-helpers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-helpers.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-options.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-options.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-utilities.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments-utilities.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-comments.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-messages.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc-messages.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/gnatdoc.o
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/vss-strings-formatters-virtual_files.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libgnatdoc.static-pic/vss-strings-formatters-virtual_files.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders-enumerations.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders-enumerations.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders-generics.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders-generics.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders-private_types.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders-private_types.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders-protecteds.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders-protecteds.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders-records.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders-records.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders-subprograms.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders-subprograms.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-builders.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-extractor.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-extractor.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-helpers.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-helpers.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-options.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-options.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-utilities.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments-utilities.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-comments.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-messages.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc-messages.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/gnatdoc.o
+${GNAT_PKGBASE}/lib/libgnatdoc.static/vss-strings-formatters-virtual_files.ali
+${GNAT_PKGBASE}/lib/libgnatdoc.static/vss-strings-formatters-virtual_files.o
+${GNAT_PKGBASE}/share/gpr/libgnatdoc.gpr
+${GNAT_PKGBASE}/share/gpr/manifests/libgnatdoc
Index: pkgsrc/textproc/ada-libgnatdoc-25/buildlink3.mk
diff -u /dev/null pkgsrc/textproc/ada-libgnatdoc-25/buildlink3.mk:1.1
--- /dev/null Sun Sep 7 08:02:41 2025
+++ pkgsrc/textproc/ada-libgnatdoc-25/buildlink3.mk Sun Sep 7 08:02:41 2025
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/09/07 08:02:41 dkazankov Exp $
+
+BUILDLINK_TREE+= libgnatdoc-25
+
+.if !defined(LIBGNATDOC_25_BUILDLINK3_MK)
+LIBGNATDOC_25_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libgnatdoc-25+= libgnatdoc-${GNAT_NAME}>=25.0.0
+BUILDLINK_PKGSRCDIR.libgnatdoc-25?= ../../textproc/ada-libgnatdoc-25
+BUILDLINK_DEPMETHOD.libgnatdoc-25?= build
+
+BUILDLINK_CONTENTS_FILTER.libgnatdoc-25= \
+ ${EGREP} "${GNAT_PKGBASE}/include/.*$$|${GNAT_PKGBASE}/lib/.*$$|${GNAT_PKGBASE}/share/gpr/.*$$"
+
+BUILDLINK_FNAME_TRANSFORM.libgnatdoc-25+= \
+ -e "s|${BUILDLINK_DIR}/${GNAT_PKGBASE}/|${BUILDLINK_DIR}/|g"
+
+.endif
+
+BUILDLINK_TREE+= -libgnatdoc-25
Index: pkgsrc/textproc/ada-libgnatdoc-25/distinfo
diff -u /dev/null pkgsrc/textproc/ada-libgnatdoc-25/distinfo:1.1
--- /dev/null Sun Sep 7 08:02:41 2025
+++ pkgsrc/textproc/ada-libgnatdoc-25/distinfo Sun Sep 7 08:02:41 2025
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2025/09/07 08:02:41 dkazankov Exp $
+
+BLAKE2s (gnatdoc-25.0.0.tar.gz) = d60a817aa0caeaa649e1cd07b545e600a5e4f36d58627aaff8c7099a195bd6c6
+SHA512 (gnatdoc-25.0.0.tar.gz) = 64814a48dfda70c9de7590061fb20960f99e07d9b9eadf4a5d97dd56e68fcb133a4d51f1c9c6d3c1f29d4c5bc2e7565e02305ed16968e4e37a42fd5374466ef3
+Size (gnatdoc-25.0.0.tar.gz) = 179534 bytes
+SHA1 (patch-Makefile) = 457c19423a2679b77367c9197447e726c7934b35
+SHA1 (patch-gnat_gnatdoc.gpr) = a8275ae9b3e16018c2b5c60c1213deeae6f29c5d
+SHA1 (patch-source_gnatdoc_gnatdoc-version.ads) = f0b05200f89ef98728ea96baccb942ff8a1bc455
Index: pkgsrc/textproc/ada-libgnatdoc-25/patches/patch-Makefile
diff -u /dev/null pkgsrc/textproc/ada-libgnatdoc-25/patches/patch-Makefile:1.1
--- /dev/null Sun Sep 7 08:02:41 2025
+++ pkgsrc/textproc/ada-libgnatdoc-25/patches/patch-Makefile Sun Sep 7 08:02:41 2025
@@ -0,0 +1,60 @@
+$NetBSD: patch-Makefile,v 1.1 2025/09/07 08:02:41 dkazankov Exp $
+
+Make ALL_LIBRARY_TYPES externally settable
+Fix scenario variable
+Add options for gprbuild and gprinstall
+Add instalation targets
+
+--- Makefile.orig 2024-10-04 16:57:51.000000000 +0300
++++ Makefile
+@@ -1,17 +1,22 @@
+ PREFIX ?= `pwd`/install
+ docdir = ${PREFIX}/share/doc/gnatdoc
++ALL_LIBRARY_TYPES?=static static-pic relocatable
+
+-SCENARIO_VARIABLES=-XGPR_UNIT_PROVIDER_LIBRARY_TYPE=static -XGPR_UNIT_PROVIDER_BUILD=debug -XVSS_LIBRARY_TYPE=static -XMARKDOWN_LIBRARY_TYPE=static
++SCENARIO_VARIABLES=-XGPR_UNIT_PROVIDER_LIBRARY_TYPE=static -XGPR_UNIT_PROVIDER_BUILD=release -XVSS_LIBRARY_TYPE=static -XMARKDOWN_LIBRARY_TYPE=static
+
+ all: build-gnatdoc
+
+ build-all: build-libgnatdoc build-gnatdoc build-tests
+
+ build-libgnatdoc:
+- gprbuild -j0 -p -P gnat/libgnatdoc.gpr
++ for library_type in $(ALL_LIBRARY_TYPES) ; do \
++ gprbuild -j0 -p -P gnat/libgnatdoc.gpr \
++ -XLIBRARY_TYPE=$$library_type \
++ $(GPRBUILD_OPTIONS) ; \
++ done;
+
+ build-gnatdoc:
+- gprbuild -j0 -p -P gnat/gnatdoc.gpr ${SCENARIO_VARIABLES}
++ gprbuild -j0 -p -P gnat/gnatdoc.gpr ${SCENARIO_VARIABLES} ${GPRBUILD_OPTIONS}
+
+ clean:
+ rm -rf .objs bin
+@@ -36,3 +41,24 @@
+ mkdir -p $(docdir)/pdf
+ cp -r documentation/users_guide/_build/html/* $(docdir)/html/users_guide
+ cp documentation/users_guide/_build/latex/gnatdoc_ug.pdf $(docdir)/pdf
++
++install-libgnatdoc:
++ for library_type in $(ALL_LIBRARY_TYPES) ; do \
++ gprinstall \
++ --prefix=$(DESTDIR)$(PREFIX) \
++ -XLIBRARY_TYPE=$$library_type \
++ --build-name=$$library_type \
++ --build-var=LIBRARY_TYPE \
++ -p -P gnat/libgnatdoc.gpr \
++ $(GPRINSTALL_OPTIONS) ; \
++ done;
++
++install-gnatdoc:
++ gprinstall \
++ -XBUILD_MODE=$(BUILD_MODE) \
++ $(SCENARIO_VARIABLES) \
++ --prefix="$(DESTDIR)$(PREFIX)" \
++ -p -P gnat/gnatdoc.gpr \
++ -f $(GPRINSTALL_OPTIONS) ;
++
++install: install-gnatdoc
Index: pkgsrc/textproc/ada-libgnatdoc-25/patches/patch-gnat_gnatdoc.gpr
diff -u /dev/null pkgsrc/textproc/ada-libgnatdoc-25/patches/patch-gnat_gnatdoc.gpr:1.1
--- /dev/null Sun Sep 7 08:02:41 2025
+++ pkgsrc/textproc/ada-libgnatdoc-25/patches/patch-gnat_gnatdoc.gpr Sun Sep 7 08:02:41 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-gnat_gnatdoc.gpr,v 1.1 2025/09/07 08:02:41 dkazankov Exp $
+
+Fix artifacts installation path
+
+--- gnat/gnatdoc.gpr.orig
++++ gnat/gnatdoc.gpr
+@@ -41,7 +41,7 @@
+ end Builder;
+
+ package Install is
+- for Artifacts ("share") use ("../share");
++ for Artifacts ("share") use ("../share/gnatdoc");
+ end Install;
+
+ end GNATdoc;
Index: pkgsrc/textproc/ada-libgnatdoc-25/patches/patch-source_gnatdoc_gnatdoc-version.ads
diff -u /dev/null pkgsrc/textproc/ada-libgnatdoc-25/patches/patch-source_gnatdoc_gnatdoc-version.ads:1.1
--- /dev/null Sun Sep 7 08:02:41 2025
+++ pkgsrc/textproc/ada-libgnatdoc-25/patches/patch-source_gnatdoc_gnatdoc-version.ads Sun Sep 7 08:02:41 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-source_gnatdoc_gnatdoc-version.ads,v 1.1 2025/09/07 08:02:41 dkazankov Exp $
+
+Set version information
+
+--- source/gnatdoc/gnatdoc-version.ads.orig 2024-10-04 16:57:51.000000000 +0300
++++ source/gnatdoc/gnatdoc-version.ads
+@@ -18,6 +18,6 @@
+ package GNATdoc.Version is
+
+ Version_String : VSS.Strings.Virtual_String :=
+- "%VERSION% (%DATE%)";
++ "25.0 (20241024)";
+
+ end GNATdoc.Version;
Home |
Main Index |
Thread Index |
Old Index