pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc/hs-doclayout



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Jan  9 23:23:47 UTC 2025

Modified Files:
        pkgsrc/textproc/hs-doclayout: Makefile PLIST buildlink3.mk distinfo

Log Message:
textproc/hs-doclayout: update to doclayout-0.5

## 0.5

  * Extract existing HasChars definition into a module
    Text.DocLayout.HasChars (Evan Silberman).

  * Add a `build` method to the signature of HasChars [API change]
    (Evan Silberman). This has a default definition, and is only needed with
    the ANSI renderer, so existing users should not need to add anything to
    their HasChars instances.

  * Introduce support for ANSI-styled output (Evan Silberman) [API change].
    `renderPlain` and `renderANSI` are now exported; the old `render`
    is a synonym of `renderPlain`.  In addition, various functions are
    exported to add ANSI formatting (including bold, italics,
    underline, strikeout, links, and colors) to a Doc. The Attributed
    type is also now exported.

  * Change type of Block constructor, replacing `[a]` with `[Attributed a]`,
    which carries a Font along with an inner string type [API change]
    (Evan Silberman).

  * Introduce FlatDocs and use them for rendering (Evan Silberman).
    This is an internal concept, not part of the public API.
    FlatDoc is an "intermediate representation" for the Doc "interpreter".
    The general design is that any Doc can be turned into a list of FlatDocs
    that carry equivalent information. The main point of doing this
    is to replace the nested Styled and Linked Docs, which form a more
    complicated tree structure than previously existed in DocLayout.

  * Deprecate `unfoldD`.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/textproc/hs-doclayout/Makefile \
    pkgsrc/textproc/hs-doclayout/buildlink3.mk
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/hs-doclayout/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/textproc/hs-doclayout/distinfo

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

Modified files:

Index: pkgsrc/textproc/hs-doclayout/Makefile
diff -u pkgsrc/textproc/hs-doclayout/Makefile:1.14 pkgsrc/textproc/hs-doclayout/Makefile:1.15
--- pkgsrc/textproc/hs-doclayout/Makefile:1.14  Thu Jan  9 23:15:15 2025
+++ pkgsrc/textproc/hs-doclayout/Makefile       Thu Jan  9 23:23:47 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2025/01/09 23:15:15 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2025/01/09 23:23:47 wiz Exp $
 
-DISTNAME=      doclayout-0.4.0.1
-PKGREVISION=   3
+DISTNAME=      doclayout-0.5
 CATEGORIES=    textproc
 
 MAINTAINER=    pho%cielonegro.org@localhost
Index: pkgsrc/textproc/hs-doclayout/buildlink3.mk
diff -u pkgsrc/textproc/hs-doclayout/buildlink3.mk:1.14 pkgsrc/textproc/hs-doclayout/buildlink3.mk:1.15
--- pkgsrc/textproc/hs-doclayout/buildlink3.mk:1.14     Thu Jan  9 23:15:15 2025
+++ pkgsrc/textproc/hs-doclayout/buildlink3.mk  Thu Jan  9 23:23:47 2025
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.14 2025/01/09 23:15:15 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.15 2025/01/09 23:23:47 wiz Exp $
 
 BUILDLINK_TREE+=       hs-doclayout
 
 .if !defined(HS_DOCLAYOUT_BUILDLINK3_MK)
 HS_DOCLAYOUT_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.hs-doclayout+=   hs-doclayout>=0.4.0
-BUILDLINK_ABI_DEPENDS.hs-doclayout+=   hs-doclayout>=0.4.0.1nb3
+BUILDLINK_API_DEPENDS.hs-doclayout+=   hs-doclayout>=0.5
+BUILDLINK_ABI_DEPENDS.hs-doclayout+=   hs-doclayout>=0.5
 BUILDLINK_PKGSRCDIR.hs-doclayout?=     ../../textproc/hs-doclayout
 
 .include "../../converters/hs-emojis/buildlink3.mk"

Index: pkgsrc/textproc/hs-doclayout/PLIST
diff -u pkgsrc/textproc/hs-doclayout/PLIST:1.5 pkgsrc/textproc/hs-doclayout/PLIST:1.6
--- pkgsrc/textproc/hs-doclayout/PLIST:1.5      Mon Apr 29 12:21:49 2024
+++ pkgsrc/textproc/hs-doclayout/PLIST  Thu Jan  9 23:23:47 2025
@@ -1,14 +1,21 @@
-@comment $NetBSD: PLIST,v 1.5 2024/04/29 12:21:49 pho Exp $
+@comment $NetBSD: PLIST,v 1.6 2025/01/09 23:23:47 wiz Exp $
+lib/doclayout-${PKGVERSION}/${HS_VERSION}/package-description
+lib/doclayout-${PKGVERSION}/${HS_VERSION}/package-id
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocLayout.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocLayout.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocLayout.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocLayout/ANSIFont.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocLayout/ANSIFont.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocLayout/ANSIFont.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocLayout/Attributed.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocLayout/Attributed.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocLayout/Attributed.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocLayout/HasChars.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocLayout/HasChars.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/DocLayout/HasChars.p_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
 ${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
-lib/doclayout-${PKGVERSION}/${HS_VERSION}/package-description
-lib/doclayout-${PKGVERSION}/${HS_VERSION}/package-id
-share/${HS_PLATFORM}/doclayout-${PKGVERSION}/README.md
-share/${HS_PLATFORM}/doclayout-${PKGVERSION}/changelog.md
 share/doc/${HS_PLATFORM}/doclayout-${PKGVERSION}/LICENSE
 ${PLIST.doc}share/doc/${HS_PLATFORM}/doclayout-${PKGVERSION}/html/Text-DocLayout.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/doclayout-${PKGVERSION}/html/doc-index.html
@@ -19,3 +26,4 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/doc
 ${PLIST.doc}share/doc/${HS_PLATFORM}/doclayout-${PKGVERSION}/html/meta.json
 ${PLIST.doc}share/doc/${HS_PLATFORM}/doclayout-${PKGVERSION}/html/quick-jump.css
 ${PLIST.doc}share/doc/${HS_PLATFORM}/doclayout-${PKGVERSION}/html/synopsis.png
+share/${HS_PLATFORM}/doclayout-${PKGVERSION}/README.md

Index: pkgsrc/textproc/hs-doclayout/distinfo
diff -u pkgsrc/textproc/hs-doclayout/distinfo:1.7 pkgsrc/textproc/hs-doclayout/distinfo:1.8
--- pkgsrc/textproc/hs-doclayout/distinfo:1.7   Sat Oct 28 09:45:22 2023
+++ pkgsrc/textproc/hs-doclayout/distinfo       Thu Jan  9 23:23:47 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.7 2023/10/28 09:45:22 pho Exp $
+$NetBSD: distinfo,v 1.8 2025/01/09 23:23:47 wiz Exp $
 
-BLAKE2s (doclayout-0.4.0.1.tar.gz) = 31b3ada2b75dd516347fc273b5948fab56ff04caaa3ae7707474f07f2e8b568f
-SHA512 (doclayout-0.4.0.1.tar.gz) = 7af503194e513b4586442e850959a247cada1a375964e458cdf8f1df7ecb35f0c350eba3bf55c904107c89f7cc584ea957f218930f41229df62a9528ace4aab2
-Size (doclayout-0.4.0.1.tar.gz) = 38465 bytes
+BLAKE2s (doclayout-0.5.tar.gz) = 1dbe7a321630ba34c168df09f07b2e260a3c136b20af84a68e326a1743d9e04e
+SHA512 (doclayout-0.5.tar.gz) = 173a7c32a6bb227b52b07fc1f6c2161d837c7e3978f343ce94ad87ca94776833b116ee6eb1a011883d57158b29377aa217a3581a64b63c842d8c6e3b20a022f7
+Size (doclayout-0.5.tar.gz) = 43437 bytes



Home | Main Index | Thread Index | Old Index