From fceeaf01a28ee71065cf3798b70b77d3bc4ef199 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 3 Nov 2017 18:18:28 +0000 Subject: gentoo resync : 03.11.2017 --- app-emacs/doxymacs/Manifest | 3 +- app-emacs/doxymacs/doxymacs-1.8.0-r3.ebuild | 3 +- app-emacs/doxymacs/files/doxymacs-1.8.0-gcc7.patch | 104 +++++++++++++++++++++ app-emacs/emms/Manifest | 2 + app-emacs/emms/emms-4.4.ebuild | 38 ++++++++ 5 files changed, 148 insertions(+), 2 deletions(-) create mode 100644 app-emacs/doxymacs/files/doxymacs-1.8.0-gcc7.patch create mode 100644 app-emacs/emms/emms-4.4.ebuild (limited to 'app-emacs') diff --git a/app-emacs/doxymacs/Manifest b/app-emacs/doxymacs/Manifest index 508335166209..97bfdf91348a 100644 --- a/app-emacs/doxymacs/Manifest +++ b/app-emacs/doxymacs/Manifest @@ -1,6 +1,7 @@ AUX 50doxymacs-gentoo.el 502 SHA256 55d0746f7855c7bc3e09cd332076a64bd7528199475643a20354f37d525d74b4 SHA512 1ce4aee60f650daca6d1597356ccc8d2e411c8d71f4236dd396709c6d2e03699d78626dba1e0f0b7c67701267436d62d56b70c9fbc1a5770e0018e7014badc75 WHIRLPOOL be57d8df024f98ba9ba90154d661fe6bece33ad60e5068f69dbae28cd7cb7dd5d6a068cdc32eeacd53fe08eadf58010dbe3baaf191926b5ee0093317f7d52e53 +AUX doxymacs-1.8.0-gcc7.patch 2868 SHA256 04e9d6d2642bd66845a16a88ed37d92754b98ce6a7c9e18e2c7ff0b4a0709e7c SHA512 2ac07420a59ecd2a90de1dcfe0b0750d527a6e12100bbbf453adbad9e046ab036708c4463e9d50507e099cf2246d867e748903d8b6a8e213b0755288625c1e03 WHIRLPOOL 0e968b90ebdb9d1b2c9e840eaff3343147112fa9bfd4f0b6edd55efb6c30b5a401dd796cbe5956e5b5e02d053c413b8a6f811a54d1eb20afa6e93516ac0a1013 DIST doxymacs-1.8.0.tar.gz 133600 SHA256 a23fd833bc3c21ee5387c62597610941e987f9d4372916f996bf6249cc495afa SHA512 7461a8a415aadf331f856e4f122712cbedc2907eff9e452f24e6ee83b96903d9944d2cfdbcfeab8a66144a0be508eae723c29f82a081df9723560b10c444f8ac WHIRLPOOL f8b39d0a38032c1364d1d4ccf9a78f87be877fc8655cf29a8b189a01ec0fb76ca2b26b52c19fd780c27243c0ebf5f344331b62f1278efa3c341851ee7a9c86c0 -EBUILD doxymacs-1.8.0-r3.ebuild 679 SHA256 b2b2fe51f524467b3bd6587ffc54538903036ee90ae0c0515b36e5675a0b7da5 SHA512 6d37c93fa0f636cd84ea30041856e1027c8186bb812e2635ff0175f4bc0ecf7af8cb619685125165e83a3a7c31cc02960f8c46ba2642a8ea3732fc0eb392fe56 WHIRLPOOL 6efe238f34c0571ac78dc8114c4e33241a837db3c92a45a0e8234eb60d86b210e6dcef5f922fcf98a90c2b76b4399765c7c3a69d9431da2961279feb180e6d82 +EBUILD doxymacs-1.8.0-r3.ebuild 711 SHA256 94bb74a89a7052a0533220ce8b3232c2a7e667a1d1a5cfb36414c7598c8825f8 SHA512 a90c2f6704d36637630a9a43b1fe8619e08a531716c22361b6066d2476f8c572443521b6afcaad338a2bfce1b5517bd617c28b299b43817507f9c9b85e1b9ef0 WHIRLPOOL 6e5842426d5e77840f0a3a3cbc0d28acde3c594916d75dc51f6aa5386bd5381f190a6c5b1b21ddba56d6b5c6eda1d917c02c165042abdbc6796a3063ffc28ea7 MISC ChangeLog 2353 SHA256 fc58587c81c790ee684aeafde7c193d6d6bf0d549c66cdcb8e70e28a690ecc35 SHA512 2e9cd10cf790a23950b5ab296423b91c8850316fd74b3d405673246354bc4c94b54ffcf3e3a74024cb4d9cc4a6d9dba66cce3fc6d94498c634963a0a09e5815a WHIRLPOOL bdd01d02847da02264c93233893d53667a23ce835c822856f9b3a54200c3a1df1a5c394fce8199878fa1f6b6a68b4220ab3f2ababc108d6b3655e8559267f581 MISC ChangeLog-2015 2166 SHA256 88acb57d616e6e28b61160f08b01af93c49fcda34d7068725380abe30ed6d119 SHA512 4bb21d657d5791f988b0845598e1947c31d97c957dcaa3c0dcf52215eb48daf6059c77b7f4b75392672eb4667caa73ac04df6b1109826110f4930fad0b334a4c WHIRLPOOL 327ba9eb3cd869dc27b88cdc9984d63fcb2515ebc5c0943bba7e1f95bce3121bd341a2f90c7f0b5563c274ff468f11e086d8f0c45b485b92b5ccd9076e81cb1b MISC metadata.xml 335 SHA256 9e97df755db16d310ec44a2b0d0139e84edadd2e6d0ceaa1177c9d71c4b61bda SHA512 25405ab050cf5173b07c80dd4e0eec376be3e6e666934d2f64ad978dfe8b9ad54a33c6b83adb01b96cff912a97cd64ae1009dad45c83ef0ec7c3dfde2f3fe9da WHIRLPOOL 80369bbea92e8608011d52241525f517a02ac98d94f878f4ff8f52d93e8557d83bb9ca873f25fab3922de724985299a360be7aab0fd052462a92a439ddf27c23 diff --git a/app-emacs/doxymacs/doxymacs-1.8.0-r3.ebuild b/app-emacs/doxymacs/doxymacs-1.8.0-r3.ebuild index 9cd5531e5936..5d9ed4e59e7f 100644 --- a/app-emacs/doxymacs/doxymacs-1.8.0-r3.ebuild +++ b/app-emacs/doxymacs/doxymacs-1.8.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -16,6 +16,7 @@ KEYWORDS="amd64 x86" DEPEND=">=dev-libs/libxml2-2.6.13" RDEPEND="${DEPEND}" +ELISP_PATCHES="${P}-gcc7.patch" SITEFILE="50${PN}-gentoo.el" src_configure() { diff --git a/app-emacs/doxymacs/files/doxymacs-1.8.0-gcc7.patch b/app-emacs/doxymacs/files/doxymacs-1.8.0-gcc7.patch new file mode 100644 index 000000000000..b30a955baa87 --- /dev/null +++ b/app-emacs/doxymacs/files/doxymacs-1.8.0-gcc7.patch @@ -0,0 +1,104 @@ +Fix compilation with GCC 7. +https://bugs.gentoo.org/635746 + +--- doxymacs-1.8.0.orig/c/doxymacs_parser.c ++++ doxymacs-1.8.0/c/doxymacs_parser.c +@@ -70,6 +70,7 @@ + + hash_entry *symbol_hash[HASH_SIZE]; + ++static inline unsigned int hash(const char *s); + inline unsigned int hash(const char *s) + { + unsigned int h = 0; +@@ -82,6 +83,7 @@ + return abs(h % HASH_SIZE); + } + ++static inline void AddToHash(completion_list *cl); + inline void AddToHash(completion_list *cl) + { + unsigned int h = hash(cl->symbol); +@@ -96,6 +98,7 @@ + } + + /* mmmmm... free hash */ ++static inline void FreeHash(void); + inline void FreeHash(void) + { + unsigned int i; +@@ -117,6 +120,7 @@ + + /* XML Helper Functions */ + ++static inline char *XMLTagChild(xmlNodePtr node, const char *name); + inline char *XMLTagChild(xmlNodePtr node, const char *name) + { + xmlNodePtr cur = node->xmlChildrenNode; +@@ -141,6 +145,7 @@ + return NULL; + } + ++static inline char *XMLTagAttr(xmlNodePtr node, const char *attr); + inline char *XMLTagAttr(xmlNodePtr node, const char *attr) + { + xmlAttrPtr props = node->properties; +@@ -167,6 +172,7 @@ + + /* Look up functions for symbols and descriptions */ + ++static inline completion_list *LookUpSymbol(const char *symbol); + inline completion_list *LookUpSymbol(const char *symbol) + { + unsigned int h = hash(symbol); +@@ -187,6 +193,7 @@ + return NULL; + } + ++static inline desc_url_list *LookUpDesc(completion_list *entry, const char *desc); + inline desc_url_list *LookUpDesc(completion_list *entry, const char *desc) + { + desc_url_list *cur = entry->descs; +@@ -206,6 +213,8 @@ + + /* Add the given name, description and url to our completion list */ + ++static inline int AddToCompletionList(const char *name, ++ const char *desc, const char *url); + inline int AddToCompletionList(const char *name, + const char *desc, const char *url) + { +@@ -274,6 +283,7 @@ + } + + /* Encode the given string so that {X}Emacs will understand it */ ++static inline char *Encode(const char *s); + inline char *Encode(const char *s) + { + unsigned int extra_len = 0; +@@ -341,6 +351,7 @@ + + /* Output the completion list in a way {X}Emacs can easily read in */ + ++static inline int OutputCompletionList(void); + inline int OutputCompletionList(void) + { + completion_list *cur = comp_list; +@@ -400,6 +411,7 @@ + + /* Clean up */ + ++static inline void FreeCompletionList(void); + inline void FreeCompletionList(void) + { + completion_list *cur = comp_list; +@@ -428,7 +440,8 @@ + } + + /* Add the members of a compound to the completion list */ +- ++static inline int AddCompoundMembers(xmlNodePtr compound, ++ const char *name, const char *url); + inline int AddCompoundMembers(xmlNodePtr compound, + const char *name, const char *url) + { diff --git a/app-emacs/emms/Manifest b/app-emacs/emms/Manifest index cc113ced23ee..3673ebcea5ab 100644 --- a/app-emacs/emms/Manifest +++ b/app-emacs/emms/Manifest @@ -4,9 +4,11 @@ AUX emms-3.0-texinfo-5.patch 509 SHA256 66ddbc99b6fb938955f30dee1f1c7cd26939cc93 DIST emms-3.0.tar.gz 200838 SHA256 5b750312dc82f856b1c725c0d795216f430ef7c25a301cda75b4847e52773594 SHA512 a6637d6d9bcf7fdc81815e698b51579d2dcb51b70b39d65117a81d180541f4774c82a1da23f5e67a5ffd37d5f1a4ce4fe5f653f8e443f899910320eaf5420119 WHIRLPOOL b8f9eecf1c1883e59051a31076888abb038627960012c22d9822764d558e84d97afb0b3eee9c6bf3fe89b707c6657d62099b384cac684709f1250f8fe63e9c59 DIST emms-4.1.tar.gz 283625 SHA256 032e5680c39f70234245e2c6d56bc8278cfb80e5539f3aa1ed26b771c330c62b SHA512 b92773bb102e8d082a70644743665d5a1bfa470f579b8aaa1df60a29d0156aa6c4d516ea92a842db50d3418d63be7eb0cd36f18e9e3574b840056ed4ea210107 WHIRLPOOL 4ce84196531fae53e37d50b4e802b731db5f99a530b83965dfc95c63f105cdf1703df65af95fe2b4849ce1f412e3ba2fb4141cc6f9ec9bae0541e73226932de8 DIST emms-4.3.tar.gz 287153 SHA256 00112d631eee0cfee80a85c048bfbf7c2d25886067ee02152376208ae87c2c36 SHA512 fd674e8637700d0a08cbdf0253ffd285623ba8181fac389eb94a701091ce25b071f995baa4fd68d60528dbbb90bbf034705bf52b41d9d5edd7af12c2c99418ed WHIRLPOOL fe7347c9a7013d0be81c9dff0c52e94ba5d62cbf9a04b4fcd18e7074658f12c0d3188a9242554d28143c5ebae62101e1d5f39ce302c94ed1852b0cf5094a23b0 +DIST emms-4.4.tar.gz 288922 SHA256 10ecc2e9c957ca1f80bbf8d9a0473b9eae552218aaea278dc8b10564215513ac SHA512 d0aaac80728b542366885916e43c2c50302a5a5d6c9e35ff53a5b46a7185fda19459ea28f0d77929920873d7d9732fa531a4ef50f5052ed4df42cc474d14d0ba WHIRLPOOL 0c25526a7c55410a25fc7c873c3ba63b7caea87a00f24ca5c763e402e5f12aff93e2f37cbd28cdfd34ea4411eff053990591209e85a01385c983a58c394968c9 EBUILD emms-3.0-r1.ebuild 1015 SHA256 eaaeada17ed3feec111ac65831470c331e358ed07e6ab185f58f6e859bddb0da SHA512 1aeb482a49dab0a35825a3e382393a54fa98e86716ecd6fe0ab8cae28189570ca90e7ec99acb719d860cd3ec8e6479dd287e8f016dfed70cc69196f4c7cbf776 WHIRLPOOL b23d3999cbcbb29822db2d2d673aa7578bc1834159f36c7770c9637ee6e46915f258c4c791f2ae79f86fee7e2372c84856985498bee882d8692dc2b789eb842e EBUILD emms-4.1.ebuild 950 SHA256 f2a8309015b0107c1074225662c61b741d3c5c859c728d595952de9d3c8ecdb5 SHA512 1fce44cd0519199ea6f70ee847906aedf527a23f537a0a4f8a55ba2a2db198c955b6fa226cfa35d312f548a1fff4c1fb20cd51aa3e02a51ffec98d45bc8c845e WHIRLPOOL 17652ccb59e02e65c68af059e72ce17afa400ac148ac453bfa7923fb40f57cd9425a8244540b84e1ca78547b6843ad9744c06f3a699d6e659718c81df34cc396 EBUILD emms-4.3.ebuild 969 SHA256 4565c3b01ad78babd38458d271a31749714775ccd3f0d347d8ed6e8e3d6682a6 SHA512 615ada145b969798344b3d620d5a6248535664230256f524f2be3e7eecb9585974c033d83ba4963b4c8b57bf0e0c180a8713582a6588f27b99d57622d912b83a WHIRLPOOL 5b94b73dad614e336d8031513aa4a98080e2407dc3c01baaf4a16fd9ebace940de5c526d125c6d5a45e57df7963db26ba30b81797c6e77e5f906eaf7e49e3936 +EBUILD emms-4.4.ebuild 969 SHA256 4565c3b01ad78babd38458d271a31749714775ccd3f0d347d8ed6e8e3d6682a6 SHA512 615ada145b969798344b3d620d5a6248535664230256f524f2be3e7eecb9585974c033d83ba4963b4c8b57bf0e0c180a8713582a6588f27b99d57622d912b83a WHIRLPOOL 5b94b73dad614e336d8031513aa4a98080e2407dc3c01baaf4a16fd9ebace940de5c526d125c6d5a45e57df7963db26ba30b81797c6e77e5f906eaf7e49e3936 MISC ChangeLog 2712 SHA256 bf89234a0caea60e977e5ff616596baa09f88b7960e483fe7576fa936d2b5e91 SHA512 4f88022abcba9709c08bd90fb7c1e709d8c8da26358a260ebbe95ab8d4b5a637bbcf821f3e4c35ea21224b7d0935f98f5b07804b31ac08f8c078f52b677b6c6c WHIRLPOOL f002fb707931e61a8f09663ce307c4a543e3c8226ef7e85ec1148787d42f4972f643d124fdd203af178ce1c5d088169ad8bd4a58a78189bda0075af27991abfe MISC ChangeLog-2015 2670 SHA256 f943b164b3b73591dc8876a0ebb9cc86a7992bc63aa34f4678921e98b8610fc4 SHA512 25f7477f12bdd93c2b2ab5d863acaa5954cdc41c6fd9c4c67cdc33a133d48b1176fe77eb7f0fc2726305a734d4e7019c9dbdb352a12b6e26d4dc23e0aaead373 WHIRLPOOL ba93caed0ba301ddee75ee315239035a0d155986d90df2417f2e35dbcf7eac93022e981892d789597c03a6f0e70cf8a6fe9c5d881c701fcecb0429f1d4fd2e09 MISC metadata.xml 781 SHA256 8d133d600ac7130fc07f36916e4a6266af67bc65497bfbcd1999000f8a197039 SHA512 5208cf25762a76d125453737c53d318ffa79e132eb0aff994161e8e0fe7594360789a21128d854b675f46766a97b6e1a9db99fe9ff98ffbadd137d481e14692a WHIRLPOOL 73149a434eb2a77429867c3cb618441351580398174d1ba56d224b6ce8e6a5d8b982ef5515f8921739f24def9aa30ba4e0f4bc3e259031021cacb931630f6536 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 +} -- cgit v1.2.3