debian/0000755000000000000000000000000012253051207007163 5ustar debian/copyright0000644000000000000000000000341212253051207011116 0ustar This package was Debianized by Anthony Fok on Mon, 28 Jul 1997 03:45:49 -0600. Now maintained by the Debian TeX Debian, in particular Roland Stigge and Norbert Preining . It was downloaded from http://mirrors.ctan.org/support/pmx.zip http://mirrors.ctan.org/install/support/pmx.tds.zip and repacked. Details are in the script debian/get-orig-sources Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Don Simons You are free to distribute this software under the terms of the GNU General Public License. On Debian systems, the complete text of the GNU General Public License can be found in the file `/usr/share/common-licenses/GPL'. Acknowledgements (from the PMX manual): To Daniel Taupin, Ross Mitchell, and Andreas Egler for creating MusiXTeX, to Olivier Clary for suggesting a crucial modification in the note-entry scheme, to my colleague John DiPol (a non-musician!) for the idea of using binary masks to define beam groupings, to Eric Petersen and Stephan Evert past help in porting PMX to other platforms, to Joel Hunsberger for unravelling some deep MusiXTeX tangles, to Dirk Laurie for making PMX accessible to vocal music by creating M-Tx, to Stanislav Kneifl and Hiroaki Morimoto for developing the postscript slur packages, and to Christian Mondrup, Andre Van Ryckeghem, Christof Biebricher, Joerg Anders, and other denizens of the TeX-music mailing list for first-class bug-finding. Finally, I want to mention again the invaluable contributions by Werner Icking: his exhaustive beta testing, uncanny bug-finding, continuing encouragement, and promotion of PMX right up until his sudden and premature departure from this earthly realm. debian/patches/0000755000000000000000000000000012253051207010612 5ustar debian/patches/series0000644000000000000000000000000012253051207012015 0ustar debian/changelog0000644000000000000000000003103212253051207011034 0ustar pmx (2.7.0.ctan20131214-1) unstable; urgency=low * Imported Upstream version 2.7.0.ctan20131214 * update version in debian/rules file * don't install additional gpl.txt file * bump standards version, no changes necessary -- Norbert Preining Sat, 14 Dec 2013 21:42:54 +0900 pmx (2.6.19.ctan20130123-2) unstable; urgency=low * upload to unstable -- Norbert Preining Tue, 07 May 2013 13:31:49 +0900 pmx (2.6.19.ctan20130123-1) experimental; urgency=low * New upstream version based on CTAN upload * changed maintainer to the Debian TeX Maintainer mailing list with agreement of the current maintainer Roland, and put Roland and myself in Uploaders field * adapt debian/rules file to new layout, add get-orig-source script * don't build documentation, remove unnecessary build-deps * use dh_installtex instead of handwritten postinst * disable all patches, not needed anymore -- Norbert Preining Wed, 23 Jan 2013 11:25:31 +0900 pmx (2.6.19-1) experimental; urgency=low * New upstream release -- Roland Stigge Tue, 25 Sep 2012 14:39:45 +0200 pmx (2.6.18-2) unstable; urgency=low * Fixed texmf path in postinst (Closes: #665982) -- Roland Stigge Tue, 27 Mar 2012 17:59:40 +0200 pmx (2.6.18-1) unstable; urgency=low * New upstream release * debian/control: Standards-Version: 3.9.3 * debian/compat: 9 -- Roland Stigge Fri, 23 Mar 2012 11:07:25 +0100 pmx (2.6.17-1) unstable; urgency=low * New upstream release * Added debian/rules get-orig-source -- Roland Stigge Sun, 19 Feb 2012 15:25:04 +0100 pmx (2.6.16-1) unstable; urgency=low * New upstream release -- Roland Stigge Sun, 20 Nov 2011 17:39:21 +0100 pmx (2.6.15-2) unstable; urgency=low * Patch pmx to use etex instead of tex (now necessary because of musixtex depending on this) -- Roland Stigge Fri, 23 Sep 2011 21:13:29 +0200 pmx (2.6.15-1) unstable; urgency=low * New upstream release * New debhelper dh rules -- Roland Stigge Fri, 05 Aug 2011 21:43:49 +0200 pmx (2.6.13-1) unstable; urgency=low * New upstream release -- Roland Stigge Sun, 03 Jul 2011 17:30:36 +0200 pmx (2.6.10-1) unstable; urgency=low * New upstream release -- Roland Stigge Thu, 23 Jun 2011 17:17:44 +0200 pmx (2.6.3-1) unstable; urgency=low * New upstream release * debian/control: Standards-Version: 3.9.2 -- Roland Stigge Fri, 08 Apr 2011 10:02:42 +0200 pmx (2.5.21-2) unstable; urgency=low * debian/control: - Changed Build-Depends: gs-common to ghostscript (Closes: #618198) - Source-Version: 3.9.1 -- Roland Stigge Sun, 13 Mar 2011 21:48:43 +0100 pmx (2.5.21-1) unstable; urgency=low * New upstream release * Moved to new source format 3.0 (quilt) * debian/control: Standards-Version: 3.8.4 * debian/compat: Debhelper compatibility level 7 -- Roland Stigge Sat, 26 Jun 2010 17:41:22 +0200 pmx (2.5.15-1) unstable; urgency=low * New upstream release * Adjusted Copyright notice -- Roland Stigge Fri, 29 Feb 2008 21:28:12 +0100 pmx (2.5.10-5) unstable; urgency=low * Makefile: Don't ignore errors in subdirs (Closes: #460023) * debian/watch: Created working version=3 content (Closes: #453571) * debian/control: - Standards-Version: 3.7.3 - Introduced Homepage pseudo header -- Roland Stigge Thu, 10 Jan 2008 09:31:26 +0100 pmx (2.5.10-4) unstable; urgency=low * debian/control: Removed references to tetex* (Closes: #430442) -- Roland Stigge Tue, 02 Oct 2007 22:52:58 +0200 pmx (2.5.10-3) unstable; urgency=low * debian/{rules,control}: Use gfortran, now that gcc 4.1 is the default * debian/control: Standards-Version: 3.7.2 -- Roland Stigge Tue, 29 Aug 2006 10:28:53 +0200 pmx (2.5.10-2) unstable; urgency=low * debian/{rules,control}: Temporarily switched back from gfortran to g77. gfortran is buggy, waiting for gcc-4.1 (Closes: #351706) -- Roland Stigge Wed, 22 Mar 2006 14:16:52 +0100 pmx (2.5.10-1) unstable; urgency=low * New upstream release * debian/control: Adjusted dependencies to texlive alternatives (Closes: #349671) -- Roland Stigge Tue, 7 Mar 2006 14:22:05 +0100 pmx (2.5.7-1) unstable; urgency=low * New upstream release (Closes: #322942) * debian/control: - Build-Depends on gfortran instead of g77 (Closes: #322924) - Standards-Version: 3.6.2 -- Roland Stigge Wed, 17 Aug 2005 21:55:39 +0200 pmx (2.5.4-1) unstable; urgency=low * New upstream release -- Roland Stigge Sat, 6 Nov 2004 16:20:30 +0100 pmx (2.5.1-1) unstable; urgency=low * New upstream release - Fixes segmentation fault on e.g. mwalmnd.pmx (Closes: #234872) * debian/control: Recommends: musixtex-slurps (Closes: #234831) -- Roland Stigge Mon, 1 Mar 2004 13:06:50 +0100 pmx (2.5.0-1) unstable; urgency=low * New upstream release * debian/control: - Standards-Version: 3.6.1 - Updated Description * debian/copyright: - Updated upstream homepage, copyright information * Debhelper compatibility level 4 -- Roland Stigge Tue, 17 Feb 2004 16:20:44 +0100 pmx (2.4.0-1) unstable; urgency=low * New maintainer Date: Wed, 6 Aug 2003 19:28:18 +0800 From: Anthony Fok To: Roland Stigge Subject: Re: Roland Stigge (fwd) Hello Roland, The MusiXTeX family of packages are yours. You may become the official maintainer for these Debian packages (musixtex, pmx, m-tx, musixlyr), effective now. [...] (Closes: #199916, #130160, #197465) * Standards-Version: 3.6.0 -- Roland Stigge Wed, 6 Aug 2003 14:14:35 +0200 pmx (2.4.0-0.2) unstable; urgency=low * NMU, see pmx-2.4.0-0.1 * Clarified license problem: convinced upstream author to release PMX under the conditions of the GPL (Closes: #199916) -- Roland Stigge Sat, 5 Jul 2003 01:04:14 +0200 pmx (2.4.0-0.1) unstable; urgency=low * NMU Date: 15 Jun 2003 20:39:37 +0800 From: Anthony Fok To: Roland Stigge Subject: Re: MusiXTeX [...] I do welcome NMUs. [...] * New upstream release (Closes: #130160, #197465) * debian/control: changed Section: from contrib/tex to tex due to Recommends: musixtex, which has been moved from non-free to main * adjusted Description: to new author's email and link * wrote man pages for pmx, pmxab and scor2prt * added Build-Depends: tetex-bin, tetex-extra, musixtex for documentation generation * Standards-Version: 3.5.10 -- Roland Stigge Fri, 20 Jun 2003 17:17:19 +0200 pmx (2.3.0.5-1) unstable; urgency=low * New upstream beta. * Removed the (wrong) version number from the /usr/bin/pmx script. (Closes: Bug#84467) -- Anthony Fok Thu, 17 May 2001 04:46:05 -0600 pmx (2.2.0-1) frozen unstable; urgency=low * New upstream release: Among many bug fixes, the biggest news is that PMX can now generate MIDI files! Hurray! * Compiled with g77 instead of fort77 this time, and it worked! :-) -- Anthony Fok Sun, 2 Apr 2000 18:53:06 -0600 pmx (2.1.0-1) unstable; urgency=low * New upstream release. * Standards-Version: 3.1.1, added Build-Depends field in debian/control. -- Anthony Fok Fri, 17 Dec 1999 02:40:57 -0700 pmx (2.0.0-1) unstable; urgency=low * New upstream release. * Standards-Version: 3.0.1, FHS-compliant. * Updated the "pmx" sh-script from Stefan Evert's latest Unix/C port. -- Anthony Fok Sun, 10 Oct 1999 07:34:44 -0600 pmx (1.4.3-2) unstable; urgency=low * Changed usr/share/texmf to usr/lib/texmf for the new FHS-compliant directory layout in teTeX. * [debian/control]: Updated dependency to the latest FHS-compliant teTeX and related music packages. -- Anthony Fok Mon, 26 Apr 1999 17:24:40 -0600 pmx (1.4.3-1) unstable; urgency=low * New upstream release. * No longer uses the fixup.sed to modify pmxb.f. fort77/f2c does not seem to like the patch in this new PMX release. :-) -- Anthony Fok Fri, 4 Dec 1998 00:26:02 -0700 pmx (1.3.8-3) frozen unstable; urgency=low * [debian/control]: - Upgraded to standards version 2.5.0.0 (no changes). - Updated dependencies on tetex* to the latest versions: Depends: tetex-bin (>= 0.9.981031-2) Recommends: tetex-base (>= 0.9.981030-1) due to changes in tetex's directory structure. * [debian/rules]: In the latest tetex-base package, /usr/lib/texmf/doc is now a symlink to /usr/doc/texmf. Therefore, we now install pmx's documentation into /usr/doc/texmf/musixtex/pmx. Thanks to Julian Gilbey for the bug report. (closes: Bug#29329) * [debian/postinst]: - Added TEXMF='!!$TEXMFMAIN' before mktexupd to ensure that mktexupd in tetex-bin_0.9.981031-2 works properly. - I copied a few lines from tetex-nonfree's postinst to remove the old directory /usr/lib/texmf/doc if pmx is the last package using that directory, and create a symlink to /usr/doc/texmf. :-) -- Anthony Fok Wed, 11 Nov 1998 22:38:17 -0700 pmx (1.3.8-2) unstable; urgency=low * Updated debian/rules according to the example rules file given in the new debhelper package. -- Anthony Fok Fri, 30 Oct 1998 23:54:03 -0700 pmx (1.3.8-1) unstable; urgency=low * New upstream bug-fix release. * Some minor revisions in debian/rules, debian/control and Makefile. * Removed postrm because it is not really needed. * Now uses fixup.sed to fix up pmxb.f, thanks to M-Tx's author Dirk Laurie's posting on MuTeX mailing list. * Added README.Debian about the solution to a problem that might arise with m-tx 0.30a and pmx 1.3.8. (Something about "|]", \Endpiece, and the redundant "RD"). :-) -- Anthony Fok Tue, 16 Jun 1998 02:48:11 -0600 pmx (1.3.6-1) frozen unstable; urgency=medium * New upstream release with many bug fixes. * debian/rules: - Switched to debhelper. - Upgraded to standards version 2.4.1.0 (no changes). - pmx now also depends on tetex-base (>= 0.9-5) and conflicts with tetex-base (<< 0.9). * Modified postinst and postrm to work with teTeX 0.9 / Web2C 7.2. The postinst and postrm scripts in pmx-1.3-1 fail to work with tetex-0.9. * Revised Makefile. -- Anthony Fok Wed, 22 Apr 1998 16:05:12 -0600 pmx (1.3-1) unstable; urgency=low * New upstream release. * Uses author's original Fortran source instead of Stefan Evert's Unix/C port. * Cleaned up package description in debian/control (Fixes bug #12508). * Changed my maintainer e-mail address to . :) -- Anthony Fok Sun, 23 Nov 1997 09:03:23 -0700 pmx (1.2-2) unstable; urgency=low * Fixed the version numbers in /usr/doc/pmx/copyright. -- Anthony Fok Sat, 9 Aug 1997 14:47:09 -0600 pmx (1.2-1) unstable; urgency=low * Fixed postinst and postrm to only run append_db or texhash only if $TEXMF=/usr/lib/texmf. * New upstream release: Reverted to version 1.2, the last version officially sanctioned by author Don Simons . -- Anthony Fok Sun, 3 Aug 1997 23:55:34 -0600 pmx (1.2.2-2) unstable; urgency=low * Removed mostpmx.pmx from the examples--it is replaced by most.pmx. * Added debian/shlibs.local (temporarily) to ensure pmx depends on f2c. * Changed distribution from "main" to "contrib" because PMX recommends MusiXTeX, which is in "contrib". * Oops, I mixed up the "Section" and "Priority" fields in debian/control. Thanks to Mark Baker for pointing it out. -- Anthony Fok Wed, 30 Jul 1997 04:02:07 -0600 pmx (1.2.2-1) unstable; urgency=low * Added a patch by Dirk Laurie that fixes a bug which causes any piece with flats in its key signature to have one flat too few in PMX-1.2.2. * Initial Release. -- Anthony Fok Mon, 28 Jul 1997 03:45:25 -0600 Local variables: mode: debian-changelog End: debian/watch0000644000000000000000000000041712253051207010216 0ustar # Example watch control file for uscan # Rename this file to "watch" and then you can run the "uscan" command # to check for upstream updates and more. version=3 opts="uversionmangle=s/(.)(.)(.*)/$1.$2.$3/" http://icking-music-archive.org/software/pmx/ pmx([\d\.]*)\.zip debian/manpages0000644000000000000000000000011512253051207010676 0ustar doc/generic/pmx/pmx2pdf.1 doc/generic/pmx/pmxab.1 doc/generic/pmx/scor2prt.1 debian/rules0000755000000000000000000000170112253051207010242 0ustar #!/usr/bin/make -f package = pmx version = 2.7.0 r = $(CURDIR)/debian/$(package) texmf = $(r)/usr/share/texmf # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_auto_configure: dh_auto_configure -D pmx-$(version) override_dh_auto_build: $(MAKE) -Cpmx-$(version) FC=gfortran CFLAGS="-O2 -g -Wall" override_dh_auto_install: $(MAKE) -Cpmx-$(version) DESTDIR=$(r) install mkdir -p $(texmf) cp -a doc scripts tex $(texmf) # remove man pages from installed doc directory rm $(texmf)/doc/generic/pmx/*.1 # remove copy of gpl in doc dir rm $(texmf)/doc/generic/pmx/gpl.txt mkdir -p $(r)/usr/bin ln -s ../share/texmf/scripts/pmx/pmx2pdf.lua $(r)/usr/bin/pmx2pdf dh_installtex override_dh_clean: dh_auto_clean -D pmx-$(version) dh_clean -Xpmx-$(version)/pmx270.for.orig -Xpmx-$(version)/scor2prt.for.orig override_dh_compress: dh_compress --exclude=.pdf get-orig-source: bash debian/get-orig-source $(version) debian/compat0000644000000000000000000000000212253051207010361 0ustar 9 debian/control0000644000000000000000000000205612253051207010571 0ustar Source: pmx Section: tex Priority: optional Maintainer: Debian TeX Maintainers Uploaders: Roland Stigge , Norbert Preining Build-Depends: debhelper (>= 9), tex-common (>= 4.01) Standards-Version: 3.9.4 Homepage: http://icking-music-archive.org/software/pmx/ Vcs-Git: git://anonscm.debian.org/debian-tex/pmx.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-tex/pmx.git Package: pmx Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, texlive-latex-base, luatex Recommends: musixtex (>= 1:0.98-1) | texlive-music, texlive-latex-recommended, musixtex-slurps | texlive-music Suggests: m-tx Description: Preprocessor for MusiXTeX PMX is a preprocessor for MusiXTeX that produces near-publication quality scores and parts with far less effort than would be required using MusiXTeX alone. . Among the new features are several that facilitate detailed editing, for example fine-tuning positions of dots, ornaments, and xtuplet numbers. It now also generates MIDI output! debian/get-orig-source0000755000000000000000000000202512253051207012123 0ustar #!/bin/bash version=$1 if [ -z $version ] ; then echo "need version as first argument, exiting." exit 1 fi TMP=get-orig-source-tmp debv=${version}.ctan`date +%Y%m%d` td=pmx-$debv TMP=`mktemp -d` currdir=`pwd` cd $TMP wget http://mirrors.ctan.org/support/pmx.zip unzip pmx.zip rm pmx.zip mv pmx $td cd $td # we are not sure whether everything is contained in the # main CTAN dir, and the installation document tells # that one should get the following file, so do it wget http://mirrors.ctan.org/install/support/pmx.tds.zip # clean out stuff that is replaced by the .tds.zip rm -r doc scripts tex # clean out Windows and OSX stuff rm -r OSX Windows # unzip further files unzip pmx.tds.zip rm pmx.tds.zip tar -xvf pmx-${version}.tar.gz rm pmx-${version}.tar.gz cd .. tar -cJf pmx_${debv}.orig.tar.xz $td if [ ! -r $currdir/pmx_${debv}.orig.tar.xz ] ; then mv pmx_${debv}.orig.tar.xz $currdir cd $currdir rm -r $TMP else echo "pmx_$(debv).orig.tar.xz already exists in $currdir, not replacing it!" echo "new one is in $TMP" fi debian/source/0000755000000000000000000000000012253051207010463 5ustar debian/source/format0000644000000000000000000000001412253051207011671 0ustar 3.0 (quilt) debian/README.Debian0000644000000000000000000000266712253051207011237 0ustar pmx for Debian -------------- After upgrading from pmx-1.3.6 (or older) to pmx-1.3.8, when you process your .mtx or .pmx files, musixflx might complain that the \Endpiece command is missing and dies. If your original source is an M-Tx file (.mtx), please upgrade to m-tx 0.40a or later to solve the problem. Here is an explanation from PMX's author: Date: Wed, 27 May 1998 09:01:17 -0700 From: dsimons@logicon.com (Don Simons) Subject: Re: Ending an M-Tx piece with |] To: mutex@gmd.de J.D.Gilbey@qmw.ac.uk (Julian Gilbey) wrote It appears that when ending an M-Tx piece with |], so that the PMX file's first line in the last bar has an extra RD in it, the TeX file produced no longer contains an \Endpiece command, so musixflx dies. Why might this be? Since Dirk privately sent me the offending PMX source, I can answer: In the process of generalizing the allowable positions of "Rd" and "Rr" in PMX 1.3.8, I assumed that if any "R?" were given explicitly just before the final "/" of a movement or piece, it would not be "RD". I assumed this because "RD" is the default in those cases. According to Werner's formulation of Don's law, I will fix this (i.e., admit the redundant "RD") in (year 2018)-n , where n=1 time unit of my choice. --Don Enjoy! :-) Anthony Fok , Tue, 16 Jun 1998 02:40:54 -0600