Debian Patches

Status for lilypond/2.22.1-2~bpo11+1

Patch Description Author Forwarded Bugs Origin Last update
add_dircategories_to_documentation Lilypond texinfo is missing direntries in some cases which breaks install-info; add them Julian Gilbey <jdg@debian.org> no debian vendor 2021-02-01
0003-Hurd-PATH_MAX.patch Workaround missing PATH_MAX on Hurd (lily/lily-guile.cc) This patch is modelled after a similar fix by Masamichi Hosoda in March 2017
to flower/file-name.cc, see commits e632a63b594 and 9fd7a4d08b6.
Anthony Fok <foka@debian.org> no vendor 2021-01-15
0002-Handle-the-DFSG-package-split.patch Handle the DFSG package split. Rob Browning <rlb@defaultvalue.org> no 2011-04-23
0003-Fix-the-SRFI-60-copy-bit-documentation.patch Fix the SRFI 60 copy-bit documentation. Rob Browning <rlb@defaultvalue.org> no 2011-04-23
0004-Define-_GNU_SOURCE-to-fix-the-GNU-kFreeBSD-build.patch Define _GNU_SOURCE to fix the GNU/kFreeBSD build. Petr Salinger <Petr.Salinger@seznam.cz> no 2011-04-23
0005-Don-t-access-uninitialised-memory-in-scm_to_sockaddr.patch Don't access uninitialised memory in scm_to_sockaddr(). Thorsten Glaser <tg@debian.org> no 2011-04-27
0007-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch Mark "Unused modules are removed" gc test as unresolved.
As per discussion with upstream, mark this test as unresolved since it
may produce false negatives, depending on the behavior/timing of the
garbage collector.
Rob Browning <rlb@defaultvalue.org> no 2012-03-06
0009-Fix-r5rs.texi-makeinfo-failure-by-applying-changes-f.patch Fix r5rs.texi makeinfo failure by applying changes from guile-2.0.
[rlb@defaultvalue.org: adjust commit message.]
Dimitri John Ledkov <xnox@ubuntu.com> no debian 2014-02-09
0100-guile-config-link-static-libguile.a-for-lilypond.patch Tweak guile-config to link with static libguile.a This patch allows LilyPond to be built with an embedded static library
of guile-1.8 for Debian 9 "stretch" due to the removal of guile-1.8
from Debian and the incompatibility between the current LilyPond and
Guile 2.
Anthony Fok <foka@debian.org> not-needed debian vendor 2017-01-29
1801-Couple-of-README-updates.patch [PATCH 1801/1825] Couple of README updates
* README: Update version to 1.8.8; update URL for GMP. (Thanks to
Yuriy Taraday for pointing out the wrong URL.)
Neil Jerram <neil@ossau.uklinux.net> no 2010-12-24
1802-Make-sockets.test-more-robust.patch [PATCH 1802/1825] Make `sockets.test' more robust.
* test-suite/tests/socket.test ("AF_INET6/SOCK_STREAM"): Gracefully
handle cases where this combination is not supported.
=?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@gnu.org> no 2010-01-19
1803-fix-write-beyond-end-of-an-on-stack-buffer-while-rea.patch [PATCH 1803/1825] fix write-beyond-end of an on-stack buffer while reading typed arrays

* libguile/unif.c (scm_i_read_array): Fix case in which we could write
beyond the end of `tag'. See
http://article.gmane.org/gmane.lisp.guile.devel/12685.
Andy Wingo <wingo@pobox.com> no 2011-07-29
1804-Default-to-using-poll-2-in-fport_input_waiting.patch [PATCH 1804/1825] Default to using poll(2) in `fport_input_waiting'.
* libguile/fports.c (fport_input_waiting): Use poll(2) instead of
select(2) when possible. Cosmetic changes by Ludovic Courtès.

* configure.in: Look for <poll.h> and `poll'.
Cedric Cellier <cedric.cellier@securactive.net> no 2011-10-15
1805-Don-t-rely-on-HAVE_-macros-in-public-header-tags.h.patch [PATCH 1805/1825] Don't rely on `HAVE_' macros in public header "tags.h".

* configure.ac: Check for `intptr_t' and `uintptr_t'. Substitute
`SCM_I_GSC_T_INTPTR' and `SCM_I_GSC_T_UINPTR'.

* libguile/__scm.h (SCM_T_UINTPTR_MAX, SCM_T_INTPTR_MIN,
SCM_T_INTPTR_MAX): New macros.

* libguile/_scm.h (SIZEOF_SCM_T_BITS): New macro.

* libguile/gen-scmconfig.c (main): Produce typedefs for `scm_t_intptr'
and `scm_t_uintptr'.

* libguile/gen-scmconfig.h.in (SCM_I_GSC_T_INTPTR, SCM_I_GSC_T_UINPTR):
New macros.

* libguile/tags.h: Don't check for `HAVE_INTTYPES_H' and
`HAVE_STDINT_H'; don't include <inttypes.h> nor <stdint.h>.
(scm_t_signed_bits, scm_t_bits): Define unconditionally as aliases for
`scm_t_intptr' and `scm_t_uintptr', respectively.
(SCM_T_SIGNED_BITS_MAX, SCM_T_SIGNED_BITS_MIN, SCM_T_BITS_MAX):
Likewise.
(SIZEOF_SCM_T_BITS): Remove.
=?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@gnu.org> no 2009-11-24
1806-Remove-duplicate-definitions.patch [PATCH 1806/1825] Remove duplicate definitions
* libguile/c-tokenize.lex: remove duplicate definitions of yy*
functions. Solution by Sergey Poznyakoff.
Noah Lavine <noah.b.lavine@gmail.com> no 2012-05-01
1807-Remove-unused-variable.patch [PATCH 1807/1825] Remove unused variable
* libguile/async.c (scm_i_queue_async_cell): remove unused
variable 'count'.
Noah Lavine <noah.b.lavine@gmail.com> no 2012-05-01
1808-Remove-set-but-unused-variables-from-libguile.patch [PATCH 1808/1825] Remove set-but-unused variables from libguile.
* libguile/filesys.c (scm_readdir): Remove set-but-unused `namlen' variable.
* libguile/fports.c (fport_flush): Same for `written'.
* libguile/gc-segment.c (scm_i_initialize_heap_segment_data): Same
for `bvec_ptr'.
* libguile/posix.c (scm_nice): Same for `nice_value'.
* libguile/scmsigs.c (take_signal): Same for `count'.
* libguile/srfi-4.c (uvec_to_list): Same for `elts'.
* libguile/stacks.c (scm_stack_ref): Same for `c_index'.
* libguile/threads.c (scm_std_select): Same for `count'.
* libguile/throw.c (scm_ithrow): Same for `answer'.
* libguile/unif.c (scm_i_read_array): Same for `got_rank'.
=?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@gnu.org> no 2012-05-23
1809-Build-without-Werror-by-default.patch [PATCH 1809/1825] Build without `-Werror' by default.
* configure.in: Set GUILE_ERROR_ON_WARNING to "no" by default.
=?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@gnu.org> no 2012-05-23
1810-configure-Provide-guesses-for-AC_RUN_IFELSE-tests-wh.patch [PATCH 1810/1825] configure: Provide guesses for `AC_RUN_IFELSE' tests when cross-compiling.

* configure.in: Define PTHREAD_ATTR_GETSTACK_WORKS when cross-compiling.
=?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@gnu.org> no 2012-05-23
1811-Remove-unnecessary-chmod-in-test-suite-standalone.patch [PATCH 1811/1825] Remove unnecessary `chmod' in `test-suite/standalone'.

* test-suite/standalone/Makefile.am (all-local): Remove.
=?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@gnu.org> no 2012-05-23
1812-Fix-stack-growth-direction-check.patch [PATCH 1812/1825] Fix stack growth direction check.
Backport of 236f901b0e2b18093421e2e440cf80d00fb98757 from `stable-2.0'.
Fixes <http://bugs.gnu.org/11845>.
Reported by Cyprien Nicolas <c.nicolas@gmail.com>.

* configure.in: Pull stack growth direction check from upstream
Autoconf. See
http://lists.gnu.org/archive/html/bug-autoconf/2011-06/msg00035.html
for a discussion.
=?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@gnu.org> no 2012-07-01
1813-Fix-texinfo-files-for-makeinfo-5.1.patch [PATCH 1813/1825] Fix texinfo files for makeinfo-5.1
* doc/ref/api-options.texi: Move "Debugger options" in the menu.
* doc/ref/api-utility.texi (Handling Scheme-level hooks from C code):
Turn into a @subsubheading.
* doc/ref/fdl.texi (ADDENDUM: How to use this License for your
documents): Turn into @appendixsec.
* doc/ref/gh.texi: Don't use @dots{} in the middle of @deftypefun{,x}.
Cyprien Nicolas <cyp@fulax.fr> no 2013-04-18
1814-build-Use-Automake-1.12-and-serial-tests.patch [PATCH 1814/1825] build: Use Automake 1.12+ and `serial-tests'.
* configure.in: Require Automake 1.12+. Use `serial-tests'.
=?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@gnu.org> no 2013-05-31
1815-Fix-configure.in-macro-for-automake-1.13.patch [PATCH 1815/1825] Fix configure.in macro for automake-1.13
Reported through https://bugs.gentoo.org/show_bug.cgi?id=467064
Fix by Arfrever Frehtes Taifersar Arahesis

* Replace AM_CONFIG_HEADER by AC_CONFIG_HEADERS, the former
being deprecated since automake-1.13
Cyprien Nicolas <cyprien@nicolas.tf> no 2013-04-25
1816-Rename-configure.in-to-configure.ac-twice.patch [PATCH 1816/1825] Rename configure.in to configure.ac, twice
* configure.ac: Rename from configure.in.
* GUILE-VERSION: Update comments; nfc.
* HACKING: Likewise.

* guile-readline/configure.ac: Rename from guile-readline/configure.in.
* guile-readline/LIBGUILEREADLINE-VERSION: Update comments; nfc.

* libguile/__scm.h: Likewise.
* libguile/gen-scmconfig.c: Likewise.
* libguile/gen-scmconfig.h.in: Likewise.
Thien-Thi Nguyen <ttn@gnu.org> no 2017-03-03
1817-build-int-Add-abstraction-CONFIG_SCRIPT.patch [PATCH 1817/1825] [build int] Add abstraction: CONFIG_SCRIPT
* configure.ac (CONFIG_SCRIPT): New AC_DEFUN. Use it instead of
AC_CONFIG_FILES for: check-guile benchmark-guile, guile-tools,
pre-inst-guile, pre-inst-guile-env, libguile/guile-snarf,
libguile/guile-doc-snarf, libguile/guile-func-name-check,
libguile/guile-snarf-docs, test-suite/standalone/test-use-srfi,
test-suite/standalone/test-fast-slot-ref.
Thien-Thi Nguyen <ttn@gnu.org> no 2017-03-03
1818-build-int-Dose-configure.ac-w-proper-m4-quoting.patch [PATCH 1818/1825] [build int] Dose configure.ac w/ "proper" m4-quoting

* configure.ac: Add m4-quoting everywhere it was missing.
Thien-Thi Nguyen <ttn@gnu.org> no 2017-03-03
1819-build-int-Remove-EOF-Local-Variables-block-nfc.patch [PATCH 1819/1825] [build int] Remove EOF "Local Variables" block; nfc
These days, Emacs' Autoconf mode has proper support for
‘dnl’ in ‘comment-start’, ‘comment-end’, ‘comment-start-skip’;
we no longer need to specify these explicitly.

* configure.ac: Remove EOF "Local Variables" block.
Thien-Thi Nguyen <ttn@gnu.org> no 2017-03-03
1820-build-int-Add-more-AC_LANG_PROGRAM-calls.patch [PATCH 1820/1825] [build int] Add more 'AC_LANG_PROGRAM' calls
* configure.ac (guile_cv_need_braces_on_pthread_once_init)
(guile_cv_need_braces_on_pthread_mutex_initializer): Add
‘AC_LANG_PROGRAM’ call to first arg of ‘AC_COMPILE_IFELSE’.
Thien-Thi Nguyen <ttn@gnu.org> no 2017-03-03
1821-libguile-Fix-bug-Don-t-expect-send-string-to-be-writ.patch [PATCH 1821/1825] =?UTF-8?q?[libguile]=20Fix=20bug:=20Don't=20exp?= =?UTF-8?q?ect=20=E2=80=98send=E2=80=99=20string=20to=20be=20writable?=

Expecting writable strings fails if the string is the result
of ‘symbol->string’, for example.

* libguile/socket.c (scm_send): Use ‘scm_i_string_chars’.
Thien-Thi Nguyen <ttn@gnu.org> no 2017-03-03
1822-Improve-ice-9-documentation-file-commentary-default-.patch [PATCH 1822/1825] =?UTF-8?q?Improve=20=E2=80=98(ice-9=20documenta?= =?UTF-8?q?tion)=20file-commentary=E2=80=99=20default=20scrub=20proc?=

Long-standing oversight. The Commentary lines almost always
include at least one space following the bol semicolons.

* ice-9/documentation.scm (file-commentary): In the default
scrub proc, append "zero or one space char" to the ‘dirt’ regexp.
Thien-Thi Nguyen <ttn@gnu.org> no 2017-03-03
1823-build-doc-Accomodate-whitespace-injecting-makeinfo.patch [PATCH 1823/1825] [build doc] Accomodate whitespace-injecting makeinfo

* libguile/Makefile.am (guile-procedures.txt) [HAVE_MAKEINFO]:
After doing makeinfo, use sed to remove whitespace
betweeen the formfeed and the symbol, in the target file.
Thien-Thi Nguyen <ttn@gnu.org> no 2017-03-03
1824-doc-Clean-up-.texi-for-modern-GNU-Texinfo.patch [PATCH 1824/1825] [doc] Clean up .texi for modern GNU Texinfo
These changes are the minimal needed to get "make" to
complete w/o error or warnings using GNU Texinfo 6.3.

* doc/goops/goops.texi <title page>: Condense @author lines.
(Running GOOPS, Methods, User-defined types)
(Asking for the type of an object):
Promote these nodes from subsection to section.
* doc/r5rs/r5rs.texi <title page>: Remove spurious @author;
change @unnumbered to @heading.
(Entry format): Comment out spurious @center;
remove spurious @item.
(Characters): Likewise.
(Lexical structure): Rework @format blocks w/ embedded
@t and @cindex, as a series of abutting @example blocks
that close and reopen around the @cindex; and sans @t.
(Additional material): Comment out spurious @center lines.
* doc/tutorial/guile-tut.texi (Hello World):
Promote from @subsection to @section.
(A bunch of operations in Scheme): Likewise;
change @print to take no args.
(Using recursion to process lists, Processing matrices):
Promote from @subsection to @section.
(Using Guile to program in Scheme): Change @print to take no args.
Thien-Thi Nguyen <ttn@gnu.org> no 2017-03-03
1825-maint-Update-years-in-copyright-notice-nfc.patch [PATCH 1825/1825] [maint] Update years in copyright notice; nfc Thien-Thi Nguyen <ttn@gnu.org> no 2017-03-03

All known versions for source package 'lilypond'

Links