pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/print/pmw
Module Name: pkgsrc
Committed By: prlw1
Date: Sat Aug 16 09:15:35 UTC 2025
Modified Files:
pkgsrc/print/pmw: Makefile PLIST distinfo
pkgsrc/print/pmw/patches: patch-Makefile.in
Removed Files:
pkgsrc/print/pmw: MESSAGE
Log Message:
Update pmw to 5.32
Code overhaul and four years of fixes and improvements.
Breaking change:
- The features for inserting literal PostScript have been removed
Highlights:
- generate PDF by default
- OpenType version of the PMW-Music font included
- -includefont removed as no longer necessary
Full changelog at:
https://github.com/PhilipHazel/pmw/blob/pmw-5.32/doc/ChangeLog
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r0 pkgsrc/print/pmw/MESSAGE
cvs rdiff -u -r1.5 -r1.6 pkgsrc/print/pmw/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/print/pmw/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/print/pmw/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/print/pmw/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/print/pmw/Makefile
diff -u pkgsrc/print/pmw/Makefile:1.5 pkgsrc/print/pmw/Makefile:1.6
--- pkgsrc/print/pmw/Makefile:1.5 Sat Aug 7 13:39:05 2021
+++ pkgsrc/print/pmw/Makefile Sat Aug 16 09:15:35 2025
@@ -1,26 +1,29 @@
-# $NetBSD: Makefile,v 1.5 2021/08/07 13:39:05 prlw1 Exp $
+# $NetBSD: Makefile,v 1.6 2025/08/16 09:15:35 prlw1 Exp $
-DISTNAME= pmw-4.51
+DISTNAME= pmw-5.32
CATEGORIES= print
+MASTER_SITES= ${MASTER_SITE_GITHUB:=PhilipHazel/}
+GITHUB_RELEASE= ${DISTNAME}
MAINTAINER= prlw1%cam.ac.uk@localhost
-HOMEPAGE= http://people.ds.cam.ac.uk/ph10/pmw.html
+HOMEPAGE= https://philiphazel.github.io/pmw/
COMMENT= High quality music typesetting program
LICENSE= gnu-gpl-v2
GNU_CONFIGURE= yes
+USE_TOOLS+= autoconf gmake
BUILD_TARGET= build
-SPECPDF= ${PREFIX}/share/doc/pmw/spec.pdf
-MESSAGE_SUBST+= SPECPDF=${SPECPDF}
-MESSAGE_SUBST+= GS=${PREFIX}/bin/gs
-MESSAGE_SUBST+= BINDIR=${PREFIX}/bin
-MESSAGE_SUBST+= DATADIR=${PREFIX}/share/pmw
-MESSAGE_SUBST+= MANDIR=${PREFIX}/${PKGMANDIR}
-
INSTALLATION_DIRS+= share/doc/${PKGBASE}
+
+CONFIGURE_ARGS+= --enable-musicxml
+CONFIGURE_ARGS+= --enable-pdf-default
+
+pre-configure:
+ cd ${WRKSRC} && autoconf
+
post-install:
- ${INSTALL_DATA} ${WRKSRC}/doc/spec.pdf ${DESTDIR}${SPECPDF}
+ ${INSTALL_DATA} ${WRKSRC}/doc/spec.pdf ${DESTDIR}${PREFIX}/share/doc/pmw/spec.pdf
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/print/pmw/PLIST
diff -u pkgsrc/print/pmw/PLIST:1.2 pkgsrc/print/pmw/PLIST:1.3
--- pkgsrc/print/pmw/PLIST:1.2 Sat Aug 7 13:39:05 2021
+++ pkgsrc/print/pmw/PLIST Sat Aug 16 09:15:35 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2021/08/07 13:39:05 prlw1 Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/08/16 09:15:35 prlw1 Exp $
bin/pmw
man/man1/pmw.1
share/doc/pmw/spec.pdf
@@ -46,5 +46,10 @@ share/pmw/fontmetrics/Utopia-Italic.afm
share/pmw/fontmetrics/Utopia-Regular.afm
share/pmw/fontmetrics/ZapfChancery-MediumItalic.afm
share/pmw/fontmetrics/ZapfDingbats.afm
-share/pmw/psfonts/PMW-Alpha
+share/pmw/macros/FigBass
+share/pmw/macros/Fingering
+share/pmw/macros/StdMacs
+share/pmw/psfonts/PMW-Alpha.otf
+share/pmw/psfonts/PMW-Alpha.pfa
+share/pmw/psfonts/PMW-Music.otf
share/pmw/psfonts/PMW-Music.pfa
Index: pkgsrc/print/pmw/distinfo
diff -u pkgsrc/print/pmw/distinfo:1.8 pkgsrc/print/pmw/distinfo:1.9
--- pkgsrc/print/pmw/distinfo:1.8 Tue Oct 26 11:12:13 2021
+++ pkgsrc/print/pmw/distinfo Sat Aug 16 09:15:35 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.8 2021/10/26 11:12:13 nia Exp $
+$NetBSD: distinfo,v 1.9 2025/08/16 09:15:35 prlw1 Exp $
-BLAKE2s (pmw-4.51.tar.gz) = 8e6b42f18f2426a852c37ec045c74a49146ea9ab271842f80214dd61b4abf282
-SHA512 (pmw-4.51.tar.gz) = 70b85e57464cec234f937e7ff3524ae1c4d4a63ee2f32b55816c5764ce8f29bd910725e7f851fb5de7a41eda3d88b8ad383a2906a7e29dd0f4f5d580d76d1c5f
-Size (pmw-4.51.tar.gz) = 2241739 bytes
-SHA1 (patch-Makefile.in) = 287f7ed907797b42b65d95af7a2798970aec8698
+BLAKE2s (pmw-5.32.tar.gz) = af0863cceab2eae5f5ec8f857715abc4aa4186879e4dd51cc63faa4ac75f8853
+SHA512 (pmw-5.32.tar.gz) = f334017d6d95fce67dc26b5a0278d9bd4670a617e156936f2d6ad3e3810fa9b00f2abdf1851687c60c6d90587b489dedb1ddef768e91bfafb8d84530a4863822
+Size (pmw-5.32.tar.gz) = 2196382 bytes
+SHA1 (patch-Makefile.in) = fb06bd88f4be3d416d4afc530b06a1a9d8a10723
Index: pkgsrc/print/pmw/patches/patch-Makefile.in
diff -u pkgsrc/print/pmw/patches/patch-Makefile.in:1.2 pkgsrc/print/pmw/patches/patch-Makefile.in:1.3
--- pkgsrc/print/pmw/patches/patch-Makefile.in:1.2 Fri Apr 1 12:36:41 2016
+++ pkgsrc/print/pmw/patches/patch-Makefile.in Sat Aug 16 09:15:35 2025
@@ -1,20 +1,20 @@
-$NetBSD: patch-Makefile.in,v 1.2 2016/04/01 12:36:41 jperkin Exp $
+$NetBSD: patch-Makefile.in,v 1.3 2025/08/16 09:15:35 prlw1 Exp $
Move message to MESSAGE.
---- Makefile.in.orig 2014-02-08 14:24:01.000000000 +0000
+--- Makefile.in.orig 2025-06-25 14:14:35.000000000 +0000
+++ Makefile.in
-@@ -14,7 +14,7 @@ INSTALL_DATA = @INSTALL_DATA@
-
- BINDIR=$(DESTDIR)@prefix@/bin
- DATADIR=$(DESTDIR)@prefix@/share/pmw
--MANDIR=$(DESTDIR)@prefix@/man
-+MANDIR=$(DESTDIR)@prefix@/${PKGMANDIR}
+@@ -19,7 +19,7 @@ INSTALL_DATA = @INSTALL_DATA@
+ # deb, ...). Do not remove!
+ BINDIR=$(DESTDIR)/@prefix@/bin
+ DATADIR=$(DESTDIR)/@prefix@/share/pmw
+-MANDIR=$(DESTDIR)/@prefix@/man
++MANDIR=$(DESTDIR)/@prefix@/$(PKGMANDIR)
# BINDIR is the directory in which the pmw command is installed.
# DATADIR is the directory in which the fontmetrics, the PostScript fonts,
-@@ -65,7 +65,6 @@ install: build
- $(INSTALL_DATA) psfonts/PMW-Alpha $(DATADIR)/psfonts
+@@ -81,7 +81,6 @@ install: build
+ $(INSTALL_DATA) psfonts/PMW-Alpha.otf $(DATADIR)/psfonts
$(INSTALL_DATA) fontmetrics/* $(DATADIR)/fontmetrics
$(INSTALL_DATA) doc/pmw.1 $(MANDIR)/man1
- ./post-install "$(BINDIR)" "$(DATADIR)" "$(MANDIR)"
Home |
Main Index |
Thread Index |
Old Index