diff options
Diffstat (limited to 'media-sound/lilypond')
-rw-r--r-- | media-sound/lilypond/Manifest | 5 | ||||
-rw-r--r-- | media-sound/lilypond/files/lilypond-2.22.1-free_font.patch | 14 | ||||
-rw-r--r-- | media-sound/lilypond/files/lilypond-2.23.0-fix-font-size.patch | 13 | ||||
-rw-r--r-- | media-sound/lilypond/lilypond-2.24.3.ebuild | 139 | ||||
-rw-r--r-- | media-sound/lilypond/lilypond-2.24.4.ebuild | 134 |
5 files changed, 0 insertions, 305 deletions
diff --git a/media-sound/lilypond/Manifest b/media-sound/lilypond/Manifest index f8af319719ae..0641dc3019d3 100644 --- a/media-sound/lilypond/Manifest +++ b/media-sound/lilypond/Manifest @@ -1,10 +1,5 @@ AUX 50lilypond-gentoo.el 258 BLAKE2B f7db42921301c25260128a9e1e990985883b8959cd76b9dda1d67f7515f003b6e8986cfafb3988748e0b2eac5e6b64db943b376ade3fdaa63023b0b6ea5d6fab SHA512 6cffb5df0776b0d03725c534d8fd1acc09b222d964bf6480e0220c02612d7d1348e3c27da908cdc8de929549dc52678d582d620c00cf35f82aaa2203e7b4d69e -AUX lilypond-2.22.1-free_font.patch 669 BLAKE2B 49092e7d2a6f8e86d13159af89600cd451abda5a1cca72fc48dc8402cef405c42ec0f4e7d4a886a990a71a22710f4277663188d68c6b363671c237a479bcb69e SHA512 9de0925c442ff412395c5fbb7b8268f6b3e492aad3b5b0305252ea1cac67dfa1c1922e5fde9bb1ff893cffbeb38c1be869d95a596c41622f3e8f7ec017ad4244 -AUX lilypond-2.23.0-fix-font-size.patch 573 BLAKE2B a9b9fe5249b76a92aa6c0f8e4c0002f03785225e081b07d4ab34db459bd8d241b97051273846dd9efee4536e00b37fd0a064302d05b537069e17b6dff834a1b9 SHA512 523e5d1ddf68c07715e791ed9367c836010603369f14ee22ce7ab2979131be1c066dabdd66a942ed9b098c3f535577dded0bb0e1e48c35754d7f9c455d4911f5 -DIST lilypond-2.24.3.tar.gz 19441299 BLAKE2B 6be6ca1f090869a8d545befe3d1f54122514e7dcf9aff1bcc2d78819820da8cef908c5033039eb231b48ae914c1ebd6d766566862a40721580747f017f1445ad SHA512 5153f6cbe5e68e4b3dfcc03a8299ef6b82fbfb487eb3e4f9d631b9dc5a07a972168c3f141d6d50eac936f5c7aeeacd19837c0c9ab70f11dfd5c7efe085d5b56e DIST lilypond-2.24.4.tar.gz 19442316 BLAKE2B 12e05f4f9831b9e0eb589b970b16dfde9fe8d4a82d93990e77a8c57cc696bb851e444c65c7f050a457973f5594bfe3e1847bde4adcce82618fd6f5a926eefebb SHA512 f350d1bf6d653c3af9e0b6b12457bbc5f6f3b27d4116ef25d8809e515cef3a28f569f00845a1144f3b4dd8b2fff5265de8f5b338506db4aca2a2928d0ecca726 -EBUILD lilypond-2.24.3.ebuild 3249 BLAKE2B 85e46059a325bc75259783bf6692e0827fb58ddbbdf5c6380af3ac8924a1f45f24fe697801cd9360f825704868074a26a105ff38e0d8d48de80182893d0abcba SHA512 74add15014a58d2a18a304305a72fdc953f7bec96ee12befc0c48a39a854c1dc94bcead79df71c53a9fc4d00b3cf7e57d0138185e53627cd494252c5b89de36b EBUILD lilypond-2.24.4-r100.ebuild 3316 BLAKE2B b8c03db4655891371ccde04bb3c239074a4cfed375f212cd83bb7a53919e337d0a249b5435c9dfe0ae3b1bb26d0811760594b76806d923d81755b1bde572fd4d SHA512 b961904087bb0f264d992748cdabe58ab50d324ba9cd2532ee606d68289dd669ea68ce78a4a12782ebc8dd122a9908e935584231295e5123d53fabc2a602aa70 -EBUILD lilypond-2.24.4.ebuild 3155 BLAKE2B f4c453435b0e174a0a4298885d1d11e555c66ced5ff97466abcec6c2660f384a677d228ee78004cf8e2dac752152f2e7ff846df57f5fbc1e0dc3aff7e5bcd5d3 SHA512 91666d903bd85aad7c7bfdc8675651dbbf9849a150ee9e2682ae0878e3eb2ed0773850cf0cb712a3b2db87440696ed8365715e7b0d7cf7e87e0cdeecd5a1db70 EBUILD lilypond-9999.ebuild 3319 BLAKE2B b561668afd9396191229b764a829f97b46d3886478d2559e39da6592f9d3695dfda04d3da281cdf93045f0fde210325e052aa62881cb0f32dc9734cc14de3cf5 SHA512 315bfdb0d18ac9b7094390407a95df2fb78433e046c4bf05996c063b71ba4dcf465012f43cfb793fd6c3a17aa78f1d74843257efa26e5a56e657eb31454ec528 MISC metadata.xml 443 BLAKE2B a90a4f1d4685d5ca26c5948f10a2a84fc28abf22c89adcc477fab0bb465d2f257007bb22a74c0ebad4e5f2941e43063ff39fe8ae0a9e246f194aef318b7f5668 SHA512 24d3c93b4cceaa00138977e8e6137c1649baee08e96c9cd617b4ed489dfd093219dcb80419ba41c2ee84ad5989528c76c1e5b1203ef0d215e77b441c1d72db7a diff --git a/media-sound/lilypond/files/lilypond-2.22.1-free_font.patch b/media-sound/lilypond/files/lilypond-2.22.1-free_font.patch deleted file mode 100644 index 2d27291551d4..000000000000 --- a/media-sound/lilypond/files/lilypond-2.22.1-free_font.patch +++ /dev/null @@ -1,14 +0,0 @@ -Revert "Pango_font: Free temporary font description" -This reverts commit 102bed8b5a6332f2021a284bd5a937a2603fb327. -diff --git a/lily/pango-font.cc b/lily/pango-font.cc -index 053ce17143..1a63b18338 100644 ---- a/lily/pango-font.cc -+++ b/lily/pango-font.cc -@@ -385,7 +385,6 @@ Pango_font::pango_item_string_stencil (PangoGlyphItem const *glyph_item) const - PangoFontDescription *descr = pango_font_describe (pa->font); - Real size = pango_font_description_get_size (descr) - / (static_cast<Real> (PANGO_SCALE)); -- pango_font_description_free (descr); - - if (ps_name_str0.empty ()) - warning (_f ("no PostScript font name for font `%s'", file_name)); diff --git a/media-sound/lilypond/files/lilypond-2.23.0-fix-font-size.patch b/media-sound/lilypond/files/lilypond-2.23.0-fix-font-size.patch deleted file mode 100644 index 45a3ad5e22ca..000000000000 --- a/media-sound/lilypond/files/lilypond-2.23.0-fix-font-size.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/lily/pango-font.cc b/lily/pango-font.cc -index 053ce17143..0c171bc44e 100644 ---- a/lily/pango-font.cc -+++ b/lily/pango-font.cc -@@ -382,7 +382,7 @@ Pango_font::pango_item_string_stencil (PangoGlyphItem const *glyph_item) const - tail = SCM_CDRLOC (*tail); - } - -- PangoFontDescription *descr = pango_font_describe (pa->font); -+ PangoFontDescription *descr = pango_context_get_font_description (context_); - Real size = pango_font_description_get_size (descr) - / (static_cast<Real> (PANGO_SCALE)); - pango_font_description_free (descr); diff --git a/media-sound/lilypond/lilypond-2.24.3.ebuild b/media-sound/lilypond/lilypond-2.24.3.ebuild deleted file mode 100644 index 4e54c94b78ae..000000000000 --- a/media-sound/lilypond/lilypond-2.24.3.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..13} ) - -inherit elisp-common autotools python-single-r1 toolchain-funcs xdg-utils - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/lilypond.git" -else - MAIN_VER=$(ver_cut 1-2) - SRC_URI="https://lilypond.org/download/sources/v${MAIN_VER}/${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~hppa ~riscv x86" -fi - -DESCRIPTION="GNU Music Typesetter" -HOMEPAGE="http://lilypond.org/" - -LICENSE="GPL-3 FDL-1.3" -SLOT="0" -LANG_USE="l10n_ca l10n_cs l10n_de l10n_en l10n_fr l10n_hu l10n_it l10n_ja l10n_nl l10n_pt l10n_zh" -IUSE="debug doc emacs profile ${LANG_USE}" -unset LANG_USE -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -BDEPEND=" - dev-texlive/texlive-metapost - sys-apps/texinfo - app-alternatives/yacc - app-alternatives/lex - virtual/pkgconfig - doc? ( app-text/texi2html ) -" -RDEPEND="app-text/ghostscript-gpl - >=dev-scheme/guile-2.2:12=[deprecated,regex] - media-fonts/tex-gyre - media-libs/fontconfig - media-libs/freetype:2 - x11-libs/pango - emacs? ( >=app-editors/emacs-23.1:* ) - ${PYTHON_DEPS}" -DEPEND="${RDEPEND} - app-text/t1utils - dev-lang/perl - dev-libs/kpathsea - media-gfx/fontforge[png,python] - sys-devel/gettext - doc? ( - dev-texlive/texlive-langcyrillic - l10n_cs? ( dev-texlive/texlive-xetex ) - l10n_ja? ( dev-texlive/texlive-langjapanese ) - l10n_zh? ( dev-texlive/texlive-langchinese ) - ) -" -# Correct output data for tests isn't bundled with releases -RESTRICT="test" - -PATCHES=( - "${FILESDIR}"/${PN}-2.23.0-fix-font-size.patch - "${FILESDIR}"/${PN}-2.22.1-free_font.patch -) - -DOCS=( DEDICATION README.md ROADMAP ) - -# guile generates ELF files without use of C or machine code -# It's a portage's false positive. bug #677600 -QA_PREBUILT='*[.]go' - -src_prepare() { - default - - # respect CFLAGS - sed -i 's/OPTIMIZE -g/OPTIMIZE/' aclocal.m4 || die - - eautoreconf - - xdg_environment_reset #586592 -} - -src_configure() { - # fix hardcoded `ar` - sed -i "s/AR=ar/AR=$(tc-getAR)/g" flower/GNUmakefile || die "Failed to fix ar command" - - local myeconfargs=( - --disable-optimising - --disable-pipe - $(use_enable debug debugging) - $(use_enable doc documentation) - $(use_enable profile profiling) - ) - - export VARTEXFONTS="${T}/fonts" # https://bugs.gentoo.org/692010 - - econf "${myeconfargs[@]}" AR="$(tc-getAR)" -} - -src_compile() { - default - - # http://lilypond.org/doc/v2.24/Documentation/changes/index#notes-for-source-compilation-and-packagers - emake bytecode - - use doc && emake LANGS="${L10N}" doc info - - if use emacs ; then - elisp-compile elisp/lilypond-{font-lock,indent,mode,what-beat}.el \ - || die "elisp-compile failed" - fi -} - -src_install() { - emake DESTDIR="${D}" vimdir=/usr/share/vim/vimfiles install install-bytecode - - use doc && emake DESTDIR="${D}" install-doc - - # remove elisp files since they are in the wrong directory - rm -r "${ED}"/usr/share/emacs || die - - if use emacs ; then - elisp-install ${PN} elisp/*.{el,elc} elisp/out/*.el \ - || die "elisp-install failed" - elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el - fi - - python_fix_shebang "${ED}" - - einstalldocs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/media-sound/lilypond/lilypond-2.24.4.ebuild b/media-sound/lilypond/lilypond-2.24.4.ebuild deleted file mode 100644 index bd18392af3a7..000000000000 --- a/media-sound/lilypond/lilypond-2.24.4.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) - -inherit elisp-common autotools python-single-r1 toolchain-funcs xdg-utils - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/lilypond.git" -else - MAIN_VER=$(ver_cut 1-2) - SRC_URI="https://lilypond.org/download/sources/v${MAIN_VER}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86" -fi - -DESCRIPTION="GNU Music Typesetter" -HOMEPAGE="http://lilypond.org/" - -LICENSE="GPL-3 FDL-1.3" -SLOT="0" -LANG_USE="l10n_ca l10n_cs l10n_de l10n_en l10n_fr l10n_hu l10n_it l10n_ja l10n_nl l10n_pt l10n_zh" -IUSE="debug doc emacs profile ${LANG_USE}" -unset LANG_USE -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -BDEPEND=" - dev-texlive/texlive-metapost - sys-apps/texinfo - app-alternatives/yacc - app-alternatives/lex - virtual/pkgconfig - doc? ( app-text/texi2html ) -" -RDEPEND="app-text/ghostscript-gpl - >=dev-scheme/guile-2.2:12=[deprecated,regex] - media-fonts/tex-gyre - media-libs/fontconfig - media-libs/freetype:2 - >=x11-libs/pango-1.40 - emacs? ( >=app-editors/emacs-23.1:* ) - ${PYTHON_DEPS}" -DEPEND="${RDEPEND} - app-text/t1utils - dev-lang/perl - dev-libs/kpathsea - media-gfx/fontforge[png,python] - sys-devel/gettext - doc? ( - dev-texlive/texlive-langcyrillic - l10n_cs? ( dev-texlive/texlive-xetex ) - l10n_ja? ( dev-texlive/texlive-langjapanese ) - l10n_zh? ( dev-texlive/texlive-langchinese ) - ) -" -# Correct output data for tests isn't bundled with releases -RESTRICT="test" - -DOCS=( DEDICATION README.md ROADMAP ) - -# guile generates ELF files without use of C or machine code -# It's a portage's false positive. bug #677600 -QA_PREBUILT='*[.]go' - -src_prepare() { - default - - # respect CFLAGS - sed -i 's/OPTIMIZE -g/OPTIMIZE/' aclocal.m4 || die - - eautoreconf - - xdg_environment_reset #586592 -} - -src_configure() { - # fix hardcoded `ar` - sed -i "s/AR=ar/AR=$(tc-getAR)/g" flower/GNUmakefile || die "Failed to fix ar command" - - local myeconfargs=( - --disable-optimising - --disable-pipe - $(use_enable debug debugging) - $(use_enable doc documentation) - $(use_enable profile profiling) - ) - - export VARTEXFONTS="${T}/fonts" # https://bugs.gentoo.org/692010 - - econf "${myeconfargs[@]}" AR="$(tc-getAR)" -} - -src_compile() { - default - - # http://lilypond.org/doc/v2.24/Documentation/changes/index#notes-for-source-compilation-and-packagers - emake bytecode - - use doc && emake LANGS="${L10N}" doc info - - if use emacs ; then - elisp-compile elisp/lilypond-{font-lock,indent,mode,what-beat}.el \ - || die "elisp-compile failed" - fi -} - -src_install() { - emake DESTDIR="${D}" vimdir=/usr/share/vim/vimfiles install install-bytecode - - use doc && emake DESTDIR="${D}" install-doc - - # remove elisp files since they are in the wrong directory - rm -r "${ED}"/usr/share/emacs || die - - if use emacs ; then - elisp-install ${PN} elisp/*.{el,elc} elisp/out/*.el \ - || die "elisp-install failed" - elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el - fi - - python_fix_shebang "${ED}" - - einstalldocs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} |