Skip to content

Commit

Permalink
gregorio-5.1.1
Browse files Browse the repository at this point in the history
git-svn-id: svn://tug.org/texlive/trunk/Build/source@47119 c570f23f-e606-0410-a88d-b1316a301751
  • Loading branch information
Akira Kakuto committed Mar 25, 2018
1 parent aa10005 commit 93027ec
Show file tree
Hide file tree
Showing 69 changed files with 306 additions and 126 deletions.
4 changes: 2 additions & 2 deletions texk/README
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,8 @@ dvipsk - maintained here, by us
dvisvgm 2.3.5 - checked 24mar18
http://dvisvgm.bplaced.net/Downloads

gregorio 5.1.0 - checked 12mar18
CTAN/support/gregoriotex/gregorio-5.1.0.zip
gregorio 5.1.1 - checked 25mar18
CTAN/support/gregoriotex/gregorio-5.1.1.zip

gsftopk - from Paul Vojta's xdvi?

Expand Down
5 changes: 5 additions & 0 deletions texk/gregorio/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
2018-03-25 Akira Kakuto <[email protected]>

* Import gregorio-5.1.1.
* version.ac: Adapted.

2018-03-12 Akira Kakuto <[email protected]>

* Import gregorio-5.1.0.
Expand Down
4 changes: 4 additions & 0 deletions texk/gregorio/TLpatches/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2018-03-25 Akira Kakuto <[email protected]>

Import gregorio-5.1.1.

2018-03-12 Akira Kakuto <[email protected]>

Import gregorio-5.1.0.
Expand Down
4 changes: 2 additions & 2 deletions texk/gregorio/TLpatches/TL-Changes
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Changes applied to the gregorio-5.1.0 tree as obtained from:
CTAN/support/gregoriotex/gregorio-5.1.0.zip
Changes applied to the gregorio-5.1.1 tree as obtained from:
CTAN/support/gregoriotex/gregorio-5.1.1.zip

Remove:
Makefile.in
Expand Down
22 changes: 11 additions & 11 deletions texk/gregorio/configure
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Gregorio (TeX Live) 5.1.0.
# Generated by GNU Autoconf 2.69 for Gregorio (TeX Live) 5.1.1.
#
# Report bugs to <[email protected]>.
#
Expand Down Expand Up @@ -590,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Gregorio (TeX Live)'
PACKAGE_TARNAME='gregorio--tex-live-'
PACKAGE_VERSION='5.1.0'
PACKAGE_STRING='Gregorio (TeX Live) 5.1.0'
PACKAGE_VERSION='5.1.1'
PACKAGE_STRING='Gregorio (TeX Live) 5.1.1'
PACKAGE_BUGREPORT='[email protected]'
PACKAGE_URL='http://gregorio-project.github.io/'

Expand Down Expand Up @@ -1330,7 +1330,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures Gregorio (TeX Live) 5.1.0 to adapt to many kinds of systems.
\`configure' configures Gregorio (TeX Live) 5.1.1 to adapt to many kinds of systems.

Usage: $0 [OPTION]... [VAR=VALUE]...

Expand Down Expand Up @@ -1401,7 +1401,7 @@ fi

if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of Gregorio (TeX Live) 5.1.0:";;
short | recursive ) echo "Configuration of Gregorio (TeX Live) 5.1.1:";;
esac
cat <<\_ACEOF

Expand Down Expand Up @@ -1521,7 +1521,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
Gregorio (TeX Live) configure 5.1.0
Gregorio (TeX Live) configure 5.1.1
generated by GNU Autoconf 2.69

Copyright (C) 2012 Free Software Foundation, Inc.
Expand Down Expand Up @@ -2360,7 +2360,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by Gregorio (TeX Live) $as_me 5.1.0, which was
It was created by Gregorio (TeX Live) $as_me 5.1.1, which was
generated by GNU Autoconf 2.69. Invocation command line was

$ $0 $@
Expand Down Expand Up @@ -8046,7 +8046,7 @@ fi

# Define the identity of the package.
PACKAGE='gregorio--tex-live-'
VERSION='5.1.0'
VERSION='5.1.1'


cat >>confdefs.h <<_ACEOF
Expand Down Expand Up @@ -14466,7 +14466,7 @@ Usage: $0 [OPTIONS]
Report bugs to <[email protected]>."

lt_cl_version="\
Gregorio (TeX Live) config.lt 5.1.0
Gregorio (TeX Live) config.lt 5.1.1
configured by $0, generated by GNU Autoconf 2.69.

Copyright (C) 2011 Free Software Foundation, Inc.
Expand Down Expand Up @@ -16053,7 +16053,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by Gregorio (TeX Live) $as_me 5.1.0, which was
This file was extended by Gregorio (TeX Live) $as_me 5.1.1, which was
generated by GNU Autoconf 2.69. Invocation command line was

CONFIG_FILES = $CONFIG_FILES
Expand Down Expand Up @@ -16120,7 +16120,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
Gregorio (TeX Live) config.status 5.1.0
Gregorio (TeX Live) config.status 5.1.1
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"

Expand Down
18 changes: 11 additions & 7 deletions texk/gregorio/gregorio-src/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
All notable changes to this project will be documented in this file.
As of v3.0.0 this project adheres to [Semantic Versioning](http://semver.org/). It follows [some conventions](http://keepachangelog.com/).

## [5.1.1] - 2018-03-25
### Fixed
- Various issues with the documentation.

## [5.1.0] - 2018-03-11
### Added
- Added support for virgula (gabc: `` `0``) and divisio minima (gabc: `,0`) on the ledger line above the staff (see [#1370](https://github.com/gregorio-project/gregorio/issues/1370)).
Expand All @@ -21,7 +25,7 @@ As of v3.0.0 this project adheres to [Semantic Versioning](http://semver.org/).

## [5.0.1] - 2017-04-16
### Fixed
- Fixed a bug in the TeXLive compatibility code for Windows users. Thanks to Akira Kakuto for the catch.
- Fixed a bug in the TeX Live compatibility code for Windows users. Thanks to Akira Kakuto for the catch.

## [5.0.0] - 2017-04-15
### Fixed
Expand Down Expand Up @@ -79,7 +83,7 @@ As of v3.0.0 this project adheres to [Semantic Versioning](http://semver.org/).

## [4.2.1][Unreleased]
### Fixed
- Debian build scripts now use directories compatible with the TeXLive 2016 packaging of Gregorio (see [#1241](https://github.com/gregorio-project/gregorio/issues/1241)).
- Debian build scripts now use directories compatible with the TeX Live 2016 packaging of Gregorio (see [#1241](https://github.com/gregorio-project/gregorio/issues/1241)).


## [4.2.0] - 2016-09-23
Expand Down Expand Up @@ -173,7 +177,7 @@ As of v3.0.0 this project adheres to [Semantic Versioning](http://semver.org/).
## [4.1.2] - 2016-05-08
### Changed
- The parmesan font is now called granapadano. If you were using `\gresetgregoriofont{parmesan}`, you should now use `\gresetgregoriofont{granapadano}`. See [#1075](https://github.com/gregorio-project/gregorio/issues/1075).
- GregorioTeX is now compatible with TeXLive 2016
- GregorioTeX is now compatible with TeX Live 2016


## [4.1.1] - 2016-03-10
Expand Down Expand Up @@ -214,7 +218,7 @@ As of v3.0.0 this project adheres to [Semantic Versioning](http://semver.org/).
- Command line output (help message, version message, error handling) has been improved, see [#891](https://github.com/gregorio-project/gregorio/issues/891)
- Windows installer no longer copies the executable into the TeX bin directory. Instead it has the option to add its own bin directory to PATH.
- `system-setup.sh` has become `system-setup.command` so that it is double click executable on Mac.
- Post install options for Windows installer have been simplified. There are no longer separate options for MiKTeX and TeXLive. Instead the installer will determine which you have itself and act accordingly.
- Post install options for Windows installer have been simplified. There are no longer separate options for MiKTeX and TeX Live. Instead the installer will determine which you have itself and act accordingly.
- Windows installer will check more locations for old installations to remove.
- Height of the porrectus have been altered (first note moved up, second also moved up when second ambitus is more than one) so that they are more coherent with the punctum height. The porrectus stroke drawings have also been slightly altered to be slightly thinner and sharper around the bottom note (see [#858](https://github.com/gregorio-project/gregorio/issues/858)).
- When a syllable is preceeded by a punctum mora, gregorio now ignores the punctum mora in the spacing of the syllables by default, and also adds a custom space (defaulting to 0). You can change this behavior with `\gresetshiftaftermora{}`, see GregorioRef for its arguments. To balance the output, space before a punctum mora has been made slightly thinner, more in line with old Solesmes books. (For the change requests, see [#795](https://github.com/gregorio-project/gregorio/issues/795) and [#871](https://github.com/gregorio-project/gregorio/issues/871)).
Expand Down Expand Up @@ -258,7 +262,7 @@ As of v3.0.0 this project adheres to [Semantic Versioning](http://semver.org/).
- New headers for typesetting text after `mode` above the initial: `mode` will be typeset first, using the `modeline` style, then `mode-modifier`, using the `modemodifier` style, then `mode-differentia`, using the `modedifferentia` style. See GregorioRef for details (for the change request, see [#756](https://github.com/gregorio-project/gregorio/issues/756)).
- Automatic line breaks before a `<eu>` block may be made ragged by using `\gresetbreakbeforeeuouae{ragged}`. See GregorioRef for details (for the change request, see [#764](https://github.com/gregorio-project/gregorio/issues/764)).
- The ability to typeset simple slurs. See GregorioRef for details (for the change request, see [#776](https://github.com/gregorio-project/gregorio/issues/776)).
- More control over the alignment of the annotation. You can now set either the first line or the last line of the annotation as the controling line with `\gresetannotationby{firstline}` and `\gresetannotationby{lastline}` respectively. Additionaly, within the line you can specify the top, baseline, or bottom of the line as the alignment point with `\gresetannotationvalign{top}`, `\gresetannotation{baseline}`, and `\gresetannotationvalgin{bottom}` respectively. Default behavior is baseline of the top line (as it was before). These alignment controls are applied before `annotationraise` is taken into account. See [#768](https://github.com/gregorio-project/gregorio/issues/768) for details.
- More control over the alignment of the annotation. You can now set either the first line or the last line of the annotation as the controling line with `\gresetannotationby{firstline}` and `\gresetannotationby{lastline}` respectively. Additionaly, within the line you can specify the top, baseline, or bottom of the line as the alignment point with `\gresetannotationvalign{top}`, `\gresetannotationvalign{baseline}`, and `\gresetannotationvalign{bottom}` respectively. Default behavior is baseline of the top line (as it was before). These alignment controls are applied before `annotationraise` is taken into account. See [#768](https://github.com/gregorio-project/gregorio/issues/768) for details.
- More control over the placement of the commentary. You can now set the amount of space between the lines of a multi-line commentary with `commentaryseparation` and the distance from the top line of the staff to the baseline of the bottom line of the commentary with `commentaryraise`. See [#662](https://github.com/gregorio-project/gregorio/issues/662) for original request.
- Styles for the annotation and the commentary. `annotation` has no default styling. `commentary` defaults to footnote sized italics.
- `\grecommentary` now takes an optional argument which will add extra space between the commentary and the score for just the next score.
Expand Down Expand Up @@ -361,7 +365,7 @@ As of v3.0.0 this project adheres to [Semantic Versioning](http://semver.org/).
- The spacing of manual in-line custos (`(f+)` in gabc) is now consistent with the spacing of automatic in-line custos (`(z0)` in gabc). See [#642](https://github.com/gregorio-project/gregorio/issues/642).
- Signs on the climacus praepunctis deminutus `(ghgf~)` neume are now positioned correctly. See [#650](https://github.com/gregorio-project/gregorio/issues/650)
- Mac installer has been made SIP compliant (i.e. it now works on El Capitan).
- Mac installer can now detect installations of TeXLive done with MacPorts or the command-line tool provided by TUG.
- Mac installer can now detect installations of TeX Live done with MacPorts or the command-line tool provided by TUG.
- Windows executable has file version information attached correctly so that the installer can properly recognize and replace the binary during an upgrade process.
- Spacing was too large when alteration begins a syllable, see [#663](https://github.com/gregorio-project/gregorio/issues/663).

Expand Down Expand Up @@ -422,7 +426,7 @@ As of v3.0.0 this project adheres to [Semantic Versioning](http://semver.org/).
- `\gredefsymbol` for (re-)defining an arbitrary non-score glyph that scales with the text
- `\gredefsizedsymbol` for (re-)defining an arbitary non-score glyph that requires a point-size to be specified.
See GregorioRef.pdf for full details.
- Added `--with-kpathsea` option to configure script, to check input and output file against `openout_any` and `openin_any` settings of texmf.cnf (TeXLive only). Necessary to be included in `shell_escape_commands` in TeXLive.
- Added `--with-kpathsea` option to configure script, to check input and output file against `openout_any` and `openin_any` settings of texmf.cnf (TeX Live only). Necessary to be included in `shell_escape_commands` in TeX Live.
- Support for `lualatex -recorder`. Autocompiled gabc and gtex files will now be properly recorded so that programs like `latexmk -recorder` can detect the need to rebuild the PDF when a gabc file changes.
- A vertical episema may now be forced to appear above or below a note. In gabc, use `'0` for the vertical episema to appear below and `'1` for the vertical episema to appear above (see [#385](https://github.com/gregorio-project/gregorio/issues/385)).
- The first word, first syllable, and first letter of the first syllable that is *not* interpreted as the initial of the score can now be styled from TeX. Use `\grechangestyle` to modify the `firstsyllableinitial`, `firstsyllable`, and `firstword` as desired.
Expand Down
2 changes: 1 addition & 1 deletion texk/gregorio/gregorio-src/CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Gregorio is developed by:
* [Olivier Berten](mailto:[email protected])
* [Henry So Jr](mailto:[email protected])
* [Br. Samuel Springuel](mailto:[email protected])
* [Br. Elijah Schwab](mailto:[email protected])
* [Rev. Elijah Schwab](mailto:[email protected])
* [Jakub Jelínek](mailto:[email protected])
* [Br. Gabriel-Marie](mailto:[email protected])

Expand Down
6 changes: 3 additions & 3 deletions texk/gregorio/gregorio-src/COPYING.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#License of Gregorio

The program Gregorio is (C) 2007-2016 The Gregorio project, see
[CONTRIBUTORS.md](CONTRIBUTORS.md) for authors. It is distributed under
the GPLv3 license, printed below.
The program Gregorio is Copyright (C) 2007-2018 The Gregorio Project,
see [CONTRIBUTORS.md](CONTRIBUTORS.md) for authors. It is distributed
under the GPLv3 license, printed below.

The GPLv3 license applies to all files in the Gregorio sources and
repository, except:
Expand Down
4 changes: 3 additions & 1 deletion texk/gregorio/gregorio-src/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (C) 2006-2017 The Gregorio Project (see CONTRIBUTORS.md)
# Copyright (C) 2006-2018 The Gregorio Project (see CONTRIBUTORS.md)
#
# This file is part of Gregorio.
#
Expand All @@ -23,6 +23,8 @@ EXTRA_DIST = README.md CHANGELOG.md CONTRIBUTING.md CONTRIBUTORS.md \
UPGRADE.md COPYING.md .gregorio-version VersionManager.py \
build.sh install.sh install-gtex.sh

MAINTAINERCLEANFILES = gregoriotex.ctan.zip

export TOP_LEVEL_MAKE = true

gregorio:
Expand Down
6 changes: 3 additions & 3 deletions texk/gregorio/gregorio-src/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ You can also try it online [here](http://dev.illuminarepublications.com/gregorio

## Installation

You need a recent and working [TeXLive](https://www.tug.org/texlive/), on top of which you just need to install latest [Gregorio release](https://github.com/gregorio-project/gregorio/releases). See [the website](http://gregorio-project.github.io/installation.html) for more details.
You need a recent and working [TeX Live](https://www.tug.org/texlive/), on top of which you just need to install latest [Gregorio release](https://github.com/gregorio-project/gregorio/releases). See [the website](http://gregorio-project.github.io/installation.html) for more details.

## Building for inclusion in TeXLive
## Building for inclusion in TeX Live

When building gregorio for inclusion in TeXLive, the gregorio executable must not have the version number suffix that is used for other builds. To make this happen, run `configure` with the `--disable-version-in-exe` option, and the generated Makefile will create a gregorio executable without the version number suffix (i.e., the executable will simply be named `gregorio`).
When building gregorio for inclusion in TeX Live, the gregorio executable must not have the version number suffix that is used for other builds. To make this happen, run `configure` with the `--disable-version-in-exe` option, and the generated Makefile will create a gregorio executable without the version number suffix (i.e., the executable will simply be named `gregorio`).

## Documentation

Expand Down
14 changes: 9 additions & 5 deletions texk/gregorio/gregorio-src/UPGRADE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Upgrade Manual

This file contains instructions to upgrade to a new release of Gregorio.
This file contains instructions to upgrade to a new release of Gregorio. These instructions are cumulative; meaning that you should apply the instructions from all versions between the one you are upgrading from and the current version.

## 5.1

No additional steps are needed to upgrade from 5.0 to 5.1.

## 5.0

Expand All @@ -18,7 +22,7 @@ To install the new versions of Gregorio (the font) and Grana Padano, unzip `supp
* `system`: the appropriate font folder in `$TEXMFLOCAL`
* `user`: the appropriate font folder in `$TEXMFHOME`
* `<dir>`: the name of an alternate texmf root directory you want to use

Additionally, if you are building the fonts yourself from a git clone, `install-gtex.sh` and `install_supp_fonts.lua` will install all the fonts you have built, not just the ones they are normally distributed with.

**Note:** All the above methods assume you only need to access the fonts from within a TeX document (and thus are designed to put them into the correct folder in a texmf tree). If you want to use the fonts in other programs, then you will need to consult the documentation appropriate to your platform and/or the program and manually move, copy, or link the fonts to the necessary location.
Expand All @@ -27,7 +31,7 @@ Additionally, if you are building the fonts yourself from a git clone, `install-

As of version 5.0, ledger lines are extended through notes on either side of a ledger line that crosses a stem, as long as the notes are within the same element.

The algorithm for this is simple so it can be predictable, and it cannot take into account spacing adjustments made it TeX. This means it may not produce the exactly desired results. In order to get the results you want, you can override the automatic behavior in gabc:
The algorithm for this is simple so it can be predictable, and it cannot take into account spacing adjustments made in TeX. This means it may not produce the exactly desired results. In order to get the results you want, you can override the automatic behavior in gabc:

- `[oll:1]` will force an over-the-staff ledger line on a note.
- `[oll:0]` will suppress an over-the-staff ledger line on a note.
Expand Down Expand Up @@ -113,7 +117,7 @@ Prior to version 4.2, Gregorio inconsistenly indicated style errors. Now, error

### Changes to texmf tree

To better comply with the TeXLive directory structure, the location of `gregoriotex.sty` and `gregoriosyms.sty` have changed.
To better comply with the TeX Live directory structure, the location of `gregoriotex.sty` and `gregoriosyms.sty` have changed.

*Linux and other users installing from source:* `install-gtex.sh` should remove the old versions before installing the new one.

Expand All @@ -136,7 +140,7 @@ High notes are now taken into account in vertical spacings. If you would like to

### Last line of score behavior

`\grelooseness` is now `-1` by default. This should prevent orphaned syllable at end of score. If you prefer the old behavior, use `\def\grelooseness{\looseness}` befor including your scores.
`\grelooseness` is now `-1` by default. This should prevent orphaned syllable at end of score. If you prefer the old behavior, use `\def\grelooseness{\looseness}` before including your scores.

## 4.1

Expand Down
Loading

0 comments on commit 93027ec

Please sign in to comment.