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 07:42:08 UTC 2025

Modified Files:
        pkgsrc/textproc: Makefile
Added Files:
        pkgsrc/textproc/ada-markdown-25: DESCR Makefile PLIST buildlink3.mk
            distinfo
        pkgsrc/textproc/ada-markdown-25/patches: patch-Makefile

Log Message:
textproc/ada-markdown-25: add new package 25.0.0

Markdown parser written in Ada.


To generate a diff of this commit:
cvs rdiff -u -r1.1540 -r1.1541 pkgsrc/textproc/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/ada-markdown-25/DESCR \
    pkgsrc/textproc/ada-markdown-25/Makefile \
    pkgsrc/textproc/ada-markdown-25/PLIST \
    pkgsrc/textproc/ada-markdown-25/buildlink3.mk \
    pkgsrc/textproc/ada-markdown-25/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/ada-markdown-25/patches/patch-Makefile

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.1540 pkgsrc/textproc/Makefile:1.1541
--- pkgsrc/textproc/Makefile:1.1540     Sun Sep  7 07:36:24 2025
+++ pkgsrc/textproc/Makefile    Sun Sep  7 07:42:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1540 2025/09/07 07:36:24 dkazankov Exp $
+# $NetBSD: Makefile,v 1.1541 2025/09/07 07:42:08 dkazankov Exp $
 #
 
 COMMENT=       Text processing utilities (does not include desktop publishing)
@@ -50,6 +50,7 @@ SUBDIR+=      R-xmlparsedata
 SUBDIR+=       R-yaml
 SUBDIR+=       WordNet
 SUBDIR+=       ada-liblal-refactor-25
+SUBDIR+=       ada-markdown-25
 SUBDIR+=       ada-prettier-ada-25
 SUBDIR+=       ada-templates-parser-25
 SUBDIR+=       ada-vss-25

Added files:

Index: pkgsrc/textproc/ada-markdown-25/DESCR
diff -u /dev/null pkgsrc/textproc/ada-markdown-25/DESCR:1.1
--- /dev/null   Sun Sep  7 07:42:08 2025
+++ pkgsrc/textproc/ada-markdown-25/DESCR       Sun Sep  7 07:42:08 2025
@@ -0,0 +1 @@
+Markdown parser written in Ada.
Index: pkgsrc/textproc/ada-markdown-25/Makefile
diff -u /dev/null pkgsrc/textproc/ada-markdown-25/Makefile:1.1
--- /dev/null   Sun Sep  7 07:42:08 2025
+++ pkgsrc/textproc/ada-markdown-25/Makefile    Sun Sep  7 07:42:08 2025
@@ -0,0 +1,50 @@
+# $NetBSD: Makefile,v 1.1 2025/09/07 07:42:08 dkazankov Exp $
+
+DISTNAME=      ${GITHUB_PROJECT}-${PKGVERSION_NOREV}
+PKGNAME=       ${GITHUB_PROJECT}-${GNAT_NAME}-25.0.0
+CATEGORIES=    textproc devel
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=AdaCore/}
+GITHUB_PROJECT=        markdown
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    dkazankov%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/AdaCore/markdown
+COMMENT=       Markdown parser written in Ada
+LICENSE=       apache-2.0
+
+USE_TOOLS+=    gmake
+
+USE_LANGUAGES= ada
+
+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+=                   LIBRARY_TYPES='static static-pic relocatable'
+BUILDLINK_DEPMETHOD.xmlada=    full
+BUILDLINK_DEPMETHOD.vss-25=    full
+.else
+MAKE_FLAGS+=                   LIBRARY_TYPES=static
+.endif
+
+MAKE_FLAGS+=                   PREFIX=${GNAT_PREFIX} BUILD_MODE=prod
+
+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 "../../textproc/ada-vss-25/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/ada-markdown-25/PLIST
diff -u /dev/null pkgsrc/textproc/ada-markdown-25/PLIST:1.1
--- /dev/null   Sun Sep  7 07:42:08 2025
+++ pkgsrc/textproc/ada-markdown-25/PLIST       Sun Sep  7 07:42:08 2025
@@ -0,0 +1,352 @@
+@comment $NetBSD: PLIST,v 1.1 2025/09/07 07:42:08 dkazankov Exp $
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-annotations.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-block_containers.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-block_containers.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-atx_headings.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-atx_headings.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-fenced_code.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-fenced_code.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-html.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-html.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-indented_code.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-indented_code.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-internals.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-internals.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-lists.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-lists.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-paragraphs.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-paragraphs.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-quotes.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-quotes.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-tables.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-tables.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-thematic_breaks.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks-thematic_breaks.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-blocks.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-documents-internals.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-documents-internals.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-documents.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-documents.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-emphasis_delimiters.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-emphasis_delimiters.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-atx_headings.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-atx_headings.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-auto_links.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-auto_links.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-code_spans.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-code_spans.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-documents.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-documents.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-fenced_code_blocks.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-fenced_code_blocks.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-html_blocks.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-html_blocks.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-indented_code_blocks-gnatdoc.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-indented_code_blocks-gnatdoc.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-indented_code_blocks.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-indented_code_blocks.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-list_items.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-list_items.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-lists.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-lists.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-paragraphs-tables.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-paragraphs-tables.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-paragraphs.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-paragraphs.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-quotes.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-quotes.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-thematic_breaks.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation-thematic_breaks.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-implementation.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-inline_parsers.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-inline_parsers.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-list_items-internals.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-list_items-internals.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-list_items.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-list_items.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-parsers-enable_gfm.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-parsers-enable_gfm.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-parsers-gnatdoc_enable.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-parsers-gnatdoc_enable.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-parsers.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-parsers.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-simple_inline_parsers.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown-simple_inline_parsers.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.relocatable/markdown.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-annotations.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-block_containers.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-block_containers.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-atx_headings.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-atx_headings.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-fenced_code.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-fenced_code.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-html.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-html.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-indented_code.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-indented_code.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-internals.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-internals.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-lists.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-lists.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-paragraphs.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-paragraphs.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-quotes.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-quotes.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-tables.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-tables.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-thematic_breaks.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks-thematic_breaks.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-blocks.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-documents-internals.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-documents-internals.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-documents.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-documents.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-emphasis_delimiters.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-emphasis_delimiters.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-atx_headings.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-atx_headings.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-auto_links.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-auto_links.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-code_spans.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-code_spans.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-documents.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-documents.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-fenced_code_blocks.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-fenced_code_blocks.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-html_blocks.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-html_blocks.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-indented_code_blocks-gnatdoc.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-indented_code_blocks-gnatdoc.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-indented_code_blocks.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-indented_code_blocks.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-list_items.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-list_items.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-lists.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-lists.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-paragraphs-tables.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-paragraphs-tables.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-paragraphs.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-paragraphs.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-quotes.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-quotes.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-thematic_breaks.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation-thematic_breaks.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-implementation.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-inline_parsers.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-inline_parsers.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-list_items-internals.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-list_items-internals.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-list_items.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-list_items.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-parsers-enable_gfm.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-parsers-enable_gfm.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-parsers-gnatdoc_enable.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-parsers-gnatdoc_enable.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-parsers.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-parsers.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-simple_inline_parsers.adb
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown-simple_inline_parsers.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/include/markdown.static-pic/markdown.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-annotations.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-block_containers.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-block_containers.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-atx_headings.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-atx_headings.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-fenced_code.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-fenced_code.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-html.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-html.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-indented_code.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-indented_code.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-internals.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-internals.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-lists.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-lists.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-paragraphs.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-paragraphs.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-quotes.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-quotes.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-tables.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-tables.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-thematic_breaks.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks-thematic_breaks.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-blocks.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-documents-internals.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-documents-internals.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-documents.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-documents.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-emphasis_delimiters.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-emphasis_delimiters.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-atx_headings.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-atx_headings.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-auto_links.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-auto_links.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-code_spans.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-code_spans.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-documents.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-documents.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-fenced_code_blocks.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-fenced_code_blocks.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-html_blocks.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-html_blocks.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-indented_code_blocks-gnatdoc.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-indented_code_blocks-gnatdoc.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-indented_code_blocks.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-indented_code_blocks.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-list_items.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-list_items.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-lists.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-lists.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-paragraphs-tables.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-paragraphs-tables.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-paragraphs.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-paragraphs.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-quotes.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-quotes.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-thematic_breaks.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation-thematic_breaks.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-implementation.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-inline_parsers.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-inline_parsers.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-list_items-internals.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-list_items-internals.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-list_items.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-list_items.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-parsers-enable_gfm.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-parsers-enable_gfm.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-parsers-gnatdoc_enable.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-parsers-gnatdoc_enable.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-parsers.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-parsers.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown-simple_inline_parsers.adb
+${GNAT_PKGBASE}/include/markdown.static/markdown-simple_inline_parsers.ads
+${GNAT_PKGBASE}/include/markdown.static/markdown.ads
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/libmarkdown.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/libmarkdown.so
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-annotations.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-block_containers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-blocks-atx_headings.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-blocks-fenced_code.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-blocks-html.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-blocks-indented_code.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-blocks-internals.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-blocks-lists.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-blocks-paragraphs.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-blocks-quotes.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-blocks-tables.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-blocks-thematic_breaks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-blocks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-documents-internals.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-documents.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-emphasis_delimiters.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-atx_headings.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-auto_links.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-code_spans.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-documents.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-fenced_code_blocks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-html_blocks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-indented_code_blocks-gnatdoc.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-indented_code_blocks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-list_items.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-lists.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-paragraphs-tables.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-paragraphs.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-quotes.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation-thematic_breaks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-implementation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-inline_parsers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-list_items-internals.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-list_items.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-parsers-enable_gfm.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-parsers-gnatdoc_enable.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-parsers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown-simple_inline_parsers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.relocatable/markdown.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/libmarkdown.a
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-annotations.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-block_containers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-blocks-atx_headings.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-blocks-fenced_code.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-blocks-html.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-blocks-indented_code.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-blocks-internals.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-blocks-lists.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-blocks-paragraphs.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-blocks-quotes.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-blocks-tables.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-blocks-thematic_breaks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-blocks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-documents-internals.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-documents.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-emphasis_delimiters.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-atx_headings.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-auto_links.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-code_spans.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-documents.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-fenced_code_blocks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-html_blocks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-indented_code_blocks-gnatdoc.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-indented_code_blocks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-list_items.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-lists.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-paragraphs-tables.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-paragraphs.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-quotes.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation-thematic_breaks.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-implementation.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-inline_parsers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-list_items-internals.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-list_items.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-parsers-enable_gfm.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-parsers-gnatdoc_enable.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-parsers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown-simple_inline_parsers.ali
+${PLIST.shlibs}${GNAT_PKGBASE}/lib/markdown.static-pic/markdown.ali
+${GNAT_PKGBASE}/lib/markdown.static/libmarkdown.a
+${GNAT_PKGBASE}/lib/markdown.static/markdown-annotations.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-block_containers.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-blocks-atx_headings.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-blocks-fenced_code.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-blocks-html.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-blocks-indented_code.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-blocks-internals.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-blocks-lists.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-blocks-paragraphs.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-blocks-quotes.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-blocks-tables.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-blocks-thematic_breaks.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-blocks.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-documents-internals.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-documents.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-emphasis_delimiters.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-atx_headings.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-auto_links.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-code_spans.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-documents.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-fenced_code_blocks.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-html_blocks.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-indented_code_blocks-gnatdoc.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-indented_code_blocks.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-list_items.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-lists.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-paragraphs-tables.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-paragraphs.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-quotes.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation-thematic_breaks.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-implementation.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-inline_parsers.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-list_items-internals.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-list_items.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-parsers-enable_gfm.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-parsers-gnatdoc_enable.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-parsers.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown-simple_inline_parsers.ali
+${GNAT_PKGBASE}/lib/markdown.static/markdown.ali
+${GNAT_PKGBASE}/share/gpr/manifests/markdown
+${GNAT_PKGBASE}/share/gpr/markdown.gpr
Index: pkgsrc/textproc/ada-markdown-25/buildlink3.mk
diff -u /dev/null pkgsrc/textproc/ada-markdown-25/buildlink3.mk:1.1
--- /dev/null   Sun Sep  7 07:42:08 2025
+++ pkgsrc/textproc/ada-markdown-25/buildlink3.mk       Sun Sep  7 07:42:08 2025
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/09/07 07:42:08 dkazankov Exp $
+
+BUILDLINK_TREE+=       markdown-25
+
+.if !defined(MARKDOWN_25_BUILDLINK3_MK)
+MARKDOWN_25_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.markdown-25+=    markdown-${GNAT_NAME}>=25.0.0
+BUILDLINK_PKGSRCDIR.markdown-25?=      ../../textproc/ada-markdown-25
+BUILDLINK_DEPMETHOD.markdown-25?=      build
+
+BUILDLINK_CONTENTS_FILTER.markdown-25= \
+       ${EGREP} "${GNAT_PKGBASE}/include/.*$$|${GNAT_PKGBASE}/lib/.*$$|${GNAT_PKGBASE}/share/gpr/.*$$"
+
+BUILDLINK_FNAME_TRANSFORM.markdown-25+=        \
+       -e "s|${BUILDLINK_DIR}/${GNAT_PKGBASE}/|${BUILDLINK_DIR}/|g"
+
+.endif
+
+BUILDLINK_TREE+=       -markdown-25
Index: pkgsrc/textproc/ada-markdown-25/distinfo
diff -u /dev/null pkgsrc/textproc/ada-markdown-25/distinfo:1.1
--- /dev/null   Sun Sep  7 07:42:08 2025
+++ pkgsrc/textproc/ada-markdown-25/distinfo    Sun Sep  7 07:42:08 2025
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2025/09/07 07:42:08 dkazankov Exp $
+
+BLAKE2s (markdown-25.0.0.tar.gz) = e66bcdd5fe88dfc6f4f45a8c3e404dda0d701683cd0e6eea99d741670fa13ed1
+SHA512 (markdown-25.0.0.tar.gz) = 1818110a0539b91d407b1bba6ca2d9f18e0d5fe71be97dc9cd1000331e579a5f06349f4f1b11f09341e507dbff9e47cafb31df2d5816e33c1c84baa9e4b01009
+Size (markdown-25.0.0.tar.gz) = 48445 bytes
+SHA1 (patch-Makefile) = 47588d3bd18c7afdc6f061391106fb7a1e26f93b

Index: pkgsrc/textproc/ada-markdown-25/patches/patch-Makefile
diff -u /dev/null pkgsrc/textproc/ada-markdown-25/patches/patch-Makefile:1.1
--- /dev/null   Sun Sep  7 07:42:08 2025
+++ pkgsrc/textproc/ada-markdown-25/patches/patch-Makefile      Sun Sep  7 07:42:08 2025
@@ -0,0 +1,46 @@
+$NetBSD: patch-Makefile,v 1.1 2025/09/07 07:42:08 dkazankov Exp $
+
+Make BUILD_MODE externally settable
+Add ALL_LIBRARY_TYPES to build several libraries
+Add options for gprbuild and gprinstall
+Fix GPRINSTALL parameters
+
+--- Makefile.orig      2024-05-04 22:43:19.000000000 +0300
++++ Makefile
+@@ -5,7 +5,8 @@
+ #
+ 
+ # Build mode (dev, prod or coverage)
+-BUILD_MODE=dev
++BUILD_MODE?=dev
++ALL_LIBRARY_TYPES?=static static-pic relocatable
+ 
+ GPRBUILD_FLAGS = -p -j0 -XBUILD_MODE=$(BUILD_MODE)
+ PREFIX                 ?= /usr
+@@ -26,10 +27,24 @@
+ .PHONY: spellcheck check
+ 
+ all:
+-      gprbuild $(GPRBUILD_FLAGS) gnat/markdown.gpr -cargs $(ADAFLAGS)
++      for library_type in $(ALL_LIBRARY_TYPES) ; do \
++          gprbuild \
++              $(GPRBUILD_FLAGS) -XLIBRARY_TYPE=$$library_type \
++              gnat/markdown.gpr \
++              -cargs $(ADAFLAGS) -gargs $(GPRBUILD_OPTIONS) ; \
++      done;
+ 
+ install:
+-      gprinstall $(GPRINSTALL_FLAGS) -p -P gnat/markdown.gpr
++      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/markdown.gpr \
++              $(GPRINSTALL_OPTIONS) ; \
++      done;
+ 
+ build_tests: all
+       gprbuild $(GPRBUILD_FLAGS) -aP gnat -P gnat/tests/commonmark_tests.gpr



Home | Main Index | Thread Index | Old Index