pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc/aspic



Module Name:    pkgsrc
Committed By:   prlw1
Date:           Wed Jul 23 17:03:29 UTC 2025

Modified Files:
        pkgsrc/textproc/aspic: Makefile distinfo
        pkgsrc/textproc/aspic/patches: patch-Makefile.in

Log Message:
Update aspic to 2.00

Version 2.00  15 October 2022
-----------------------------

Time for a spring clean of this very old code.

1. Fix warnings from current compiler checks.

2. Remove obsolete SGCAL support.

3. Remove obsolete 16-bit architecture support.

4. Remove obsolete SunOS4 support for missing div_t etc.

5. Refactor memory handling - fewer calls to malloc() and ensure everying is
   freed.

6. Add support for coloured text in SVG output (it already existed for EPS).

7. Improve the heuristic for calculating the bounding box of a string.

8. Add support for Bezier curve items, but no arrows.

9. Remove obsolete/redundant "is font loaded" check in PostScript output.

10. Add support for rotated text strings.

11. Avoid closing stdin or stdout.

12. Change default output to .eps or .svg if a named input file but no output
given.

13. Give error for text option consisting just one number if it contains a
decimal point, as it is supposed to be a font number.

14. Add support for bounding frame thickness, colour, fill, dashedness.

15. With the help of LCOV, extend the tests to improve their coverage.

16. General code tidying throughout, without affecting behaviour, for example
moving some declarations into "for" loops and adding/extending comments.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/textproc/aspic/Makefile \
    pkgsrc/textproc/aspic/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/aspic/patches/patch-Makefile.in

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

Modified files:

Index: pkgsrc/textproc/aspic/Makefile
diff -u pkgsrc/textproc/aspic/Makefile:1.3 pkgsrc/textproc/aspic/Makefile:1.4
--- pkgsrc/textproc/aspic/Makefile:1.3  Thu Apr 22 10:16:38 2021
+++ pkgsrc/textproc/aspic/Makefile      Wed Jul 23 17:03:29 2025
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.3 2021/04/22 10:16:38 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2025/07/23 17:03:29 prlw1 Exp $
 
-DISTNAME=      aspic-1.05
+DISTNAME=      aspic-2.00
 CATEGORIES=    textproc
-#MASTER_SITES= ftp://ftp.csx.cam.ac.uk/pub/software/wordprocessing/unix/aspic/
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=PhilipHazel/}
+GITHUB_RELEASE=        ${DISTNAME}
 
 MAINTAINER=    prlw1%cam.ac.uk@localhost
 HOMEPAGE=      http://quercite.dx.am/
Index: pkgsrc/textproc/aspic/distinfo
diff -u pkgsrc/textproc/aspic/distinfo:1.3 pkgsrc/textproc/aspic/distinfo:1.4
--- pkgsrc/textproc/aspic/distinfo:1.3  Tue Oct 26 11:21:44 2021
+++ pkgsrc/textproc/aspic/distinfo      Wed Jul 23 17:03:29 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2021/10/26 11:21:44 nia Exp $
+$NetBSD: distinfo,v 1.4 2025/07/23 17:03:29 prlw1 Exp $
 
-BLAKE2s (aspic-1.05.tar.gz) = 9d48065786b347cf7f338c37b9694f4c33437664f3f833eeb6fa82602e25d8af
-SHA512 (aspic-1.05.tar.gz) = 3a3757a8f82dc4faa89441cedfe99ebfb5375457204bff3dd220c643ba3bb6e3c63872f308db34a4941ea83dbf6101b5594af0abef21fae349a8c1152d3c9079
-Size (aspic-1.05.tar.gz) = 246999 bytes
-SHA1 (patch-Makefile.in) = a38027c30132b528d64cc613ac8d078e9fd8814c
+BLAKE2s (aspic-2.00.tar.gz) = c1df4a36d113e055d3557992a4f71a3b26b199a8ac0160d5d025acd7f9bd5fce
+SHA512 (aspic-2.00.tar.gz) = 5c58ee675d21a1336308ae4c6ff9976eb64c53f431ec9681cfaac14478ca715ae6248f5bb4edecf1ee35ecd0efe8915cfc34bce867c9ac7db9c0231a85cacb19
+Size (aspic-2.00.tar.gz) = 299443 bytes
+SHA1 (patch-Makefile.in) = 8e02d077ca8f169d825ef1f1e77d000efac2024c

Index: pkgsrc/textproc/aspic/patches/patch-Makefile.in
diff -u pkgsrc/textproc/aspic/patches/patch-Makefile.in:1.1 pkgsrc/textproc/aspic/patches/patch-Makefile.in:1.2
--- pkgsrc/textproc/aspic/patches/patch-Makefile.in:1.1 Fri Jun 15 13:15:26 2018
+++ pkgsrc/textproc/aspic/patches/patch-Makefile.in     Wed Jul 23 17:03:29 2025
@@ -1,8 +1,8 @@
-$NetBSD: patch-Makefile.in,v 1.1 2018/06/15 13:15:26 prlw1 Exp $
+$NetBSD: patch-Makefile.in,v 1.2 2025/07/23 17:03:29 prlw1 Exp $
 
 Add destdir support.
 
---- Makefile.in.orig   2011-03-04 09:07:16.000000000 +0000
+--- Makefile.in.orig   2022-10-16 11:09:29.000000000 +0000
 +++ Makefile.in
 @@ -14,7 +14,7 @@ INSTALL = @INSTALL@
  INSTALL_DATA = @INSTALL_DATA@
@@ -13,8 +13,8 @@ Add destdir support.
  
  # BINDIR is the directory in which the command is installed.
  # MANDIR is the directory in which the man pages are installed.
-@@ -46,9 +46,9 @@ distclean:;     rm Makefile config.cache
- test:; cd testing; ./RunTests
+@@ -49,9 +49,9 @@ test:           build
+ check:          test
  
  install:        build
 -              $(mkinstalldirs) $(BINDIR)



Home | Main Index | Thread Index | Old Index