pkgsrc-Changes archive

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

CVS commit: pkgsrc/graphics



Module Name:    pkgsrc
Committed By:   riastradh
Date:           Sat Aug  2 15:44:54 UTC 2025

Modified Files:
        pkgsrc/graphics: Makefile
Added Files:
        pkgsrc/graphics/tex-hobby: DESCR Makefile PLIST distinfo
        pkgsrc/graphics/tex-hobby-doc: DESCR Makefile PLIST distinfo

Log Message:
tex-hobby: Add version 1.12

Quoting from the documentation:

   John Hobby’s algorithm produces a curve through a given set of
   points.  The curve is constructed as a list of cubic Bézier curves
   with endpoints at subsequent points in the list.  The parameters of
   the curves are chosen so that the joins are “smooth”.  The algorithm
   was devised as part of the MetaPost program.

   TikZ/PGF has the ability to draw a curve through a given set of
   points but its algorithm is somewhat simpler than Hobby’s and
   consequently does not produce as aesthetically pleasing curve as
   Hobby’s algorithm does.  This package implements Hobby’s algorithm
   in TeX so that TikZ/PGF can make use of it and thus produce nicer
   curves through a given set of points.


To generate a diff of this commit:
cvs rdiff -u -r1.1091 -r1.1092 pkgsrc/graphics/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/tex-hobby/DESCR \
    pkgsrc/graphics/tex-hobby/Makefile pkgsrc/graphics/tex-hobby/PLIST \
    pkgsrc/graphics/tex-hobby/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/tex-hobby-doc/DESCR \
    pkgsrc/graphics/tex-hobby-doc/Makefile \
    pkgsrc/graphics/tex-hobby-doc/PLIST \
    pkgsrc/graphics/tex-hobby-doc/distinfo

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

Modified files:

Index: pkgsrc/graphics/Makefile
diff -u pkgsrc/graphics/Makefile:1.1091 pkgsrc/graphics/Makefile:1.1092
--- pkgsrc/graphics/Makefile:1.1091     Mon Jul 28 13:15:20 2025
+++ pkgsrc/graphics/Makefile    Sat Aug  2 15:44:54 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1091 2025/07/28 13:15:20 dkazankov Exp $
+# $NetBSD: Makefile,v 1.1092 2025/08/02 15:44:54 riastradh Exp $
 #
 
 COMMENT=       Graphics tools and libraries
@@ -670,6 +670,8 @@ SUBDIR+=    tex-hatching
 SUBDIR+=       tex-hatching-doc
 SUBDIR+=       tex-hershey-mp
 SUBDIR+=       tex-hershey-mp-doc
+SUBDIR+=       tex-hobby
+SUBDIR+=       tex-hobby-doc
 SUBDIR+=       tex-huffman
 SUBDIR+=       tex-huffman-doc
 SUBDIR+=       tex-incgraph

Added files:

Index: pkgsrc/graphics/tex-hobby/DESCR
diff -u /dev/null pkgsrc/graphics/tex-hobby/DESCR:1.1
--- /dev/null   Sat Aug  2 15:44:54 2025
+++ pkgsrc/graphics/tex-hobby/DESCR     Sat Aug  2 15:44:54 2025
@@ -0,0 +1,4 @@
+This package defines a path generation function for PGF/TikZ which
+implements Hobby's algorithm for a path built out of Bezier curves
+which passes through a given set of points.  The path thus generated
+may by used as a TikZ 'to path'.  The implementation is in LaTeX3.
Index: pkgsrc/graphics/tex-hobby/Makefile
diff -u /dev/null pkgsrc/graphics/tex-hobby/Makefile:1.1
--- /dev/null   Sat Aug  2 15:44:54 2025
+++ pkgsrc/graphics/tex-hobby/Makefile  Sat Aug  2 15:44:54 2025
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2025/08/02 15:44:54 riastradh Exp $
+
+DISTNAME=      hobby
+PKGNAME=       tex-${DISTNAME}-1.12
+TEXLIVE_REV=   68137
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://ctan.org/pkg/hobby
+COMMENT=       Hobby's algorithm for PGF/TikZ
+LICENSE=       lppl-1.3c
+
+# catalogue-contact-repository https://github.com/loopspace/hobby
+
+.include "../../print/texlive/package.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/tex-hobby/PLIST
diff -u /dev/null pkgsrc/graphics/tex-hobby/PLIST:1.1
--- /dev/null   Sat Aug  2 15:44:54 2025
+++ pkgsrc/graphics/tex-hobby/PLIST     Sat Aug  2 15:44:54 2025
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1 2025/08/02 15:44:54 riastradh Exp $
+share/texmf-dist/tex/latex/hobby/hobby-l3draw.sty
+share/texmf-dist/tex/latex/hobby/hobby.code.tex
+share/texmf-dist/tex/latex/hobby/pgflibraryhobby.code.tex
+share/texmf-dist/tex/latex/hobby/pml3array.sty
+share/texmf-dist/tex/latex/hobby/tikzlibraryhobby.code.tex
Index: pkgsrc/graphics/tex-hobby/distinfo
diff -u /dev/null pkgsrc/graphics/tex-hobby/distinfo:1.1
--- /dev/null   Sat Aug  2 15:44:54 2025
+++ pkgsrc/graphics/tex-hobby/distinfo  Sat Aug  2 15:44:54 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/08/02 15:44:54 riastradh Exp $
+
+BLAKE2s (hobby.r68137.tar.xz) = 754e259c87ed1df5fe11d1b5f0105ea8e53646526f1140d2e3f44d968b69559b
+SHA512 (hobby.r68137.tar.xz) = 0caaaf772dc325e70594f909f1a58740224195aa7af7ef86571e7a97e1245cea5ad6a704415a3275719fadaf74ec55605e66af55dbbdff4c524f529e121035ad
+Size (hobby.r68137.tar.xz) = 9864 bytes

Index: pkgsrc/graphics/tex-hobby-doc/DESCR
diff -u /dev/null pkgsrc/graphics/tex-hobby-doc/DESCR:1.1
--- /dev/null   Sat Aug  2 15:44:54 2025
+++ pkgsrc/graphics/tex-hobby-doc/DESCR Sat Aug  2 15:44:54 2025
@@ -0,0 +1 @@
+Documentation for tex-hobby.
Index: pkgsrc/graphics/tex-hobby-doc/Makefile
diff -u /dev/null pkgsrc/graphics/tex-hobby-doc/Makefile:1.1
--- /dev/null   Sat Aug  2 15:44:54 2025
+++ pkgsrc/graphics/tex-hobby-doc/Makefile      Sat Aug  2 15:44:54 2025
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2025/08/02 15:44:54 riastradh Exp $
+
+DISTNAME=      hobby.doc
+PKGNAME=       tex-${DISTNAME:S/./-/}-1.12
+TEXLIVE_REV=   68137
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://ctan.org/pkg/hobby
+COMMENT=       Documentation for tex-hobby
+LICENSE=       lppl-1.3c
+
+.include "../../print/texlive/package.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/tex-hobby-doc/PLIST
diff -u /dev/null pkgsrc/graphics/tex-hobby-doc/PLIST:1.1
--- /dev/null   Sat Aug  2 15:44:54 2025
+++ pkgsrc/graphics/tex-hobby-doc/PLIST Sat Aug  2 15:44:54 2025
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1 2025/08/02 15:44:54 riastradh Exp $
+share/texmf-dist/doc/latex/hobby/README
+share/texmf-dist/doc/latex/hobby/README.txt
+share/texmf-dist/doc/latex/hobby/hobby.pdf
+share/texmf-dist/doc/latex/hobby/hobby.tex
+share/texmf-dist/doc/latex/hobby/hobby_code.pdf
Index: pkgsrc/graphics/tex-hobby-doc/distinfo
diff -u /dev/null pkgsrc/graphics/tex-hobby-doc/distinfo:1.1
--- /dev/null   Sat Aug  2 15:44:54 2025
+++ pkgsrc/graphics/tex-hobby-doc/distinfo      Sat Aug  2 15:44:54 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/08/02 15:44:54 riastradh Exp $
+
+BLAKE2s (hobby.doc.r68137.tar.xz) = cb7f02ac18de37202563ac4754fdbf9206deaf1f1288a9df170992cc9e73ea61
+SHA512 (hobby.doc.r68137.tar.xz) = 3e418503ef48dd0be479f17171d8c6767c77da95d43a2f31a374cbb6ed47c5129e2baa64ca15128240856790ea92acd2b090364384c29954266d2b9ec6aed362
+Size (hobby.doc.r68137.tar.xz) = 969172 bytes



Home | Main Index | Thread Index | Old Index