From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- app-emacs/emms/Manifest | 12 ++++++++ app-emacs/emms/emms-3.0-r1.ebuild | 40 +++++++++++++++++++++++++++ app-emacs/emms/emms-4.1.ebuild | 38 +++++++++++++++++++++++++ app-emacs/emms/emms-4.3.ebuild | 38 +++++++++++++++++++++++++ app-emacs/emms/emms-4.4.ebuild | 38 +++++++++++++++++++++++++ app-emacs/emms/files/50emms-gentoo.el | 2 ++ app-emacs/emms/files/emms-3.0-Makefile.patch | 11 ++++++++ app-emacs/emms/files/emms-3.0-texinfo-5.patch | 17 ++++++++++++ app-emacs/emms/metadata.xml | 19 +++++++++++++ 9 files changed, 215 insertions(+) create mode 100644 app-emacs/emms/Manifest create mode 100644 app-emacs/emms/emms-3.0-r1.ebuild create mode 100644 app-emacs/emms/emms-4.1.ebuild create mode 100644 app-emacs/emms/emms-4.3.ebuild create mode 100644 app-emacs/emms/emms-4.4.ebuild create mode 100644 app-emacs/emms/files/50emms-gentoo.el create mode 100644 app-emacs/emms/files/emms-3.0-Makefile.patch create mode 100644 app-emacs/emms/files/emms-3.0-texinfo-5.patch create mode 100644 app-emacs/emms/metadata.xml (limited to 'app-emacs/emms') diff --git a/app-emacs/emms/Manifest b/app-emacs/emms/Manifest new file mode 100644 index 000000000000..fd5fdf855770 --- /dev/null +++ b/app-emacs/emms/Manifest @@ -0,0 +1,12 @@ +AUX 50emms-gentoo.el 59 BLAKE2B 30539342b0dff0c6508585863470f73fcb2ea8da86819ba144422a775982425965e75617b6e2a83b582c4f00d1d9737b1b6d024d6ec654a014af9748e940a4d3 SHA512 e1dcdf700ec405915ecc67dbca29b89468ab16b413cfa9ae5910481036db4627609939a7142d1d58f4f66464f12af02722750e24b25513a265be66c0943f7c66 +AUX emms-3.0-Makefile.patch 411 BLAKE2B 3dfed92dd7ea4b5ffeb63821006913c429b9ce96ba39aa4eb2bcf372e677cbfff75025e20d27556bbcf850bb5027c7494118f4179086ccbb6dc23fdf40193ca8 SHA512 6e659103419d6d9ed5129cc48b670d0bb54389dc339258addb39b7590043a95c80af401a4eed55e96a2872145cc16e7654f6b263112db97be3f158c13c9bbd81 +AUX emms-3.0-texinfo-5.patch 509 BLAKE2B 500aaf52d1ee8b4f1dcca021f5c4ab5d097effa6be68318b7adf6e69a3efcf4bb3919a9bc1333dfac5d54daf2c91f9926542211d104314688f5e09d4dc0c30a4 SHA512 bce004eff25f371507b38b7176873c0d54fe28e873431a4ff4a714523912dcc07a7284a2527c9751f77ab0260ee4ca76e63557df4dc02fe8eb06537d5b750178 +DIST emms-3.0.tar.gz 200838 BLAKE2B bca2f720abfa79d8ba460115169660ef1c52be895d9f49638cb771e2824456f59a4bbb8e92c4dafe3eb11203099ec564e4033e4fcaf305d26f39047423efde93 SHA512 a6637d6d9bcf7fdc81815e698b51579d2dcb51b70b39d65117a81d180541f4774c82a1da23f5e67a5ffd37d5f1a4ce4fe5f653f8e443f899910320eaf5420119 +DIST emms-4.1.tar.gz 283625 BLAKE2B 4ec32ca724f414024ef26db1f93f573f36605b32530ace833d2f3b1a7230f2da374c0cd3307082d44372c201ac6fd8b8eec9da0938db1699437b93236bda5cbe SHA512 b92773bb102e8d082a70644743665d5a1bfa470f579b8aaa1df60a29d0156aa6c4d516ea92a842db50d3418d63be7eb0cd36f18e9e3574b840056ed4ea210107 +DIST emms-4.3.tar.gz 287153 BLAKE2B 2b8dab4f18ea7a6eb4e0b982d795d5f16dcdbe39dc091e6f6fe056cf1143b11620ef8ee4fc83612224c6674978747b8c96575e797f0779b6fab71f46f921f918 SHA512 fd674e8637700d0a08cbdf0253ffd285623ba8181fac389eb94a701091ce25b071f995baa4fd68d60528dbbb90bbf034705bf52b41d9d5edd7af12c2c99418ed +DIST emms-4.4.tar.gz 288922 BLAKE2B d86cd9124f1d92d9d91aa96c45f7fd5e86776ff5f15cfa5e139eb40bc72e673f394b3d5209e64da62d3ab02ef18d6ac690e1d4e4273f3aad9c53b7e5ac4e7839 SHA512 d0aaac80728b542366885916e43c2c50302a5a5d6c9e35ff53a5b46a7185fda19459ea28f0d77929920873d7d9732fa531a4ef50f5052ed4df42cc474d14d0ba +EBUILD emms-3.0-r1.ebuild 1016 BLAKE2B 07a8af942d47ab48e633979f35a7c6375d0db9a06a5c497bcaf7a1a9b9603ab678f8c92b39455e7f8c175ce7044910d12d7d2ca2fce5cd93a9b71392c6cf0a8b SHA512 8e8e8705b576c990ed90e71ad16f458b74876ce6796b337b326fb0e2d99af681b02fd795df4a49b8282b91ddd64359b195b669977169b4ba57f8bf2c1a1bb4f8 +EBUILD emms-4.1.ebuild 950 BLAKE2B 487f4e0dc9e6691f03e5253cf73eba3b0b450e0b03f6eb229a71959033cd2706de53318613d3bfda38721ea808f038b27f08d8841eeec4c99d269a44d6cee862 SHA512 1fce44cd0519199ea6f70ee847906aedf527a23f537a0a4f8a55ba2a2db198c955b6fa226cfa35d312f548a1fff4c1fb20cd51aa3e02a51ffec98d45bc8c845e +EBUILD emms-4.3.ebuild 969 BLAKE2B dac5a1c76e731a2f59f0f2ebe60f9b4fb3d3ee0ec758833493beaa3f3e93708e60c8cb5ea5662c97fa3c323ae22d3f74762a82c9df3abd9c7d5bc978f216cbd8 SHA512 615ada145b969798344b3d620d5a6248535664230256f524f2be3e7eecb9585974c033d83ba4963b4c8b57bf0e0c180a8713582a6588f27b99d57622d912b83a +EBUILD emms-4.4.ebuild 969 BLAKE2B dac5a1c76e731a2f59f0f2ebe60f9b4fb3d3ee0ec758833493beaa3f3e93708e60c8cb5ea5662c97fa3c323ae22d3f74762a82c9df3abd9c7d5bc978f216cbd8 SHA512 615ada145b969798344b3d620d5a6248535664230256f524f2be3e7eecb9585974c033d83ba4963b4c8b57bf0e0c180a8713582a6588f27b99d57622d912b83a +MISC metadata.xml 781 BLAKE2B 739489caf65d955e61f99ab70f53c236146dc6b06d36f60896fdcfa448165c1e39bc7bdf4cd7c4566b6f471852aa1b215a2f346b4b8783204501610cce031180 SHA512 5208cf25762a76d125453737c53d318ffa79e132eb0aff994161e8e0fe7594360789a21128d854b675f46766a97b6e1a9db99fe9ff98ffbadd137d481e14692a diff --git a/app-emacs/emms/emms-3.0-r1.ebuild b/app-emacs/emms/emms-3.0-r1.ebuild new file mode 100644 index 000000000000..0b9f95372740 --- /dev/null +++ b/app-emacs/emms/emms-3.0-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp toolchain-funcs + +DESCRIPTION="The Emacs Multimedia System" +HOMEPAGE="https://www.gnu.org/software/emms/ + https://www.emacswiki.org/emacs/EMMS" +SRC_URI="https://www.gnu.org/software/emms/download/${P}.tar.gz" + +LICENSE="GPL-3+ FDL-1.1+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +DEPEND="media-libs/taglib" +RDEPEND="${DEPEND}" + +# EMMS can use almost anything for playing media files therefore the dependency +# possibilities are so broad that we refrain from setting anything explicitly +# in DEPEND/RDEPEND. + +ELISP_PATCHES="${P}-Makefile.patch + ${P}-texinfo-5.patch" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + emake CC="$(tc-getCC)" \ + EMACS=emacs \ + all emms-print-metadata +} + +src_install() { + elisp-install ${PN} *.{el,elc} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + doinfo *.info* + dobin *-wrapper emms-print-metadata + dodoc AUTHORS ChangeLog FAQ NEWS README RELEASE +} diff --git a/app-emacs/emms/emms-4.1.ebuild b/app-emacs/emms/emms-4.1.ebuild new file mode 100644 index 000000000000..44a65e00eee5 --- /dev/null +++ b/app-emacs/emms/emms-4.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp toolchain-funcs + +DESCRIPTION="The Emacs Multimedia System" +HOMEPAGE="https://www.gnu.org/software/emms/ + https://www.emacswiki.org/emacs/EMMS" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ FDL-1.1+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +DEPEND="media-libs/taglib" +RDEPEND="${DEPEND}" + +# EMMS can use almost anything for playing media files therefore the dependency +# possibilities are so broad that we refrain from setting anything explicitly +# in DEPEND/RDEPEND. + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + emake CC="$(tc-getCC)" \ + all emms-print-metadata +} + +src_install() { + elisp-install ${PN} lisp/*.{el,elc} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + doinfo doc/emms.info* + dobin src/emms-print-metadata + doman emms-print-metadata.1 + dodoc AUTHORS ChangeLog NEWS README THANKGNU +} diff --git a/app-emacs/emms/emms-4.3.ebuild b/app-emacs/emms/emms-4.3.ebuild new file mode 100644 index 000000000000..1aacf114f268 --- /dev/null +++ b/app-emacs/emms/emms-4.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp toolchain-funcs + +DESCRIPTION="The Emacs Multimedia System" +HOMEPAGE="https://www.gnu.org/software/emms/ + https://www.emacswiki.org/emacs/EMMS" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ FDL-1.1+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +DEPEND="media-libs/taglib" +RDEPEND="${DEPEND}" + +# EMMS can use almost anything for playing media files therefore the dependency +# possibilities are so broad that we refrain from setting anything explicitly +# in DEPEND/RDEPEND. + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" \ + all emms-print-metadata +} + +src_install() { + elisp-install ${PN} lisp/*.{el,elc} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + doinfo doc/emms.info* + dobin src/emms-print-metadata + doman emms-print-metadata.1 + dodoc AUTHORS ChangeLog NEWS README THANKGNU +} diff --git a/app-emacs/emms/emms-4.4.ebuild b/app-emacs/emms/emms-4.4.ebuild new file mode 100644 index 000000000000..1aacf114f268 --- /dev/null +++ b/app-emacs/emms/emms-4.4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp toolchain-funcs + +DESCRIPTION="The Emacs Multimedia System" +HOMEPAGE="https://www.gnu.org/software/emms/ + https://www.emacswiki.org/emacs/EMMS" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ FDL-1.1+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +DEPEND="media-libs/taglib" +RDEPEND="${DEPEND}" + +# EMMS can use almost anything for playing media files therefore the dependency +# possibilities are so broad that we refrain from setting anything explicitly +# in DEPEND/RDEPEND. + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" \ + all emms-print-metadata +} + +src_install() { + elisp-install ${PN} lisp/*.{el,elc} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + doinfo doc/emms.info* + dobin src/emms-print-metadata + doman emms-print-metadata.1 + dodoc AUTHORS ChangeLog NEWS README THANKGNU +} diff --git a/app-emacs/emms/files/50emms-gentoo.el b/app-emacs/emms/files/50emms-gentoo.el new file mode 100644 index 000000000000..9749f5e1e866 --- /dev/null +++ b/app-emacs/emms/files/50emms-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'emms-auto) diff --git a/app-emacs/emms/files/emms-3.0-Makefile.patch b/app-emacs/emms/files/emms-3.0-Makefile.patch new file mode 100644 index 000000000000..4f5760c162b3 --- /dev/null +++ b/app-emacs/emms/files/emms-3.0-Makefile.patch @@ -0,0 +1,11 @@ +--- emms-3.0-orig/Makefile 2007-06-29 18:16:24.000000000 +0200 ++++ emms-3.0/Makefile 2010-08-09 22:14:39.000000000 +0200 +@@ -41,7 +41,7 @@ + makeinfo --html --no-split $< + + emms-print-metadata: emms-print-metadata.c +- $(CC) -o $@ $< -I/usr/include/taglib -L/usr/lib -ltag_c ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< `taglib-config --libs --cflags` -ltag_c + + install: + test -d $(SITELISP) || mkdir -p $(SITELISP) diff --git a/app-emacs/emms/files/emms-3.0-texinfo-5.patch b/app-emacs/emms/files/emms-3.0-texinfo-5.patch new file mode 100644 index 000000000000..10ee2ad57524 --- /dev/null +++ b/app-emacs/emms/files/emms-3.0-texinfo-5.patch @@ -0,0 +1,17 @@ +--- emms-3.0-orig/gpl.texi ++++ emms-3.0/gpl.texi +@@ -659,6 +659,8 @@ + Program, unless a warranty or assumption of liability accompanies a + copy of the Program in return for a fee. + ++@end enumerate ++ + @iftex + @heading END OF TERMS AND CONDITIONS + @end iftex +@@ -721,5 +723,3 @@ + applications with the library. If this is what you want to do, use + the GNU Lesser General Public License instead of this License. But + first, please read @url{http://www.gnu.org/philosophy/why-not-lgpl.html}. +- +-@end enumerate diff --git a/app-emacs/emms/metadata.xml b/app-emacs/emms/metadata.xml new file mode 100644 index 000000000000..f03f5834c354 --- /dev/null +++ b/app-emacs/emms/metadata.xml @@ -0,0 +1,19 @@ + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + EMMS, the Emacs Multimedia System, is an extensible, light-weight + multimedia player system for Emacs. It includes support for audio + and video formats such as MP3, FLAC, Ogg Vorbis, MPEG, WMV, MOV, + AVI, OGM, MKV via external players such as MPlayer, GStreamer, + mpg321, ogg123 etc. + + EMMS also includes meta data tagging capabilities (including batched + tagging), play-list management, play-list scoring, streamed media + and support for synchronized song lyrics display. + + -- cgit v1.2.3