diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /app-emacs |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-emacs')
962 files changed, 16845 insertions, 0 deletions
diff --git a/app-emacs/actionscript-mode/Manifest b/app-emacs/actionscript-mode/Manifest new file mode 100644 index 000000000000..c30bc3a8ea5e --- /dev/null +++ b/app-emacs/actionscript-mode/Manifest @@ -0,0 +1,8 @@ +AUX 50actionscript-mode-gentoo.el 270 SHA256 fc6dcf02bf928b1de9bb2acbf86502a3c13957480d8cf3c75b87e5c10cae45fa SHA512 0e991f231e57ff72f992670f6469f36409fc89243afc5d6955b9035fa835cd4af2b107d59031a692c07c3d66b3e6e82941659619e344fef5a5b3b4c423437a3e WHIRLPOOL 4eb1baf4ed7949be8d71ee857b7bd2d454e524ee15953491b5f1b765f32a264a3760cacaba3a8aa31a8333b6a5084a23cffff2a023f84f08c8365eeaef788a86 +DIST actionscript-mode-7.2.2_p20120405.tar.gz 8226 SHA256 f752546eab05c5249187b79489b74dcce385f99814b5ec708a1e347aabc154c4 SHA512 79f59b5c6e53d8b7b5a765579629e956a90adadac65c8a46be883cb22813a15437cc63a0ec1a5c9b44e2034284f5d7c4405bbf3670861186f7a85af0a1e720fb WHIRLPOOL fa647438e5d0f7ad6ea6e83d67b42c753430f7d7e8d3217a65b5a0aa0b3a7b3f0b6714b60183f3c6d4d9be09a7ee38acb657d7ded43eebb63ea67d33ddeb9056 +DIST actionscript-mode-7.2.2_p20140605.tar.gz 8276 SHA256 c7131633c05fe78ed4a196b0fa21758bf3748ec03c532f6a5bfb9dfb63d6bb5e SHA512 05a3a0a0bc185bdbc96bf292a220912e8649acd20eb3f55dbfde04cd956da3e4f71daa10957bb2ba6e150589f626ec1059908e3b294a643b4034a6c08e507fb8 WHIRLPOOL bb0673e38c7a5579a1e3a6915f691965d445fa2345de17374d6e35671620986c4b0db09d12ba1afc0c0a54d0e5a3fb7de9459643c0819067cf3a8c3a6e90d0c8 +EBUILD actionscript-mode-7.2.2_p20120405.ebuild 648 SHA256 e3ca1cf44e3a95b6d45e23abc9ded8057428e9ef914a094b4d11510f6b41aa01 SHA512 d7ec42df1ab94d55f844491545f2ba533392c3b5e9d67d703a9f60ab9dc6fcae94cca26265590836b9387016d64fd38df09dd450c1485fd792c03ce0365609e6 WHIRLPOOL dcab8aa7b56e1e54403cd43d99d8d474c07022db2dfedad3de71c3aef672d2b05bca7b191efa4370505b88192a7f094e9e16b1641d707e89244ff610fe5c526b +EBUILD actionscript-mode-7.2.2_p20140605.ebuild 648 SHA256 6151c8c22944db80f46a0bf7d284faa6b4c00c324d46895203f92a191fb4d1a1 SHA512 4375a370c110599c159aec9eab45e7d0ead0272b52a800e320d13a05592749ea241790cf57e33069208dc7a39f92f1d4484559c0a236ad13229771a78c0586bc WHIRLPOOL d686af6d3220b3b45a656521068232d87f3fecece3e4db33ea3090624cd4f800b411dfb309861c427cdc999e273e58c1930239aed916e1346511ea25bdb37f20 +MISC ChangeLog 2499 SHA256 c3076e15cfb2d28389c290d2c0059323ea9166c30a1dbc5289eaf8c4c8afc2ec SHA512 7581a1c6b350387067ecc7ed3d461fd16e1cfc65cc62915f1ced6546ac270956b07be4b712de602eca67a9df2b60920cae19b9fa6ea1952ab65bfd011ce4564c WHIRLPOOL 9d5492f380ad4799c47f72d3cba3973dba3870c76d6bf06373460c13119b6318e0b19c238fc7c3583695eff33ff3be3d1d4424ae90dd4b4b713ac561945ff260 +MISC ChangeLog-2015 973 SHA256 17b11636677d6b819b7d0aa4bb40dc600c2f35eb535a0c6e93bef9dba16b7e09 SHA512 bb5a05d319b35bca43a2dc2cfb08d3f6fa55aa7462653317cf4a483ac81327363f80bed81da8ec7d3df5e7a2e15370cf508d4c19d946deefc7422c6e148ecfb8 WHIRLPOOL 00a17a83decbbeea0bb278343d758f41eb787318ebadd478f312261583db4d0ab377c078aad2d729112a90b2126f56e15f822a2c67d1d1991be0b5af15f443d8 +MISC metadata.xml 350 SHA256 411ec753b762083943bd45191397050ded2ed718822e0f39945093725e7e850c SHA512 941fcdc0b4af74ce9d47f8b24ad64dcfae51e57a019b11c7cf90db0ec8143ec17d6614ce337b704345c2edd6480ee8a7ab4580e3f0d3c9805d78c620f6119f91 WHIRLPOOL 4e37ec6460bb7954b6d186576f4c854d3c0236402c9e7402c2ee3ddb0799763c788dbda4636f93a7ee79ee662408b9f6ee32ab1fced409fc3e4a82f10c6e35ba diff --git a/app-emacs/actionscript-mode/actionscript-mode-7.2.2_p20120405.ebuild b/app-emacs/actionscript-mode/actionscript-mode-7.2.2_p20120405.ebuild new file mode 100644 index 000000000000..bcfe47642bf7 --- /dev/null +++ b/app-emacs/actionscript-mode/actionscript-mode-7.2.2_p20120405.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +GITHUB_USER="austinhaas" +GITHUB_PROJECT="${PN}" +GITHUB_TAG="aa7e63d566a815152e7e652010becd46a406abb2" + +DESCRIPTION="A major mode for GNU Emacs for editing Actionscript 3 files" +HOMEPAGE="https://github.com/austinhaas/actionscript-mode" +SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/tarball/${GITHUB_TAG} -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DOCS="README.txt" +SITEFILE="50${PN}-gentoo.el" + +src_unpack() { + unpack ${A} + mv "${GITHUB_USER}-${GITHUB_PROJECT}"-* ${P} || die +} diff --git a/app-emacs/actionscript-mode/actionscript-mode-7.2.2_p20140605.ebuild b/app-emacs/actionscript-mode/actionscript-mode-7.2.2_p20140605.ebuild new file mode 100644 index 000000000000..a9168a442eb4 --- /dev/null +++ b/app-emacs/actionscript-mode/actionscript-mode-7.2.2_p20140605.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +GITHUB_USER="austinhaas" +GITHUB_PROJECT="${PN}" +GITHUB_TAG="6822d0bfd5d7ff2c0b246ca90ef9480d3c528b97" + +DESCRIPTION="A major mode for GNU Emacs for editing Actionscript 3 files" +HOMEPAGE="https://github.com/austinhaas/actionscript-mode" +SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/tarball/${GITHUB_TAG} -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DOCS="README.txt" +SITEFILE="50${PN}-gentoo.el" + +src_unpack() { + unpack ${A} + mv "${GITHUB_USER}-${GITHUB_PROJECT}"-* ${P} || die +} diff --git a/app-emacs/actionscript-mode/files/50actionscript-mode-gentoo.el b/app-emacs/actionscript-mode/files/50actionscript-mode-gentoo.el new file mode 100644 index 000000000000..7b6ca265923d --- /dev/null +++ b/app-emacs/actionscript-mode/files/50actionscript-mode-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'actionscript-mode "actionscript-mode" + "Major mode for editing Actionscript files." t) +(add-to-list 'auto-mode-alist '("\\.as\\'" . actionscript-mode)) +(eval-after-load "actionscript-mode" '(load "actionscript-config")) diff --git a/app-emacs/actionscript-mode/metadata.xml b/app-emacs/actionscript-mode/metadata.xml new file mode 100644 index 000000000000..1dcd3a6b3970 --- /dev/null +++ b/app-emacs/actionscript-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">austinhaas/actionscript-mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/adaptive-wrap/Manifest b/app-emacs/adaptive-wrap/Manifest new file mode 100644 index 000000000000..a0296f2e4fee --- /dev/null +++ b/app-emacs/adaptive-wrap/Manifest @@ -0,0 +1,5 @@ +AUX 50adaptive-wrap-gentoo.el 147 SHA256 954729612cb2bcabd9610302086d89c5d62b11fedefeab9d6d03583dd671b33d SHA512 869d6dc360d57348aeea5de6e096a2c44363f35b84119546a8d63d6d776cf0a344156b93a4c8d14d05fa6ea3c430a2ab7f0640370ee3d04fe26d0ee845ce3ff7 WHIRLPOOL 7482b53069f885a4924a3aa35873824f154e1e522cae3c015888b7cc29c54762a9402b39b437f103962cf6a0dcce872f1810bf295a8c80208cead4385fbc13db +DIST adaptive-wrap-0.5.el 6111 SHA256 fefa54ba670b84360d2602fae477642b27ca4c2312983a7d24b4e6bcd1ad2f3b SHA512 0ffc52ad4343b57376dfb1ef09c7cc31d5933568ed614afc7d6d104fcb2ddf1eb69a69d4b04f5f97b726cc66ddacfc8d56ff10e447cf24f45227ee568adbcb95 WHIRLPOOL 9b4c64e26da9320a13cd7e0e77d10505c8aec60200e3e26c73367827fa1320ea5eb791834b3264f77998c5e29f07fe6c0f66ee7f8cfa89e75d5f63d19ba8a4d4 +EBUILD adaptive-wrap-0.5.ebuild 439 SHA256 991c2325f1cf7b22dc42fdb7e469a734b8b7668b4fc8560daae91d7c7991de8b SHA512 49fbac464ebdbf93e4883ac3252d5b96216b7e163c485edccb715218605e5e8b4fe3d662657b94ca52bbf816b33b8615762aee8c8dd57f91273fbc0bcb939fd9 WHIRLPOOL a7f03bf8bb925fd295451eaf0703a16373a44403ec5cc888ebd65316df78a878473e86364a9c3f473738c20649d41edb2c15d1b147d9e505bd7c5cd06254f5b4 +MISC ChangeLog 540 SHA256 c80dfee5a2f6eebf43c42cb85d7b40e183a00380f3687bc8d47494e9286a0305 SHA512 596f888753033d809090cf34a8bc337ab5123a30f6f195d463b4f09a367893ceeeeb2a4895e86ad470ed26e22b1716d1124c2d61aaad0371dbd09a595cae5022 WHIRLPOOL f2e5aed5f36cf3b28bf8e6d8da78df97c226b4f6e88a0deb4718631eac4a2c15aff9d61a65e625a7cdb9f77fa0d0ca5373a07585c1eafe7c8a50efd392bf1b34 +MISC metadata.xml 502 SHA256 0bbff25c96da08941b52c43931dcdf7c892f40a486d7cad25926726be44ea369 SHA512 f724d92a7f7175662bf579315df437eb9b220dfe58ace4a37f72d4705e84435248115a7a09c017b3b491464e69c7b9fc498a8bf9a004b2a5ffe9029746fc4eb7 WHIRLPOOL 41bcce3045df1ef858dd8d54f027b6709036887292d73b020251f53e7dcf91b8952da799671f78903e73ab54e29aed3978b266c9559b963c206b4c25af595de5 diff --git a/app-emacs/adaptive-wrap/adaptive-wrap-0.5.ebuild b/app-emacs/adaptive-wrap/adaptive-wrap-0.5.ebuild new file mode 100644 index 000000000000..b009cb85e616 --- /dev/null +++ b/app-emacs/adaptive-wrap/adaptive-wrap-0.5.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Smart line-wrapping with wrap-prefix" +HOMEPAGE="https://elpa.gnu.org/packages/adaptive-wrap.html" +SRC_URI="https://elpa.gnu.org/packages/${P}.el" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}" +SITEFILE="50${PN}-gentoo.el" + +src_unpack() { + cp "${DISTDIR}"/${P}.el ${PN}.el || die +} diff --git a/app-emacs/adaptive-wrap/files/50adaptive-wrap-gentoo.el b/app-emacs/adaptive-wrap/files/50adaptive-wrap-gentoo.el new file mode 100644 index 000000000000..3609fffb6421 --- /dev/null +++ b/app-emacs/adaptive-wrap/files/50adaptive-wrap-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'adaptive-wrap-prefix-mode "adaptive-wrap" + "Wrap the buffer text with adaptive filling." t nil) diff --git a/app-emacs/adaptive-wrap/metadata.xml b/app-emacs/adaptive-wrap/metadata.xml new file mode 100644 index 000000000000..57bb313b577e --- /dev/null +++ b/app-emacs/adaptive-wrap/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>victor@enise.org</email> + <name>Victor Gaydov</name> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> +</pkgmetadata> diff --git a/app-emacs/analog/Manifest b/app-emacs/analog/Manifest new file mode 100644 index 000000000000..96740d8378e4 --- /dev/null +++ b/app-emacs/analog/Manifest @@ -0,0 +1,6 @@ +AUX 50analog-gentoo.el 88 SHA256 a619de12ea5faef6d0713f5188e362af4efd8dccbe374e8fb1954db4f685dde6 SHA512 a74fbc95f45893507aa84dcb6e10f5e41fc65678ceaba2f1370ca75319a9f3287c9476bc453df9ff4545a976574770dcb1ba906536a8f090aa0a273f2bb7d6dd WHIRLPOOL fc93ad1f42fbafe09a006658ba6942be53dff9cfbacce228de46a828fb4ef299f6fc0e0d4370027ffa96bcadf10e09423a5bb79e1ff44509e6824d7d228177cd +DIST analog-1.9.99.el.bz2 9626 SHA256 22c2744c29e7bda90203d014bb2caa234b66561f65e4fd4b602e374ad819e43e SHA512 c4ce5dcce93805cf4cbcd3316f044485adaa36e6479956f2a87c8bb6a6c1522e46a60cb8ef5a4bb3fd6a60187c4ed6760f74afe870c7491ba5c3e760ae2d6cc0 WHIRLPOOL fdc9aef16620ed7ee7b29d90dd54993361e6958b59201ed4637ae479096ca1631aed86de039961b45589a0ed27ba36441e916bcf35e9fdb2d8cbce208109cda2 +EBUILD analog-1.9.99.ebuild 379 SHA256 1cf1d2a382728ed46919fe552dc2a44f2b8142c589cd510276f6ed8f8227d95f SHA512 0379a4d03f09fd7db408545177d063aed0d3da8ba515172c93fda0689088352f26704155052f77ee9e5bc31f15265dfe98ca510fb9f3594d6b736792425eabf7 WHIRLPOOL 5cf59476a9f3c8088025eb431397134a2ef2a3fa925855c1d9a31171bc131b5b8be0a2321cb3c29925e60d46dde292178d38013e899951b26dedba06d667c9e5 +MISC ChangeLog 2341 SHA256 a6dd43a3551cc31117dadecef9cbe9b1ca4577b1fc860c85fa4564577350fc8a SHA512 63eabe5676e1e5e572374552c11442e6d05603e3c91c2fcc3ee13d6888f4acf19396a7dd43d253bb927b11cdcbd3ab71f2af51b8a7d0bb458cc18d5ba153bbe5 WHIRLPOOL 0f766171257455942cfdc978dad32dd29f0e14741e1fd17684f6de3f3dca96166106dc5471ff118c99a86ecd9c6a43a81f62daf2fe1c32d2891678e50cb0540b +MISC ChangeLog-2015 1823 SHA256 81f1464b21234f803be4f285d851e66e60743748446d845c4f11bfad55282ddb SHA512 a4a54aeec9f7a680b2d6062e582fd04e827e8dbbc5a2126a73118341355cff6056feb961c16a979cf2d9224c41be924b7ceb16f7d192ad80468efb955d8b1aa9 WHIRLPOOL 214c8e50b91b3511179de156fbfafa559dcb3cd776ac6ecf9531fa677f3b9fe2d6457226bfc597c8bfbd2e669495a8c475d026d412899cde94fc85d82b8bf038 +MISC metadata.xml 577 SHA256 00556daca0e412965e0bf83412975bfdac97413bbd91e507287881d4520f4e5d SHA512 0c0fd0223a80debbe1acdc296ac602e179047ceedb1477883d0f23fe2ab3b30a3f90e1c54adea7b6a6e7fc3b31dc4918a81195df08e01c30b2c93c76db17c592 WHIRLPOOL 29d618d6e6bde3dea2791b5506a587756be866b5e8066b8b08ec10003868aa8bac742d12709fbc67c07abe63a1c49ac5f72006e2c54c81d064458f2ebd363a16 diff --git a/app-emacs/analog/analog-1.9.99.ebuild b/app-emacs/analog/analog-1.9.99.ebuild new file mode 100644 index 000000000000..b4aa33cca786 --- /dev/null +++ b/app-emacs/analog/analog-1.9.99.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Monitor lists of files or command output" +HOMEPAGE="http://mph-emacs-pkgs.alioth.debian.org/AnalogEl.html" +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +IUSE="" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/analog/files/50analog-gentoo.el b/app-emacs/analog/files/50analog-gentoo.el new file mode 100644 index 000000000000..8dbac8378c82 --- /dev/null +++ b/app-emacs/analog/files/50analog-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'analog "analog" "Start analog mode" t) diff --git a/app-emacs/analog/metadata.xml b/app-emacs/analog/metadata.xml new file mode 100644 index 000000000000..75ff7ea2e8bc --- /dev/null +++ b/app-emacs/analog/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Emacs mode to monitor lists of files or command output. + + Features: + * Monitor files or the output from commands. + * Filter or highlight using regular expressions (regexps). + * Collect entries into groups. + * Easily visit files or view the complete output for commands. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/anything/Manifest b/app-emacs/anything/Manifest new file mode 100644 index 000000000000..b0cec856f0cf --- /dev/null +++ b/app-emacs/anything/Manifest @@ -0,0 +1,6 @@ +AUX 50anything-gentoo.el 83 SHA256 a90a77777877be6cb72a1fdaf047673f6be15095297646b7c79a886af0a3af61 SHA512 fefd4b2ea8f66201b439da4532c4c5e54c06efdfa2246c3e08006df467ba128237e950837018412e83e8a9a589b7f51f9791bcec3a62bce2c54ac83188b5525c WHIRLPOOL c2fc2ea0b015c83f08e4b3d818a49f725238f3104a39f46fb74573642cf9e4d8926cd853854fc58a3e9042cd4fabc6ee5209b01c25f75e687209c8b0e39f3bde +DIST anything-1.3.2.tar.gz 2165646 SHA256 32a27ebd15ef4006af8f86957f541411e4567e9af716288252574c9422045e31 SHA512 aeeecb6ab9991e3b230005e0f7328cc436b0a3508001c18d46137b8bb6e1883308d2e0af25a57e92a8b980fa119fd7eb094d3f4abacc3f0b9a0a9c409b623960 WHIRLPOOL cc70c54c661d183e4ff7c487302f80af59df08335973126d19a5138bbdafa534be456d1edf0336dd78afd3bd3a5229e304c5c91391ea6cb109528b5414cc44fe +EBUILD anything-1.3.2.ebuild 894 SHA256 9306b03421ce28fc959c4578a72519f21b6d0436bd4957d0d85493a74bb67b74 SHA512 c01eefaa160c61ceb35896fe8349a2d44bc35363e0ad61913fe365a5c1ba518a5626b90a42e8816052fd8a6400489ba69a036a7a144dd3149ea1942b4e90d573 WHIRLPOOL 7a86b2cb1b7b2b4cc485ba64aa71041395194640cdc0e95746c1aa04e873c2b481bce47c8cb72ea04329555653c852a8719b401db497a64f5133fe0f89744aae +MISC ChangeLog 2740 SHA256 da116708c67dd0e4e82fef1814e225aea37869ad04486dba0f02fbc6cbaec650 SHA512 42a04e81b68ad0f0487060ab01432db51378f4bd5aa94fc70233190e608ea9747e77fb19fd47c30b6fb9fd53fc4cb5b4da57fa423a8c83589d7325cc168cb1b0 WHIRLPOOL 6147d3079c448f86d93c1ceaba9323831c066bab2db53769954d3b07e6ad4af2899d2efa1ad98bf75816239f0c5b50bd44a396ab39f7ef59a0afa21886414f40 +MISC ChangeLog-2015 495 SHA256 3389c16c9e96f237399100cad73552f9418c7ae8283977df5210f29fc4471ab0 SHA512 d73da71d9dcfce05fe729d6ccf6c070fabd9b7b361425b071a30bb627e1536214ee77c65aac187d47fa7b72e9d16caa2635aec886d1d484c0c8f7c4ae436d902 WHIRLPOOL 0d49cc86fb7d4ba72445dbcf22c08ac63c2044c15dfbb212035021b4cfb71b61d2bc76a1e717384eb72105c9e6b5214ad0395729666094597e307e2cb329e54e +MISC metadata.xml 333 SHA256 f05c7a875c2f6d70a018e7457974f7b57f22e951f4bf3383f6aff3c60149c596 SHA512 a9b1e24aa580938767cafc0a3f2cd8118b8610e9e88b2d620e5ad03389c1f90b144a48d3dd896df53111c4499c515751d82ff7a531cd6dd2f15c6421711fbfbe WHIRLPOOL 82e761c5435572d3a117728146b6d33a07a1c6a5b682447ad2b4fba36634a9099bd6ad0e896962888eb8674176064c27e4f2d56d17ff701301733fdc21a9681f diff --git a/app-emacs/anything/anything-1.3.2.ebuild b/app-emacs/anything/anything-1.3.2.ebuild new file mode 100644 index 000000000000..6afe9363a764 --- /dev/null +++ b/app-emacs/anything/anything-1.3.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Open anything - QuickSilver-like candidate-selection framework" +HOMEPAGE="https://www.emacswiki.org/emacs/Anything" +# snapshot from http://repo.or.cz/w/anything-config.git +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="extensions" + +S="${WORKDIR}/anything-config" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile *.el || die + elisp-make-autoload-file || die + + if use extensions; then + BYTECOMPFLAGS="-L . -L extensions" elisp-compile extensions/*.el || die + fi +} + +src_install() { + elisp-install ${PN} *.{el,elc} || die + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + + if use extensions; then + elisp-install ${PN} extensions/*.{el,elc} || die + fi + + dodoc README doc/anything.pdf +} diff --git a/app-emacs/anything/files/50anything-gentoo.el b/app-emacs/anything/files/50anything-gentoo.el new file mode 100644 index 000000000000..5ae22f3a672b --- /dev/null +++ b/app-emacs/anything/files/50anything-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "@SITELISP@/anything-autoloads" nil t) diff --git a/app-emacs/anything/metadata.xml b/app-emacs/anything/metadata.xml new file mode 100644 index 000000000000..6a8646e51cfb --- /dev/null +++ b/app-emacs/anything/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<use> + <flag name="extensions">Install optional extensions</flag> +</use> +</pkgmetadata> diff --git a/app-emacs/apache-mode/Manifest b/app-emacs/apache-mode/Manifest new file mode 100644 index 000000000000..9f04f672b980 --- /dev/null +++ b/app-emacs/apache-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50apache-mode-gentoo.el 499 SHA256 c596afbbd295f830952a989fdf90fe140788863cd6e177ce20fe76bb4f86f093 SHA512 4193ed796f1bd433ad33f61e2d23eafb6cde2114304f51c20464827d25185408749eccadb006663be25bb3a62b206deedf654bf0398b3e5ef94773a53ba28caf WHIRLPOOL f195e73dfcf62cf929cb722815b5ead048ae25389b5059eee0ab9d011bfb7bcd157bc273aafd1e374efcb3e93c59f08a227bf4ed0c956202b8c974f865d54aff +DIST apache-mode-1.1.el.gz 3468 SHA256 1e3e708700f187d8a6a1c3638d80f8b9a8b0e0310fd30e0cbfd5f785e350e887 SHA512 4eb42a0b4db847026832f14473dfc6cfea6c436eaed5a52c2ca3ba27cc89b0b36b0e7be1472048e1c559f3b5d5a5e7e85b9e2cb9c5563bf781f241b540e141f1 WHIRLPOOL 77a2098df3015411ac688a97d387d70355510d4686bd6d0bd2424e77f586d6842d85e5ef3bbe933925718cab0622c4496f3470c46b0bae0f535d344976e1974f +EBUILD apache-mode-1.1.ebuild 377 SHA256 800657b76c36741acdba9ae842d22d86de0a59eda74bd363e25a218761c3e712 SHA512 ae7e50866fff671b94acd287b8671ec77e5ffecc093c6f685afdb3be1e48f3178f2f4ac5d832e37897add19a2fa14e062a2899f01ec11e34f78fcbd3c7eed894 WHIRLPOOL 71da09652662510236ef1f60a57effdb7d00818df4d52ac272e113ea31554ddb3475de4abc3b247406d5acc5dee244b1483250744923d0146260baf716456722 +MISC ChangeLog 2355 SHA256 5013efa7e0f984a13b174bc85461c620b89f4983c5555e13c1ccdef4b6330abf SHA512 124fa5e748e20a037c2759d3d9e53b363ed85c23df70568d8875fd446930cd1105b5b268a9f8469c2e54668f7265e087568013f6c64beb7d30f0f633a2bb0333 WHIRLPOOL 79426a1d17db9169c82c188b7498d630d513ff7c45943e0028ab0f8a82ce8f7a7f4dc0ee49853c1b51e53af17d49af7d4c36918335e26d44b0d9a8f0717120bb +MISC ChangeLog-2015 1967 SHA256 ce726112a3f8c99932a5b94840519a3c83210e3f478c0bb21b21f854b9a8cb5c SHA512 2a77bfda658dffcaa81452ffc97cdf474e2751cb31a9c24f4324c8a5522d6bca31b12f2e3931db4dae1c994299b41ca01028a83bcf619bebacf1d54f8b034044 WHIRLPOOL 7c2006676da5721eb06473077ea71aff7dc4c0f70353dfc711ff7b01367c7b1a4cde9a0bb610f100b12fb8c20b0564af9ffe38112942180d0c789962e390b715 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/apache-mode/apache-mode-1.1.ebuild b/app-emacs/apache-mode/apache-mode-1.1.ebuild new file mode 100644 index 000000000000..7fc337a8f516 --- /dev/null +++ b/app-emacs/apache-mode/apache-mode-1.1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Major mode for editing Apache configuration files" +HOMEPAGE="http://www.keelhaul.me.uk/linux/#apachemode" +SRC_URI="mirror://gentoo/${P}.el.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +IUSE="" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/apache-mode/files/50apache-mode-gentoo.el b/app-emacs/apache-mode/files/50apache-mode-gentoo.el new file mode 100644 index 000000000000..c8ceb9f8c080 --- /dev/null +++ b/app-emacs/apache-mode/files/50apache-mode-gentoo.el @@ -0,0 +1,8 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'apache-mode "apache-mode" "autoloaded" t) +(add-to-list 'auto-mode-alist '("\\.htaccess$" . apache-mode)) +(add-to-list 'auto-mode-alist '("httpd\\.conf$" . apache-mode)) +(add-to-list 'auto-mode-alist '("srm\\.conf$" . apache-mode)) +(add-to-list 'auto-mode-alist '("access\\.conf$" . apache-mode)) +(add-to-list 'auto-mode-alist '("apache[12]\?\\.conf$" . apache-mode)) +(add-to-list 'auto-mode-alist '("commonapache[12]\?\\.conf$" . apache-mode)) diff --git a/app-emacs/apache-mode/metadata.xml b/app-emacs/apache-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/apache-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/apel/Manifest b/app-emacs/apel/Manifest new file mode 100644 index 000000000000..f680582f3167 --- /dev/null +++ b/app-emacs/apel/Manifest @@ -0,0 +1,10 @@ +AUX 50apel-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +AUX apel-10.8-010_ikazuhiro.patch 6631 SHA256 4143eebbe8d0df934c25503b781e244b465bc37c7ef818aa4876dbc7666d9c97 SHA512 1630c45bec06b019815f1989b2279ba1e85634b9358f65254af1e40fcf51c8426715afe9c014a73928bc4ec59f6b71db1ddffeeadb3499ebc4324571631fd82c WHIRLPOOL 2473e5b4917dceffdf2fcaff8e05b9d14b98937d22c54c72812e68dc89f5822997eeee55f630af4e19201757fc41495ea359821c24d0af243773a47bc4ed31fa +AUX apel-10.8-020_Prevent-fontset-error.patch 755 SHA256 89b5b037beeb716c1252925728f1c0766404dcd21b66fe28e43d9059b1ffda7b SHA512 4617ec3e48758fb85fffc9d07eb657e00451abc6605b3e65db5d01c99f37824c4232913fd445f387bdbe024409e7b01030b3337fa00ea3f52fafa289ecf11da6 WHIRLPOOL fe84d5efd8d75471d3bae3c92a3221567e649c52028d07eeaa50ce97f1b75c7bb02cc1f2cc528590336d2c375d06d58d42e26393c2b9583963bd2fa87951337d +AUX apel-10.8-040_make-temp-file-for-Emacs-24.3.50.patch 888 SHA256 cd72d22b18352f9f1eb39c7226e7e4511ba4078fe924256c3e66a4bd5c3b2510 SHA512 50795dff5cdb86a3a778257cfea5894b682e3c74e6b8a0b963606eb0b125158927c499ece14af0da418b491a30f6bbced4d101cf5ee29e4fc110a604d729a778 WHIRLPOOL 6e496c544abd26a0c432ae9b83182da804101e4d57cf155e5f6a9ee6c6989534d97e4b7b07dc88e653df3acd4736bcc1e54cb55c249b392b25c1243dc6aa873d +DIST apel-10.8-030_Use-new-style-backquotes.patch.gz 7869 SHA256 064edbe19f90e884ea2f5b64479e4498afacbb8d550c3882a4626bdf10a1bc98 SHA512 4074dc612feb2d63637bea2e9303423d4e9e035fad7f440d2da5331a6adc08f5ec61abb5087c2c4c72ec8931d1ccc4db3ffd061bcf3150d20c222c8df2e0b274 WHIRLPOOL f9bf88d85c5cdc8164bc0778bc5275c4e6c494f5927d11bcdf008851d7e2e70c32a3430a936abecc0239da1cf4a9b4a295ff7f4184a488462750f1dd8ac89363 +DIST apel-10.8.tar.gz 126326 SHA256 a511cc36bb51dc32b4915c9e03c67a994060b3156ceeab6fafa0be7874b9ccfe SHA512 39f13f15ec0a078d8f8dfe797899474cf4dfeb0bf7b8432a0c05bb38cf134d805c171a66b3d3efd074fbf294d68006d1e1d49903e45f1991d79cdcb4cca4aa9d WHIRLPOOL d222d3a477430b63e9a383a888fad0bc1871942830f462f505090495740028e517eac4052a72d0c00ea947308a6d75c0cade8ca12f76a81bd58f4643bf72f87d +EBUILD apel-10.8-r1.ebuild 1455 SHA256 bc55daa3678115df98741d5865fde474cf0f24230a17fbb0adda33bbdfd957ab SHA512 8d61139612e6c74c113d690599675bf13fdf4fb3e8008bd26e38e7a8c4c9ebb21a05fc2f732149bd99337bdd40f59aaf347518a693c892eb4965bf1fca75ab92 WHIRLPOOL 3444202dd53db822646ecc17a8ac8bd4ad85e528e1689f5916be09d657afa298db008b0a9f36590871e0ab913d2739724eec2e7f37a8adf25909c96d32c51bee +MISC ChangeLog 2511 SHA256 c04571692cf06f78d8974ea231ab7acea4e3a50d4b129c9236adab13b1083b81 SHA512 df36d5e5a7dce7ae6433b864e3a77c837759adf13026efcc6b56d285b8ed26a88b530dfdfd30b7fc51e33880aefd8bfb9153db0b8a0d83ecaade543d9e73cf87 WHIRLPOOL ce8c866f1e8f306a654f533d69a047fb030e589743eca4ea955d5ee29df845226bd7370e95accef8797f118651e980a499b2f601a0792ebc6304d38bb390f44e +MISC ChangeLog-2015 6828 SHA256 b718fd4a0f9facbf0e7ba068af8a17e771dc0a533096a74df8cc59d98453ef76 SHA512 db73122c2e1903d91fe7dc9ffe067083e5a73bb393a92ae55afb95d427f3be5c34f80bd4dd434d50bb0f5c011af75168e192f05e16811a64dfaaeabb137b579d WHIRLPOOL 1b4b9b2579ae0434389600768782916778f316367d91590b1908deb339512318c624c6f0a1e2a657e9400ac4235ccafb6c1fcdcc82ff70570aa7de2153f215d9 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/apel/apel-10.8-r1.ebuild b/app-emacs/apel/apel-10.8-r1.ebuild new file mode 100644 index 000000000000..7559be4d453d --- /dev/null +++ b/app-emacs/apel/apel-10.8-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="A Portable Emacs Library is a library for making portable Emacs Lisp programs" +HOMEPAGE="http://cvs.m17n.org/elisp/APEL/" +SRC_URI="ftp://ftp.jpl.org/pub/elisp/apel/${P}.tar.gz + https://dev.gentoo.org/~gienah/2big4tree/app-emacs/${PN}/${PN}-10.8-030_Use-new-style-backquotes.patch.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +IUSE="" + +ELISP_PATCHES="${PN}-10.8-020_Prevent-fontset-error.patch + ${PN}-10.8-030_Use-new-style-backquotes.patch + ${PN}-10.8-010_ikazuhiro.patch + ${PN}-10.8-040_make-temp-file-for-Emacs-24.3.50.patch" + +src_prepare() { + elisp_src_prepare + cat <<-EOF >> APEL-CFG + (setq APEL_PREFIX "apel") + (setq EMU_PREFIX "apel") + EOF +} + +src_compile() { + emake PREFIX="${ED}/usr" \ + LISPDIR="${ED}/${SITELISP}" \ + VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" +} + +src_install() { + emake PREFIX="${ED}/usr" \ + LISPDIR="${ED}/${SITELISP}" \ + VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" \ + install + elisp-site-file-install "${FILESDIR}/50apel-gentoo.el" + dodoc ChangeLog README* +} + +pkg_postinst() { + elisp-site-regen + elog "See the README.en file in /usr/share/doc/${PF} for tips" + elog "on how to customize this package." + elog "And you need to rebuild packages depending on ${PN}." +} diff --git a/app-emacs/apel/files/50apel-gentoo.el b/app-emacs/apel/files/50apel-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/apel/files/50apel-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/apel/files/apel-10.8-010_ikazuhiro.patch b/app-emacs/apel/files/apel-10.8-010_ikazuhiro.patch new file mode 100644 index 000000000000..558939dee9fc --- /dev/null +++ b/app-emacs/apel/files/apel-10.8-010_ikazuhiro.patch @@ -0,0 +1,189 @@ +--- apel-10.8-orig/ChangeLog 2013-10-03 18:17:05.176741628 +1000 ++++ apel-10.8/ChangeLog 2013-10-03 18:16:54.442741731 +1000 +@@ -1,3 +1,56 @@ ++2013-07-05 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> ++ ++ * mcs-20.el: Really check whether the mule-vesion variable is defined. ++ ++2013-07-04 Kazuhiro Ito <kzhr@d1.dion.ne.jp> ++ ++ * mcs-20.el: Check whether the mule-vesion variable is defined. ++ Cf. https://github.com/ikazuhiro/apel/commit/328c02e022340b36dd7e5f9250c7f86d2bafd793 ++ ++2013-03-24 Kazuhiro Ito <kzhr@d1.dion.ne.jp> ++ ++ * mcs-20.el (mime-charset-to-coding-system): Display the message ++ and use charset name as coding system when ++ `mime-charset-coding-system-alist' indicates invalid coding ++ system. ++ ++2012-09-07 Kazuhiro Ito <kzhr@d1.dion.ne.jp> ++ ++ * mcs-e20.el (coding-system-to-mime-charset): Coding system's ++ setting is preferred to mime-charset-coding-system-alist's value. ++ Detect MIME name from mime-charset-coding-system-alist's value ++ more permissively. ++ ++2012-08-08 Kazuhiro Ito <kzhr@d1.dion.ne.jp> ++ ++ * poe.el (next-command-event): Fix that Emacs 21 and later were ++ treated as 'Emacs 19, 20.1 and 20.2'. ++ ++2012-07-28 Kazuhiro Ito <kzhr@d1.dion.ne.jp> ++ ++ * mcs-e20.el (charsets-mime-charset-alist): Do not use ++ `iso-2022-jp-2'. ++ ++2012-07-28 Kazuhiro Ito <kzhr@d1.dion.ne.jp> ++ ++ * mcs-20.el (detect-mime-charset-string): (Emacs23 and later) New ++ function. ++ (detect-mime-charset-region): Use it. ++ ++2011-06-17 Kazuhiro Ito <kzhr@d1.dion.ne.jp> ++ ++ * mcs-20.el (detect-mime-charset-region): (Emacs23 and later) Do ++ not check whether `charsets-mime-charset-alist' contains non ++ charset symbol. ++ ++ * mcs-e20.el (charsets-mime-charset-alist): Remove non charset ++ symbol for Emacs 23 and later. ++ ++2010-03-19 Kazuhiro Ito <kzhr@d1.dion.ne.jp> ++ ++ * mcs-20.el (detect-mime-charset-region): Do not care priority of ++ charsets on Emacs 23 and later. ++ + 2011-07-17 David Maus <dmaus@ictsoc.de> + + * tinycustom.el (defcustom): Use new style backquotes. +--- apel-10.8-orig/mcs-20.el 2005-07-06 12:08:52.000000000 +1000 ++++ apel-10.8/mcs-20.el 2013-10-03 17:44:42.936760151 +1000 +@@ -84,11 +84,13 @@ + (if (stringp charset) + (setq charset (intern (downcase charset))) + ) +- (let ((cs (assq charset mime-charset-coding-system-alist))) +- (setq cs +- (if cs +- (cdr cs) +- charset)) ++ (let ((cs (cdr (assq charset mime-charset-coding-system-alist)))) ++ (unless (or (null cs) (find-coding-system cs)) ++ (message ++ "Invalid coding system: %s. Confirm mime-charset-coding-system-alist." ++ cs) ++ (setq cs nil)) ++ (unless cs (setq cs charset)) + (if lbt + (setq cs (intern (format "%s-%s" cs + (cond ((eq lbt 'CRLF) 'dos) +@@ -96,12 +98,11 @@ + ((eq lbt 'CR) 'mac) + (t lbt))))) + ) +- (if (find-coding-system cs) +- cs +- (if mime-charset-to-coding-system-default-method +- (funcall mime-charset-to-coding-system-default-method +- charset lbt cs) +- )))) ++ (or (find-coding-system cs) ++ (if mime-charset-to-coding-system-default-method ++ (funcall mime-charset-to-coding-system-default-method ++ charset lbt cs) ++ )))) + + (defalias 'mime-charset-p 'mime-charset-to-coding-system) + +@@ -209,6 +210,34 @@ + (setq rest (cdr rest))) + default-mime-charset-for-write))) + ) ++ ++((eval-when-compile (and (boundp 'mule-version) ++ (null (string< mule-version "6.0")))) ++;; for Emacs 23 and later ++(defun detect-mime-charset-string (string) ++ "Return MIME charset for STRING." ++ (let ((src (string-to-list string)) ++ tmp) ++ (setq tmp src) ++ ;; Uniquify the list of characters. ++ (while tmp ++ (setq tmp (setcdr tmp (delq (car tmp) (cdr tmp))))) ++ ;; Detect charset from the list of characters. ++ (catch 'found ++ (mapc (lambda (cons) ++ (catch 'next ++ (mapc (lambda (ch) (unless (char-charset ch (car cons)) ++ (throw 'next nil))) ++ src) ++ (throw 'found (cdr cons)))) ++ charsets-mime-charset-alist) ++ default-mime-charset-for-write))) ++ ++(defsubst detect-mime-charset-region (start end) ++ "Return MIME charset for region between START and END." ++ (detect-mime-charset-string ++ (buffer-substring-no-properties start end)))) ++ + (t + ;; for legacy Mule + (defun detect-mime-charset-region (start end) +--- apel-10.8-orig/mcs-e20.el 2005-07-06 12:08:52.000000000 +1000 ++++ apel-10.8/mcs-e20.el 2013-10-03 17:44:42.936760151 +1000 +@@ -90,11 +90,15 @@ + ((ascii korean-ksc5601) . euc-kr) + ((ascii chinese-gb2312) . gb2312) + ((ascii chinese-big5-1 chinese-big5-2) . big5) +- ((ascii thai-tis620 composition) . tis-620) +- ((ascii latin-iso8859-1 greek-iso8859-7 +- latin-jisx0201 japanese-jisx0208-1978 +- chinese-gb2312 japanese-jisx0208 +- korean-ksc5601 japanese-jisx0212) . iso-2022-jp-2) ++ ,(static-cond ++ ((null (string< mule-version "6.0")) ++ '((ascii thai-tis620) . tis-620)) ++ (t ++ '((ascii thai-tis620 composition) . tis-620))) ++ ;; ((ascii latin-iso8859-1 greek-iso8859-7 ++ ;; latin-jisx0201 japanese-jisx0208-1978 ++ ;; chinese-gb2312 japanese-jisx0208 ++ ;; korean-ksc5601 japanese-jisx0212) . iso-2022-jp-2) + ;;((ascii latin-iso8859-1 greek-iso8859-7 + ;; latin-jisx0201 japanese-jisx0208-1978 + ;; chinese-gb2312 japanese-jisx0208 +@@ -119,8 +123,16 @@ + (defun coding-system-to-mime-charset (coding-system) + "Convert CODING-SYSTEM to a MIME-charset. + Return nil if corresponding MIME-charset is not found." +- (or (car (rassq coding-system mime-charset-coding-system-alist)) +- (coding-system-get coding-system 'mime-charset) ++ (or (coding-system-get coding-system 'mime-charset) ++ (let ((coding (coding-system-base coding-system)) ++ (alist mime-charset-coding-system-alist) ++ result) ++ (while alist ++ (if (eq (coding-system-base (cdar alist)) coding) ++ (setq result (caar alist) ++ alist nil) ++ (setq alist (cdr alist)))) ++ result) + )) + + (defun-maybe-cond mime-charset-list () +--- apel-10.8-orig/poe.el 2013-10-03 17:43:11.327761025 +1000 ++++ apel-10.8/poe.el 2013-10-03 17:44:42.937760151 +1000 +@@ -1996,8 +1996,9 @@ + returned. + If PROMPT is non-nil, it should be a string and will be displayed in + the echo area while this function is waiting for an event." +- ((and (>= emacs-major-version 20) +- (>= emacs-minor-version 4)) ++ ((or (>= emacs-major-version 21) ++ (and (>= emacs-major-version 20) ++ (>= emacs-minor-version 4))) + ;; Emacs 20.4 and later. + (read-event prompt)) ; should specify 2nd arg? + ((and (= emacs-major-version 20) diff --git a/app-emacs/apel/files/apel-10.8-020_Prevent-fontset-error.patch b/app-emacs/apel/files/apel-10.8-020_Prevent-fontset-error.patch new file mode 100644 index 000000000000..9cea1e675276 --- /dev/null +++ b/app-emacs/apel/files/apel-10.8-020_Prevent-fontset-error.patch @@ -0,0 +1,32 @@ +Description: Prevent an error of fontset-pixel-size for Emacs 23. +Bug-Debian: http://bugs.debian.org/477177 +Author: Tatsuya Kinoshita <tats@debian.org> + +--- a/ChangeLog ++++ b/ChangeLog +@@ -0,0 +1,5 @@ ++2010-02-14 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> ++ ++ * poem-e20.el (fontset-pixel-size): Don't cause an error. Workaround ++ for Emacs 23. ++ +--- a/poem-e20.el ++++ b/poem-e20.el +@@ -25,6 +25,7 @@ + ;;; Code: + + (defun fontset-pixel-size (fontset) ++ (condition-case nil + (let* ((info (fontset-info fontset)) + (height (aref info 1)) + ) +@@ -32,7 +33,8 @@ + ((string-match "-\\([0-9]+\\)-" fontset) + (string-to-number + (substring fontset (match-beginning 1)(match-end 1)))) +- (t 0)))) ++ (t 0))) ++ (error 0))) + + + ;;; @ character set diff --git a/app-emacs/apel/files/apel-10.8-040_make-temp-file-for-Emacs-24.3.50.patch b/app-emacs/apel/files/apel-10.8-040_make-temp-file-for-Emacs-24.3.50.patch new file mode 100644 index 000000000000..30b0abc8ef77 --- /dev/null +++ b/app-emacs/apel/files/apel-10.8-040_make-temp-file-for-Emacs-24.3.50.patch @@ -0,0 +1,27 @@ +Subject: Fix wrong type argument on Emacs 24.3.50 to check make-temp-file +From: Tatsuya Kinoshita <tats@debian.org> +Bug-Debian: http://bugs.debian.org/718765 + +diff --git a/ChangeLog b/ChangeLog +index 8e96224..9505b2e 100644 +--- a/ChangeLog ++++ b/ChangeLog +@@ -0,0 +1,5 @@ ++2013-08-05 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> ++ ++ * poe.el: Fix wrong type argument on Emacs 24.3.50 to check ++ `make-temp-file'. ++ +diff --git a/poe.el b/poe.el +index be52847..b381f90 100644 +--- a/poe.el ++++ b/poe.el +@@ -1667,7 +1667,7 @@ See `walk-windows' for the meaning of MINIBUF and FRAME." + ))) + ;; arglist: (prefix &optional dir-flag suffix) + (cond +- ((not arglist) ++ ((or (not arglist) (not (listp arglist))) + ;; `make-temp-file' is a built-in; expects 3-args. + (put 'make-temp-file 'defun-maybe '3-args)) + ((> (length arglist) 3) diff --git a/app-emacs/apel/metadata.xml b/app-emacs/apel/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/apel/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/auctex/Manifest b/app-emacs/auctex/Manifest new file mode 100644 index 000000000000..5c9f6288fd0a --- /dev/null +++ b/app-emacs/auctex/Manifest @@ -0,0 +1,11 @@ +AUX 50auctex-gentoo.el 157 SHA256 ee6df844f12c72a9865f10ca7c25daf06ef64125c302de670aa1ba250a569fe5 SHA512 7cfc10c95da1d920b3861eaa9950d5ddd2388af5086cb81457f084f9c094b15dae9638a8c1e9b662dedba90c2d3c33a972011b99d9e2d71d85f99003de5ebef2 WHIRLPOOL 08307e1235137ffa8f8d7b10c1f0d2820c74789f40b56137721931f2321f7c8527a017ce3354532fd23c675c495ee33f2e420a88144cb5445a1b98a7578845c9 +AUX 60auctex-gentoo.el 97 SHA256 3ff24a51655c0c8966119a70a68814ad4590553750b5a6545c33ba18c042934a SHA512 2cf945ac36ad5b25afd723d04223556522ac901a469bdd47d0c7562beb985401df957acc100222df6d97f4335b6d3e8d003f6b00b86780eec0a906ff0fc2ccb4 WHIRLPOOL 4a0cdc6178b7f01abc2bd5f4101b3e1ef34ba1ac924e15c6be5a709ad6a8140cf313c4fdbf81117bec1a1a14e0508dee423abce6b46e3da1584c1f029aad8486 +DIST auctex-11.88.tar.gz 1302836 SHA256 716867d5fbcc5c67cca781d7c1984e6a3a6d5da056ec3b4f35170805bf4dc83f SHA512 30c422b52b3fc698e453ada9643038dd30978f6b1a99f5118a53ae5b939d63246adcb1937f0e5c4cf166477dca78fa17d721402a90c833c9e91d75072ae0f67d WHIRLPOOL fa348913637bf6062184873f50c6988aa1afdd7e4a456acfb139d704de9769480503e796716a632e9769f7d3f68d70e6e42a739ae8742857fcf6390baec156d6 +DIST auctex-11.89.tar.gz 1332904 SHA256 98af296907b371083289a8b35bd6ff24cfd8fafb013033b724aacb5fe774c9b1 SHA512 a78ddefb46c1eb271646f3c4e723f49a913e391eb58263df3d3de272bc1ad5b70c0a9de682f28124aa5a48b36c030b3e83425667ee1a1973a054ff03ef1d8be9 WHIRLPOOL 6d8614961ddf95c764ac5f4dc8ce63bc265ddf2b8a33ee827594930b6239217f8818fffa4b30a204f8c2cf16d127c3ae97bd8d24421ce1f5254deb3f833e9e8a +DIST auctex-11.90.tar.gz 1437331 SHA256 3c232fd8e57780edea28cd3035afcc2b6ed965b5954e96b34a258cacfcaaf18f SHA512 b90b246a6193570897102d8f95396b35c8b899fc594446f2455469b9c58ca8fd1dafbb852c6f167fd8500261f007c8a66531bb04582d7a5c4a50a15933b70c83 WHIRLPOOL a8f42017cfa80ec3b21127068338f89526e584ea3cce0a92214fb40386fa82d4465f9514da62fc55edefa7ff3914d5dd5ee77d0cf7e4b0cecf93716f5f94f2f6 +EBUILD auctex-11.88.ebuild 1613 SHA256 0f377648a2c5c93f0bd280c21134d9c7bd3b2c3153128d205c36d844f1c41524 SHA512 90c3ba7416aa540f646e712d5094766def270503d86367642d076c845299d6abe6d27240b3acdcefac61d4aea44bf3349b4ccd821dac2907322cf7efdc5478dd WHIRLPOOL 13cc9b53809182e30c197390e6ffb1daabfb44c450ce55969cb5de2f21a503bfc803e0ed5406ec97f87bd5b6f240452dacb39e81141a54bc21707599141f3d0a +EBUILD auctex-11.89.ebuild 1500 SHA256 b2bc31452710ef319e75eadbfeeec87804138f4f711a37af581380adf5a2bef1 SHA512 7a33c524c93f4ed76e1a5727a0865aa6e936bac85310e3cedc37514396d776f62cc17b902a5d4dad1302b097ea60020114f6a6939b87068ca9ead6bd1ea0b066 WHIRLPOOL 9ca0ef5dcbe5cf3520bde96044aca2e8ff53ee22914cb3f7a6ecc157d3c030b66ee8fb6082029907614f539e70917fbcfd34b19e87d470b826556e5fdaf3f25d +EBUILD auctex-11.90.ebuild 1505 SHA256 1c0fbdfaf5198dab9f6e4617db1a685efcecf080a727bbfb28af6c744273d32a SHA512 c996861dc99195bb28563f0d5e4791b17743351d934b49f4620fea7398080eaf09a80ad13076b16b2008e294a799d0957f54920e4d914e8955511cbcaaa5dde6 WHIRLPOOL b307e08636c67612d8c2967803d99f4f79f773e664c506fca30663f9fed0c472ae2d25b0849b6e77fe0c6cae670de74fdaf086a79f88e691f41c38b4cdb003e8 +MISC ChangeLog 3885 SHA256 9794885ef3f93e733904bff9744d788a881586dfe490e05ea5bb408adbe02c9a SHA512 9b901013697d1c2a346cb92c8b0d98dc6144ae027fe8c5196c8a0a9b546512f9f9ea63af5f98ba0208b2b593e233313dd4b956fb97e578dc5f8ed755a63330a5 WHIRLPOOL f608a0db76141a166b478947f8c1aef783166566e5564eaea25da08d74fac711c87f7d6ba798c0c02e715c25d3fcbc881951fa65659145fe240dd22ff3b887a9 +MISC ChangeLog-2015 18133 SHA256 13b55b74a53dd13ed6306f2453e92d9d1411df2015255df2616a1b2968739c15 SHA512 fd8be74bd671800a82d2a794cf088396b061b2caef3a963bde84cedc4a6d92c236841ef9cecc386e425cdd4f9f9d609687643f72b4ea4f632541cf4e6685e43b WHIRLPOOL ae2f57579f0cea157d8824f03dbbc88631be34043e4046fd2a15c9597f2ad2e4e1132cf823d1395f8b00384fb4057e765abf737c2004d42f0127cb0f98092a03 +MISC metadata.xml 924 SHA256 f6ae86254f1035d60fd13ee110276783cd6375e27e619d7014dc4003ad6424d6 SHA512 6b48514cd597b5f0b5171674158718e48b635d71b3787c01b5dd09181526e2759ccd12cd6ccdf57756c0ba724e80541828b348a47d4f09e126a7444410de272f WHIRLPOOL c33f5c38933d633e58872935f00d0b3b1b540f4a6762ba5c39d5bfe4f3b7953593b3d44db9832c2e3f17f463edd973d34fecd2edb94d5c70ad578b37542d8e0b diff --git a/app-emacs/auctex/auctex-11.88.ebuild b/app-emacs/auctex/auctex-11.88.ebuild new file mode 100644 index 000000000000..bd73e795ba80 --- /dev/null +++ b/app-emacs/auctex/auctex-11.88.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp latex-package + +DESCRIPTION="Extensible package for writing and formatting TeX files in Emacs" +HOMEPAGE="https://www.gnu.org/software/auctex/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ FDL-1.3+" +SLOT="0" +KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +IUSE="preview-latex" + +DEPEND="virtual/latex-base + preview-latex? ( + app-text/dvipng + app-text/ghostscript-gpl + )" +RDEPEND="${DEPEND}" + +TEXMF="/usr/share/texmf-site" + +src_prepare() { + elisp_src_prepare +} + +src_configure() { + EMACS_NAME=emacs EMACS_FLAVOR=emacs econf --disable-build-dir-test \ + --with-auto-dir="${EPREFIX}/var/lib/auctex" \ + --with-lispdir="${EPREFIX}${SITELISP}/${PN}" \ + --with-packagelispdir="${EPREFIX}${SITELISP}/${PN}" \ + --with-packagedatadir="${EPREFIX}${SITEETC}/${PN}" \ + --with-texmf-dir="${EPREFIX}${TEXMF}" \ + --docdir="${EPREFIX}/usr/share/doc/${PF}" \ + $(use_enable preview-latex preview) +} + +src_compile() { + export VARTEXFONTS="${T}"/fonts + emake +} + +src_install() { + emake -j1 DESTDIR="${D}" install + elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" + if use preview-latex; then + elisp-site-file-install "${FILESDIR}/60${PN}-gentoo.el" + fi + dodoc ChangeLog CHANGES FAQ INSTALL PROBLEMS.preview README RELEASE TODO +} + +pkg_postinst() { + # rebuild TeX-inputfiles-database + use preview-latex && latex-package_pkg_postinst + elisp-site-regen +} + +pkg_postrm(){ + use preview-latex && latex-package_pkg_postrm + elisp-site-regen +} diff --git a/app-emacs/auctex/auctex-11.89.ebuild b/app-emacs/auctex/auctex-11.89.ebuild new file mode 100644 index 000000000000..28ec43658b77 --- /dev/null +++ b/app-emacs/auctex/auctex-11.89.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Extensible package for writing and formatting TeX files in Emacs" +HOMEPAGE="https://www.gnu.org/software/auctex/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ FDL-1.3+" +SLOT="0" +KEYWORDS="amd64 arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +IUSE="preview-latex" + +DEPEND="virtual/latex-base + preview-latex? ( + app-text/dvipng + app-text/ghostscript-gpl + )" +RDEPEND="${DEPEND}" + +TEXMF="/usr/share/texmf-site" + +src_configure() { + EMACS_NAME=emacs EMACS_FLAVOR=emacs econf --disable-build-dir-test \ + --with-auto-dir="${EPREFIX}/var/lib/auctex" \ + --with-lispdir="${EPREFIX}${SITELISP}/${PN}" \ + --with-packagelispdir="${EPREFIX}${SITELISP}/${PN}" \ + --with-packagedatadir="${EPREFIX}${SITEETC}/${PN}" \ + --with-texmf-dir="${EPREFIX}${TEXMF}" \ + --docdir="${EPREFIX}/usr/share/doc/${PF}" \ + $(use_enable preview-latex preview) +} + +src_compile() { + export VARTEXFONTS="${T}"/fonts + emake +} + +src_install() { + emake -j1 DESTDIR="${D}" install + elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" + if use preview-latex; then + elisp-site-file-install "${FILESDIR}/60${PN}-gentoo.el" + fi + dodoc ChangeLog* CHANGES FAQ INSTALL PROBLEMS.preview README RELEASE TODO +} + +pkg_postinst() { + use preview-latex && texmf-update + elisp-site-regen +} + +pkg_postrm(){ + use preview-latex && texmf-update + elisp-site-regen +} diff --git a/app-emacs/auctex/auctex-11.90.ebuild b/app-emacs/auctex/auctex-11.90.ebuild new file mode 100644 index 000000000000..126656ad2647 --- /dev/null +++ b/app-emacs/auctex/auctex-11.90.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Extensible package for writing and formatting TeX files in Emacs" +HOMEPAGE="https://www.gnu.org/software/auctex/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ FDL-1.3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +IUSE="preview-latex" + +DEPEND="virtual/latex-base + preview-latex? ( + app-text/dvipng + app-text/ghostscript-gpl + )" +RDEPEND="${DEPEND}" + +TEXMF="/usr/share/texmf-site" + +src_configure() { + EMACS_NAME=emacs EMACS_FLAVOR=emacs econf --disable-build-dir-test \ + --with-auto-dir="${EPREFIX}/var/lib/auctex" \ + --with-lispdir="${EPREFIX}${SITELISP}/${PN}" \ + --with-packagelispdir="${EPREFIX}${SITELISP}/${PN}" \ + --with-packagedatadir="${EPREFIX}${SITEETC}/${PN}" \ + --with-texmf-dir="${EPREFIX}${TEXMF}" \ + --docdir="${EPREFIX}/usr/share/doc/${PF}" \ + $(use_enable preview-latex preview) +} + +src_compile() { + export VARTEXFONTS="${T}"/fonts + emake +} + +src_install() { + emake -j1 DESTDIR="${D}" install + elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" + if use preview-latex; then + elisp-site-file-install "${FILESDIR}/60${PN}-gentoo.el" + fi + dodoc ChangeLog* CHANGES FAQ INSTALL PROBLEMS.preview README RELEASE TODO +} + +pkg_postinst() { + use preview-latex && texmf-update + elisp-site-regen +} + +pkg_postrm(){ + use preview-latex && texmf-update + elisp-site-regen +} diff --git a/app-emacs/auctex/files/50auctex-gentoo.el b/app-emacs/auctex/files/50auctex-gentoo.el new file mode 100644 index 000000000000..ad4377967194 --- /dev/null +++ b/app-emacs/auctex/files/50auctex-gentoo.el @@ -0,0 +1,8 @@ + +;;; auctex site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") +(require 'tex-site) + +;; detect needed steps after rebuild +(setq TeX-parse-self t) diff --git a/app-emacs/auctex/files/60auctex-gentoo.el b/app-emacs/auctex/files/60auctex-gentoo.el new file mode 100644 index 000000000000..93b601b29769 --- /dev/null +++ b/app-emacs/auctex/files/60auctex-gentoo.el @@ -0,0 +1,4 @@ + +;;; auctex site-lisp configuration, activating preview-latex + +(load "preview-latex.el" nil t t) diff --git a/app-emacs/auctex/metadata.xml b/app-emacs/auctex/metadata.xml new file mode 100644 index 000000000000..11bb9aa805df --- /dev/null +++ b/app-emacs/auctex/metadata.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>tex@gentoo.org</email> + <name>Gentoo TeX Project</name> +</maintainer> +<longdescription> + AUCTeX is an extensible package for writing and formatting TeX files + in GNU Emacs and XEmacs. It supports many different TeX macro packages, + including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX (dtx files). + + AUCTeX includes preview-latex which makes LaTeX a tightly integrated + component of your editing workflow by visualizing selected source chunks + (such as single formulas or graphics) directly as images in the source + buffer. +</longdescription> +<use> + <flag name="preview-latex">Use bundled preview-latex</flag> +</use> +</pkgmetadata> diff --git a/app-emacs/auto-complete/Manifest b/app-emacs/auto-complete/Manifest new file mode 100644 index 000000000000..ed1bbb3309dd --- /dev/null +++ b/app-emacs/auto-complete/Manifest @@ -0,0 +1,6 @@ +AUX 50auto-complete-gentoo.el 157 SHA256 fde9551212b22c48cf0502d1393a5618e6642e23c21a814415b514e8734b77f4 SHA512 40d03bf5dbd718aeab5d5f1ad0a15b24bebc86f641570611facf79f58f4a370da2ef1a5ca6edbbcec35d2530bdf5bf097c19c7f56c0c8f81eefa0df1a8dc01b0 WHIRLPOOL 3b1c08465afd72761f9e97f4c64b2030d9b29ba93539c55dae72ee1f28bbce4f0d182a3262e9502f5a235e3f2be151e3467145508a576678304c1fc45f275146 +DIST auto-complete-1.3.1.tar.bz2 155081 SHA256 9266b66be840582d1ce304a2c17eb63d2f4422cb6e69952be5f0b20baeeb9888 SHA512 5b82120f8faf1ee4ff139f4fbacb894fa0bf617b9a0aaebb5a0d672a6f90cb01bc35f0c99cebe2bef55cb7a6af6ce03936a7226c89e3c79248aacf4ae554fb7b WHIRLPOOL df05e94eaa75b0a326da8653202a8d7b607b8f7ebd8f252727e164d98e05d5d1b5cbd0396b7028f4fd16c6b3ad6a42a379c2ad4df0ae309ce4c0b50e1dd7683e +EBUILD auto-complete-1.3.1.ebuild 697 SHA256 99416888bc2e8cfb301e646e40303183d821118d20e14fddfed746a4a0df9a20 SHA512 f2820f4509f6af12c131c2cfacf7306a9eb377105c5f911b2c13ca86a4de84c65df0853ec9f2391f93d75be1122e1d53e2cc26b35488b2c633735cafaaf78305 WHIRLPOOL 45870e643c14f7cb6c6a1e538b6c113126c83fa3b8681de2f4424a153bbbef7889a80aaeca35f3acaffcca4411b328ac8be0e0c6719d32be6c52cede347519e6 +MISC ChangeLog 2664 SHA256 de46446f5f9852c86c1951d22fcbbb668a9cf909f364a5657cc37eac4fae4550 SHA512 7ff98d4c4dc2e252e2b20d69af376a2fd808650336dfcc9ccf6c6dad655e1064b4ac2cc3586bb4dd6555a442fce5524282ba6e20078a0fa245885b7b965841a2 WHIRLPOOL c181827b66f4aa8ca8b09cf8515c7eed2786ba98a7a52658a4111316ecf7c186b577a5d60fea3cc149b63ae96e8167996f0109c64f76ae7388c6a0fe680380df +MISC ChangeLog-2015 965 SHA256 00ef8b0b74c5f369e0c6de0c5dcfbc56d3139273dc23d6eafe6f69ef45807077 SHA512 c13fd6d7a81906a7473cd901993ea4165d3f79e8f824a10635c786ae0e375bfcae192ebcfa73d938b8733d08cc00d3a91c7c3800e12979c82354710fc5dd5959 WHIRLPOOL 4a375b13f3c3c9bda53ddc61f4df0840d361300b8398a0fc2d49684ef6c690525557762f5dbfc9f2032a9cedfde590881d38e7deb96b4237958af083dab682f5 +MISC metadata.xml 340 SHA256 2d7d99505625a512b0f6ea7d23dbdee49dd4aa8276c39ce68ba6d0dffc4600fd SHA512 f61953e0b30a709c5815ac21a566012266a0dd59cf34a0ba60d67df75c71be873c3954d5591ceb99ef77bf7d1b7b8d86fe48dd0afe4e0cdb820938ef5fab25fb WHIRLPOOL bf39a98988bd23d9a119acfcd16e32e3bd9b3c8e8b88c798dbde020d44cc446f1adcc7bed60130f5edae5fdae04595383a55dfbf744b77eb7bec6a74235e96a8 diff --git a/app-emacs/auto-complete/auto-complete-1.3.1.ebuild b/app-emacs/auto-complete/auto-complete-1.3.1.ebuild new file mode 100644 index 000000000000..ffc316f47988 --- /dev/null +++ b/app-emacs/auto-complete/auto-complete-1.3.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Auto-complete package" +HOMEPAGE="http://cx4a.org/software/auto-complete/ + https://github.com/m2ym/auto-complete/" +SRC_URI="http://cx4a.org/pub/${PN}/${P}.tar.bz2" + +LICENSE="GPL-3+ FDL-1.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="l10n_ja" + +SITEFILE="50${PN}-gentoo.el" + +src_install() { + elisp_src_install + + # install dictionaries + insinto "${SITEETC}/${PN}" + doins -r dict + + dodoc README.txt TODO.txt etc/test.txt + cd doc + dodoc index.txt manual.txt demo.txt changes.txt *.png + if use l10n_ja; then + dodoc index.ja.txt manual.ja.txt changes.ja.txt + fi +} diff --git a/app-emacs/auto-complete/files/50auto-complete-gentoo.el b/app-emacs/auto-complete/files/50auto-complete-gentoo.el new file mode 100644 index 000000000000..c380d11b3a1e --- /dev/null +++ b/app-emacs/auto-complete/files/50auto-complete-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'auto-complete-mode "auto-complete" "AutoComplete mode" t) +(setq ac-dictionary-directories "@SITEETC@/dict") diff --git a/app-emacs/auto-complete/metadata.xml b/app-emacs/auto-complete/metadata.xml new file mode 100644 index 000000000000..1862bcbf4af2 --- /dev/null +++ b/app-emacs/auto-complete/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">m2ym/auto-complete</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/autoconf-mode/Manifest b/app-emacs/autoconf-mode/Manifest new file mode 100644 index 000000000000..4d29ec3e71d2 --- /dev/null +++ b/app-emacs/autoconf-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50autoconf-mode-gentoo.el 366 SHA256 01ae50a08659f3c9c305eb1fac1cdf8ddc9e5a35c9935d45a6551c3a236ea03f SHA512 e917a5c7e7216da4624ac9463aa575569402383fd77d11b510c4752d1dfb54aa93c3cd29f3e3b198693c4f9ee9452611f5f342ecf57bf2c5f72b5e10ffab2d9f WHIRLPOOL 665a31584c5ea40878cf8a31af9f0061449c224fc04db907116a6afb60ddb13816646a7313202f5780c42d8171098420a33136f9e0cccaf6eddef42199c43f6b +DIST autoconf-2.69.tar.xz 1214744 SHA256 64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684 SHA512 995d3e5a8eb1eb37e2b7fae53c6ec7a9b4df997286b7d643344818f94636756b1bf5ff5ea9155e755cb9461149a853dfbf2886fc6bd7132e5afa9c168e306e9b WHIRLPOOL 9d806d685b9951acb15ab837b08437a6632f0907f105057e84ba3e0d99539371c32153333f459f04fb537cbb96a80e4418937e937381aec677b319ad667f7918 +EBUILD autoconf-mode-2.69.ebuild 548 SHA256 d868fa6fec9795259313bd52fbae86bf43f5a06e47b96a15f3331e3ae2d7d586 SHA512 cca1a8392f107338d1403992226fc97c5cb4371ce10403b9de32711df4ba2ba39d7ca1c5848a6fc521cf887aad0b1c75a6df9b63b1c0170dff3279a5c7d73153 WHIRLPOOL 6b79be9f91f39e12097c2ad487d3dc96321fbfd9cb794d8eaf6dad1315491cbc92130e4f64ec338792c8f4e3ebf53d19500ebc6612459179a7b4ec0bf8e8aa91 +MISC ChangeLog 2524 SHA256 e31d9f7e45ac587b5a631a228490d337c0a454cd5eb9ca9296e37d5f0d9328e2 SHA512 c482f49c608449844d1df21322fcaf28a17ab1eaea4093a391feaa112bd563a1dcc7ae7be8b087cdc08c8ab34c1788957c8987a44871f18d80a2afec22c6ddc7 WHIRLPOOL 920b3f1c9240ff8b4686e04c0c82fb33789cde7b9adc357e4545185a0354ed2a2c4eda6f0a021cc00c0882736e8ccdaad9294578383195e6c119a826786688d5 +MISC ChangeLog-2015 6296 SHA256 77b0dc49445c9480cd41e2c5a42fccdd2daba9b01f74ffc83008a87cedb65ae9 SHA512 4d32bea526e118756ea9b8457045bf890eca2fe72ed1a55a0e2fcd411689420f9c1d4d87a235a3db910cc8f141d2ed5c1d55dec36a08649588945f18a58ec85a WHIRLPOOL 1f37b492baaa211f3b4c018b6c6c500fa1ea9e0d1a46ffab96e8f7ec4915034f485dcfdf7a8132c5f94f7bd20226ff1c1d14d6c77d959f8575e936bac7455699 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/autoconf-mode/autoconf-mode-2.69.ebuild b/app-emacs/autoconf-mode/autoconf-mode-2.69.ebuild new file mode 100644 index 000000000000..2d9f4f984a53 --- /dev/null +++ b/app-emacs/autoconf-mode/autoconf-mode-2.69.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Emacs major modes for editing autoconf and autotest input" +HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html" +SRC_URI="mirror://gnu/autoconf/autoconf-${PV}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos" + +SITEFILE="50${PN}-gentoo.el" +S="${WORKDIR}/autoconf-${PV}/lib/emacs" diff --git a/app-emacs/autoconf-mode/files/50autoconf-mode-gentoo.el b/app-emacs/autoconf-mode/files/50autoconf-mode-gentoo.el new file mode 100644 index 000000000000..5844902596ee --- /dev/null +++ b/app-emacs/autoconf-mode/files/50autoconf-mode-gentoo.el @@ -0,0 +1,9 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'autoconf-mode "autoconf-mode" + "Major mode for editing autoconf files." t) +(autoload 'autotest-mode "autotest-mode" + "Major mode for editing autotest files." t) +(add-to-list 'auto-mode-alist + '("\\.ac\\'\\|configure\\.in\\'" . autoconf-mode)) +(add-to-list 'auto-mode-alist + '("\\.at\\'" . autotest-mode)) diff --git a/app-emacs/autoconf-mode/metadata.xml b/app-emacs/autoconf-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/autoconf-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/basic-toolkit/Manifest b/app-emacs/basic-toolkit/Manifest new file mode 100644 index 000000000000..38ecf077f544 --- /dev/null +++ b/app-emacs/basic-toolkit/Manifest @@ -0,0 +1,5 @@ +AUX 50basic-toolkit-gentoo.el 77 SHA256 be67fbb8bd2e3ff4bfc7109e34cb12ca45bf2ff819ad7287e4ef4dcb013e73e4 SHA512 e6e622dbb2df0d55e5f5b18e29afa95a52065783a84f3e982799c614c95f305081ec6f9214f8bb31a50eef77c7c18987259d326c5ad56d01f4130266fc29a6ef WHIRLPOOL ec541f92a81209bff38677ccc2e001e83836e85fd162ac5679f4ccd259f83d66f714e673cf1347ba2aafacf79afa18c67931c4b19a4b9b8511662f11ca989783 +DIST basic-toolkit-0.3.el.xz 6524 SHA256 22d93aa75512c861dfad57bc4923527da31b7c8c9a8eee13ee2f73f985ecdbec SHA512 3ba22833e8e899c5276e9c36779b1cffdcf3a76adaa0379a346331190f4529c8706b7e3b850768ce270016d8bc184abb4a48dc5ed11bb4766062bae966e9806d WHIRLPOOL 5ede8fa1c938491457fd3fd1a7a0f38cff6eba696dcf9bfc3857880f429b3e794b988589ed6ec615ba0a2d9e958e64982d516d59ee018f645468808ab806a662 +EBUILD basic-toolkit-0.3.ebuild 573 SHA256 4614b016b125bfc12e569b7da067da7d1affc6d779f1d9341f78ee308bfd805c SHA512 614df71ae1578fbdc0c428e275dd2fa3ba63ed4fc7c3250c7b2c27922f6fa6f34c481e030c8aa81aa3ae9fde4d698b817d5564a59623415bdd6acd9ddfff3f17 WHIRLPOOL 8e3579d231a15fa0d441628a6e3d1ed3117949f15d1205365d4f44c898541b46eff440bbb7b5531cab4f49b3bfe2db92dab5288667055d0764f898a8d8a70693 +MISC ChangeLog 696 SHA256 94f59f19ff4e9165898f2039d51d06d7bcee55b1739ea07562592d03b76d98da SHA512 c71b98dd78c2368958996ea6b07e641fe9eaa532e79256817efdac8b343e9bb40ae67b7eafa7251c3a56681d344662143e0520eca4cdde169b92b627acc2ecec WHIRLPOOL c9e251d114e2dc34725eda25215d489d9e6be7808e97d8451974b40c7fd1b3f5ef9addbedd1c7d8930d664f415c14a4d2eddf88f17510880bf41764b93c4c134 +MISC metadata.xml 552 SHA256 a2df42ae967d15d7b634d4df231ac2bb1d16ee35e2734eeed618270f7cab047e SHA512 64101032c49cef4fe26c39b039e55d07631d35279afbd8b9d0d020ca842eeaab7ae8a131077e1265d674ee8a02c7f29f325da7a1856ae2f5fae4ec0a86517f93 WHIRLPOOL a23247f3fe98f96d3ae910c9636548b1b17c8d1ec1813b063d05f524a2ebde7f6ad56ae561a454af1a76f7770e9dbd3f7caa385f80d409fdb7a73707b76b24d3 diff --git a/app-emacs/basic-toolkit/basic-toolkit-0.3.ebuild b/app-emacs/basic-toolkit/basic-toolkit-0.3.ebuild new file mode 100644 index 000000000000..bf652da1d2f0 --- /dev/null +++ b/app-emacs/basic-toolkit/basic-toolkit-0.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Basic edit toolkit" +HOMEPAGE="https://www.emacswiki.org/emacs/basic-toolkit.el" +# taken from https://www.emacswiki.org/emacs/download/basic-toolkit.el +SRC_URI="https://github.com/gavv/distfiles/raw/master/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="app-emacs/windows app-emacs/cycle-buffer" +DEPEND="${RDEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile *.el + elisp-make-autoload-file +} diff --git a/app-emacs/basic-toolkit/files/50basic-toolkit-gentoo.el b/app-emacs/basic-toolkit/files/50basic-toolkit-gentoo.el new file mode 100644 index 000000000000..ebb24ef6ca16 --- /dev/null +++ b/app-emacs/basic-toolkit/files/50basic-toolkit-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "basic-toolkit-autoloads" nil t) diff --git a/app-emacs/basic-toolkit/metadata.xml b/app-emacs/basic-toolkit/metadata.xml new file mode 100644 index 000000000000..6ae6f416b07e --- /dev/null +++ b/app-emacs/basic-toolkit/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>victor@enise.org</email> + <name>Victor Gaydov</name> + <description>Proxied maintainer</description> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> +</pkgmetadata> diff --git a/app-emacs/bbdb/Manifest b/app-emacs/bbdb/Manifest new file mode 100644 index 000000000000..e16c7861de49 --- /dev/null +++ b/app-emacs/bbdb/Manifest @@ -0,0 +1,12 @@ +AUX 50bbdb-gentoo-3.1.2.el 63 SHA256 818cfbe8d0c69cc75e7fcd873758ee9b4cd0ffe99695be087353a1846c11734f SHA512 3cb67cba1e12630c40b7c78572e7af0418c56d821c327c7b963cb00401a13f47da622b3a8e7a67795158b1394e860bcdf5ac3e478f8df9c5e3a97963bbd65a2e WHIRLPOOL acb376af0b3e2cc91a8315fc3c287d104439af28c6d060595eacfe1c4cf6180a9d3e6ee346dce1df2e38d60bcd6228f150dddb8a2c78f179a798f12319e93d99 +AUX 50bbdb-gentoo.el 115 SHA256 e696f6914208e4147c67903327531da164187456060b83e57ee5625aebe9a7b7 SHA512 c04101cfe2b1a13f9f25c6a8d5a9055cc4cda6e5b9208a563e6f1ed979e2585cffca97303f192f3a2b9f755d65ec3f86e68509293b874bf8020243eedbf99c50 WHIRLPOOL f8d25648201582c6ec0c23a9510ead8631234c4a17574a0e433f70acd30575daa2aff7ccad3ad34077f90afa97ac8f14524bd6ef9f39f79ba27a33eb34b7608a +AUX bbdb-3.1.2-no-init.patch 4709 SHA256 881ea9ae7823d36e0c120d83a426b498ff337aab80ec0d1ef6ea0fa66a693cd9 SHA512 3f262323cb35636d0249aafa54ff2a2e462df803d19c356bf2b7ed6a68410fa6e6bc41298a1e7fbeef224c84cf4bf9f80ff1ae068c5226ac6bea3ec62d593355 WHIRLPOOL c639da2b4b3b6adab6b0e8b95106bd937073ac089c2886d94704c1f3513df3922e9fb018a572e3ab437ed4dbdf54d3ac7426a9951213d52e540558bf7e47f6e6 +DIST bbdb-2.35.tar.gz 393097 SHA256 3fb1316e2ed74d47ca61187fada550e58797467bd9e8ad67343ed16da769f916 SHA512 ee815f62796bcda63d37ae5a3805d065f6cc79648ca86852b97d4c1b849a1eb6c8f46dab2f257b9a8f9efc44d38469739f98137037c10f79f37a1ff235f6a413 WHIRLPOOL 8b5bfb01d03618b9b7e5715484f2594b58ca5689e0a1a6f69df6430d276f207618e2a254042c2c539ac470732f8d746d9302db8a09609ab2226f3350ff6b78ed +DIST bbdb-3.1.2.tar.gz 378935 SHA256 05780f030584ddaa717d04700bc70e7d9e929141223c7f130fc0c778d73241bf SHA512 8b32baadc4eb06b0abf533ccb1f540f4f407f27b8d2e847ae25e62d1405e1de5cfc6af16368eecd4086f281ee7a4016cf25568847b3cb798156c7e18e1912576 WHIRLPOOL d8d50c34ba3a1ccf879a1749b37f0cdc8c5d46ff4d01940256501574e933b1e8d141d6ded8bc6a797e6377b759ba55582b5d2c3190489e9cbf96487c7124dbb5 +DIST dates.el 7048 SHA256 8de33f7b00ac1766eb104c1bf2f362aff54e3de4d67cbd0a4da1b6b137363ec4 SHA512 51b0dca58a1b54e913a0dbd97df12230ec49f05b368404fa3d49cddf4ca8e14dbff47a28087c4ba41b189a38a3608c77454e102ae5bb124d07d1ad3ec9c39e71 WHIRLPOOL eb2239adc4e2b7392e6f091ef253685f155ab9acc09432b61d67b44f572f8cd774282806d2c50e48f80be4786890d000727f1fc94966289c2f03441844b52c26 +DIST point-at.el 440 SHA256 c9695455b96f17fbebc9cf0ae21b042fb04b688016279010d87c01e9d270e0c8 SHA512 e38cbf39cb3f29f51f6759a7ba548f065c4763668d38c746eb69d9ab2384357f6b1c7f032a6afe739bc64658f5863730b7a4b3023cc9df1cc5e088e591c02760 WHIRLPOOL 9dc36a49a8d5ea6a9a5619cbccd7e2a3f668d3c6bf917e1cf315ad0eb72fd3032d1c3bb40a17995b6b5ab81760f261a128ecd3b45615fd30d87ae2430a782102 +EBUILD bbdb-2.35-r1.ebuild 1831 SHA256 daedfcd4e8844799dfa7cfb16b37f40009056ee8b19cab0af43baaacc6961160 SHA512 7b6a393f6c22933f748de30ce1be9a1b58d0f2d5ed90b403bb232cfb7eace715f14feb962c2543f15d458c11bd6131c2cdcc72cff3830008d8091d8f0726f311 WHIRLPOOL b28b75b41cf933ac9ce056c730591039b69cdb53b5abeb2442cf2519f04fdcb91270d2f809149afd34423d308fd9115c22de0069c96e6a618d4983443b269ff9 +EBUILD bbdb-3.1.2.ebuild 1236 SHA256 750bae046f3b518616de59ecb6da0edb283b1e1323f2d8428abb77bd59663966 SHA512 b0a57c163c29f7eb3682ffc4ea6f1da679d9f238194d68d86785994009c96f34f41e97ec77a09f89d804767cb2f49a31cf5326256c8efffc8d4d54d3a3495695 WHIRLPOOL 9b9670ea924f118da970a6b3de414e822dffe2caf85afc337bb5b0ed77e4d8cf761ee7e05732671164ce2c181ebc6dfc0020946f8efb54de975ff0e06299702e +MISC ChangeLog 2703 SHA256 0116fde563c02bb121eb5945666e149c2fb86684d5f64a874857cf13874d6bd6 SHA512 dfdaf2c65f55b0c043b6b4e5b89a2cbe6d5d640cc9414e4253ebf39afd90e43e2ed50cc4845a0ab4a4f64a48489e7007883b457e6bf213271004124cecf05ec9 WHIRLPOOL 50e3f0d11481db242825b1b3a0dd619ee66bfb82d257095296a5ac531763bb0652a9681a537d54b299cca643e3bcc58cdbfeb610f6f74c6047fff1c3bdcf5842 +MISC ChangeLog-2015 5886 SHA256 a006836f863c7d21085f4eb21ce763169271a42d051b1343296b65c99f343f24 SHA512 d568844367b12f83cc4500e9d724c22bd9393bcfafe15128816ec113cd97fc6bc5c4f0966640bf7798d877bdb379d587885c78c264d658aaac71783f4b4bb275 WHIRLPOOL 76ac51149358dee119e66b13c67322ad98774c647a0764c1a1a4ba942f00f660a0e6e8f7c03df7e7b1c0554c6d6e06cca08f0a46d32dc00e099a89f3347dc0ff +MISC metadata.xml 730 SHA256 29556cda7f6f66a1e74d1d477d4253deafdc0fea6923e7965ab021f3065bab1f SHA512 c69174f3c8860421c1d600b142282d2ffa07cd905eb62c7994e4c624eb5c869fec5f6cab7f51f39847272cc9930c26b6218fac988135ca6927f33902953e7828 WHIRLPOOL 946410818fced94bdb73b37fed216e4cc5b8660c1da5995bf3bc6d58621c616d4d26d8febda2396c225d7eb16929745774226724a657c5df27530fb63e3edf98 diff --git a/app-emacs/bbdb/bbdb-2.35-r1.ebuild b/app-emacs/bbdb/bbdb-2.35-r1.ebuild new file mode 100644 index 000000000000..f603c567dd93 --- /dev/null +++ b/app-emacs/bbdb/bbdb-2.35-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="The Insidious Big Brother Database" +HOMEPAGE="http://bbdb.sourceforge.net/" +SRC_URI="http://bbdb.sourceforge.net/${P}.tar.gz + http://www.mit.edu/afs/athena/contrib/emacs-contrib/Fin/point-at.el + http://www.mit.edu/afs/athena/contrib/emacs-contrib/Fin/dates.el" + +LICENSE="GPL-2+ Texinfo-manual" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +IUSE="tex" + +RDEPEND="tex? ( virtual/tex-base )" + +SITEFILE="50${PN}-gentoo.el" +TEXMF="/usr/share/texmf-site" + +src_prepare() { + sed -i -e '0,/^--- bbdb-mail-folders.el ---$/d;/^--- end ---$/,$d' \ + bits/bbdb-mail-folders.el || die "sed failed" + sed -i -e '/^;/,$!d' bits/bbdb-sort-mailrc.el || die "sed failed" + cp "${DISTDIR}"/{dates,point-at}.el bits || die "cp failed" +} + +src_configure() { + default +} + +src_compile() { + emake -j1 + BYTECOMPFLAGS="-L bits -L lisp" elisp-compile bits/*.el || die +} + +src_install() { + elisp-install ${PN} lisp/*.el{,c} || die + elisp-install ${PN}/bits bits/*.el{,c} || die + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + doinfo texinfo/*.info* + dodoc ChangeLog INSTALL README bits/*.txt + newdoc bits/README README.bits + if use tex; then + insinto "${TEXMF}"/tex/plain/bbdb + doins tex/*.tex + fi +} + +pkg_postinst() { + elisp-site-regen + use tex && texconfig rehash + + elog "If you use encryption or signing, you may specify the encryption" + elog "method by customising variable \"bbdb/pgp-method\". For details," + elog "see the documentation of this variable. Depending on the Emacs" + elog "version, installation of additional packages like app-emacs/gnus" + elog "or app-emacs/mailcrypt may be required." +} + +pkg_postrm() { + elisp-site-regen + use tex && texconfig rehash +} diff --git a/app-emacs/bbdb/bbdb-3.1.2.ebuild b/app-emacs/bbdb/bbdb-3.1.2.ebuild new file mode 100644 index 000000000000..58c9da5277c0 --- /dev/null +++ b/app-emacs/bbdb/bbdb-3.1.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp autotools + +DESCRIPTION="The Insidious Big Brother Database" +HOMEPAGE="https://savannah.nongnu.org/projects/bbdb/" +SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ GPL-1+ FDL-1.3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +IUSE="tex vm" +RESTRICT="test" #631700 + +DEPEND="tex? ( virtual/tex-base ) + vm? ( app-emacs/vm )" +RDEPEND="${DEPEND}" + +SITEFILE="50${PN}-gentoo-${PV}.el" +TEXMF="/usr/share/texmf-site" + +src_prepare() { + epatch "${FILESDIR}"/${P}-no-init.patch + eautoreconf +} + +src_configure() { + econf \ + --with-lispdir="${EPREFIX}${SITELISP}/${PN}" \ + "$(use_with vm vm-dir "${EPREFIX}${SITELISP}/vm")" +} + +src_compile() { + emake -C lisp +} + +src_install() { + emake -C lisp DESTDIR="${D}" install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + doinfo doc/*.info* + dodoc AUTHORS ChangeLog NEWS README TODO + + if use tex; then + insinto "${TEXMF}"/tex/plain/${PN} + doins tex/*.tex + fi +} + +pkg_postinst() { + elisp-site-regen + use tex && texconfig rehash +} + +pkg_postrm() { + elisp-site-regen + use tex && texconfig rehash +} diff --git a/app-emacs/bbdb/files/50bbdb-gentoo-3.1.2.el b/app-emacs/bbdb/files/50bbdb-gentoo-3.1.2.el new file mode 100644 index 000000000000..45a7cc208e0d --- /dev/null +++ b/app-emacs/bbdb/files/50bbdb-gentoo-3.1.2.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'bbdb-loaddefs) diff --git a/app-emacs/bbdb/files/50bbdb-gentoo.el b/app-emacs/bbdb/files/50bbdb-gentoo.el new file mode 100644 index 000000000000..7953b3c852a4 --- /dev/null +++ b/app-emacs/bbdb/files/50bbdb-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(add-to-list 'load-path "@SITELISP@/bits") +(require 'bbdb) +(bbdb-initialize) diff --git a/app-emacs/bbdb/files/bbdb-3.1.2-no-init.patch b/app-emacs/bbdb/files/bbdb-3.1.2-no-init.patch new file mode 100644 index 000000000000..85dbc0374e32 --- /dev/null +++ b/app-emacs/bbdb/files/bbdb-3.1.2-no-init.patch @@ -0,0 +1,126 @@ +Patch from upstream, backported to bbdb-3.1.2. + +From e028f4d8f04c3db663db023cf5a630461cfda2bd Mon Sep 17 00:00:00 2001 +From: Roland Winkler <winkler@gnu.org> +Date: Wed, 23 Jul 2014 03:27:09 +0000 +Subject: Do not load init file or site file for byte compilation + +--- bbdb-3.1.2-orig/lisp/Makefile.am ++++ bbdb-3.1.2/lisp/Makefile.am +@@ -20,6 +20,9 @@ + # You should have received a copy of the GNU General Public License + # along with BBDB. If not, see <http://www.gnu.org/licenses/>. + ++# --batch implies --no-init-file, yet let's be explicit about what we want ++AM_ELCFLAGS += --no-init-file --no-site-file ++ + dist_lisp_LISP = \ + bbdb.el \ + bbdb-anniv.el \ +@@ -70,10 +73,11 @@ + @echo "" >> $@; + # Generated autoload-file must have an absolute path, + # $srcdir can be relative. +- $(EMACS) -batch -l autoload \ ++ $(EMACS) --batch $(AM_ELCFLAGS) $(ELCFLAGS) \ ++ --load autoload \ + --eval '(setq generated-autoload-file "'$(abs_builddir)/$@'")' \ + --eval '(setq make-backup-files nil)' \ +- -f batch-update-autoloads $(srcdir) ++ --funcall batch-update-autoloads $(srcdir) + + # Generate bbdb-site.el here as pkgdatadir is only known at "make" time. + # We protect the autoconf variables in the sed regular expressions +--- bbdb-3.1.2-orig/lisp/makefile-temp ++++ bbdb-3.1.2/lisp/makefile-temp +@@ -43,13 +43,16 @@ + EMACSOPT = + + # The actual Emacs command run in the targets below. +-emacs = LC_ALL=C $(EMACS) --batch --directory=./ $(EMACSOPT) ++# --batch implies --no-init-file, yet let's be explicit about what we want ++emacs = LC_ALL=C $(EMACS) --batch --no-init-file --no-site-file \ ++ --directory=./ $(EMACSOPT) ++emacs_compile = $(emacs) --funcall batch-byte-compile + +-# If you want to use BBDB with VM this should point to your vm/lisp directory. +-# See also the target all below. ++# VM is not part of GNU Emacs. If you want to use BBDB with VM ++# then the variable VMDIR should point to your vm/lisp directory. + VMDIR = + +-VM = -eval '(unless (string-match "$(VMDIR)" "") (push "$(VMDIR)" load-path))' ++VM = -eval '(unless (string= "$(VMDIR)" "") (push "$(VMDIR)" load-path))' + + .SUFFIXES: .elc .el .tar .Z .gz .uu + +@@ -89,51 +92,50 @@ + @echo "" >> $@; + # Generated autoload-file must have an absolute path, + # $(srcdir) can be relative. +- $(emacs) -l autoload \ ++ $(emacs) --load autoload \ + --eval '(setq generated-autoload-file "'`pwd`/$@'")' \ + --eval '(setq make-backup-files nil)' \ +- -f batch-update-autoloads `pwd` ++ --funcall batch-update-autoloads `pwd` + + .el.elc: +- $(emacs) -f batch-byte-compile $< ++ $(emacs_compile) $< + + # Not perfect, but better than nothing: If we do not have / do not use + # autotools, we simply copy bbdb-site.el.in to bbdb-site.el. + bbdb-site.el: bbdb-site.el.in + $(CP) $< $@ + bbdb-site.elc: bbdb-site.el +- $(emacs) -f batch-byte-compile $(@:.elc=.el) ++ $(emacs_compile) $(@:.elc=.el) + + bbdb.elc: bbdb.el bbdb-site.elc +- $(emacs) -f batch-byte-compile $(@:.elc=.el) ++ $(emacs_compile) $(@:.elc=.el) + + bbdb-com.elc: bbdb-com.el bbdb.elc +- $(emacs) -f batch-byte-compile $(@:.elc=.el) ++ $(emacs_compile) $(@:.elc=.el) + bbdb-mua.elc: bbdb-mua.el bbdb-com.elc +- $(emacs) -eval '(unless (string= "$(VMDIR)" "") (push "$(VMDIR)" load-path) (load "vm" t t))' \ +- -f batch-byte-compile $(@:.elc=.el) ++ $(emacs_compile) -eval '(unless (string= "$(VMDIR)" "") (push "$(VMDIR)" load-path) (load "vm" t t))' \ ++ $(@:.elc=.el) + bbdb-rmail.elc: bbdb-rmail.el bbdb-mua.elc +- $(emacs) -f batch-byte-compile $(@:.elc=.el) ++ $(emacs_compile) $(@:.elc=.el) + bbdb-gnus.elc: bbdb-gnus.el bbdb-mua.elc +- $(emacs) -f batch-byte-compile $(@:.elc=.el) ++ $(emacs_compile) $(@:.elc=.el) + bbdb-mhe.elc: bbdb-mhe.el bbdb-mua.elc +- $(emacs) -f batch-byte-compile $(@:.elc=.el) +-# VM is not part of GNU Emacs ++ $(emacs_compile) $(@:.elc=.el) + bbdb-vm.elc: bbdb-vm.el bbdb-mua.elc +- $(emacs) $(VM) -f batch-byte-compile $(@:.elc=.el) ++ $(emacs_compile) $(VM) $(@:.elc=.el) + bbdb-sc.elc: bbdb-sc.el bbdb-mua.elc +- $(emacs) -f batch-byte-compile $(@:.elc=.el) ++ $(emacs_compile) $(@:.elc=.el) + + bbdb-print.elc: bbdb-print.el bbdb-com.elc +- $(emacs) -f batch-byte-compile $(@:.elc=.el) ++ $(emacs_compile) $(@:.elc=.el) + bbdb-migrate.elc: bbdb-migrate.el bbdb.elc +- $(emacs) -f batch-byte-compile $(@:.elc=.el) ++ $(emacs_compile) $(@:.elc=.el) + bbdb-anniv.elc: bbdb-anniv.el bbdb-com.elc +- $(emacs) -f batch-byte-compile $(@:.elc=.el) ++ $(emacs_compile) $(@:.elc=.el) + bbdb-ispell.elc: bbdb-ispell.el bbdb.elc +- $(emacs) -f batch-byte-compile $(@:.elc=.el) ++ $(emacs_compile) $(@:.elc=.el) + bbdb-snarf.elc: bbdb-snarf.el bbdb-com.elc +- $(emacs) -f batch-byte-compile $(@:.elc=.el) ++ $(emacs_compile) $(@:.elc=.el) + + install-el: all + $(INSTALL) -d -m 0755 "$(lispdir)/" diff --git a/app-emacs/bbdb/metadata.xml b/app-emacs/bbdb/metadata.xml new file mode 100644 index 000000000000..708b8be2a97a --- /dev/null +++ b/app-emacs/bbdb/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + The Insidious Big Brother Database (BBDB) is a contact management utility + for use with GNU Emacs and XEmacs. It can hook into Emacs-based mail- and + news-readers and automatically collect information on messages therein. +</longdescription> +<use> + <flag name="tex">Install plain TeX support files</flag> + <flag name="vm">Add support for <pkg>app-emacs/vm</pkg></flag> +</use> +<upstream> + <remote-id type="sourceforge">bbdb</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/binclock/Manifest b/app-emacs/binclock/Manifest new file mode 100644 index 000000000000..8e10366a5a9e --- /dev/null +++ b/app-emacs/binclock/Manifest @@ -0,0 +1,6 @@ +AUX 50binclock-gentoo.el 100 SHA256 18a08ccec385f0f75f438e37bf607d6e7da8cd74e86c5ce80cde339d1911427b SHA512 08997bbbba82da6b79ae2b8f60396b219bd837674d16a658c62306e13e3fe667d228c7e6e0949b9b44a2a346d3f5d2996cc853c2180ad1c1d877940da97a31f0 WHIRLPOOL 79624b57f26660018bc1c65a521969b4f2ac95996742cfbd1cb8f4eb44a85a3f7e5c70f961ca72b30f3300794d3d94b3b48e9d5baa4b63d51d3925912576bfd2 +DIST binclock-1.7.tar.bz2 2734 SHA256 8ccb2ce75e2efffc95c22187dd27e5e00f22c476180c1cf6567c13f5feb341f3 SHA512 fe7d69605dc72777236930368e2900b71717a0a96655afa939c9cfcf76fb6cccc8c21cd81e933eed210a9e948b6d3681eb60f494f4aef276a1026a6dfe186354 WHIRLPOOL f0c25e7b88ebe2b9fad920fba76e78b817c673eed8a5b30db4c203ce7fc18140ef6a7ad95ab47c7eb836bf2f45ac458546f612c4fdc65cc2ee760cd6cbf3998b +EBUILD binclock-1.7-r1.ebuild 371 SHA256 757afbeade8ecf526a80b4ca66e814abaaad958a8d0af72151f04edf8f3912b3 SHA512 9f6290b510f1087adc45319a274ae010c4dfc2483386d89847c00f4fc020bac9c046e1f82a7d8797dfe066f346f82ce95ade431c2295881598f9aea3ac0d7376 WHIRLPOOL 9b9c72c93cf05a9e254a10fb78cf135f89c620cde40444498439da4cb01e50fc3df40a91d085d7432fcb75f2a884d206ba6af564ad3381e32a27199c37588392 +MISC ChangeLog 2349 SHA256 387c3c3a687db5bcc98910cf509b12779682082b7c6035a4ac6ef2c554c661cd SHA512 4e2bbef85cecb0414a92a03c52d7917b5a642c39d624844bd44f37a3bc58969c57846eae3928b0829686ed67442f8342c0a054bb3720118fee08d9df3a120228 WHIRLPOOL d4e2f26ee713b9be2375bce928a9544121820ca144456f3efeb4d4d2deeb312f4712406a3ac82fa1b04615c13fcf420ab40c7173bc1867cfec242532ed08a785 +MISC ChangeLog-2015 2072 SHA256 d66f6e5eda15159f9e71a06fcc3091bd81d6a92940a4fc61adf6e36c6a9c270d SHA512 18c35e65f9c0d6d80c26b42cc935846a23cf1433363c4cd7d6761569ada603f5e073f01b6f5f8ae162f1d04dcf5f64ed04c1627bb5be8a39212cea046239ac8d WHIRLPOOL a736fb1b3efbfe8ee26cd815a32a4fb1c6cc7301434127f543fde50901dba38b97aa2dc42fd8eb1358ec6d8a3bb82172d6d9b6b2f8139c26768568b59b98872b +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/binclock/binclock-1.7-r1.ebuild b/app-emacs/binclock/binclock-1.7-r1.ebuild new file mode 100644 index 000000000000..9eaedd455648 --- /dev/null +++ b/app-emacs/binclock/binclock-1.7-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Display the current time using a binary clock" +HOMEPAGE="http://www.davep.org/emacs/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ppc ppc64 x86" +IUSE="" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/binclock/files/50binclock-gentoo.el b/app-emacs/binclock/files/50binclock-gentoo.el new file mode 100644 index 000000000000..21f1d818d190 --- /dev/null +++ b/app-emacs/binclock/files/50binclock-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'binclock "binclock" "Display the binary clock." t) diff --git a/app-emacs/binclock/metadata.xml b/app-emacs/binclock/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/binclock/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/bison-mode/Manifest b/app-emacs/bison-mode/Manifest new file mode 100644 index 000000000000..661c510640da --- /dev/null +++ b/app-emacs/bison-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50bison-mode-gentoo.el 130 SHA256 e2f7827bfc3aaf8cc4b59c7e90c720694daafde97e6b2607824712bf9e6dc11a SHA512 50b14d2baddf3c2c7597d202264c19bdefe094f887f20b4f4b96f8de0ad11d520f249ebc09fc8f8200413824bc84495955ccfb6123140972cd14e4524be94feb WHIRLPOOL 12d0117f8712ae09af03315389aa83f169f47917d45c31ac5ae5e0966310d95eac6630a44eaa246e2d5b56a4f085439c002e4602aa173d2a3d09274a6d205851 +DIST bison-mode-0.3.tar.bz2 7541 SHA256 ad29b3f71d1d52a36a22271aa314eb986e3406706c34bfb5eca11161dd5adbee SHA512 b3b173152700562f813534d9352ed50cfac8ad131f037b1e2bf9d1370f0b56f109f14206cbfde82acac0c93a1bc0092da7f78c1b42fc3154248dfb1222a7f85b WHIRLPOOL 563b9def2187fdae93220a30d0e536eeb504b0f3706454a1c49074846ddb4c485c181ef0b3503e14d2c18c3553ef77b310b7fe5fcba3fdf860efc41f77e3f4f6 +EBUILD bison-mode-0.3.ebuild 400 SHA256 072e3821008c86e597859de8704858e9a883b8c0ef37cc636a1e7566faff2e30 SHA512 99f74638ffcf53595b90303e9c4482600214618a8ee147bd6e6a8372a2cb538a10ce24af9535d65c2e6504e672558164096b13fb3854aaeadabe6cd91742fe7f WHIRLPOOL 18e442104b7d1e21fde8ba4bcec6a9c0491aa06f628271b7fb9a922456d3aab4c513b2c5b506d5de9b47a47a4cc0122eb04d8c2957369317e1e5ca91252d3c8c +MISC ChangeLog 2376 SHA256 76616240a273677c42c3c4dcb4685e0d4bac5925e855a8f75feef03062d6fe23 SHA512 83201c89bbf93dce5f99a7a680f24e3a640650bcf8bd2a69ed1b187b42d6bf9c2bdc4a71b441b9f79688553399f1d4e46ef555f5c75a086117610bf55b380656 WHIRLPOOL 7cc6cd53386e2194179615ceaab6523642968313423fec9ad0a4bd2a08719c83b45e48cb7ec60b9719dd36d1469140a3dbf91196d6e0e1b65baafe2ee834b341 +MISC ChangeLog-2015 851 SHA256 a277b44439f6fbfb0350cd81ff23368f7a138b984393357e39d9b90403c265f4 SHA512 32bded6581839af9c2514feaa1223691220de9440a7c7c02883cd5db42a29b3a02eb10b0ebfc274fc3723070980a9263d2f584ce45045a08012c815261453e2c WHIRLPOOL b7f92b4e1760f0d2d4305c160eb7595f0d77d4ee90a0ad1395cf20873cbc232fe111809de02485e5f6754c321234b6b600a956c056d910e85d237801ff195d45 +MISC metadata.xml 449 SHA256 0c351062917d639f9c87da9bbf8af30ebe12bf1e326bed6fccb4b91ccea7b68c SHA512 9bbba8aaa7c08086067761ce7a907027e0c9bfc78c9ef4eedc0242d220dff0da47650eeae3df22fb4d91ac78d857da9ef98a89eb33b9a420cda88a1db527ab54 WHIRLPOOL 1c4100b762f11848942a1dbb02aa004ac366df831c3057c6f880ec1c54ec923d1a57e70c90eb5370f7789bdcacdec903bc0541ae947947fe790a632bbd316dd0 diff --git a/app-emacs/bison-mode/bison-mode-0.3.ebuild b/app-emacs/bison-mode/bison-mode-0.3.ebuild new file mode 100644 index 000000000000..adc138ea19df --- /dev/null +++ b/app-emacs/bison-mode/bison-mode-0.3.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Emacs major mode for Bison, Yacc and Lex grammars" +HOMEPAGE="https://github.com/Wilfred/bison-mode" +SRC_URI="https://dev.gentoo.org/~nicolasbock/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md" diff --git a/app-emacs/bison-mode/files/50bison-mode-gentoo.el b/app-emacs/bison-mode/files/50bison-mode-gentoo.el new file mode 100644 index 000000000000..57c4890db3b8 --- /dev/null +++ b/app-emacs/bison-mode/files/50bison-mode-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'bison-mode "bison-mode" + "Emacs major mode for Bison, Yacc and Lex grammars" t) diff --git a/app-emacs/bison-mode/metadata.xml b/app-emacs/bison-mode/metadata.xml new file mode 100644 index 000000000000..5a32e20459d6 --- /dev/null +++ b/app-emacs/bison-mode/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>nicolasbock@gentoo.org</email> + <name>Nicolas Bock</name> +</maintainer> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">Wilfred/bison-mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/blogmax/Manifest b/app-emacs/blogmax/Manifest new file mode 100644 index 000000000000..864ebf1f8147 --- /dev/null +++ b/app-emacs/blogmax/Manifest @@ -0,0 +1,7 @@ +AUX 50blogmax-gentoo.el 203 SHA256 55e34038dff6bfdf706b93f0ff54d4abfdbefc3bd4dcd926d33f071415dc4a85 SHA512 33bfaa0a6861bf4dcd402e3f24e999f5206235d69a9e7674c43d408e85438fd450810522a2e3bc42f5457ded290d67700e71a512603f62d64ecab82d4d2fd78c WHIRLPOOL 24e21477b136ca7d8cc31a1e85fb2acacbbdc8a8f215349fc1c23a39b3769d3f63dd1db223900eee2abb18f8e37028d3aeda5c03a8dca1c23de2022ff998a062 +AUX README.Gentoo 246 SHA256 b893939cd40a5e86dba4df022b03807749ce8550495ee952905c4928a68cf2a5 SHA512 38559a4b05509061ed5026f1e7b4936da8d90d965fa8db3e5e087d7eeedc8a33a96eee4c6e6a8b76f6fc224062ee78f252dc17bb918248c2df313a258d1b2dc0 WHIRLPOOL 19438c40bf830de4b3df995d16cf53f88d1def237d042f2a23026f1247b1ab42224970a82bb88722fd22144b73a3008a1e0b53736d989376868da9b6e2747ccc +DIST blogmax-20110305.zip 194956 SHA256 c2143b7df9d194f0f97d9ddddf5e4bcabe5fdc78fd0b9cad200e2a528b5632c5 SHA512 dc0529c5d61ea9beaecf9dfdfe0631ae31fb9737845aa81f2ac7c19df7aa30eb7392f73ea96a00b678cd441f0815129bb04d521e697ce2cb3938d8699483d19b WHIRLPOOL f8fce4a9f37058f209c2076ba2473d6b57825204feb0ec68b39074c74e56b0fb6481bd640894e83dbb175b9cdec3df18b12bb408046b8186948deddfe8ede26f +EBUILD blogmax-20110305.ebuild 987 SHA256 4fae8ff3689c5e20b926059193b78d256741e261ae2f76f78882780153af9c93 SHA512 c80b0c0bd9e3d84e1f53d579c9f6a6f027ae6c7a967c628cc591d27c1c479c207dbc11c548fede045764c866d7c06f6d14809415bf10816fc2e2a4a8432ddda7 WHIRLPOOL deeca0e186195dc87027582fcf303a8a7e95141522956b1ce626033ec1c442ffeda5d3795d3ca12754d5d327d1e0e7f60327a5c82b388ad429fc70eb9bd7bd20 +MISC ChangeLog 2398 SHA256 96fc7d9883fdd2c7b29c9c1f3aac15779198b4d50bca29fc80c9f32ab691716a SHA512 1997b66ea001384c06f846260c5d317998b4a2e9067874e497832789228a5e77ec310a8ef9b3ba3c670bb397936063092f2c46462b197d9a3e6eb95140876303 WHIRLPOOL 6083137cd40c2ec87ad332332ec59dd34b623e97bcaaf7d24848c35f5d72d82370ddde084a554fe1449adc9397535e6a348bab2266892c2275a405dffa70c903 +MISC ChangeLog-2015 1368 SHA256 954677ca1e4596336df5c2e8e3871bd2ee87720959f17ee9fbcc32182a013dff SHA512 01c9c7bf5674d7212413befd7629e5689be9a116b7109412c7632a326f012290da4ad65ff083525f5c573bdaf7427671f59e30c078ed029bf109171d59b526af WHIRLPOOL 73b009f2be0a582b817d6060bd6edcf179a03f6fd4f18c58bbe494cd0e65958818d18e1defbdcdf5cf014ea95778f55596f843916b45b73a0c0f82411e353a43 +MISC metadata.xml 365 SHA256 a70d5e7c957d67a7acade2379f11d3778b7bf6e525b689276d616daa1e6edc07 SHA512 4e501304ec6b8a7a762c18bcac0594c6210d64589980aa7644fab106613cfcbad8cc3754654933f1f62d2bbb4cd24de9215c205ff6609686713861190a0f30fe WHIRLPOOL 30582d3a4f4a9723101e00116385a3fe28a05bb33a700a5b4c9c696953d4d2398d25eb6a24eeeac53d37afdcf5caaf674f6fd5aea4fe058b80a5204e7e27218e diff --git a/app-emacs/blogmax/blogmax-20110305.ebuild b/app-emacs/blogmax/blogmax-20110305.ebuild new file mode 100644 index 000000000000..07505c200b1f --- /dev/null +++ b/app-emacs/blogmax/blogmax-20110305.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils readme.gentoo elisp + +DESCRIPTION="Blogging in Emacs" +HOMEPAGE="http://billstclair.com/blogmax/index.html" +# taken from http://billstclair.com/blogmax.zip +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.zip" + +LICENSE="GPL-1+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +DEPEND="app-arch/unzip" + +S="${WORKDIR}/${PN}" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + rm *.elc gpl.txt || die + edos2unix *.{el,html,inc,ini,tmpl,txt,xml} docs/*.{html,txt} +} + +src_compile() { + elisp-compile blogmax.el +} + +src_install() { + elisp-install ${PN} blogmax.{el,elc} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + DOC_CONTENTS="To get started with BlogMax, use the example site file + from /usr/share/doc/${PF}/example as a template for your own blog." + readme.gentoo_create_doc + + dodoc README + dodoc -r docs + docinto example + dodoc *.{html,inc,ini,png,tmpl,txt,xml} +} diff --git a/app-emacs/blogmax/files/50blogmax-gentoo.el b/app-emacs/blogmax/files/50blogmax-gentoo.el new file mode 100644 index 000000000000..fc110114b3a6 --- /dev/null +++ b/app-emacs/blogmax/files/50blogmax-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'weblog-mode "blogmax" "Weblog" t) +(autoload 'weblog-set-buffer-mode "blogmax" + "Set the mode to weblog-mode for text files in the *weblog-directory*" t) diff --git a/app-emacs/blogmax/files/README.Gentoo b/app-emacs/blogmax/files/README.Gentoo new file mode 100644 index 000000000000..a737d0f9c9ac --- /dev/null +++ b/app-emacs/blogmax/files/README.Gentoo @@ -0,0 +1,8 @@ + -*-outline-*- +* Getting Started With BlogMax + +Use the example site file from /usr/share/doc/blogmax-*/example as a +template for your own blog. + +-- +Matthew Kennedy <mkennedy@gentoo.org> diff --git a/app-emacs/blogmax/metadata.xml b/app-emacs/blogmax/metadata.xml new file mode 100644 index 000000000000..c720df709fee --- /dev/null +++ b/app-emacs/blogmax/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + BlogMax is an Emacs package that aids in the creation of a weblog. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/bm/Manifest b/app-emacs/bm/Manifest new file mode 100644 index 000000000000..d831002a4958 --- /dev/null +++ b/app-emacs/bm/Manifest @@ -0,0 +1,6 @@ +AUX 50bm-gentoo.el 205 SHA256 15eb16fd0728e63b29c0e94fee74f101110aa21d0b648bf3ffede183d7da0549 SHA512 b5c80ab592a9b78a3441494f6211801d3e001f77985ea2e78b982541f534780b12ff26fb6dd7cf7cb371cb8d3fa2fdf01b55227e40980b94a7e07a45dd583a8a WHIRLPOOL 5065817f57df9530b16357bd19ce0791aad9a8b96e150e29bd1729c20f47b08176c13ac66212eacc74b602d65fc57e326e4491f4d7bde3a67e9caf3118ddbed9 +DIST bm-1.32_p20140214.tar.xz 11800 SHA256 abd338d61ae10dff9c0635cac0f5fa3724605ec8bd2715738a7df000e2ed2ab9 SHA512 0a40c5dc3d21c0b8af7e885f7e2f48c92413dff48a6a3a10366f9a63274886cd22a247b61ef25e4ad1f283446b05093658f233c6501c6d0bf5312d9a67b83ff4 WHIRLPOOL 0937952bf331b24aae55fdf476522a7a9f6de84ebc541fde49dbc6e27738d229393dfddc2d822c844adc1f95846476bad81f63edd35f086139f6d9de056d94ac +EBUILD bm-1.32_p20140214.ebuild 511 SHA256 9c644d41af3d9fa608de77e23c45fdd5b952cd36e71d3db2bce0d6caccd3023c SHA512 901ac6ec4cb1b41a328dacfc3e8ab66aba89b1748a3238f7e753429435efb2812035405c56038b92923dedf5aa309054fadadd3a2e1ee866291a90749d5bb061 WHIRLPOOL 31046b04be9c922ed4c277318f1062dd1da857e7911700692702c7c4321f823b39602326bf69cfaeec77d6a0f77197905af894714ff567ac512b90ccf7f24c39 +MISC ChangeLog 2369 SHA256 f4ac54b63dd92b75afc19d881db25a67c60154f36050c94ed9a0b9f116bead77 SHA512 d2f34b1f1d5844b3350471166b38b779ccacbdc80733ae19cc79bc70e57cf72d64374e84355cf1661f9ec083d4d5b77dfb1ae926554a0bf694134cddc4377242 WHIRLPOOL bb7d26fcd245460adc4fc39d74ea53d3e8c7a8f2acbfab05a7d46e0877fcb407847c6ad19ebec39896746eb704c3a7deca5cc4e0a32e7f9cb845175da26c2c62 +MISC ChangeLog-2015 1227 SHA256 1ad8476fe141c105a957372e338495242d1aaa998c9afd0239c862cb30841bec SHA512 550179f838e82d4d3ca04293959c69ffd4d6db79a20f8f5e51ecabbb3656e85034e759ab67c5b78256e689c969017b7cab8b1c96c6bf9765203ed2240216495d WHIRLPOOL 69e4e2fe172ccedde33320c49febe07d9c3fb1acc4cdd8459522e58d1913da7de8d3a718c117cda01f85d110d2faf4e469103555dd544e15070e2d7349d5f290 +MISC metadata.xml 422 SHA256 c9cd98845e2349db3832e814f2312e8019540972a189ca857e70f91070548bc6 SHA512 eeddd0b22eede45804e7a2f1554c1c8ad7c67a96295fdda98650d21cf62277f7cbb411cd938d7a58f9f1162b69efcc74635247a206e73acc173ccf44987a2955 WHIRLPOOL 52183322d1542377cefff770f415dbfe8c924db9ca225a52e64025c009e997f33063b59dc94f9494f920d96bc7ead1289decdb7674de886a3e87b2f554dd6836 diff --git a/app-emacs/bm/bm-1.32_p20140214.ebuild b/app-emacs/bm/bm-1.32_p20140214.ebuild new file mode 100644 index 000000000000..353004bf2c20 --- /dev/null +++ b/app-emacs/bm/bm-1.32_p20140214.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Visible bookmarks in buffer" +HOMEPAGE="http://www.nongnu.org/bm/ + http://www.emacswiki.org/emacs/VisibleBookmarks" +# snapshot of https://github.com/joodland/bm.git +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 x86" + +S="${WORKDIR}/${PN}" +ELISP_REMOVE="bm-tests.el" +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md" diff --git a/app-emacs/bm/files/50bm-gentoo.el b/app-emacs/bm/files/50bm-gentoo.el new file mode 100644 index 000000000000..fd404a9efb81 --- /dev/null +++ b/app-emacs/bm/files/50bm-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'bm-toggle "bm" "Toggle bookmark in current buffer." t) +(autoload 'bm-next "bm" "Goto bookmark." t) +(autoload 'bm-previous "bm" "Goto previous bookmark." t) diff --git a/app-emacs/bm/metadata.xml b/app-emacs/bm/metadata.xml new file mode 100644 index 000000000000..70b0cfc64feb --- /dev/null +++ b/app-emacs/bm/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + This package provides visible, buffer local, bookmarks and the ability to + jump forward and backward to the next bookmark. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/bongo/Manifest b/app-emacs/bongo/Manifest new file mode 100644 index 000000000000..bf022d194254 --- /dev/null +++ b/app-emacs/bongo/Manifest @@ -0,0 +1,9 @@ +AUX 50bongo-gentoo.el 192 SHA256 14d315f910b5c9f40efffb08aadc239d2ef48b2394d51d6b63708a49e3d1712c SHA512 57d89540ca341578d2ee4c2dd067b4532205874d88ef7d54be065abeb7c1d1e0ca295cf02d02cda6cf8fbc708a5946fc7f2d0541975bc5d56a9b06d27cf175f9 WHIRLPOOL 92c3605a6ee1aee783e082175cbdf649a3bf0b8f9d5a0c766ccd837983b5cb1549edf3e182b46e202e652d17db1227d8ca2c5db5fa133a66d7e79f3ab5601931 +AUX bongo-20070619-fix-require.patch 224 SHA256 3570a83fa4c77e99f761475937587e4d0485661896adc79159fdebd44a04a879 SHA512 968d2c55d6abd0f22c238e7488c8c96d3faf08df9e74d83cae63df35be556f70608e63e525e280bc497172548678a9c8df976eca342e0190ad58622c1411cffe WHIRLPOOL 52829d4208fe90da9d1fdca4b3ea06f3205becedaeab990feeeed9cd1a464daa177431a841bd93c3bf36a89dae03c21dcbd6705f92e110f0e25a1a5360cf66e8 +AUX bongo-20110621-texinfo-5.patch 258 SHA256 249cea82a5a63765ab87a7ae110dcf6cc56f23d3a107839b999b40843acbc599 SHA512 ae03701a1372ee142902763d68d73a3fc0a3862fa7c9b5cbe916a85d965af0f6f2acc859564b56c5336eb1db1400d9f3e36c7f376b44b1dc7caad405a547a2b8 WHIRLPOOL b62078ce49c5d57989aacd2d28544bf1c30510917497d0aa161814f8200ea9b00f307e22e96af0415389fbdf4fb5ceb94260928dae9f6f58a7ef33e7136668cb +DIST bongo-20110621.tar.xz 97652 SHA256 0fa7603d8239351725c6abe37ca8781a221821defb081c329620ed4dcc2a5cfe SHA512 31c2a477cfb5ff36fbc64da29c725db0b0242ea09f80883fb21feb3b23f5c14c688379c4c4e53b26ffef3aca5d2813d5b2a38b91266da088c73516f7ea1d712b WHIRLPOOL 29fa53b77626cf0c8dc79bbdea16912dbb12ddb8cdcd344f98ecef5c20e480566aa6792341739efd08a600a0c5ef09b0fdb7c679aaf520f66845af3ca83a7adb +DIST bongo-mplayer-20070204.tar.bz2 3563 SHA256 a80aa2c3c6def4e679094817ca9db3c0766811f094766ee4b399eec93c062ec9 SHA512 e503ed7980f011a6fc3fa75d0bb9b1cec1ed49d4fb07da92aad65e3c5096b42cf9eb203a8edbb93f2e7924254e4926e9f3fcf473de877fea130557aefad73ebd WHIRLPOOL 86ed787b8fa4909cbb89f24d17b524cc4b5d7c8d5e1d0c4ecac5289967176c599df58abc91c643f70f0c40cfbee573101641d7c53db35cd7521664fa22eaa93e +EBUILD bongo-20110621.ebuild 1155 SHA256 b2760b310cefc07ee1cb485518a7b662f8b8abb526912efb53bb97339644ff1f SHA512 6544d4e41b2359f37d1c3b896ae7993a27f69c7fec6541eddd893804b57ba3908d1519c679335d5b199747bc21415a05d00ede6fc089df26149ac333127b0f35 WHIRLPOOL 83ec44a0e5ba86afd0e4e8492db9df7e3bb9d3abe0d9203cbeb4b5c550a3435a1eda9782365d1996a69470992b2d447c78dca1131f9b503d5daa54d079ed5e9c +MISC ChangeLog 2423 SHA256 326e6f20507652358e90213d05e593ea9ded9f1e729363be9a717b728ce40925 SHA512 25137d3b12971607d8d2707061313100cbcf3f30e13065cea9d80b7343dfe4240af758f76cc7ae17099d185b9f720b0d1331585763754a954242725a5dede674 WHIRLPOOL 6be2332b26ba3e12fc34468440afca7ec0e48b24dd9f454c48a0055f96d41433df7d2de209abd94553f94ca3652e9e4346e10b996c7e0cba100f73f54a59db6d +MISC ChangeLog-2015 1987 SHA256 fc9fa14ab7bce22a2d826761612d1cb2591ef3280aaf3b2f8b97af5b1571edaa SHA512 68cf1c251128245058334ea7c5321599dd3652d2821dff9462a09f3e9f166ed0d298cfac1d2de31ee1cf9a5367eb972d8fcb24f63ae02ce9c1b488077043f773 WHIRLPOOL 36458193eb106a9abcc96fbf2baec1fa032ddd0d140298e36389059b42063b439c0852e677ba768fc6d32b4a82e883ac27388a7a65817cb71e1af89a0f6f3ce5 +MISC metadata.xml 1706 SHA256 a372806fd1deb9107daa9f673f007c5d4e7ff3e3ef0f21b1b170d26bae0b596b SHA512 e3e10ef62d03926609252b4438ccccfb9d7d7eafba5ffbff172203b1ac0098cb5875e235a5d143da1c7341da4e696187a3ee1be2086403c98c38ebf1ac32116b WHIRLPOOL 2a3d29fa33422349f0bf72681430ac10770ded242c1dc945a74c17b1ae1d95abada881ce33776638e5f5073574b441338e8256a08a3b3b832cc9cea432093a26 diff --git a/app-emacs/bongo/bongo-20110621.ebuild b/app-emacs/bongo/bongo-20110621.ebuild new file mode 100644 index 000000000000..5aa2f60e6c65 --- /dev/null +++ b/app-emacs/bongo/bongo-20110621.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp eutils + +DESCRIPTION="Buffer-oriented media player for Emacs" +HOMEPAGE="http://www.brockman.se/software/bongo/" +# Darcs snapshot of http://www.brockman.se/software/bongo/ +# MPlayer support from http://www.emacswiki.org/emacs/bongo-mplayer.el +SRC_URI="mirror://gentoo/${P}.tar.xz + mplayer? ( mirror://gentoo/${PN}-mplayer-20070204.tar.bz2 )" + +LICENSE="GPL-2+ FDL-1.2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="mplayer" + +# NOTE: Bongo can use almost anything for playing media files, therefore +# the dependency possibilities are so broad that we refrain from including +# any media players explicitly in DEPEND/RDEPEND. + +RDEPEND="app-emacs/volume" +DEPEND="${RDEPEND} + sys-apps/texinfo" + +S="${WORKDIR}/${PN}" +DOCS="AUTHORS HISTORY NEWS README.rdoc" +ELISP_PATCHES="${PN}-20070619-fix-require.patch + ${P}-texinfo-5.patch" +ELISP_REMOVE="bongo-emacs21.el" # Don't bother with Emacs 21 +ELISP_TEXINFO="${PN}.texinfo" +SITEFILE="50${PN}-gentoo.el" + +src_install() { + elisp_src_install + insinto "${SITEETC}/${PN}" + doins etc/*.pbm etc/*.png +} diff --git a/app-emacs/bongo/files/50bongo-gentoo.el b/app-emacs/bongo/files/50bongo-gentoo.el new file mode 100644 index 000000000000..099de2b3dd74 --- /dev/null +++ b/app-emacs/bongo/files/50bongo-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(if (boundp 'image-load-path) + (add-to-list 'image-load-path "@SITEETC@" t)) +(autoload 'bongo "bongo" "Start Bongo by switching to a Bongo buffer." t) diff --git a/app-emacs/bongo/files/bongo-20070619-fix-require.patch b/app-emacs/bongo/files/bongo-20070619-fix-require.patch new file mode 100644 index 000000000000..6b3e6ff588df --- /dev/null +++ b/app-emacs/bongo/files/bongo-20070619-fix-require.patch @@ -0,0 +1,11 @@ +--- bongo-orig/bongo.el 2007-06-19 16:51:37.000000000 +0200 ++++ bongo/bongo.el 2008-06-22 15:30:23.000000000 +0200 +@@ -67,7 +67,7 @@ + + ;;; Code: + +-(eval-when-compile ++(eval-and-compile + (require 'cl) + (require 'rx)) + diff --git a/app-emacs/bongo/files/bongo-20110621-texinfo-5.patch b/app-emacs/bongo/files/bongo-20110621-texinfo-5.patch new file mode 100644 index 000000000000..3fa257b97f1c --- /dev/null +++ b/app-emacs/bongo/files/bongo-20110621-texinfo-5.patch @@ -0,0 +1,12 @@ +--- bongo-orig/bongo.texinfo ++++ bongo/bongo.texinfo +@@ -374,7 +374,8 @@ + + @item @kbd{C-u C-u C-u b}, @kbd{C-u C-u C-u f} + Seek 64 seconds. +-@end table}. ++@end table ++}. + @end table + + To seek a specific number of seconds, give a numeric prefix argument to diff --git a/app-emacs/bongo/metadata.xml b/app-emacs/bongo/metadata.xml new file mode 100644 index 000000000000..62d35a3e9b9b --- /dev/null +++ b/app-emacs/bongo/metadata.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Bongo is a buffer-oriented media player for Emacs, contemporary with and + comparable to <pkg>app-emacs/emms</pkg>. + + Notable features of Bongo include + * separate playlist and library buffers (each of which you may have any + number — even zero of both is okay if you don’t need playlist + functionality), + * hierarchical buffers with collapsable sections for each artist and album, + * familiar Emacs bindings for editing Bongo buffers (edit playlists much + like you would regular text), + * a nice visual seeking interface doubling as a progress meter (hit ‘s’), + * a visual audio volume control (<pkg>app-emacs/volume</pkg>, which is + actually a stand-alone package), + * built-in support for playing and retrieving information about audio CDs, + * built-in support for submitting information to Last.fm using + ‘lastfmsubmitd’, + * the ability to perform arbitrary actions (stopping playback is a simple + example) once playback reaches certain points in the playlist, using + so-called “action tracksâ€, + * an XMMS-like keymap for XMMS refugees, + * zero-configuration, out-of-the-box rock’n’roll action. + + Bongo currently comes with backends for VLC, mpg321, ogg123, speexdec, + TiMidity and MikMod. All backends support pausing and resuming, but only VLC + and mpg321 support interactive seeking. Defining your own non-interactive + backends is very simple. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/boxquote/Manifest b/app-emacs/boxquote/Manifest new file mode 100644 index 000000000000..a2e901cfb45f --- /dev/null +++ b/app-emacs/boxquote/Manifest @@ -0,0 +1,6 @@ +AUX 50boxquote-gentoo.el 72 SHA256 0edae5927e6679c83eadf739e4cc99bafbdd482a257bfc06dc885f0c91df1992 SHA512 d11e537a8e60f4dfc3eccae94709e382414d76cf470c5dae673d6b3b5ab34e88fa9716b58a5a2ca1d0a5673c926fc04c293484e9e53d0861520303f0a98d4b87 WHIRLPOOL 816925130a21c03422a421950198ad49d435e673d25889602f44379dc4ac7f85242cccb17b95d651ba4daad6d8bd49bc1a5aa9e83dea960add8b1b1e1ff0f16d +DIST boxquote-1.23.el.bz2 4957 SHA256 59ad204c4eb787bbc69a82d16737829bf6c6b44ddda1c5137d42245d0dcc6825 SHA512 776835e6a21ede6e7ba82a57f381f0c9c3c740994b4d463b76d1f8a328fdf7b1b996cf6c593c3300a68fa773f1dd21b7c1a8ccc38536d5f1874973541181646d WHIRLPOOL 9793910877ac827167b96023e033577b412d4eacbf6ebd40632ea5d5bd2e2897ae53f02c282d4ea5eb05cba08b9a138956f2bea4e4e515149bb647242c7ac309 +EBUILD boxquote-1.23.ebuild 480 SHA256 f42ba22c8c597c9c71908ac3d950182f05548bb8bc73a46d5225e51c8c66cdd3 SHA512 861a1c21b61a5f429d0eaf49457928f4bb62a84c583e4589bb3e0e162c8c563d667e8f7a3786334881789d11d560e1aa776a3b4cc3f06de8a02b7f449915a672 WHIRLPOOL fe959af08ca0af6c812307775a50fa7ba8b6426a0659ec8545ae53f4f07ced8ba48d33b9d6a87d4d29ad299e6d212064430a30c055b7404de40a2693d923d96c +MISC ChangeLog 2345 SHA256 d937960087b67d441347e7ffce8429c3fe9ba18998b56c153eade52f6eff2d7f SHA512 11244f6f7f03ffaab22f4521a01d0976314767c0ca595b5ecbd3eaba4ddff0037cf9d9e733bf324d4aeacb677dd7b2b34fef1e5895ef2add3feed4eafc938d0f WHIRLPOOL 7b090e3ddb147ec27631a178a63739a21175fbb9ab1da6696eb2a5d7a8fcc1372ebd5229a987288e7dd0c21fb019c67a3936beaf88a1513fa1111cf7686c761c +MISC ChangeLog-2015 3124 SHA256 7acaee375a49b068c900b15b4b4f340df5b9636901f0400379f5535032679d33 SHA512 7b3eb7442e9f8d524dbad0390d0429847629995189d74080e068343821c06b9a310168b63673eafcb62bda4cdd33ff711e9181bc4834405d7f1496ab8f2b5b17 WHIRLPOOL 267735b16de5f9c49eab4e7ec5a7a7c1947e797986e5bea818c3de54281cd06079c314084742fd1538f0a25b9347a18eb9e52aa6ade061fe4537f6517eeed01c +MISC metadata.xml 831 SHA256 0a5335fd5d4f98879aa5d30513567327c6603176767fcc8731221715052440c2 SHA512 5117fd73bf7143fb7f80bf1ea9b4b352ff4624343be94303f7381c3fa26eccf483c1f16626a9056b749a89293a2882352dc0d612b2788e2ae52c599db547a11c WHIRLPOOL 237a02747d27a2475f4edb5f9fefcd3d76db2976184946433bb745f479bb3062a949f6b36e7ed16e3676fd5d2166bf0d230794bd0afe781e7c64331da3e6b122 diff --git a/app-emacs/boxquote/boxquote-1.23.ebuild b/app-emacs/boxquote/boxquote-1.23.ebuild new file mode 100644 index 000000000000..c043cc42b678 --- /dev/null +++ b/app-emacs/boxquote/boxquote-1.23.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Quote text with a semi-box" +HOMEPAGE="http://www.davep.org/emacs/" +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86" +IUSE="" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile *.el || die "elisp-compile failed" + elisp-make-autoload-file || die "elisp-make-autoload-file failed" +} diff --git a/app-emacs/boxquote/files/50boxquote-gentoo.el b/app-emacs/boxquote/files/50boxquote-gentoo.el new file mode 100644 index 000000000000..b971ce73148a --- /dev/null +++ b/app-emacs/boxquote/files/50boxquote-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "boxquote-autoloads" nil t) diff --git a/app-emacs/boxquote/metadata.xml b/app-emacs/boxquote/metadata.xml new file mode 100644 index 000000000000..2aea8e67022b --- /dev/null +++ b/app-emacs/boxquote/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Boxquote provides a set of functions for using a text quoting style that + partially boxes in the left hand side of an area of text, such a marking + style might be used to show externally included text or example code. + + ,---- + | The default style looks like this. + `---- + + A number of functions are provided for quoting a region, a buffer, a + paragraph and a defun. There are also functions for quoting text while + pulling it in, either by inserting the contents of another file or by + yanking text into the current buffer. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/browse-kill-ring/Manifest b/app-emacs/browse-kill-ring/Manifest new file mode 100644 index 000000000000..4704653581e2 --- /dev/null +++ b/app-emacs/browse-kill-ring/Manifest @@ -0,0 +1,8 @@ +AUX 50browse-kill-ring-gentoo.el 284 SHA256 e7e98251269b13cc5183f6e456e688db9cd7a8223b16337a9a51df8227d11102 SHA512 64c5c2f97e97cf01874c5dd310ab9e2b913aa48b91a8d9b2d08f87c0c467658c49a3cc5a9e11e06d17820c36e425f09f0b94cc7cd850eb6c382ff25c0b2861d1 WHIRLPOOL 34c9b70eb0de8f2a0e854e386c6fa522eddd2d4e5b242e1553fbd533f5f0d7d187c1c1c040ed103b478cdd0a89ca00d25ec986317d356fd9a3be69cd123a0b31 +DIST browse-kill-ring-1.3.el.bz2 9225 SHA256 2805f8d512720e14ebeb57bad0b6c9383a4a24fa4d547da99f17594ecdf1ec97 SHA512 f77e41a932b4f28e2a31896424c6ad56d072145609254e3970733e2e4eca515cfe5cd86861f71ab37abfeaa0cc36939f4f50d97ef0ffcbe34e4806bad1819938 WHIRLPOOL 6a4dd7c7eb4087158f5a9f79969997c8e99fb1089392b2f6f5b708ab81a9fe14b61a02338396336949d08880a193188e9ff5da5c7debbdcc9c85994323b131ec +DIST browse-kill-ring-1.3c.el.bz2 9757 SHA256 daa4784c160fd3f03d7e310a965b06da87732728591306d15c1c050cb75f3d18 SHA512 a7244db55b08b7247047cb71aa024dd2ba8579bd1588a31d65120145228729a329dac87c268b4be14b79beded6ec4f3473542c26bfb3c5624557023369737644 WHIRLPOOL 108b3594ba10e0c77ec9e66e2abd2c282fdfc3ec33e4fb9308da3e8e4516a88710d0d01614d470ab47b823f52456fea70baef3eba7b4864ab0e1b6f007e6abfb +EBUILD browse-kill-ring-1.3.ebuild 475 SHA256 8961db915802d607867cb2e251ccc0784734d15ffa6a302471ec2eaf37036710 SHA512 8a583763b91a3ab9933885bf649c238f0d3adb22ee0f034e13178bfbb3ab5b7ea28813d3422d63f0ee7b6c49ae05e293dfa4a5260acd10bd299f51917976fd65 WHIRLPOOL 4b36b7cab6bd56c4ff7ce6884588a1ae9c08276e874ea923478106e0d9eaf4c531f201b1fd392196909bedffee2710de40a5595ce89c29b51763701c52f7ddaa +EBUILD browse-kill-ring-1.3c.ebuild 439 SHA256 8c2712432b10dcc34a09d0c6aa21fd0da8acacd0881cc564974568f5b0d9489b SHA512 a20a1989608d4c1a9e266537f07744ffacbd271164a49316f8fc6e3e61486ed5a84b9c56527529a372f13739322f481f1a1491d357739b030c86e50b1221ceec WHIRLPOOL cfa93685cf92fb5180b3519bd8e54d8876b6a3238d0223d31c2d7358f300054616cc35526c425b01b9ca682f802bde2b7ed5f5df91683ddb69d305c41eae45e6 +MISC ChangeLog 2445 SHA256 887f1b338fddeb3615d46af822662b523a7278de5d6bc89a6b41ed983aef72f6 SHA512 c8f660446433148a9323f2e3d088e4d6192bb9bb82e08412f82bf8664eaaabf2332b7f6e21bdde974f51518247b9c195a1cbecf8f6db58d605db3f73830d617f WHIRLPOOL 215de3fc4070ab56ee4ff6c905c12594fa255d0e33b2551c7eb69069f29355fe253ac05df75cbd46eae62b08312e25dd1bbf277718b1703dfa28a51cc8b87943 +MISC ChangeLog-2015 1141 SHA256 b738ac3dba48d6579f13eae91279f5328216dbdfc149a78473a5e0b657972207 SHA512 2c06395cc1dc086dd42dd78defc35414fe047d61395a95ca67b8bb8a98b5ebe932d323814ccee7868303bd2fcaceb164cf3b1db2d9929e81492ef4f1f28444df WHIRLPOOL 3fe90418cd0a9038d3ea7760a783e13ea7d26b48171c24e695e38a2c2741ce2c48fd5daac547ccfb789e59478788fd70c97d72033146d9e915a6cbf5eef9e1bc +MISC metadata.xml 764 SHA256 ffa509921e69689b44be915a810b6bde1f3cf9f2bbb8fb32dad7ac5e133ae6c0 SHA512 2a7812f5752fd3857cff0d58dc92cb388aac34df55b88476bad35e170249d3d5da491d3b87301103ee30aba3168b57887efe9f8bc2c323a1787c7afeae7ecb3c WHIRLPOOL 7e0835996cccdf0edc30c43b1e94902cb4c6cc1d6543e22b0a8f7f9608d830f4481ef65021ff053700ca4287d3f353093f02c3b0936dd2b238076a45e1fa3586 diff --git a/app-emacs/browse-kill-ring/browse-kill-ring-1.3.ebuild b/app-emacs/browse-kill-ring/browse-kill-ring-1.3.ebuild new file mode 100644 index 000000000000..8f89f9ff44fb --- /dev/null +++ b/app-emacs/browse-kill-ring/browse-kill-ring-1.3.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="An improved interface to kill-ring" +HOMEPAGE="http://www.emacswiki.org/emacs/BrowseKillRing + https://github.com/todesschaf/browse-kill-ring" +# taken from http://www.todesschaf.org/files/browse-kill-ring.el +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/browse-kill-ring/browse-kill-ring-1.3c.ebuild b/app-emacs/browse-kill-ring/browse-kill-ring-1.3c.ebuild new file mode 100644 index 000000000000..506e33f5ccbc --- /dev/null +++ b/app-emacs/browse-kill-ring/browse-kill-ring-1.3c.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="An improved interface to kill-ring" +HOMEPAGE="http://www.emacswiki.org/emacs/BrowseKillRing + https://github.com/T-J-Teru/browse-kill-ring" +# taken from upstream git repo +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/browse-kill-ring/files/50browse-kill-ring-gentoo.el b/app-emacs/browse-kill-ring/files/50browse-kill-ring-gentoo.el new file mode 100644 index 000000000000..b2e352d6eebd --- /dev/null +++ b/app-emacs/browse-kill-ring/files/50browse-kill-ring-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'browse-kill-ring "browse-kill-ring" + "Display items in the `kill-ring' in another buffer." t) +(autoload 'browse-kill-ring-default-keybindings "browse-kill-ring" + "Set up M-y (`yank-pop') so that it can invoke `browse-kill-ring'." t) diff --git a/app-emacs/browse-kill-ring/metadata.xml b/app-emacs/browse-kill-ring/metadata.xml new file mode 100644 index 000000000000..33981880d367 --- /dev/null +++ b/app-emacs/browse-kill-ring/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Are you tired of using the endless keystrokes of 'C-y M-y M-y M-y ...' to + get at that bit of text you killed thirty-seven kills ago? Ever wish you + could just look through everything you've killed recently to find out if you + killed that piece of text that you think you killed, but you're not quite + sure? If so, then browse-kill-ring.el is the emacs extension for you. +</longdescription> +<upstream> + <remote-id type="github">todesschaf/browse-kill-ring</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/bubblet/Manifest b/app-emacs/bubblet/Manifest new file mode 100644 index 000000000000..3ff7216d91f0 --- /dev/null +++ b/app-emacs/bubblet/Manifest @@ -0,0 +1,6 @@ +AUX 50bubblet-gentoo.el 98 SHA256 415cf7a4153818f426968c631b127da419868b30e968968d399cf4d20e9b47aa SHA512 bfdedb262997be011e1b85c370039fc8766e61d3d1eaade21af058b5781977c1028b34db3f1ea9ddeb20299aa73a522801b0c942a91a75c6113dd96e8fc21e6a WHIRLPOOL 6aed57e4c529a4be9f2f39b8deed02fdd73b3c56c149ae0e20d9d566b51bc5e984239b03ae3cb1cd4468b1b77fc418268cf8bc01a8e1af3ba2be04d9fd7413ee +DIST bubblet-0.74.tar.bz2 7151 SHA256 791b02bb345fcc062f1ca8a724da84be870762c954e77f97cd993d03501ec691 SHA512 696425d7f854f83d9edf1e2fb195fbdf9a993b6758493620c9bc8e0c8bea2b94d758abf904bfebd983ff2093a25a55923964f32a1c5d47f0cb4665f3d5dda233 WHIRLPOOL 3144e6c15b27a83655ded8f4268eb2e92846633147eb9f9b2d7a47772e0fdfb4215204f63bba661e211f9626e3e735ec360fbf72ef81176ccd0a7b22f4e829a8 +EBUILD bubblet-0.74-r1.ebuild 378 SHA256 3e56da0b4ad9b37d299912cb3c2431a8b7d7acf5d4289a2dd714ce9bdd4c2c14 SHA512 1ffca51684a2b59694f210074900ab5f067b3bb6d579e78b7087359f951aa1172bf880ed4fdd6f708cd3ffbc316e758f35f1432107cc87ef93504fa2fb0ed5b8 WHIRLPOOL a8bf28777e82908a0a7388e4d48c4df9144def0bc3c8589c86b2d40d1a62ae53cf33df3bf8085feb221282601cc3ed0cb86f3235ea1ba1d50d45210b5ef90d20 +MISC ChangeLog 2347 SHA256 01e35d51694239086899f5136bda97f622aa222310926f7682f0313f60d004ed SHA512 b5e53db672d7c1013d057d3f0f9843fd77383cbf4fe8d91ed4226d23d08d3daa8457a44baee1a9322b44b7ac49f6b44a5c169fa25eaaed1ce2e71dd36a87ac5b WHIRLPOOL d24d2bc342d7e2e33c5653839e1078f435f011ecc31ece3c54b5639f36eb6ac8193b95eaeea0e33433359e848a5cb70495f73f3308d38b067f9ab1be1572eba5 +MISC ChangeLog-2015 1701 SHA256 fc5a0bfd24809f97fe1de65bd7724466cd33ddf980665143da3de918b56b32ef SHA512 5d93ae6a2b9509b92ab64f1e138f66a55009235588e873a88e0a0a96541a2840b924d972a10e48d5dc75ccade050323cc5b712c31308eec0721a22435e1fec31 WHIRLPOOL c4d05ef581c24f5c77965e4cd37f2a5fe851dba8059cdfed7ac563410ec5a9d506f21bf6d04358ae1cea68bb2f2f28ff7c0036d2a05cd20c7c7b8fca0a165ea8 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/bubblet/bubblet-0.74-r1.ebuild b/app-emacs/bubblet/bubblet-0.74-r1.ebuild new file mode 100644 index 000000000000..039e39886182 --- /dev/null +++ b/app-emacs/bubblet/bubblet-0.74-r1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A bubble-popping game" +HOMEPAGE="http://web.archive.org/web/20051217154122/www.gelatinous.com/pld/bubblet.html" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/bubblet/files/50bubblet-gentoo.el b/app-emacs/bubblet/files/50bubblet-gentoo.el new file mode 100644 index 000000000000..c080f3aeab7e --- /dev/null +++ b/app-emacs/bubblet/files/50bubblet-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'bubblet "bubblet" "Start a new Bubblet game." t) diff --git a/app-emacs/bubblet/metadata.xml b/app-emacs/bubblet/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/bubblet/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/buffer-extension/Manifest b/app-emacs/buffer-extension/Manifest new file mode 100644 index 000000000000..250cd7f721b0 --- /dev/null +++ b/app-emacs/buffer-extension/Manifest @@ -0,0 +1,5 @@ +AUX 50buffer-extension-gentoo.el 80 SHA256 3487623bd87a09d51787b7ad8e24d85f2232c115370599f540fe7e0c281eb61f SHA512 e3f1534344a9c1cca133f93fd03024a5dd9867823358bf83beb81cadece5488054bac378fbe947c9a1f71b085381254dacc6b7e7c3a18e8ad72cebdfd41fc2d9 WHIRLPOOL 0e247f2c74e7e608fac8daedb69c860879fef856fcb94eb3d95ea376ce9d0d5bd2b77c5865165c1df1cb02c99876e3da7a3845f0c40476ed4626e264b4073020 +DIST buffer-extension-0.1.el.xz 2472 SHA256 34dc964347be388aaba54c5a2f42d5f7b36eb53ef57cfccf1a0ee353a04860d8 SHA512 fef6380a7455fab534563da44868cbab2a54a793e7c86142171940b6133c4e8a9d7008c7f1297568135071eb4f1936f67ec6eea4d2f0a450be5337d97cd0139c WHIRLPOOL 5bc948ea4c9cdd422855a70e17c447a1167bc28ad5a8f149606f47f4e58f272aafbe8921d10fbc6312791a6281eee0291d1c6fe4d6237dee124b0f09968cb176 +EBUILD buffer-extension-0.1.ebuild 588 SHA256 0d6c087684a76274e60057a2161c7264d69d14bcba348e5f4cca183fe3656ec0 SHA512 099d16974743288f4b4f3b2253f415990736fbb3d69e643c6ea795118b795cff4e30570b746aeb6c2e2fa8bb31fe781750202ef4d6864efa9df21f44ae0e620a WHIRLPOOL 86878157dc07bf310a3cadcc00ef9fd0885022f9ce86065ac10a8dc86010cc232cd39e08f69d14b26ca4023adc6c61de4d22ae80fc6228fb5be3d0848e6d572e +MISC ChangeLog 711 SHA256 60df89365847e8ccaa1a84893c9fea1256cd65457d3529ed2ede5d445e79a1de SHA512 f66fdb2a65fa80e35d31a6bd80e36d405e99e214c3d12c1eee19f31723eeaa03f89df263642684bc653531f4250e418a2149f26b8fef4066a3e513aca3769121 WHIRLPOOL dd18a0dc596834c272bfe81dc37ed0ac4725eccb09e6d941f5caaadea3542345d3e9c2176dfb5f759e39fb3fde4fae6b9b58a4da9c7eb6491927aaef2ef1d035 +MISC metadata.xml 552 SHA256 a2df42ae967d15d7b634d4df231ac2bb1d16ee35e2734eeed618270f7cab047e SHA512 64101032c49cef4fe26c39b039e55d07631d35279afbd8b9d0d020ca842eeaab7ae8a131077e1265d674ee8a02c7f29f325da7a1856ae2f5fae4ec0a86517f93 WHIRLPOOL a23247f3fe98f96d3ae910c9636548b1b17c8d1ec1813b063d05f524a2ebde7f6ad56ae561a454af1a76f7770e9dbd3f7caa385f80d409fdb7a73707b76b24d3 diff --git a/app-emacs/buffer-extension/buffer-extension-0.1.ebuild b/app-emacs/buffer-extension/buffer-extension-0.1.ebuild new file mode 100644 index 000000000000..681419847dfe --- /dev/null +++ b/app-emacs/buffer-extension/buffer-extension-0.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Some enhanced functions for buffer manipulate" +HOMEPAGE="http://www.emacswiki.org/emacs/buffer-extension.el" +# taken from https://www.emacswiki.org/emacs/download/buffer-extension.el +SRC_URI="https://github.com/gavv/distfiles/raw/master/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="app-emacs/basic-toolkit" +DEPEND="${RDEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile *.el + elisp-make-autoload-file +} diff --git a/app-emacs/buffer-extension/files/50buffer-extension-gentoo.el b/app-emacs/buffer-extension/files/50buffer-extension-gentoo.el new file mode 100644 index 000000000000..f8cfa55b6a0c --- /dev/null +++ b/app-emacs/buffer-extension/files/50buffer-extension-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "buffer-extension-autoloads" nil t) diff --git a/app-emacs/buffer-extension/metadata.xml b/app-emacs/buffer-extension/metadata.xml new file mode 100644 index 000000000000..6ae6f416b07e --- /dev/null +++ b/app-emacs/buffer-extension/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>victor@enise.org</email> + <name>Victor Gaydov</name> + <description>Proxied maintainer</description> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> +</pkgmetadata> diff --git a/app-emacs/calfw/Manifest b/app-emacs/calfw/Manifest new file mode 100644 index 000000000000..9a99238750c1 --- /dev/null +++ b/app-emacs/calfw/Manifest @@ -0,0 +1,6 @@ +AUX 50calfw-gentoo.el 118 SHA256 dd7859464cbc823c55ee4b0368eafeee196bd3682a141bfd5615408e62ee0cd2 SHA512 55cf26db6805dc42f34c090214fc0d87594aacbab5d2113e26472453959a3d4f8d5bfacbf81954c14ac90aaaebc4e4fe8a6914aa31729459993de43a4347aa23 WHIRLPOOL dc33ce8ddb03f3e4580cad2d909d9ae80aad818691e922c5d915f88e1e32f0d209a4163285e42e360fa82114e333d8a01fbc2b378fadd34690a86c0eb535b39f +DIST calfw-1.3.tar.gz 67187 SHA256 b18b1955e34bfeb65f4dd238a1fe240bfb90c2139300ecf613a992d25e36a401 SHA512 76fc957dac22b2e4e41fa3d5ef3eb9e603369044d5aa90fa2e32ca0abbaa897d4537358f7849d0491c366b6a76c1b463e57e7a9483fca7c67555a8f6157f46bc WHIRLPOOL d68ccf2d696cec6e8fa584ea741a12d85c06fef3c1d7cfd93e151bbda976128c947456f5597bfe7ee7d586026ef58b603fff9612a229432cb786759a288b2159 +EBUILD calfw-1.3.ebuild 583 SHA256 82cd8f6a667dc5828a11fff8d5b539aa094e2d112c1f105977edbb6d4b51e11f SHA512 13d43e409039185471fc0805bc5eac1b38731b075bc607690e93b7d74feed0aa0c3e77c5b63ff008160ad283ad0b016a0e7deabe3831d0fb0ca385a017662b7c WHIRLPOOL 3043a32c7af2e88b302904d009b35f4311fe42e660ad379d015993aa651aa135251000bd4699e31deca28e08438aa7683dff8af2e915b2117f9b4ad0cbe32b5f +MISC ChangeLog 2331 SHA256 4550c044136f81a507c102b9384f0aa29d481ab561be370e4e49e776c2c66789 SHA512 1995fb9f8355491f26f458c7dc97c6c46a1ae76aae73163c4ab96135c7e7f60bc69f32caba63f49e4315bc8f632cc97fe408e9ee07826e07c95cbe127de7f9ef WHIRLPOOL 0f3fabe2192ad1a6981ea42a2a8130d97eef1ba567d423bf06ab30dee0b6366994297a0a3528ef5778794a3b7a4da619fb8e306d9057a35d0e167b17700f842a +MISC ChangeLog-2015 1489 SHA256 9cf7be7d1ce71f131b78731a49c58bf8694115c07a8940cc3a0986da7728bc78 SHA512 01ca5e1e8427b4542953b920e387499dfe2c75dd9170a216341ac58df6c739d60ed998533c4d42e281702fc4e42382c18f727c66ae9d2ba36d05afc7b1ffd304 WHIRLPOOL bc6d55da321942a2d9df51a03c08e857c9685607ed7e4c89aae958597689e494726427b0a531359da97614bf140d4b49a64a4b1a1449896dcab8d6fc98da69b8 +MISC metadata.xml 524 SHA256 438ae510901af4a9312ad33980f13fb06bb678ca30e8d459d5688b3a861d5d5f SHA512 08a3cbe458cf6c5470c268fedefb593e4884d171d4c9741bf4cc425653795295570fc184ed099af0d63946f187cb460d5c099c5c97e9ea5bc4129b233045678d WHIRLPOOL 3699e2c6e6fca0033141e7d183551125ecfe27dd8ecd91efc2cfe249e06e942a4fac26c460abd1bf492942810712bd2e023a85926779cf000c1308413f5973f3 diff --git a/app-emacs/calfw/calfw-1.3.ebuild b/app-emacs/calfw/calfw-1.3.ebuild new file mode 100644 index 000000000000..eb7df8d8ef0e --- /dev/null +++ b/app-emacs/calfw/calfw-1.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp eutils + +DESCRIPTION="A calendar framework for Emacs" +HOMEPAGE="https://github.com/kiwanami/emacs-calfw" +SRC_URI="https://github.com/kiwanami/emacs-calfw/tarball/v${PV} -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="howm" + +DEPEND="howm? ( app-emacs/howm )" +RDEPEND="${DEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_unpack() { + unpack ${A} + mv kiwanami-emacs-calfw-* ${P} || die +} + +src_prepare() { + use howm || rm -f calfw-howm.el +} diff --git a/app-emacs/calfw/files/50calfw-gentoo.el b/app-emacs/calfw/files/50calfw-gentoo.el new file mode 100644 index 000000000000..f35fde6b60c4 --- /dev/null +++ b/app-emacs/calfw/files/50calfw-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'cfw:open-calendar-buffer "calfw" "Open a calendar buffer simply." t) diff --git a/app-emacs/calfw/metadata.xml b/app-emacs/calfw/metadata.xml new file mode 100644 index 000000000000..5983e29c405f --- /dev/null +++ b/app-emacs/calfw/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>naota@gentoo.org</email> +</maintainer> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<use> + <flag name="howm">Add support for the <pkg>app-emacs/howm</pkg> + note-taking tool</flag> +</use> +<upstream> + <remote-id type="github">kiwanami/emacs-calfw</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/chess/Manifest b/app-emacs/chess/Manifest new file mode 100644 index 000000000000..130ade8b6468 --- /dev/null +++ b/app-emacs/chess/Manifest @@ -0,0 +1,14 @@ +AUX 2.0_beta6-chess-common-handler-gentoo.patch 689 SHA256 de6e8a26e386c65cb6d856087b48720316997cd7f36268c26eef2bbcca055c92 SHA512 5952d4be2ef5f143b07d8a0489b846db6d4b505361d8d97836767dcce6c60e141eccdc7b5ac4ea78bb6087a701ab1c698630bb544a213ad9718dd449dc00ceb3 WHIRLPOOL 707c127108e8c973bbc69654e33ebcfeb50101a3636c96dc105cf5adc71bdc964bd82c3a3cc0a50686e6102ece2c060a52a246dfb7dc1271b5de3cbd9cac33d0 +AUX 2.0_beta6-chess-pos-move-gentoo.patch 441 SHA256 c6c9dcbbc97afd5e97f10fdb2df59a7490d672b10ca63b14b4a1e03f23249d5a SHA512 96cb451529466ccf6f17d3ab044d85c096e6858c8b7fc46c3791c38308d598504c22b86559c87b6538646a9485e9d713e7d87f8922e884dc064d088f82cd594b WHIRLPOOL c5c25533c4e864ccb4b6932093b7b1f10e57be568702296b42dc74279d862705757f3d9cb44c9c26be7ff67bf110ad05e24ee03909ee880b71fed7589c5c90de +AUX 2.0_beta6-texinfo-5.patch 255 SHA256 2eafa12fd55cfd222476347f58291d36e40caaefc335c3b65e04371330dd8bf4 SHA512 7f5f9bff1054ebee39c9b82a14f289c9067d1d6167acc1296148214be953fd31c4f22f38235d619abd325af7c2662569d36bf9f3e64bec7b73fc9930cb21767e WHIRLPOOL 565d7ab24e948d090fe5aedf61162699d69f67f47e7a0aef4959b9c6be816c89aa77842cdb15082b68578bab5eb3d81bde6da1fefb25f5b2cc7147a0e9118e0e +AUX 50chess-gentoo-2.0.4.el 1570 SHA256 731b272f1305b6b39e89a1050fe5afb92b96760664ed1d00f1fe0bfdd8fdb20d SHA512 cef5a4826f0f8eb02ecbbdddb9c2d8dab54c657c42877e415262ae8474c4a591135353a31b6a56981ab7b6107f79f2aa821b7b19fa7a63b1af95f6088e5deb46 WHIRLPOOL fcb34bcc1d4bd41d3bc26665f4384b30cf690361553db303f8ff4dbe5ee51dee634f86e306b07c4857ab66bac23bb83fa3a52fc7036f6ceb8c6320fa251b59df +AUX 50chess-gentoo.el 1452 SHA256 61b52116e685120ce45fb73ab147555fe0e97a0e5c3f1081509146f8638deb8b SHA512 1afee42df4bcc9402d15edf4e6d5193d6e4da793b9f6c577f3bd6c9ed9afe39acf650dd93f88fd90c3de3193e04b3fd8ef67fc52ee0c545806a7672cf56981b8 WHIRLPOOL 1b6264f033f568c6095c8bf27c15aadf43e624a8830d082f3a4783a6e9ccfdd687b0aadc6a95cc75861505a3dc6e4f7e2bea6e6969704b7d5c80053ef12d3a7c +DIST chess-2.0.4.tar.xz 364620 SHA256 01ced9398b125756bb9a793a69b3caa64c697ba6f4307643b4fe70b94c9a118b SHA512 2c8155185878fec8b45ab84b7723f4af0f518fc81ab7534c36c09c96a9a30cb20da26c2a89320cc5a9f9d8991e4516da393e82658a7f15642929591d1b6a0e99 WHIRLPOOL 94b659e48efd0d58fb6c0084007c3b943b29dc250a745643dc06fe7b86aa57f4f2e9063f98ccba59fe77818b08fd7330324fc83e22211a603a5540c63205af74 +DIST chess-2.0b6.tar.gz 383951 SHA256 4d9938365965c109fc832109eec25d0a79d8c4b1ebd2025a4939ad88e75a396e SHA512 90dbb79f60d8d8e475c497a3d0da431e54b5bfe06285d493551c1ac6457e80ad9e71ada640374e9a0c4e9d5ee578ab68b2e370a47b5f5ff7f035caac839091e2 WHIRLPOOL 6a30f084dbb21fba4d69f1772acd33900fb4bd575b5e83596743fff25e475288386cd1f28e5f070e658cce2daeb5ac797e20559cab6a05fab2cf135ad2548b88 +DIST emacs-chess-pieces-2.0.tar.bz2 297687 SHA256 c47278127ebcd8b4503fe4058317436757f795b1404cc02b883dce215eb1c1b0 SHA512 e1ee59a338b68796fd60f8693f4ff8bf20ded535c516916cc8b1f4cf00ff696ca1eead844e2a6a9a1f2578a70370d7a67cbadb6ae454ae16b2ae93864e1b1f94 WHIRLPOOL c1951531aa0ba09442c389f39240946c476184458f339352c6cd2f243e71c15b5c62dd84b88a424aa80520ec36c65c43c52aa0223d35ddfa0524f96cbd274d04 +DIST emacs-chess-sounds-2.0.tar.bz2 3390098 SHA256 32c3577c512157523bc40d514a1682d9381bd28b3d8f5788c22eef5ef2cf6257 SHA512 f07894dd7a6e43450405c0eee8d1d95a08925ca8ebd5ca7e584eca45369cb2aa8eecb754b351d1977f473b520288d3e3e9a8ebe73216d14e26345b44e498efb4 WHIRLPOOL ea7190ab9fbb0648ecf7f765b7975ea3065feb4a057b3f4d5d6fe4b91554f81744bd0fb667c1fa0aeb98471947b56f4ecbe0af1b60a18225b767f2ff8535afc6 +EBUILD chess-2.0.4.ebuild 1143 SHA256 2be96b8afab921460b935a33b1183a8d50a7df9dc7f5700a6faa4d35fc35d27e SHA512 09ec09d366679801514a1fb6241ca2d1b626e1467fee3d81be979404ffb94b6a7d479ae93654eb39330743eee2b6f92630830574faa4e8b00d302ceb2d334b40 WHIRLPOOL 42648161bd64a4d44de41530fff7c3f0aec55ec0b68781af7d99fc130a3c70d17fc0b44d8ac5de16b9343906b693a210983ff6197b28482a99b92823c09ce0e4 +EBUILD chess-2.0_beta6-r2.ebuild 936 SHA256 2193d7495db8815bfd03856502085fc3f50bfc8abc77b7bab5283afcc78bd497 SHA512 a2ff7561ea8db0e2da28694d059215ef944d06a19269cd30f1d7ff4e30e2b3779f5ae593b1f9ed0657503f6a2774216823b557475cd5a5566f45b671779cc413 WHIRLPOOL fb1c3544f2e5d35b68e8c015d387a749bcca86fa93b3498d4285192e937f8250a19006e131848974d76951485f86ec1bc44df097ae6a540e797e1b7fc44ef374 +MISC ChangeLog 2743 SHA256 9aa236091fff94f2f819c56ab1b47948875b628f4b5fb5ffc96877b78fbe636f SHA512 31354eca8e019e60b6ddfe83d429cdeb76c27ddcf791d0de2fbac92e59a984c79a37c339fa06a3e0537ca34ddea22443254b8de3b069f909c419dadf9af885fe WHIRLPOOL 9eac97ce6cb4902e482d5bb10615331ead7e5161e7d5f02b1de3879f1d86155707ccec6e0b88cba91506efbe30a5fba53d7b960ef911bc6967d4b924dea1b57a +MISC ChangeLog-2015 5849 SHA256 3a1080e324c4807acd717ab609212dae5f9d3318da87ff844344fc07e0cf44b0 SHA512 9eb00a6918327379b4de974e774e63d2bc412c8ae236ff2ceb39cb3ae9a0d5b015a529826d4ee11d011dddafa4f4b37586a67d1e5973d1cb64b5df3939d58caf WHIRLPOOL 3ce6e753153bd3f9f13e26f6a3f6826e22725a6ce01232fd0b73b0a38caecf25c5ccd9314e0f8b392986d1a2c21e6b2f38a0cd1c29da8094acb4aa35b64163c6 +MISC metadata.xml 1295 SHA256 27c2c76a08f9bd48e6bcc5c60faca4ef39a0bd77fe48ad1ae611d350c02c874a SHA512 8a7d267161f2aeecb5d5217a9151c5ed10269b61f84636ab35e52b6d7f299b5f5cbc4f77919687c49c0a6056ed6b78fa713354da8295fa3a0e2392fd9a842dfe WHIRLPOOL 0d96ac76a63ac8b0bcb4e8095547da0c235046911f63f6ccb64aac1b9af194155be6f769efe2af8f19660683f68b3e418b819fef304ddecf40cdee6e8a3f6f97 diff --git a/app-emacs/chess/chess-2.0.4.ebuild b/app-emacs/chess/chess-2.0.4.ebuild new file mode 100644 index 000000000000..67cea7e90017 --- /dev/null +++ b/app-emacs/chess/chess-2.0.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +NEED_EMACS=24 + +inherit elisp + +DESCRIPTION="A chess client and library for Emacs" +HOMEPAGE="https://elpa.gnu.org/packages/chess.html + http://www.emacswiki.org/emacs/ChessMode" +# Taken from https://elpa.gnu.org/packages/${P}.tar +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz + mirror://gentoo/emacs-chess-sounds-${PV%.*}.tar.bz2 + mirror://gentoo/emacs-chess-pieces-${PV%.*}.tar.bz2" + +LICENSE="GPL-3+ FDL-1.3+" +SLOT="0" +KEYWORDS="amd64 x86" + +# Free alternatives first, otherwise follow the ordering in the upstream +# chess-default-engine (in chess.el). Rearrange chess-default-engine in +# the site-init file accordingly. +RDEPEND="|| ( games-board/stockfish + games-board/fruit + games-board/gnuchess + games-board/phalanx + games-board/sjeng + games-board/crafty )" + +ELISP_REMOVE="chess-pkg.el" +SITEFILE="50${PN}-gentoo-${PV}.el" +DOCS="AUTHORS NEWS TODO" + +src_install() { + elisp_src_install + doinfo chess.info + insinto "${SITEETC}/${PN}" + doins chess-eco.fen chess-polyglot.bin + doins -r "${WORKDIR}"/{sounds,pieces} +} diff --git a/app-emacs/chess/chess-2.0_beta6-r2.ebuild b/app-emacs/chess/chess-2.0_beta6-r2.ebuild new file mode 100644 index 000000000000..ad01fa575e09 --- /dev/null +++ b/app-emacs/chess/chess-2.0_beta6-r2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A chess client and library for Emacs" +HOMEPAGE="http://emacs-chess.sourceforge.net/" +SRC_URI="mirror://sourceforge/emacs-chess/${P/_beta/b}.tar.gz + mirror://gentoo/emacs-chess-sounds-${PV%%_*}.tar.bz2 + mirror://gentoo/emacs-chess-pieces-${PV%%_*}.tar.bz2" + +LICENSE="GPL-2+ FDL-1.1+" +SLOT="0" +KEYWORDS="amd64 x86" + +DEPEND="" +RDEPEND="|| ( games-board/gnuchess + games-board/crafty + games-board/phalanx + games-board/sjeng )" + +S="${WORKDIR}/${PN}" +DOCS="ChangeLog EPD.txt PGN.txt PLAN README TODO" +ELISP_PATCHES="${PV}-chess-pos-move-gentoo.patch + ${PV}-chess-common-handler-gentoo.patch + ${PV}-texinfo-5.patch" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + default +} + +src_install() { + elisp_src_install + doinfo chess.info + insinto "${SITEETC}/${PN}" + doins -r "${WORKDIR}"/{sounds,pieces} +} diff --git a/app-emacs/chess/files/2.0_beta6-chess-common-handler-gentoo.patch b/app-emacs/chess/files/2.0_beta6-chess-common-handler-gentoo.patch new file mode 100644 index 000000000000..0fd1e8c28264 --- /dev/null +++ b/app-emacs/chess/files/2.0_beta6-chess-common-handler-gentoo.patch @@ -0,0 +1,18 @@ +--- chess-orig/chess-common.el 2007-12-14 21:54:58.000000000 +0100 ++++ chess/chess-common.el 2008-03-14 21:11:56.000000000 +0100 +@@ -41,10 +41,11 @@ + (chess-message 'starting-engine name) + (unless (boundp path) + (chess-error 'could-not-find-engine name path)) +- (setq proc (start-process (concat "chess-" name) +- (current-buffer) (symbol-value path))) +- (chess-message 'starting-engine-done name) +- proc)) ++ (when (symbol-value path) ++ (setq proc (start-process (concat "chess-" name) ++ (current-buffer) (symbol-value path))) ++ (chess-message 'starting-engine-done name) ++ proc))) + + ((eq event 'ready) + (chess-game-set-data game 'active t) diff --git a/app-emacs/chess/files/2.0_beta6-chess-pos-move-gentoo.patch b/app-emacs/chess/files/2.0_beta6-chess-pos-move-gentoo.patch new file mode 100644 index 000000000000..fe7a31ba1222 --- /dev/null +++ b/app-emacs/chess/files/2.0_beta6-chess-pos-move-gentoo.patch @@ -0,0 +1,12 @@ +--- chess-orig/chess-pos.el 2004-02-18 18:53:26.000000000 +0100 ++++ chess/chess-pos.el 2007-09-24 11:04:39.000000000 +0200 +@@ -595,7 +595,8 @@ + trying to move a blank square." + (assert (vectorp position)) + (assert (listp changes)) +- (assert (> (length changes) 0)) ++ ;; this fails for the start position in chess-opening ++ ;;(assert (> (length changes) 0)) + + ;; apply the piece movements listed in `changes' + (let ((ch changes)) diff --git a/app-emacs/chess/files/2.0_beta6-texinfo-5.patch b/app-emacs/chess/files/2.0_beta6-texinfo-5.patch new file mode 100644 index 000000000000..285d976ceff8 --- /dev/null +++ b/app-emacs/chess/files/2.0_beta6-texinfo-5.patch @@ -0,0 +1,14 @@ +--- chess-orig/chess.texi ++++ chess/chess.texi +@@ -44,9 +44,9 @@ + @sp 4 + @c The title is printed in a large font. + @center @titlefont{User's Guide} +-@sp ++@sp 1 + @center @titlefont{to} +-@sp ++@sp 1 + @center @titlefont{Emacs Chess: chess.el} + @ignore + @sp 2 diff --git a/app-emacs/chess/files/50chess-gentoo-2.0.4.el b/app-emacs/chess/files/50chess-gentoo-2.0.4.el new file mode 100644 index 000000000000..b263ddd84a02 --- /dev/null +++ b/app-emacs/chess/files/50chess-gentoo-2.0.4.el @@ -0,0 +1,36 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'chess "chess" + "Start a game of chess, playing against ENGINE (a module name)." t) +(defalias 'chess-session 'chess) +(autoload 'chess-create-display "chess" + "Create a display, letting the user's customization decide the style.") +(autoload 'chess-link "chess-link" + "Play out a game between two engines, and watch the progress." t) +(autoload 'chess-pgn-read "chess-pgn" + "Read and display a PGN game after point." t) +(autoload 'chess-pgn-mode "chess-pgn" + "A mode for editing chess PGN files." t) +(defalias 'pgn-mode 'chess-pgn-mode) +(autoload 'chess-puzzle "chess-puzzle" + "Pick a random puzzle from FILE, and solve it against the default engine." t) +(autoload 'chess-fischer-random-position "chess-random" + "Generate a Fischer Random style position.") +(autoload 'chess-tutorial "chess-tutorial" + "A simple chess training display." t) +(autoload 'chess-ics "chess-ics" + "Connect to an Internet Chess Server." t) + +(add-to-list 'auto-mode-alist '("\\.pgn\\'" . chess-pgn-mode)) + +(setq chess-images-directory "@SITEETC@/pieces/xboard") +(setq chess-sound-directory "@SITEETC@/sounds") +(setq chess-eco-hash-table "@SITEETC@/chess-eco.fen") +(setq chess-polyglot-book-file "@SITEETC@/chess-polyglot.bin") + +;; Change the order of the engine preference list to coincide with +;; the order of dependencies in the ebuild. The user can override this +;; using "M-x customize-group RET chess RET". +(setq chess-default-engine + '(chess-stockfish chess-fruit chess-gnuchess chess-phalanx chess-sjeng + chess-crafty chess-ai)) diff --git a/app-emacs/chess/files/50chess-gentoo.el b/app-emacs/chess/files/50chess-gentoo.el new file mode 100644 index 000000000000..3aee961e25bc --- /dev/null +++ b/app-emacs/chess/files/50chess-gentoo.el @@ -0,0 +1,33 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'chess "chess" + "Start a game of chess, playing against ENGINE (a module name)." t) +(defalias 'chess-session 'chess) +(autoload 'chess-create-display "chess" + "Create a display, letting the user's customization decide the style.") +(autoload 'chess-link "chess-link" + "Play out a game between two engines, and watch the progress." t) +(autoload 'chess-pgn-read "chess-pgn" + "Read and display a PGN game after point." t) +(autoload 'chess-pgn-mode "chess-pgn" + "A mode for editing chess PGN files." t) +(defalias 'pgn-mode 'chess-pgn-mode) +(autoload 'chess-puzzle "chess-puzzle" + "Pick a random puzzle from FILE, and solve it against the default engine." t) +(autoload 'chess-fischer-random-position "chess-random" + "Generate a Fischer Random style position.") +(autoload 'chess-tutorial "chess-tutorial" + "A simple chess training display." t) +(autoload 'chess-ics "chess-ics" + "Connect to an Internet Chess Server." t) + +(add-to-list 'auto-mode-alist '("\\.pgn\\'" . chess-pgn-mode)) + +(setq chess-images-directory "@SITEETC@/pieces/xboard") +(setq chess-sound-directory "@SITEETC@/sounds") + +;; Change the order of the engine preference list to coincide with the order +;; of our dependencies: games-board/gnuchess, crafty, phalanx, and sjeng. +;; The user can override this using M-x customize-group RET chess RET +(setq chess-default-engine + '(chess-gnuchess chess-crafty chess-phalanx chess-sjeng)) diff --git a/app-emacs/chess/metadata.xml b/app-emacs/chess/metadata.xml new file mode 100644 index 000000000000..18cedb8d12a2 --- /dev/null +++ b/app-emacs/chess/metadata.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + chess.el is an Emacs Lisp library and several clients on top of the + underlying library functionality for performing various activities related + to the game of chess. + + You can play against an external chess program such as gnuchess, crafty, + phalanx or sjeng. All of them are publically available, and chess.el will + automatically detect which one you have installed, provided they have + standard executable program names, and are in a located in a directory which + is part of the PATH. See the customisable variable `chess-default-engine'. + + You can also play against another human or computer over the internet + (through a direct Emacs-to-Emacs connection, or on one of the Internet Chess + Servers like freechess.org or chessclub.com), or even against a very simple + chess thinking module implemented in pure Emacs Lisp. + + chess.el also provides a mode for editing Portable Game Notation (PGN) files. +</longdescription> +<upstream> + <remote-id type="sourceforge">emacs-chess</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/circe/Manifest b/app-emacs/circe/Manifest new file mode 100644 index 000000000000..e467a5efae35 --- /dev/null +++ b/app-emacs/circe/Manifest @@ -0,0 +1,6 @@ +AUX 50circe-gentoo.el 84 SHA256 8ad7e92e41284874da456b1fd93e8afdbe95ab1bded7196cf137df832152fd00 SHA512 3f3c92f02e0a6ee760e83b83c4685a6b7f3268d0cb99abc9be56bdee8dd794d177f865582e45e90f895d1a2d9bbdc2ce39a3a60c7fc4eb973021eab66d8dbe47 WHIRLPOOL e2a40b7697540b9aff5e292e17c18972431b389a2878280a71984e7e0ab1e38a95444483daf8310b99a5e913626fac89a0f9a56e870b6502270cfe933a882c92 +DIST circe-1.3.tar.gz 118776 SHA256 02598a9e1e28fffc526fa81fd5350622af303f766a45771f99d0c0df08e294f7 SHA512 60bbd752c73e875f2306877591ad8de324db0a7446bbfebf460e44ef19c0c28d40d08c8ed9e0caa4062859b07545d310d86380377a479eb6bc38c72decfaa213 WHIRLPOOL ac531d3f5aa4a5697c2927c4b33913101383ac92ff61f159505935d33bf0b69e61db90a975840d55e790209355a4e4930bab6928503a12698558089a0cd39a92 +EBUILD circe-1.3.ebuild 478 SHA256 09de46ce66b04bc2fcc0bad52dc46cd6ef6034dfb4ea501effcc02a30a10b332 SHA512 e947fce19df80ccf481355d8f1dc52d624f365d86bdc7fe649ba761ffab3d8b76cb05dd797680a1e5a399255297dacebf1f8384b6976ade25fedbb370c0034f7 WHIRLPOOL 08f106f55e96815bc6c58b339d0e3c491c15619d40469836daaa0275a9ee5803033eb5d827e73954101e7c2a9f8f32c5abe40da21b8d04ee9c4bd867789bad1f +MISC ChangeLog 2331 SHA256 a4a173e487804a6b4a675627d4200ec196aab4c1783d0f81c646003295199c5e SHA512 b5c1e18ad49f6556f7223d936d54485024b62b53747ba29b69276d5a17665aa12eca78fc36ac391a28af7dccff685309125ac0de96faff071d3f3812c97156de WHIRLPOOL 94be95f88b0cd1d8cd24bce3fa6682e01abefef3571640a4e9a7bfa1a66b3384897fe6faf5edae7898e35cf61d2cd102e05ffac8bc19dcf2ca446c3912ae68a0 +MISC ChangeLog-2015 2223 SHA256 930a7e03159069a6fa27c8488207aba00818f4ff54c039c9e694a37077d565fd SHA512 22f313024edd470c50e7eb49d80eac300f9e03361becb5b9f81178e1fa1115b216ef7e707acbce05796acba24f9d3692bac3feebaacf9b821d377aa89742c5cf WHIRLPOOL c95500a9e1ef9d4a5db2b2d6bca6cdf9a07ca2d1a21fd6f56ab2640ef20ceb7f4d39260c80ce646aa964faef97a40933bdeada988ef7909d570be0236bb1c0a3 +MISC metadata.xml 342 SHA256 050fe1933e2463a03b303fa38f0ba9e244beb01a87ffeffa55ee1f603c641096 SHA512 2c104d64da8597b5a4da39d6e2c08e4c186de9d622bbb6b767443984accadc5c4ca9d7cc70265b39ebb9d9165d5e1e9ff72b0106b9015eed4ab8d3b87a7f1021 WHIRLPOOL 64d5cf5ef672671012d0571a127628acca9654146e090e8ca50126bbd8d5f4cebdeac7acd3f9fbfae1823ba57d7411623f1cca74b7458c8bd1de91bd58d1a39c diff --git a/app-emacs/circe/circe-1.3.ebuild b/app-emacs/circe/circe-1.3.ebuild new file mode 100644 index 000000000000..f9056ffa00e3 --- /dev/null +++ b/app-emacs/circe/circe-1.3.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A great IRC client for Emacs" +HOMEPAGE="http://www.jorgenschaefer.de/software/circe/ + http://www.emacswiki.org/emacs/Circe" +SRC_URI="https://github.com/jorgenschaefer/${PN}/archive/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 ~ppc sparc x86" + +S="${WORKDIR}/${PN}-${P}/lisp" +SITEFILE="50${PN}-gentoo.el" +DOCS="../README.md" diff --git a/app-emacs/circe/files/50circe-gentoo.el b/app-emacs/circe/files/50circe-gentoo.el new file mode 100644 index 000000000000..4c0f194ca2cf --- /dev/null +++ b/app-emacs/circe/files/50circe-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'circe "circe" "Connect to IRC." t) diff --git a/app-emacs/circe/metadata.xml b/app-emacs/circe/metadata.xml new file mode 100644 index 000000000000..5d438077dbe3 --- /dev/null +++ b/app-emacs/circe/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">jorgenschaefer/circe</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/cldoc/Manifest b/app-emacs/cldoc/Manifest new file mode 100644 index 000000000000..8fe842b6378e --- /dev/null +++ b/app-emacs/cldoc/Manifest @@ -0,0 +1,6 @@ +AUX 50cldoc-gentoo.el 438 SHA256 4350ee38a7d514ad6d10b1608af90cc93a240b62201b1e42319381450bbe480a SHA512 8b102bfb58219c061b9512a0449f2c65b92accd76d852bc5cebcd73dc55f5561cc86e690dbd4a55e244c398bdc30e9c3dade20f44201168203db9b5cfccf9844 WHIRLPOOL 498abb6631b2c2e0b451a4f43b263ec4103c315632aa45b5f9645ff92e8faeab656f4ca4ed9048b89673bdf0ed2c1f4201604b2cc697592f22c47096d3c92d23 +DIST cldoc-1.16.el.bz2 16869 SHA256 7f75cb6d05939cced1030b095d8136f4a1d0918981fa1660cba9382edafabf18 SHA512 6b53418252e6c139cca24768b502d58cb9d316fd5778b541306b5e7806e9ddac1d7662e099e7dd90c98932555adaeb8a7481b0a72669d5231c803818133cbacc WHIRLPOOL 79a349253f1d50bb4b068fbeeec363b83c7d1c5f4cf83a2f4b8eead4fc153e2b403afa04a9a1661d4a774ed78a1482a1c8e4c73efdcf29ca37395c694845b511 +EBUILD cldoc-1.16.ebuild 510 SHA256 4765aa39edac559bb40180e062d7c1a8b36bcff84dd3f552a8142bfd810066b7 SHA512 bc2d9ccd0da905ffed2a934ef9c60e3b4b1b9551b7cffc8fe7575db678f82975242d42c9945b5774f5b5457657e80d11a89a7c135aa07759efff8c188e89273e WHIRLPOOL db777661fa30357ca340ee0b5a583385f1e1ffe1712707cd4e2539d805e3c36e52ea0372d21bcd90eba88735493e03dcb96ed0e735c46d347f5c5a85ce0b7394 +MISC ChangeLog 2605 SHA256 16a6f9cd998f1e0bc8985a470544a5bb6a21f848f0e90b6159f9802877a28745 SHA512 343d0a54342af35741a21e7e1ed040070e650a2a60d655a37247daee351d5ed842fce318bf596a2af6ed268f113b2fda5b1a0884409e803aea33322e353bb694 WHIRLPOOL 4a5d3cea29dc987ceba93697e46494c1a8767a8864956c514659a9a7b468d9626b2a0b2281ead32b660d42fa2ca2827eed64cb3fd7eae904ba7307918a42ac37 +MISC ChangeLog-2015 913 SHA256 1a584233130406cc6779484ad69cde2b3231712cfcb88f0502c4f8fa34e38eb2 SHA512 a4a57941231e9f9da29652aa0b3c4d4f65bb5413d5fa3b537cdf1dae4f4b09e10f19b579b26f30cdcde8cc6fd16a367de394ea90094864f3eaa90b290e405dcf WHIRLPOOL d2a91eb4e22b1b23b9cc5725f84d1678dd87dbde8a83ce0b3063763106bacb970952f7aa2f126e112ae740e8b68fcb3d70aa8e0938f90a03acc843bcb8d66d15 +MISC metadata.xml 807 SHA256 09b9650364a5a9176182ebcb703880d95369c8e07498712e1348551c34729798 SHA512 a1f85c0222d0b3bbb458369e1f1c6328c646e817d7a321c387f5724cc8fa36f40878cfd5e998b148230a084d1c4a9e1db57d714495c523fc8109ba22df01e64f WHIRLPOOL ec4a42b463c65dae0573f223b97b6fb11d5bb105a830edbc44b957454ce123c080fb20d8a1061fb75ec420b5ca22bebb1ab63d335f2702ff07e7bcda449d567d diff --git a/app-emacs/cldoc/cldoc-1.16.ebuild b/app-emacs/cldoc/cldoc-1.16.ebuild new file mode 100644 index 000000000000..10fbf9fbc056 --- /dev/null +++ b/app-emacs/cldoc/cldoc-1.16.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Show Common Lisp operators and variables information in echo area" +HOMEPAGE="http://homepage1.nifty.com/bmonkey/lisp/index-en.html" +# taken from http://homepage1.nifty.com/bmonkey/emacs/elisp/cldoc.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 x86" + +RDEPEND="app-emacs/slime" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/cldoc/files/50cldoc-gentoo.el b/app-emacs/cldoc/files/50cldoc-gentoo.el new file mode 100644 index 000000000000..79e11ea0e710 --- /dev/null +++ b/app-emacs/cldoc/files/50cldoc-gentoo.el @@ -0,0 +1,13 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'cldoc-mode "cldoc" nil t) +(autoload 'turn-on-cldoc-mode "cldoc" nil t) +(add-hook 'lisp-mode-hook 'turn-on-cldoc-mode) + +(add-hook 'slime-repl-mode-hook + #'(lambda () + (turn-on-cldoc-mode) + (define-key slime-repl-mode-map " " nil))) +(add-hook 'slime-mode-hook + #'(lambda () (define-key slime-mode-map " " nil))) +(setq slime-use-autodoc-mode nil) diff --git a/app-emacs/cldoc/metadata.xml b/app-emacs/cldoc/metadata.xml new file mode 100644 index 000000000000..6279cb8db26a --- /dev/null +++ b/app-emacs/cldoc/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>common-lisp@gentoo.org</email> + <name>Gentoo Common Lisp Project</name> +</maintainer> +<longdescription> + Show Common Lisp operators and variables information in echo area. + cldoc.el has a database of parameters and results of Common Lisp's + standard functions, and syntax rules of standard macros and special + operators. cldoc.el automatically uses SLIME's autodoc facility if + available to display parameters of user defined functions and macros, + and the values of global variables. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/cmail/Manifest b/app-emacs/cmail/Manifest new file mode 100644 index 000000000000..9878c77fbad5 --- /dev/null +++ b/app-emacs/cmail/Manifest @@ -0,0 +1,6 @@ +AUX 70cmail-gentoo.el 115 SHA256 02a814ee404b20c4a2b5e2fc8a37d05daa1de1f5652bc15616bfba7317195275 SHA512 a98b4d706dcb17d2141354131241e820efd86372988beb17bc5bfd885fc3e38fdfb9539005045e52862db6c10fe5726462ce1c03491ee77d38b1408c349600fa WHIRLPOOL a27d6a37b762333e12c755105958bbc90a9cdc52d8bd7304c6c4eec21a4c861116874abf17ae53c8aa3b4a5e8f7de02b1994ef5eb2d5653a3d1a404b2b04895a +DIST cmail-2.62.tar.gz 507137 SHA256 b59c19fe9e8ecb0269960691916f5328f8fa133363808a59ece125fc7bf65668 SHA512 0b042861b6975910f281e949592bce7d83f94f6f5c78690ad7a4ecd4267b57c1e84fda0746d3018194d4e6d1a3c84a5a4c7fa172ec25027a957ad8400aff17b8 WHIRLPOOL 3611265181dbf9b4c5157c171f1f69ef59dec6f166f674c7ea75dbc6c5dbcbd3eabb39b445b6e2f4e7c23fdb22b763482bb0b3d011248e4d803dedc95227f519 +EBUILD cmail-2.62-r1.ebuild 1359 SHA256 9d0a5279cf63c3943b07139aa7dcae97e641d0a23423a3f0507bb6a18a1bbbce SHA512 d89f3e5904765f07e4583699851b1ebe1c902f4b40350721c7953a04b574ed75b3ec17e63501707a23a41a09ca389e5cff884ea8a48c3819be9e9507896a0fbd WHIRLPOOL 54cd597b682c0b75719246e4f2a396b3a6593e158ccde01e11ee33c280d946f54c221d862b03838856a3f146a6342f472d7a47288adedad4cc79018b53ee1da2 +MISC ChangeLog 2479 SHA256 d5c29747cd1df5bf130bece9ecd6f782c884f6132a2e2c2855798e5e2ce1f8b5 SHA512 cad0e49f0dfcc1612ef740b1c63487eb453fd78da2b5ec5e00608109d9d1bb92cf883a741dfa574e476e7d9beaf1a2cb5136e5fdca58f86829326832bb967665 WHIRLPOOL 2b5fae373cf5c3b81fbb2009826b17692d8cfd053bcd322c42669d50da36c5d2ca8d016b4f215fdb109b9c1108fbaa6a72b4a096244483e5e6e8b942536be7b2 +MISC ChangeLog-2015 1809 SHA256 0e3b711499f43f8060e11f88484de77843d2dc503003cf11e08399dac8cac672 SHA512 0ebc4ba466643afa2e8a74d6894b2a0a8aa52c95d4129fcaf9367bd4e08fba75542d081cdb884f154230f426fbba350f9333e5c94ab4edbf6e215f8858422d56 WHIRLPOOL 1c18f5d60bb19e5663b7192311ca0fd8012056927862dad14eb78985ce6e562c8ae71ed084011441dc8e74766453be3cd7b517dda91c8e5c622c2d2cc3236c8e +MISC metadata.xml 335 SHA256 61f70d2a6d205c6d359a649c7a665c11a5938c01f7fc022708d7780d8cb3d1a0 SHA512 e92154f80d76104371943fda206d2565840a92cfe20fd9a7b4d7a1ba6a9d758d460c9bf4b7b17147b737809ee98dd58ba5f3f2532b76d57d86c2ab5d6bd18582 WHIRLPOOL 9fc2dc1eeab603c8613500cd565932742bae8fa7caca635eccc94a45e7c6d1c01d1b2578a11f82b5950954422b016eabe4f780f62bcde032eb7eb1e27fefc7f9 diff --git a/app-emacs/cmail/cmail-2.62-r1.ebuild b/app-emacs/cmail/cmail-2.62-r1.ebuild new file mode 100644 index 000000000000..b3b4f91698f4 --- /dev/null +++ b/app-emacs/cmail/cmail-2.62-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit elisp + +DESCRIPTION="A simple mail management system for Emacs" +HOMEPAGE="http://cmail.sourceforge.jp/" +SRC_URI="mirror://sourceforge.jp/${PN}/2191/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="l10n_ja" + +RDEPEND="app-emacs/apel + virtual/emacs-flim + app-emacs/semi" + +SITEFILE="70cmail-gentoo.el" + +src_compile() { + emake EMACS="${EMACS}" FLAGS="${EMACSFLAGS}" || die "emake failed" +} + +src_install() { + emake EMACS="${EMACS}" \ + FLAGS="${EMACSFLAGS} \ + --eval \"(setq CMAIL_ICON_DIR \\\"${D}${SITEETC}/${PN}/icon\\\")\"" \ + PREFIX="${D}/usr" \ + LISPDIR="${D}/${SITELISP}" \ + INFODIR="${D}/usr/share/info" \ + VERSION_SPECIFIC_LISPDIR="${D}/${SITELISP}" install \ + || die "emake install failed" + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + + dodoc ChangeLog INTRO.en README.en sample.* \ + doc/README.{POP,gnuspop3}.en doc/cmail-r2c.en.doc || die "dodoc failed" + + if use l10n_ja; then + dodoc README.ja RELNOTES.ja doc/FAQ \ + doc/README.{FETCHMAIL,POP,bbdb,cmail-crypt,cvs-access} \ + doc/README.{feedmail,folders,gnuspop3,imap4} \ + doc/README.{multi-account,multi-highlight,nickname} \ + doc/cmail-r2c.doc doc/glossary || die "dodoc failed" + else + rm -f "${D}"/usr/share/info/cmail.info* + fi +} diff --git a/app-emacs/cmail/files/70cmail-gentoo.el b/app-emacs/cmail/files/70cmail-gentoo.el new file mode 100644 index 000000000000..5bc1fbb3711d --- /dev/null +++ b/app-emacs/cmail/files/70cmail-gentoo.el @@ -0,0 +1,5 @@ + +;;; cmail site-lisp configuration + +(setq cmail-spool-directory "/var/spool/mail") +(autoload 'cmail "cmail" nil t) diff --git a/app-emacs/cmail/metadata.xml b/app-emacs/cmail/metadata.xml new file mode 100644 index 000000000000..e344fa5cb458 --- /dev/null +++ b/app-emacs/cmail/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge-jp">cmail</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/color-browser/Manifest b/app-emacs/color-browser/Manifest new file mode 100644 index 000000000000..38eca95aa7a6 --- /dev/null +++ b/app-emacs/color-browser/Manifest @@ -0,0 +1,7 @@ +AUX 0.3-gentoo.patch 2448 SHA256 1ee805895e63b32912818277e758b4f0d1993544f296ccc6e5c9de32b1c5d50f SHA512 5ba03d5b240c8462e932b3eca044d4af8a17a7f737a66db6605037a5bbd1f9273c5ab424da65b5d2419815fc7b8e955963bbc9d909c07560e2f6ee392fcebe2a WHIRLPOOL 3e4a2040071d998a2b040c3ba44a35d71a4af94d7ceee579fac45d5c2945c167d673f587d2004eb7fa1dbb05c89b0dcd44f3524f55fb74b81b9b5711f32858e3 +AUX 60color-browser-gentoo.el 228 SHA256 9736b6c89f5d4f2b6040c745c7f14c2675ec9027f7736128273a54ac20c4070e SHA512 69eafe2006964419f61e0e37c6d0a41aea0ee29efae2161e7789a7e5b37fb634dc55dda758cbf96923172c1efc10166d9b7051d8f88a838fc0407a9f547abe8e WHIRLPOOL 08a0f3bf2aa98848a4c2d0998a81299fa281089e127058cbfe67dc4f021b08ce06d844db94d9d975ee06897bc363289c634e1d575cf69818562f29062b0cc64c +DIST color-browser-0.3.tar.gz 18685 SHA256 5456c099f8c90d943f8b8e02a4199a631cac0952a91b41bede09b2dc0464fdc7 SHA512 76648adbd1dd990ec513ad9a239e6ed5ba86ce29a689e74f669b943498dadf14d019eff81a416ca574e78f031dbf14ed9b1e467a3d197ff559f75b67033ca2d3 WHIRLPOOL f2523f80fee2f22df0ed8ff2ce81fdf445686026ab9b94d67c472795fbc5a3ec96e6d7b30a8d22f16140fc4493d6cf46a22d408e4bcb1b5a9ffface411bc8747 +EBUILD color-browser-0.3-r1.ebuild 461 SHA256 c845f7bb59b0857f73a6306396c9f9d37966da2f2fbed9e17abd76ce187427d8 SHA512 2eeed39b24f537c5f41e0a57c11d76275403cc90672bd64e60c26d5605e5eb7a0d198690191e5dd23c682e1d60c8c70479b2f701d6509da475708f65305a5bd9 WHIRLPOOL a6e204457a3a28f4cb57a40c17406e54f050a30a19593955b43cc992bd0c5e7cbb1f9062d000914236e96c4612828065630612c850a6830e6653f2139a4047eb +MISC ChangeLog 2396 SHA256 8b624faa8d4389d342231488f741de9e73f7a76e00f7a845aef9c066ff6747c2 SHA512 0d3ab7e6e604e822f395ccd932b973ae020b55fdcaf4ae33b9b1cf6e1570fd056269c5ff39cae66f42567bd05f0f605205670b15f57d870ca60037ee975b1b80 WHIRLPOOL 92eb5dc679bd2f0b512719767c772653a18adc2e5cbae0a638b80fbc8403c3a54bdf52f5b81f6d1a893794273c7bae327bb98e28212eb3447f2fe641ac12915c +MISC ChangeLog-2015 1238 SHA256 22a778016db41bd3d0360c275ed4a563a137eb869b4fa9d4a9868b186ffe7898 SHA512 075151e41ca2a4291adcccd3df4728abb821c0503db28730189034c7456d4e48eb4e8752ea7eaa93383245c6c90689ec9d8aba10f1b41082064c5637628a5177 WHIRLPOOL 4972734152f5e6ae787e6713da1884118711d04e21bed14983bd0a0361dbc79cbbd7c548a54f6037947413dba7a9fa69535cf76c9da276ea7cf63bb0e335b092 +MISC metadata.xml 651 SHA256 c042428baaecade0065676cc06dbde4cbcd007c8d65df603c3481c88e8bf1f06 SHA512 a42a91f79a42da4933fa0c9077c60ac8ec6586aadbd6760ac0439404516c6325eed37eee7ca2ae4914279f05d81164c4e08dfaf2e4b0690f77762a173e7a5571 WHIRLPOOL 957ecb9410c54e4d6a5d95093853f35aa52ce929f57975a2cc870e8de6da5dca20d9340784c7d4372b569a0dfaa9935f745fdda3c8f245b59b5893c78aabecfe diff --git a/app-emacs/color-browser/color-browser-0.3-r1.ebuild b/app-emacs/color-browser/color-browser-0.3-r1.ebuild new file mode 100644 index 000000000000..e3c049e7b0fa --- /dev/null +++ b/app-emacs/color-browser/color-browser-0.3-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A utility for designing Emacs color themes" +HOMEPAGE="http://www.emacswiki.org/emacs/KahlilHodgson" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +DEPEND="app-emacs/color-theme" +RDEPEND="${DEPEND}" + +ELISP_PATCHES="${PV}-gentoo.patch" +SITEFILE="60${PN}-gentoo.el" diff --git a/app-emacs/color-browser/files/0.3-gentoo.patch b/app-emacs/color-browser/files/0.3-gentoo.patch new file mode 100644 index 000000000000..8ac5c684168d --- /dev/null +++ b/app-emacs/color-browser/files/0.3-gentoo.patch @@ -0,0 +1,80 @@ +--- color-browser.el.orig 2006-05-17 11:40:18.000000000 -0500 ++++ color-browser.el 2006-05-17 11:38:12.000000000 -0500 +@@ -1028,7 +1028,7 @@ + ;; make some adjustments + + ;; use SYMBOL instead of my-color-theme +- (beginning-of-buffer) ++ (goto-char (point-min)) + (insert "(require 'color-theme)\n\n") + (search-forward "my-color-theme" nil t) + (delete-region (match-beginning 0) (match-end 0)) +@@ -1044,7 +1044,7 @@ + (insert symbol) + + ;; add a provide +- (end-of-buffer) ++ (goto-char (point-max)) + (insert "\n\n(provide '" symbol ")\n") + (save-buffer) + (kill-this-buffer)) +@@ -1152,7 +1152,7 @@ + (set-marker marker point) + ;; un-mark the previous current face + (save-excursion +- (beginning-of-buffer) ++ (goto-char (point-min)) + (and (search-forward "[" nil t) (delete-char -1)) + (and (search-forward "]" nil t) (delete-char -1))) + +@@ -1491,7 +1491,7 @@ + palette)) + + ;; parse the buffer to get a list of color-names +- (beginning-of-buffer) ++ (goto-char (point-min)) + (while (search-forward "[DEL]" nil t) + (forward-char 2) + (setq color-names +@@ -1708,7 +1708,7 @@ + (forward-line -1) + ;; skip top line + (when (bobp) +- (end-of-buffer) ++ (goto-char (point-max)) + (forward-line -1)) ;; skip last line + (yank) + (setq header-line-format "Palette Modified") +@@ -1724,11 +1724,11 @@ + (select-window (posn-window (event-start click)))) + (let ((inhibit-read-only t) + (kill-ring kill-ring)) +- (end-of-buffer) ++ (goto-char (point-max)) + (forward-line -2) ;; skip last line + (beginning-of-line) + (kill-line 1) +- (beginning-of-buffer) ++ (goto-char (point-min)) + (forward-line 1) ;; skip top line + (yank) + (setq header-line-format "Palette Modified") +@@ -1760,7 +1760,7 @@ + + (beginning-of-line) + ;; catch point on or after last line +- (unless (looking-at "\\[DEL\\]") (beginning-of-buffer)) ++ (unless (looking-at "\\[DEL\\]") (goto-char (point-min))) + ;; catch point on first line + (when (bobp) (forward-line 1)) + (setq start (point)) +@@ -1980,7 +1980,8 @@ + )) + (setq header-line-format nil) + (force-mode-line-update) +- ))........................................................ ++ )) ++;;; ........................................................ + + ;;;_ + Color Browser......................................... + diff --git a/app-emacs/color-browser/files/60color-browser-gentoo.el b/app-emacs/color-browser/files/60color-browser-gentoo.el new file mode 100644 index 000000000000..724fc248a353 --- /dev/null +++ b/app-emacs/color-browser/files/60color-browser-gentoo.el @@ -0,0 +1,6 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'color-browser "color-browser" + "A utility for designing Emacs color themes" t) + +(setq cb-palettes-dir "~/color-browser/palettes/") +(setq cb-themes-dir "~/color-browser/themes/") diff --git a/app-emacs/color-browser/metadata.xml b/app-emacs/color-browser/metadata.xml new file mode 100644 index 000000000000..634125154593 --- /dev/null +++ b/app-emacs/color-browser/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + This package provides a tool that can (hopefully) aid in the production of + quality color themes. Basically it allows the user to + * develop sets of colors (palettes) that work well together, + * use those palettes to quickly select and set the properties of key face + groups, and + * save and manipulate themes and palettes under development. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/color-moccur/Manifest b/app-emacs/color-moccur/Manifest new file mode 100644 index 000000000000..86508535f88b --- /dev/null +++ b/app-emacs/color-moccur/Manifest @@ -0,0 +1,6 @@ +AUX 50color-moccur-gentoo.el 259 SHA256 0c9882acc769ef739b7dc81d29009abfcc9c91e75bc1aa742d50a496ff85cf13 SHA512 f1a28440e2f671366dcaef04a10ae79d6df93c5b5b011d4df4316d25c3e03dec95015d54417872c76cf39457b1899202d16f192f69345f28367ba31615f3fd7a WHIRLPOOL 5e3eac039651749b0dfda1bb6519ae34a649fadfa09c97b7737b37b68dd29a8c49d730f62c6d65fb6a7c9f0a9400e455a62e7e4641fb8bf39494ed462b1477fa +DIST color-moccur-2.73.el.xz 22252 SHA256 5abd5ac46edd213c5b6065f549d969104465c91cd0c4226c83d283355652469f SHA512 15ce4c9776e5a5bb273c31b8552a8f434a2a4065e874ee558ef2b9dd19ccda6f5807430e7588c4e2e1add8d0d94dba3e19be2745138ea440d4ac2705efdbf528 WHIRLPOOL af48750930e2dda291e1a360a0e981faad4849c572f2f36b6ce8701409c9853be7966716ff5d293f83a3acbc76a3bbdf5f3868111d27c63fb655aafc5ad1a7eb +EBUILD color-moccur-2.73.ebuild 451 SHA256 23648dfd8c5760579da4b5e3c04ba318ad1938f5a5bd80c397fc93b770345dfb SHA512 3d5e818ddff6f1d9dfa3eede016ef5715234958f5afb763143c12565c7bd533b65befb8b6a1919255fc32098c992002d8df7d7cf410ef89491408c3939d66d8b WHIRLPOOL 8f4b99127bce343ad0d6cb2850fb1e6f1fc0ff03dc1452c1e440278e01a362ec1654694dfc4d9bf987d3f072c04777c5741e16d07f065da220593436b1f69f25 +MISC ChangeLog 2389 SHA256 6ac6ed60907204da782c007845b12f7f140bfee73eeafaf1da98d7834ed4fb09 SHA512 e4fbaac93e968415ffde08bda91a3cc59b46bace9967edef6e115f8d925402f9a77ec0b6ab559299b8f10fe8758ed65fbb751a0b77d4afc6d2d58a8ed242e404 WHIRLPOOL 92162ae4c9b453f04fe4589bfef91a18264763d021be50ea4f379cf1b27ede4930492eb1e2ea051c6a7bfcdf61ab56a60b8de6a8f5b67403d15508c319941cb8 +MISC ChangeLog-2015 1525 SHA256 bdcdc83324e9962504c77d38d8625e14ffbf492841a4f8dd2539da931e5699c2 SHA512 48eed3527dd1a286f4368332ac7ea71be00efe6dbefae3962a0a6284d7912fa2749e272675c6ac1f5fee2d2c6d75a350e55f9f3c370c637f178917bc709c3f57 WHIRLPOOL 62b0d52b939ee5e7399eaaa76aef24ace21fd456b316da0f362291a1faac70c1d36fbe72b7dfe24003bfe40543dcc37803181d11d435785d757ff3f6570fbede +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/color-moccur/color-moccur-2.73.ebuild b/app-emacs/color-moccur/color-moccur-2.73.ebuild new file mode 100644 index 000000000000..9eefb4eb377f --- /dev/null +++ b/app-emacs/color-moccur/color-moccur-2.73.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Major mode for color moccur" +HOMEPAGE="http://www.bookshelf.jp/ + http://www.emacswiki.org/emacs/SearchBuffers" +# taken from http://www.bookshelf.jp/elc/color-moccur.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/color-moccur/files/50color-moccur-gentoo.el b/app-emacs/color-moccur/files/50color-moccur-gentoo.el new file mode 100644 index 000000000000..b1e2bff11c72 --- /dev/null +++ b/app-emacs/color-moccur/files/50color-moccur-gentoo.el @@ -0,0 +1,12 @@ +(add-to-list 'load-path "@SITELISP@") +(mapc (function (lambda (x) (autoload x "color-moccur" nil t))) + '(moccur + dmoccur + dired-do-moccur + Buffer-menu-moccur + grep-buffers + search-buffers + occur-by-moccur + isearch-moccur + moccur-grep + moccur-grep-find)) diff --git a/app-emacs/color-moccur/metadata.xml b/app-emacs/color-moccur/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/color-moccur/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/color-theme/Manifest b/app-emacs/color-theme/Manifest new file mode 100644 index 000000000000..a67e086bf842 --- /dev/null +++ b/app-emacs/color-theme/Manifest @@ -0,0 +1,7 @@ +AUX 50color-theme-gentoo.el 4375 SHA256 27e539708b3ee753637688a00458a4baced4347bb5c18f9bccd336e46defe791 SHA512 318354c71e75b343eaf90b3be2f94c0b6b93c776afe3289a5c18a5b837478291ce6a8d554a6357c13f14cbe568bf10c5d7ed9690ee8c382ec3cc4aeeac70412a WHIRLPOOL 2f26621ca95bd3b7217487f51ae145d70caf2bb8eb9d942297d11ec2e27aa8ec26f9adb36f481c0eef5162af4d5913930c9d2a5a3807007707204fde39587fc6 +AUX color-theme-6.6.0-replace-in-string.patch 1173 SHA256 f8e9b98847755b656bc36277e62850e98f4602cb377eebc01320bbd782168804 SHA512 bdf1ebb03c1fc70bf78adf4886b005780d1c540ac59730e644111f5a3a925b6b05d2e910520b67ec768815f0fecca3a5e617472ca9e415900daf890ca77bc6d1 WHIRLPOOL f6b271fb770a0112ec3e524f0bd43669682cb55027858c050258dffa57316e6206fe5a2f1f22df8250268e325beef7e2638164582d38f9fe4fd196dfb55cbeee +DIST color-theme-6.6.0.tar.gz 124858 SHA256 56d35f02dc4c8dd386a7242007432adc458466c8a48d0d680eda1826197ca17b SHA512 4faa22900f6ad4a1dd57452470e23b57827d3f02bf2b9e3c4eed6f5693432d6478aa5008e67f219a95412a63fe52dbcad15b0ac7a3b4d39f1d28ceda75e5e76c WHIRLPOOL d4139af0f1c2d3c14e6b142cb7eac1f28bcb89cf011e4b6041fca0bc5c01810ddb2e1e9cc916887c5f11741fe69d0fed996473d5f662ec35a85de224909b96ae +EBUILD color-theme-6.6.0-r1.ebuild 980 SHA256 df3a3c8131ce6e37a94cff14e85b4f0a7d2ab6746d2f619bf371757d6c2e7f13 SHA512 58fb0e52f726753ebf743a464ce12bbadf8a81c32bb50247b1797fd9d60b3e5a4b64b71b8c9be6b6ec87ba0540ac7edce161445229b59386a71ccd41c59b3d13 WHIRLPOOL 2acd2206bc850f77821f4449b0be00a6e27669713d11db1dc52c1c3afa67fddcc11efbda4eef858a28b457c5ee6bb4a20d4e049f01136f099ef77f0858dae113 +MISC ChangeLog 2559 SHA256 e76cb2499d0d93284628ef2652cfcd6191d45598268a6ade8f3c3729d2dfd793 SHA512 aa4364895a864d34d1b222b23791a65b384b931bdc86f5b9974a84df03e968f8096185731ab803e25c475a5933d1e3e09b7147b99f266ec283016ae0c14e4b55 WHIRLPOOL 937cfbbbe030cf3db2defe091b611598180b401be9bdf09b35faf8e4714a650a8424f56fab434457ff4fd5c0dedd0f99ec5d922bbda2edc7c0916150915afbe3 +MISC ChangeLog-2015 5899 SHA256 78b310af7c85405c1a2bea7c7a9f0d7b8bfc666ce1370c2a6b96eba6c0b4c31f SHA512 91d9d819e73559c149a02fc92ea69069ff8ccd2d5e0dc2baab83148fd28737398007582e1a230f3600ec171094bfae91fa216ccef8d3663ebc975efb5d9d2331 WHIRLPOOL 490f568656719fd51fa6b4d24e335c0ee19f38ac41eb5d71df1ede8240715be5ce5c7d9aac75a5ee1f3f31e93428414c8b24289805033b6eae51da860d2a0966 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/color-theme/color-theme-6.6.0-r1.ebuild b/app-emacs/color-theme/color-theme-6.6.0-r1.ebuild new file mode 100644 index 000000000000..c3182eaae203 --- /dev/null +++ b/app-emacs/color-theme/color-theme-6.6.0-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="Install color themes (includes many themes)" +HOMEPAGE="http://www.nongnu.org/color-theme/" +SRC_URI="http://download.savannah.gnu.org/releases-noredirect/${PN}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm ppc sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos" + +ELISP_PATCHES="${P}-replace-in-string.patch" +ELISP_REMOVE="color-theme-autoloads.*" +SITEFILE="50${PN}-gentoo.el" + +src_install() { + elisp-install ${PN} *.el *.elc + elisp-install ${PN}/themes themes/*.el + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc AUTHORS BUGS ChangeLog README + + DOC_CONTENTS="To use color-theme non-interactively, initialise it + in your ~/.emacs file as in the following example (which is + for the \"Blue Sea\" theme): + \n + \n(color-theme-initialize) + \n(color-theme-blue-sea)" + readme.gentoo_create_doc +} diff --git a/app-emacs/color-theme/files/50color-theme-gentoo.el b/app-emacs/color-theme/files/50color-theme-gentoo.el new file mode 100644 index 000000000000..9d43c350fffd --- /dev/null +++ b/app-emacs/color-theme/files/50color-theme-gentoo.el @@ -0,0 +1,109 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload (quote color-theme-select) "color-theme" "\ +Displays a special buffer for selecting and installing a color theme. +With optional prefix ARG, this buffer will include color theme libraries +as well. A color theme library is in itself not complete, it must be +used as part of another color theme to be useful. Thus, color theme +libraries are mainly useful for color theme authors." t nil) + +(autoload (quote color-theme-describe) "color-theme" "\ +Describe color theme listed at point. +This shows the documentation of the value of text-property color-theme +at point. The text-property color-theme should be a color theme +function. See `color-themes'." t nil) + +(autoload (quote color-theme-install-at-mouse) "color-theme" "\ +Install color theme clicked upon using the mouse. +First argument EVENT is used to set point. Then +`color-theme-install-at-point' is called." t nil) + +(autoload (quote color-theme-install-at-point-for-current-frame) "color-theme" "\ +Install color theme at point for current frame only. +Binds `color-theme-is-global' to nil and calls +`color-theme-install-at-point'." t nil) + +(autoload (quote color-theme-print) "color-theme" "\ +Print the current color theme function. + +You can contribute this function to <URL:news:gnu.emacs.sources> or +paste it into your .emacs file and call it. That should recreate all +the settings necessary for your color theme. + +Example: + + (require 'color-theme) + (defun my-color-theme () + \"Color theme by Alex Schroeder, created 2000-05-17.\" + (interactive) + (color-theme-install + '(... + ... + ...))) + (my-color-theme) + +If you want to use a specific color theme function, you can call the +color theme function in your .emacs directly. + +Example: + + (require 'color-theme) + (color-theme-gnome2)" t nil) + +(autoload (quote color-theme-analyze-defun) "color-theme" "\ +Once you have a color-theme printed, check for missing faces. +This is used by maintainers who receive a color-theme submission +and want to make sure it follows the guidelines by the color-theme +author." t nil) + +(autoload (quote color-theme-make-snapshot) "color-theme" "\ +Return the definition of the current color-theme. +The function returned will recreate the color-theme in use at the moment." nil nil) + +(autoload (quote color-theme-compare) "color-theme" "\ +Compare two color themes. +This will print the differences between installing THEME-A and +installing THEME-B. Note that the order is important: If a face is +defined in THEME-A and not in THEME-B, then this will not show up as a +difference, because there is no reset before installing THEME-B. If a +face is defined in THEME-B and not in THEME-A, then this will show up as +a difference." t nil) + +(autoload (quote color-theme-install) "color-theme" "\ +Install a color theme defined by frame parameters, variables and faces. + +The theme is installed for all present and future frames; any missing +faces are created. See `color-theme-install-faces'. + +THEME is a color theme definition. See below for more information. + +If you want to install a color theme from your .emacs, use the output +generated by `color-theme-print'. This produces color theme function +which you can copy to your .emacs. + +A color theme definition is a list: +\([FUNCTION] FRAME-PARAMETERS VARIABLE-SETTINGS FACE-DEFINITIONS) + +FUNCTION is the color theme function which called `color-theme-install'. +This is no longer used. There was a time when this package supported +automatic factoring of color themes. This has been abandoned. + +FRAME-PARAMETERS is an alist of frame parameters. These are installed +with `color-theme-install-frame-params'. These are installed last such +that any changes to the default face can be changed by the frame +parameters. + +VARIABLE-DEFINITIONS is an alist of variable settings. These are +installed with `color-theme-install-variables'. + +FACE-DEFINITIONS is an alist of face definitions. These are installed +with `color-theme-install-faces'. + +If `color-theme-is-cumulative' is nil, a color theme will undo face and +frame-parameter settings of previous color themes." nil nil) + +(autoload (quote color-theme-submit) "color-theme" "\ +Submit your color-theme to the maintainer." t nil) + +(autoload (quote color-theme-initialize) "color-theme" "\ +Initialize the color theme package by loading color-theme-libraries." t nil) diff --git a/app-emacs/color-theme/files/color-theme-6.6.0-replace-in-string.patch b/app-emacs/color-theme/files/color-theme-6.6.0-replace-in-string.patch new file mode 100644 index 000000000000..bfd6bedd8983 --- /dev/null +++ b/app-emacs/color-theme/files/color-theme-6.6.0-replace-in-string.patch @@ -0,0 +1,30 @@ +http://bugs.gentoo.org/280293 + +--- color-theme-6.6.0-orig/color-theme.el 2006-05-28 15:07:29.000000000 +0200 ++++ color-theme-6.6.0/color-theme.el 2009-08-10 10:17:00.000000000 +0200 +@@ -72,11 +72,6 @@ + (string-match "XEmacs" emacs-version)) + "Non-nil if running XEmacs.") + +-;; Add this since it appears to miss in emacs-2x +-(or (fboundp 'replace-in-string) +- (defun replace-in-string (target old new) +- (replace-regexp-in-string old new target))) +- + ;; face-attr-construct has a problem in Emacs 20.7 and older when + ;; dealing with inverse-video faces. Here is a short test to check + ;; wether you are affected. +@@ -1626,9 +1621,10 @@ + (add-to-list 'color-themes + (list ',n + (upcase-initials +- (replace-in-string +- (replace-in-string +- (symbol-name ',n) "^color-theme-" "") "-" " ")) ++ (replace-regexp-in-string ++ "-" " " ++ (replace-regexp-in-string ++ "^color-theme-" "" (symbol-name ',n)))) + ,author)) + (defun ,n () + ,description diff --git a/app-emacs/color-theme/metadata.xml b/app-emacs/color-theme/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/color-theme/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/company-mode/Manifest b/app-emacs/company-mode/Manifest new file mode 100644 index 000000000000..aaa3b61f302a --- /dev/null +++ b/app-emacs/company-mode/Manifest @@ -0,0 +1,8 @@ +AUX 50company-mode-gentoo.el 79 SHA256 9e50754cd23e5babffb29c4c93b4df8c34680fb714f6fc36a73d5c739cc4c3b0 SHA512 8c3c1d4a50bfd4729f8a06f33bf9d754b5865814cf15eee1f3c84c6726734f8ff26c21547f1453f7417a0b9d008fe7804104ee6e30f13c54625d2b4b6faa7e99 WHIRLPOOL 6f7259e32cec3249764b5c1858468f3625f7084b8b651392574a9ed20a9b42ae00d6abe5c601516df5b19cf934859237151d388b365bf5e0ba713d44e2a37bbc +DIST company-mode-0.6.14.tar.gz 51776 SHA256 5472cd634bf09da4557f055d3615afdd5436f814f63923ad94ccbebe60ab5e08 SHA512 7b8c0b70dc9c010214e8671fd7393faa9d1dd0839f41d532eb93eda91c77b4c93f2145ad2d688011976bfbb45282f35b937f195499f29cda79147ec2815e94d9 WHIRLPOOL 1aeefc6e4a5d7e3696150c38187131811c88fd3e9478a401400a31a7f7f7e3aad42736cabb093398470f9b20041639143665bb9d7335e2ae40ccfab8d2ab91ce +DIST company-mode-0.7.tar.gz 54670 SHA256 73d55d9288537800c23f5e9e5b6208dd5e36e29271dca1a6c3840ca20142a268 SHA512 375c8541a0c5b34fba37ea136c8549e6ec916c238bee8115f036d88f273d6bcb0c0f436a6193d3b4be6528945d8f85c605de8d340e903a9764f5ace664f8cf61 WHIRLPOOL 23e18a37be0a2c1f4c7ded455557a5503c8f25b910ce5c0f36d8b09a22bd4aa96a944b0363750fce6b111dc3854c896f1800ac4dad20f99c76d7e0c9829e6014 +EBUILD company-mode-0.6.14.ebuild 1000 SHA256 415566a286c5f63d5910ad9f6113573e2fe44c9eb97a11affefe153c2a63167d SHA512 62fced23f0b40ab4d4b93c2102202c00e7dc85d4541cdbbea9bd78d65d71b07d301700fa944d2729d0e59f2537e10fece36509daf0666179158acb0293c10804 WHIRLPOOL 458d48b6a72631722f7ae6c84e92bdb7ae5681319e93f0bda3071897668d2c0b26ae9b39071b1ad20600c398a54559e60da143783b516e82d1706eb02ae343ed +EBUILD company-mode-0.7.ebuild 1000 SHA256 415566a286c5f63d5910ad9f6113573e2fe44c9eb97a11affefe153c2a63167d SHA512 62fced23f0b40ab4d4b93c2102202c00e7dc85d4541cdbbea9bd78d65d71b07d301700fa944d2729d0e59f2537e10fece36509daf0666179158acb0293c10804 WHIRLPOOL 458d48b6a72631722f7ae6c84e92bdb7ae5681319e93f0bda3071897668d2c0b26ae9b39071b1ad20600c398a54559e60da143783b516e82d1706eb02ae343ed +MISC ChangeLog 2685 SHA256 1844a36c38cd60e67431d66293912e5301068256742384a006a9bb3a4b8bc637 SHA512 adcd14be5da53ee8b8eb6c617165554cb431cca54198dd0c5532d4734aefe11197497ac0eecd4ad10261d07f617cdc5c897001410fc13e12747ef9fccedb69bc WHIRLPOOL bee5ab33f3e035dc60b1cf528db80df29c7a5ae8b5cff0efad4245ce6e2a93545e3811aa14996b73e76f6cabb4d93a811041bea21d1e2beca04ba285438e4c38 +MISC ChangeLog-2015 3423 SHA256 e8bf0d3f8482cd2a8ec6e94628aa0d59e0c92a50cd4ca9f95291b303ab35ea8c SHA512 a0b77f5e626bedeb3a4030bc126a49d6869bef1daedc5efd51d75457d488e99c5a1b28d2362c9ea65b00484f060a90412303421ab0fd7372e73d06712075c749 WHIRLPOOL 0df18fbe5a148a549abe61ccd8584fbb10b1cbca929278f6246db04759de54c25626942df803a99304bacbceb541e1b7e901aae0bb7fa2ce7400ac8b774a2944 +MISC metadata.xml 446 SHA256 37de1020f9d8158ebedbb5463274af9786da1d21208d888332e87d1a1da8faea SHA512 cf910574b7e2a1ee4f1fddb54ea2b3f41d635d472930e529a051a3a6d9c350ad9fcca4b5d6b8f40a5c62d78c9dda1e2b5b9384a4f95c0b719ce0ae38810c17bb WHIRLPOOL 1a52ef25878f5f34260768b87b51e2c3d3e6f1915f3bf44f4653ed4b15609bb3622427c71d58ac39349b71bfe6e9e4a0f0fd2e71fc279b8182aa1a20f335b429 diff --git a/app-emacs/company-mode/company-mode-0.6.14.ebuild b/app-emacs/company-mode/company-mode-0.6.14.ebuild new file mode 100644 index 000000000000..7b2e2231f50f --- /dev/null +++ b/app-emacs/company-mode/company-mode-0.6.14.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="In-buffer completion front-end" +HOMEPAGE="https://company-mode.github.com/" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ropemacs" +RESTRICT="test" + +# Note: company-mode supports many backends, and we refrain from including +# them all in RDEPEND. Only depend on things that are needed at build time. +DEPEND="ropemacs? ( app-emacs/pymacs )" +RDEPEND="${DEPEND} + ropemacs? ( dev-python/ropemacs )" + +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md NEWS.md" + +src_prepare() { + # Disable backends that require extra dependencies, unless they are + # selected by the respective USE flag + + elog "Removing pysmell backend" + rm company-pysmell.el || die + + if ! use ropemacs; then + elog "Removing ropemacs backend, as requested by USE=-ropemacs" + rm company-ropemacs.el || die + fi +} diff --git a/app-emacs/company-mode/company-mode-0.7.ebuild b/app-emacs/company-mode/company-mode-0.7.ebuild new file mode 100644 index 000000000000..7b2e2231f50f --- /dev/null +++ b/app-emacs/company-mode/company-mode-0.7.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="In-buffer completion front-end" +HOMEPAGE="https://company-mode.github.com/" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ropemacs" +RESTRICT="test" + +# Note: company-mode supports many backends, and we refrain from including +# them all in RDEPEND. Only depend on things that are needed at build time. +DEPEND="ropemacs? ( app-emacs/pymacs )" +RDEPEND="${DEPEND} + ropemacs? ( dev-python/ropemacs )" + +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md NEWS.md" + +src_prepare() { + # Disable backends that require extra dependencies, unless they are + # selected by the respective USE flag + + elog "Removing pysmell backend" + rm company-pysmell.el || die + + if ! use ropemacs; then + elog "Removing ropemacs backend, as requested by USE=-ropemacs" + rm company-ropemacs.el || die + fi +} diff --git a/app-emacs/company-mode/files/50company-mode-gentoo.el b/app-emacs/company-mode/files/50company-mode-gentoo.el new file mode 100644 index 000000000000..cd85457fe91e --- /dev/null +++ b/app-emacs/company-mode/files/50company-mode-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'company-mode "company" nil t) diff --git a/app-emacs/company-mode/metadata.xml b/app-emacs/company-mode/metadata.xml new file mode 100644 index 000000000000..13ad0d404147 --- /dev/null +++ b/app-emacs/company-mode/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<use> + <flag name="ropemacs">Install backend for + <pkg>dev-python/ropemacs</pkg></flag> +</use> +<upstream> + <remote-id type="github">company-mode/company-mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/crontab-mode/Manifest b/app-emacs/crontab-mode/Manifest new file mode 100644 index 000000000000..dfb5eef91ff4 --- /dev/null +++ b/app-emacs/crontab-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50crontab-mode-gentoo.el 129 SHA256 5028a57319ae43829fd91f6af29c63dbde1081a5e1578eebdf6fc72402d3dd29 SHA512 2af43fd17dfdc0814fabd07e7917efaba1490fede5c3f6357766e41eaefb75ca6d4043f0d9e1e2936595a4861644666f1f400e0dc6e2c93981f57e9fbfe528ba WHIRLPOOL 6d17bfa6c402d48bc65e9f160e6d18a54bb19a52babea1b232e7bab9170880bf7bebd1cb052d2db4124ff04cdb90772f9c28b42a66dee915345ee3cebc68b4ea +DIST crontab-mode-1.20.tar.bz2 2617 SHA256 e3c79e655ee62bb9f61ac4e665755bd2a3d55877eaa0c4c59e7a0ff7a7b52936 SHA512 30588baca16a46c2dd079bce12386324ccf26eb50e7a99c8e824704a399d0a7f34b425c5732a196a5e5655b242d243a02fdc816abbdfaaaaa87f983e4846cbf4 WHIRLPOOL 53c26a54998bd847fdf5d09a50c1897c9914eea82293d5df5a2656edafef712f0299d9ceda18b7a56dafddfb6777fc5467e145e116bdc9203f025b361985b99f +EBUILD crontab-mode-1.20.ebuild 360 SHA256 c84e7f696bfd1eb9516813b34fcc1215908ae8294eea32c026dcb65b2edddf28 SHA512 a35edb12bd1f46fc796e38f13e2b60c95d67aabfdf26fcfa0ee69997bc9f4dfaba7fe1cf5a084dd086a50e4e02b2e9c5689ce6ccf0252b1d30cc6393a5a23dd2 WHIRLPOOL 6b9b24f34fff6168296523307d8710ac6af468513ab5a02e36de1d4b3f3ff49c36acda2f40366e0c6140d2865bf8a7566fe95ff2468b6c6d75f17dcc41bee7ec +MISC ChangeLog 2361 SHA256 5fdb5a8e988b1056ac355a5027742a8ea8c19b436c2a8fcc575aa3ed7e1b4948 SHA512 55fd7a2ef378645330b392ffd2232bdd7f3acf1947bd94aad9a2d6bf776bb2e724c69927663715589cb3313495a6c49eb21fd7b4fcdbaf606ea82ad7c5891669 WHIRLPOOL e41eddce38a5f292f99b3731a626949d3ad2a96e8e5dd6fec7776fce478b4e2347c0f4f1ff5d42b786a097d0f29d905b2d9c5781b6a0a06e0c4410a1553ec494 +MISC ChangeLog-2015 1900 SHA256 9d9a3c557006456f189c7cb827a0eb78997290874a557629e9692178bd01150f SHA512 c1549b994c789804586c6ba6319692ab41fe197dbe297c603e4ab92dd33048bbbff06d4f5d1d9a135a71dd46f245f2e1def25b86cecf5e821089189a5bc72a4a WHIRLPOOL 3d1fc2c4e6f867dce53fe165cf0e101057b5acadaff506ef02d7e1eef2d7e699b4d51a4d3dad76f2757114b7285482d0a888d0392eb16874fe37589ac89caa41 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/crontab-mode/crontab-mode-1.20.ebuild b/app-emacs/crontab-mode/crontab-mode-1.20.ebuild new file mode 100644 index 000000000000..ee7e6897f56b --- /dev/null +++ b/app-emacs/crontab-mode/crontab-mode-1.20.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Mode for editing crontab files" +HOMEPAGE="http://www.mahalito.net/~harley/elisp/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2" # GPL-2 only +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/crontab-mode/files/50crontab-mode-gentoo.el b/app-emacs/crontab-mode/files/50crontab-mode-gentoo.el new file mode 100644 index 000000000000..b2100eb15cb5 --- /dev/null +++ b/app-emacs/crontab-mode/files/50crontab-mode-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'crontab-mode "crontab-mode" nil t) +(autoload 'crontab-get "crontab-mode" nil t) diff --git a/app-emacs/crontab-mode/metadata.xml b/app-emacs/crontab-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/crontab-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/crypt++/Manifest b/app-emacs/crypt++/Manifest new file mode 100644 index 000000000000..2873503cfb42 --- /dev/null +++ b/app-emacs/crypt++/Manifest @@ -0,0 +1,8 @@ +AUX 50crypt++-gentoo.el 57 SHA256 fd5643a582ded062bbfd04af18d9d93f78764df5f7ff3134e0d66239e5fbfcdb SHA512 3e7407aff3b5639f78eba1af624a370316488b33e824138a55965537eebbdeb929a4b65d8f9cef23f414fa8509abf19e951eb71b8f1ad2e9b809a5590c15fbfc WHIRLPOOL f9f2c3bdc3e7d9c7aa154103effaec6d8ff9bb310c2e9fa29122df89181409c68e17c4ed47758f4843d2e25405ba80140e5d189dd1c31a1337ffb9c66cc6c54c +DIST crypt++-2.94_pre20080430.el.bz2 28692 SHA256 198a90f32a0461ad0fcbccfc9c0782217cd9ba44183daa2e21108c35e02fd3f6 SHA512 8e142840f8e2db4688e9ce4432ee14db4225899a88a35dea3e371f829ccfc24faa34c607517e344e7706bf75126d758b0490dd5324efa43d4649de127076a5ce WHIRLPOOL f17ca1ed7888597b5ac2f640ba54752c2fb80bf47b36dfcd466f95aa7c2351b589eb006278fb618c798b66461fa1739a0de538289ba28838d7fb4c0eeae4f40d +DIST crypt++el_2.92.orig.tar.gz 34251 SHA256 ca0a44968c6a75763857fcd61063310a6011b912be473e09d8762a6451f9f3a4 SHA512 d3abf169f60c3d1a270149b800d96f7132ebeb99b6952858b81cb2c05ffdce30f6c46f75723490731c47e7eb44515554e012da98351bbd9f9127dcba8453e389 WHIRLPOOL c4326c2daa6ac0c207ca028d5d4f3756f9499944428f8b9eaaf66d8d6cdb29016c7c0cc8cc83317e880ffc351e2b28a7492ee710d2b11396ea90876c3b257a46 +EBUILD crypt++-2.92.ebuild 446 SHA256 aab579ae54090db97c0a584a131395511d582641440a35b6883d8856e94854ec SHA512 236d0c4dad986195bd3f1601d201a963e5a68cd8e9673feb44ebefffdcf2a6109bd9f8d0fe5d5afc731cacf5a7baba80aa0359e1fc6815fffef1194f7b7d9ad0 WHIRLPOOL 2ac422943c1668978b9d95db0b6835d26f1f73072813f3c42d6fdf6b41c2b23ad36715ed851a584509ac7d9254305539c34d6612665fccfab0b36a8d17f0f6dc +EBUILD crypt++-2.94_pre20080430.ebuild 504 SHA256 76a060e0c4f936ae8b3cfdfbf981e3306b5b446a211b512d60f11d5cee05172f SHA512 da5ff4fbda78aa95c4c92395d0d077e34d89a4bdb53bf51e5f30854fc3ccdbfcdc36d0f0f7e00773cb1bb91f5df3e1164ccd52190784e07e9ecbe18214b9826b WHIRLPOOL e19b89fe583b027765828d041255e157da944d53f228a7f51dc9f662c43ffc7662fa997a82bc0a6ab9aacdaff49fe1c670f566b98eab605373e029c6ad3cb9c5 +MISC ChangeLog 2450 SHA256 dbf6ae9d950b221f00093067bb992cbb848b0c07a973202779cbc7dbbb598cd8 SHA512 efc2723849399b83b98411560f8371ccfc39c119b1a3c48aa562931add56805acbfcafa9f0b533d356b357dbb95c41e32eb479302267db94a067ba3c178ac062 WHIRLPOOL d3df28efb579a518ebf9d9205a0c6a2750d225e0cd163e8941761859f080d5015da904e4b3a3844691a50ab228fdbd013c083e87c388a48e3e7b69dd2fe738a1 +MISC ChangeLog-2015 2770 SHA256 5b44872f7fce781040991b374a24692df259f76853559234efe3ac13249d307f SHA512 6b79d3168f762c546016b05998ec0fc85931bca21449aabf09e407a6a87dd32efcbafda97b084a669aa910545e5490bc021f71ab615e5301f4bddc869887f50f WHIRLPOOL 08db3910942ca6418bcddafa7c49a56277056d489039be1cb8c65cc23c674cd680c4b256d44b600989c4ee01e88f257a56f9d1556e6415f09358d73e0e91fd2d +MISC metadata.xml 736 SHA256 429aef32870a3f3af757cf9d5a62f2cb2f97be7f194f32f4b99aa29a0f316d69 SHA512 1752b40946cc5811f75c1e7397c7fc004aa5366ef9e7f547b95d613fd32cf76f9170207847feeb80df139d570c9bf2a30471a3c95e455a21158b82e0cc230699 WHIRLPOOL cfc24925a984164c4c2ff618604e5ab9283c39c9815807b6a0da17eb9599cdf9a5405b17138eff261eb7380f446de8d13f4e6b09b1e8450a987d2b2f0ba260a1 diff --git a/app-emacs/crypt++/crypt++-2.92.ebuild b/app-emacs/crypt++/crypt++-2.92.ebuild new file mode 100644 index 000000000000..1e4c00682710 --- /dev/null +++ b/app-emacs/crypt++/crypt++-2.92.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Handle all sorts of compressed and encrypted files" +HOMEPAGE="http://www.emacswiki.org/emacs/CryptPlusPlus" +SRC_URI="mirror://debian/pool/main/c/crypt++el/crypt++el_${PV}.orig.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc ~sparc x86" + +S="${WORKDIR}/${PN}el-${PV}" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild b/app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild new file mode 100644 index 000000000000..f0cd28a558d3 --- /dev/null +++ b/app-emacs/crypt++/crypt++-2.94_pre20080430.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Handle all sorts of compressed and encrypted files" +HOMEPAGE="http://www.emacswiki.org/emacs/CryptPlusPlus" +# snapshot from http://cvs.xemacs.org/viewcvs.cgi/XEmacs/packages/xemacs-packages/os-utils/crypt.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/crypt++/files/50crypt++-gentoo.el b/app-emacs/crypt++/files/50crypt++-gentoo.el new file mode 100644 index 000000000000..0009afdeff1c --- /dev/null +++ b/app-emacs/crypt++/files/50crypt++-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'crypt++) diff --git a/app-emacs/crypt++/metadata.xml b/app-emacs/crypt++/metadata.xml new file mode 100644 index 000000000000..7e53bb1e629f --- /dev/null +++ b/app-emacs/crypt++/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + crypt++.el is a package of Lisp functions that recognize automatically + encrypted and encoded (i.e., compressed) files when they are first visited + or written. The BUFFER corresponding to the file is decoded and/or decrypted + before it is presented to the user. The file itself is unchanged on the + disk. When the buffer is subsequently saved to disk, a hook function + re-encodes the buffer before the actual disk write takes place. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/csharp-mode/Manifest b/app-emacs/csharp-mode/Manifest new file mode 100644 index 000000000000..9028b5986d8d --- /dev/null +++ b/app-emacs/csharp-mode/Manifest @@ -0,0 +1,9 @@ +AUX 50csharp-mode-gentoo.el 171 SHA256 205c5bb8a8333f0f77ae7b59e90838f5364f5f0213b483e3053137b87fba2cc4 SHA512 e0c9a5dc17c849ce9619a75ee46a0eb7415c0c04cb71cef326845ec9fdd79f57abf397590ba85bb0b901103ba0815cd6c873e9e12670cfb97d796b1f2cef087a WHIRLPOOL a0975e5244ec3e6e87d92d04ed0e608a2f8678435a7f86b62b1c913bed196443da43ab8d3fb7efd980ce46448a3a12a0f88641eed469b2a2f3050ee6321e64b3 +AUX csharp-mode-0.7.0-emacs-24.4.patch 393 SHA256 e29d47d1fe0c9891fefb44c331caac370e8efbea052c06fe1e8d1068e3aa4ec4 SHA512 b7b0a337a1b0d615f92b86ad27c09274ec63e87795629778b9091307fa6fa7bdaea2efe01cacadff2b47ccafd43ee0445f883f2f8a0b8f225fb727488c5752e3 WHIRLPOOL 6d5cb1138ba33bb712687328228a72f081f9818f6b13b826b67ed29649d6fadef52fed298e8bb54cdf6be18119364e0fd3b96d9c4e1457bddaa67f822334f15e +DIST csharp-mode-0.7.0.tar.bz2 6254 SHA256 e72a17972283691c33080aaa60d8060576d2951f1e374da223cf76468bd2eeec SHA512 b6cbf2899853c29f44d19f37a01984a03c61f7bde144880f6f32e2a890d3b90a546ff69ad328d157e5494191aed37836373f49ddbafac49d8b9bd1cea3e22de9 WHIRLPOOL 58816ec16158adb4de40fe27540a3734813012ecd7f345fc048faa4807d85ecef9617d82e30f945ad7dfb1452ef066a1ed3e38c3e792e43940e23464ba70c552 +DIST csharp-mode-0.9.0.tar.gz 50453 SHA256 4232fe0fc4528be543ca1e338ce3e839814f2a5b43e480c16b7b4f1ea1bca3c5 SHA512 81661d98acdf03e01caf3b9388da8571e78402b8914755b223a38a723457a988201adcaf7b5b825c4e0126ad5e7628063f85dd4e60ee272102a5f1509f9446ef WHIRLPOOL c84d316b0160b092e5d368fc0020e9a05a2616b7da80cb8777dc7a80b7cbc19f79eeb5f112d6541343e468281958db4c3c1ee723c1b8443de93813bd6a636c81 +EBUILD csharp-mode-0.7.0-r1.ebuild 426 SHA256 6b439e01386ee689657e7fd2bc5b3582f55105ee23097aac71fe0976b1af485a SHA512 5d4eb1347e3f6d6c4d4c25a54c2c1f08bea882296cdb8af907a315cae6dbe03d76536ba3fb6d563218ba26ded56850bae1465506aeedd9b8b79bb41552d2f63d WHIRLPOOL 20617e16f00b8dead4e07b42bf9a0cf28026f0d7a69f53bc4f71455d396da7f7ff337da2751216a6399520f744aa48100d5a155b8844379f2887ce2433fa9a33 +EBUILD csharp-mode-0.9.0.ebuild 543 SHA256 32d42c2f701052492cf4e788521e0562afac8b997dbe9bcf93850e6e558b5370 SHA512 21fd7b3183af0ec291b2406384050b7c07d07bcde4e2d0e2a6129357f1d5352000d2a0278a3b258ce75d8db4508498bf4991b99d56ae08b99872cdc202cd7ca4 WHIRLPOOL a8ee2429c9e2362e13ac08f7308f825b3da5573962ee9d8b1adc9771a85c9a4bb2cd9bef9f818a6016565421e75c3358e57a2ac3835ff4ffaa16aedf270a6c70 +MISC ChangeLog 2712 SHA256 ed2bc168a58be734fc0e9c65f4d495edf69dcd9d02f1e8c1cf03e21e3e5e104b SHA512 01ddf77ac3229dbb52a06608087ae0cce239fb28cf02eb9892873d33c0de90e760d2081ae7fd4a17519f1e6c2515750fd0d1be5ff7ba6ffd3bbd880a0a1bc6c8 WHIRLPOOL 220ed5ddda61a261b0b0ad006044a1fe211877753b6cfebd1d6ece04d0484b863324b210aa92f91a78c65ea7946a262efb28d9f17e9b16241b862b413c3c601d +MISC ChangeLog-2015 2733 SHA256 3ef022ad46d385b05e71f24344509b37c10335db00aec5d16fd89d44b3255084 SHA512 1066cf3064b9ff56b266b08b08001790772e557b5d9086d29049eef179bb05e67608897330d8549588a304969fd6a37033b7b7a67b52f3ecb78241e6e66f811c WHIRLPOOL 2665b28feb854336671871a32f3b710c44959c63c047251ab62d22903e17b6daa32b063ee115f581a954bba117e0140817f373bf40e71615c0fdee9315c7e734 +MISC metadata.xml 356 SHA256 578da46d51e4a05f20b7acf3c88f793a8520457bc04da7c26504945667ac72df SHA512 37e0ae62e57152491f9d72de9649d823c8414c5c89b038b5839e690d3f8d58a9ec0d75c19c434aab7866691f357ce2c0f844726f35acf1d9a5dcb8e996a05c0c WHIRLPOOL cb57fda58e611d197653807f43d725cad2bf1e2aa12c620a1cb47f7c7ca3c7029da5f9e877d00733f6170552183a7e952ff3c301eca651fbb26fecca3e1d08fd diff --git a/app-emacs/csharp-mode/csharp-mode-0.7.0-r1.ebuild b/app-emacs/csharp-mode/csharp-mode-0.7.0-r1.ebuild new file mode 100644 index 000000000000..6346e99d8da1 --- /dev/null +++ b/app-emacs/csharp-mode/csharp-mode-0.7.0-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A derived Emacs mode implementing most of the C# rules" +HOMEPAGE="http://mfgames.com/csharp-mode/start" +SRC_URI="http://mfgames.com/releases/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +ELISP_PATCHES="${P}-emacs-24.4.patch" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/csharp-mode/csharp-mode-0.9.0.ebuild b/app-emacs/csharp-mode/csharp-mode-0.9.0.ebuild new file mode 100644 index 000000000000..e73197cf3cc8 --- /dev/null +++ b/app-emacs/csharp-mode/csharp-mode-0.9.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="A derived Emacs mode implementing most of the C# rules" +HOMEPAGE="https://github.com/josteink/csharp-mode" +SRC_URI="https://github.com/josteink/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +SITEFILE="50${PN}-gentoo.el" + +src_install() { + elisp-install ${PN} csharp-mode.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc README.org +} diff --git a/app-emacs/csharp-mode/files/50csharp-mode-gentoo.el b/app-emacs/csharp-mode/files/50csharp-mode-gentoo.el new file mode 100644 index 000000000000..ea2056b6a29d --- /dev/null +++ b/app-emacs/csharp-mode/files/50csharp-mode-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'csharp-mode "csharp-mode" "Major mode for editing C# code." t) +(add-to-list 'auto-mode-alist '("\\.cs\\'" . csharp-mode)) diff --git a/app-emacs/csharp-mode/files/csharp-mode-0.7.0-emacs-24.4.patch b/app-emacs/csharp-mode/files/csharp-mode-0.7.0-emacs-24.4.patch new file mode 100644 index 000000000000..c3f73201cbae --- /dev/null +++ b/app-emacs/csharp-mode/files/csharp-mode-0.7.0-emacs-24.4.patch @@ -0,0 +1,14 @@ +https://bugs.gentoo.org/528374 + +--- a/csharp-mode.el ++++ b/csharp-mode.el +@@ -125,6 +125,9 @@ + (stringp byte-compile-dest-file)) + (cons (file-name-directory byte-compile-dest-file) load-path) + load-path))) ++ (and (= emacs-major-version 24) ++ (>= emacs-minor-version 4) ++ (require 'cl)) + (load "cc-mode" nil t) + (load "cc-fonts" nil t) + (load "cc-langs" nil t))) diff --git a/app-emacs/csharp-mode/metadata.xml b/app-emacs/csharp-mode/metadata.xml new file mode 100644 index 000000000000..64ab1f88a561 --- /dev/null +++ b/app-emacs/csharp-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <upstream> + <remote-id type="github">josteink/csharp-mode</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-emacs/css-mode/Manifest b/app-emacs/css-mode/Manifest new file mode 100644 index 000000000000..4e34469c5ece --- /dev/null +++ b/app-emacs/css-mode/Manifest @@ -0,0 +1,7 @@ +AUX 50css-mode-gentoo.el 171 SHA256 1f48e8d470f9a8e8de545a5c10529beb7a9265f17671bd45018455783d1ec8d2 SHA512 18713c42439aa4d076b7154035ba369060bfc8a0e98e845b7140e137b05ed0aacc2a25ec93612e950fe930c5605d6ea909d5d1ed79433d1472f357bc272ce96e WHIRLPOOL c9c97b77bd3f8aa00522be5f7b6e752ad2061f5c32bf6d2d5813fa2e8cc5862e93795fa442f9934272bf70499b2679d204ed11b373bf541499db68e25fddc8ff +AUX css-mode-0.11-no-compat-kbd.patch 875 SHA256 7147b881d77e7af38d84e5ff679a1614f7a9e5e9a6967dc17d11fdb6bddc195a SHA512 27f298f89cc15c2104fe27712f0a02676074fcdd8417ec8cc515ab461e27aec63d6325fdfe4c269c4212fa4c2e12975dcfe7d7eb345b2f31a4d12dc0189c523b WHIRLPOOL 06bec50319f8b7df3d23a895658c5cfa2a92515e320485b4740d00d401703297d9f4aada7489c86af8cfe313817bb1eff6bf1520dc8ff264a59912d6b9301168 +DIST css-mode-0.11.tar.bz2 6848 SHA256 f7980d13a2d5ba2ac6873fdc2c7b54db5c13e93294a2c1068b4b04e7b6a2f7d4 SHA512 b93574fde8bb24ffc4dac6ddda20db3ec3c1834c1201f250f24805d31c7972edc2ffc157e7717327e7baac5c71a1d943a9d80bc7bec96be99c44cd2ab16e0e03 WHIRLPOOL e9036b4ef8604025aa123fc56c51b2171f0027d493134b89a96d2eceef3b0de3668c5ced5396c684b3ff8cfa595eb21d3ddd491a3c2b45f486955cee4f020b30 +EBUILD css-mode-0.11-r1.ebuild 653 SHA256 db105e707c27ba05340bd2d48e3be9d2a88e85649367db85f97e66bc53ad874e SHA512 e9ac0302ff44318e44a3ea22df34d08371ca8920151ebec9681d4341a93bdbc1cb4327437bdfafa28b6eb4c97318cc934cdf189b60c592e2e8a0940154051519 WHIRLPOOL e01c11beb5f8bdb76cc04c205a55a3189c76845a5159b0863181fc81ffd32978c801bdd7d5d8ed04a1ded75e18414da954803e15bc0d443410cd124213f984ae +MISC ChangeLog 2395 SHA256 875193dfb9fce68aed33a5d5dad311e61edfcbfbda073137977c3412157cc628 SHA512 094950029e8de29a2a77eed0a406ce23534bae61808d235c3bf2d1f3eadd96f7767da33b7204d0fe3cf6c0b3013aa86f2f2e2607a7db677af63c78277c73a150 WHIRLPOOL 3d0af3f2b7fec66c590dab8774bab8663675d395b2bdc5710c42b5469f84c583d81b1f01b55c8d0e122b4007633d2ba111191b22ea2f4f80fbca58cd9f04b242 +MISC ChangeLog-2015 1888 SHA256 d0706da158c5c022d98120897f256d4768c5b2aeee76ad224405591eb687abf8 SHA512 d2c64499db25e342753df58f0955cc582a20af21cb5458e1524aefffeba042c21a3b14b9b01e6642cb8ae32b2eed2a20fa81ad92ed2af0fe9c74f30bc3aefd14 WHIRLPOOL ca4747da184793b7a3e5a79dd4e4d84193b24002496f2673c0e9cbed029e4169942f80e77d7c398b5191fc066402bf6f830880568ced10c3919c1706d7c5d870 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/css-mode/css-mode-0.11-r1.ebuild b/app-emacs/css-mode/css-mode-0.11-r1.ebuild new file mode 100644 index 000000000000..25c3581915e4 --- /dev/null +++ b/app-emacs/css-mode/css-mode-0.11-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A major mode for editing Cascading Style Sheets (CSS)" +HOMEPAGE="http://www.garshol.priv.no/download/software/css-mode/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd" + +ELISP_PATCHES="${P}-no-compat-kbd.patch" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + # Fix documentation + sed -i -e 's,HREF="/visuals/standard.css",HREF="standard.css",' doco.html +} + +src_install() { + elisp_src_install + dohtml -A css doco.html standard.css +} diff --git a/app-emacs/css-mode/files/50css-mode-gentoo.el b/app-emacs/css-mode/files/50css-mode-gentoo.el new file mode 100644 index 000000000000..8559be036db5 --- /dev/null +++ b/app-emacs/css-mode/files/50css-mode-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(add-to-list 'auto-mode-alist '("\\.css\\'" . css-mode)) +(autoload 'css-mode "css-mode" "Mode for editing Cascading Style Sheets" t) diff --git a/app-emacs/css-mode/files/css-mode-0.11-no-compat-kbd.patch b/app-emacs/css-mode/files/css-mode-0.11-no-compat-kbd.patch new file mode 100644 index 000000000000..858cb238bf3c --- /dev/null +++ b/app-emacs/css-mode/files/css-mode-0.11-no-compat-kbd.patch @@ -0,0 +1,24 @@ +Function "apropos-macrop" apparently no longer exists in Emacs 24.4. +Simply remove the code using it, since it was only needed for backwards +compatibility with Emacs 19 (the "kbd" macro appeared in Emacs 20.1). +https://bugs.gentoo.org/532358 + +--- css-mode-0.11-orig/css-mode.el ++++ css-mode-0.11/css-mode.el +@@ -166,16 +166,6 @@ + (define-key cssm-mode-map (read-kbd-macro "}") 'cssm-insert-right-brace-and-indent) + (define-key cssm-mode-map (read-kbd-macro "M-TAB") 'cssm-complete-property)) + +-;;; Cross-version compatibility layer +- +-(when (not (or (apropos-macrop 'kbd) +- (fboundp 'kbd))) +- (defmacro kbd (keys) +- "Convert KEYS to the internal Emacs key representation. +-KEYS should be a string constant in the format used for +-saving keyboard macros (see `insert-kbd-macro')." +- (read-kbd-macro keys))) +- + ;;; Auto-indentation support + + ; internal diff --git a/app-emacs/css-mode/metadata.xml b/app-emacs/css-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/css-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/csv-mode/Manifest b/app-emacs/csv-mode/Manifest new file mode 100644 index 000000000000..74819f7efe2c --- /dev/null +++ b/app-emacs/csv-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50csv-mode-gentoo.el 194 SHA256 f6be5d291a517a3993ee1971fbae148b27fe54835eca7c7094cd65313dc1b048 SHA512 8aa137123c8eccc7551c946e7925ff3a54364acba46d29f401f96330ce97fff289f61e0544db4ed45ce677691d0fca5ed8302587ff4280ba8ff9906f58fec890 WHIRLPOOL eda6dfdc49e4d8d503a70c0f39bcd16f34fb12ab010ce0f6560a91105757506767aed36917393307d209dec5a9d3857cc95c291fee3f37efb908d367c98c8de0 +DIST csv-mode-1.50.tar.gz 14379 SHA256 ece4d72af5f829cc0c3702c22a7968940c69f9ac1dac474e25c2eb725e4fe8ff SHA512 f62e9561f3ec9c14d0fc44de92f83b733ab86e45ba4b8919e5dbbee05d25a346cf7f1412aa0c5be7e88079d219dd4c22d6e198f4e53f801ae1b137e014a7943c WHIRLPOOL 3fa41e2cf377f39a6cba6bf2ac9c9cd61cc71457af2f71bc5f4e428821af14bb3751eecda03c96119824b03749bd7916daee4027a2e4424c93c5b7139dd6a40b +EBUILD csv-mode-1.50.ebuild 374 SHA256 aa02fc9613f7fcc5e1b876453b9a7096b3d9a4c03d614c557c2a3809c40d90c2 SHA512 f6a712268917b10640e52925e5bd9d6cf5f4415054830208fae3cd8a23ceaf744259d7a9225a30bc536e9f7aaf452a61baed96b27129bc07de5cf68e282cf19f WHIRLPOOL d9490095befccda570100b73bde6554070c3e2a2e32dc2cc5e8c7346b37c313272c362df30ca38bd509c468a8e181328403f6d1f8b9cbe23faf010ca4e35e47b +MISC ChangeLog 2345 SHA256 084fc42e7ce80386e06877607f1fd34b834b53657b5d107eec2e083716d52b5f SHA512 58eb8062514c7255221ba7f6caefbb3403dfec7508c057309fb9b6d1a3f3b8cc115bde627bfd5b6bd0dd903ab04239dbc7d7569d5cb95ee9e0480630d03c8669 WHIRLPOOL 669e34489017717d376b4faedcf97aed37429607eb610d002108c807e5068e97391e9923743d5261e00d15ed52ef1b962d91f24aadee97039d8aa67bdf307570 +MISC ChangeLog-2015 1059 SHA256 ea4a232a6ebbab9a79d2db5070630d5b775d070e0437b1cd33c3a99afeb39062 SHA512 4bbbe948831d033d1dfe3b5e2ce36388d9442bb56ef4c3c995e0069a0a5c84a30537f2f1832cfbb9b0635a8fb43602ff54afb12bd2aa772eeba4b16247cfc8ec WHIRLPOOL dd1caea5886823f7e3fc3698bbc9b4761f352754c4fa66ff979016c2719d7d8f7adc72eb4f331ad7908eab91f7af52c1bc3b729f628d3390a9ffde3a9a0c60a5 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/csv-mode/csv-mode-1.50.ebuild b/app-emacs/csv-mode/csv-mode-1.50.ebuild new file mode 100644 index 000000000000..a55d48063024 --- /dev/null +++ b/app-emacs/csv-mode/csv-mode-1.50.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A major mode for editing comma-separated value files" +HOMEPAGE="http://centaur.maths.qmw.ac.uk/Emacs/" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc sparc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/csv-mode/files/50csv-mode-gentoo.el b/app-emacs/csv-mode/files/50csv-mode-gentoo.el new file mode 100644 index 000000000000..51a50f3543bb --- /dev/null +++ b/app-emacs/csv-mode/files/50csv-mode-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'csv-mode "csv-mode" + "Major mode for editing comma-separated value files." t) +(add-to-list 'auto-mode-alist '("\\.[Cc][Ss][Vv]\\'" . csv-mode)) diff --git a/app-emacs/csv-mode/metadata.xml b/app-emacs/csv-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/csv-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/cycle-buffer/Manifest b/app-emacs/cycle-buffer/Manifest new file mode 100644 index 000000000000..e79af87ec50e --- /dev/null +++ b/app-emacs/cycle-buffer/Manifest @@ -0,0 +1,5 @@ +AUX 50cycle-buffer-gentoo.el 76 SHA256 6d217977d1ca2265c074d906d82f4c47520b37409142f6011f203bc25780608c SHA512 e19c819b054a961e3265c6bfc96f20bfc90ee9cfbdf78f30d86e211b168e4e4ccf94ed6ef8d52c08a37dee3202773eb1164f7d758572c943e3bb2de52fea3fbd WHIRLPOOL 2b6a3fc16a2a94cd944c66877b6cb49774d8e1192e59393dfe1fbf14ef5135ab0466d293245eacbb0994ca518f99cc3b72ad5235df6e2be808f905a307ec0b69 +DIST cycle-buffer-2.16.el.xz 5392 SHA256 bf7a63fb50dffdb553d13c41bd8aa188b6eebda4b1de4e5e10d450c86398c3a8 SHA512 344c07af9e2c9ff06dfa81ff44d02c1e8a9434381486c227a7af06c989e7c623b0f9bf547500b320e2ede7d181f0212725c03a84f53a43683ab3b8229b99a6c6 WHIRLPOOL 43f3b8793ead034f59488d9082d6f72df2a72598285e6cae5b175ddb52b12a71b44fd90fdc8e8140a9f8c0920cbadbf7b7df11b17cb6273ea72af3cfd1d34704 +EBUILD cycle-buffer-2.16.ebuild 519 SHA256 0c3ef8e87f8270daa97f0d6bb8eeb7594740b6818ab042eb410676fab60e62c1 SHA512 8a6548e9184e7fbea6aced221dbae7bd7879a3bdde9aa3b9e8ad160bb0f23fcf9801447c593e91d014771cd170bfd6f6702cafbe85259126bb76f897e8eccecf WHIRLPOOL ad5888838f51b4e157eeb7e3d1e617ece355f780423a391fe3502e432f8b165e71138105f93c43cb730aeac92ebfdf76948e823b5e9a50d21f34625c090f704e +MISC ChangeLog 695 SHA256 49b2b496094fc93f5399211cfde38d57a60e78dfe86923ddb3db620eba5a3e9b SHA512 551f74806da6e1542183252b02b167d77755165bd13a0869ddb4d4e37ae9305cc263dbe4cc2076c930d84a950e05842c729e1d7f78b87ad67e8c345263f127f7 WHIRLPOOL 939b1147ff8c9520123f5b367afba46a2eaf0c97a591eddc40b28ac2ecee88238e848903d5ee05f03cda3246ab08144ba2d75b8ad0b893c4c7b5812cf3eab2a5 +MISC metadata.xml 552 SHA256 a2df42ae967d15d7b634d4df231ac2bb1d16ee35e2734eeed618270f7cab047e SHA512 64101032c49cef4fe26c39b039e55d07631d35279afbd8b9d0d020ca842eeaab7ae8a131077e1265d674ee8a02c7f29f325da7a1856ae2f5fae4ec0a86517f93 WHIRLPOOL a23247f3fe98f96d3ae910c9636548b1b17c8d1ec1813b063d05f524a2ebde7f6ad56ae561a454af1a76f7770e9dbd3f7caa385f80d409fdb7a73707b76b24d3 diff --git a/app-emacs/cycle-buffer/cycle-buffer-2.16.ebuild b/app-emacs/cycle-buffer/cycle-buffer-2.16.ebuild new file mode 100644 index 000000000000..c832d4dfef1f --- /dev/null +++ b/app-emacs/cycle-buffer/cycle-buffer-2.16.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Select buffer by cycling through" +HOMEPAGE="http://www.emacswiki.org/emacs/cycle-buffer.el" +# taken from https://www.emacswiki.org/emacs/download/cycle-buffer.el +SRC_URI="https://github.com/gavv/distfiles/raw/master/${P}.el.xz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile *.el + elisp-make-autoload-file +} diff --git a/app-emacs/cycle-buffer/files/50cycle-buffer-gentoo.el b/app-emacs/cycle-buffer/files/50cycle-buffer-gentoo.el new file mode 100644 index 000000000000..899d5178c418 --- /dev/null +++ b/app-emacs/cycle-buffer/files/50cycle-buffer-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "cycle-buffer-autoloads" nil t) diff --git a/app-emacs/cycle-buffer/metadata.xml b/app-emacs/cycle-buffer/metadata.xml new file mode 100644 index 000000000000..6ae6f416b07e --- /dev/null +++ b/app-emacs/cycle-buffer/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>victor@enise.org</email> + <name>Victor Gaydov</name> + <description>Proxied maintainer</description> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> +</pkgmetadata> diff --git a/app-emacs/d-mode/Manifest b/app-emacs/d-mode/Manifest new file mode 100644 index 000000000000..0174604bc1a7 --- /dev/null +++ b/app-emacs/d-mode/Manifest @@ -0,0 +1,7 @@ +AUX 50d-mode-gentoo.el 157 SHA256 2cb3742f99e49bd4eb7f19da258db5cb06cdde85f9e4872ce218abfeb2007e76 SHA512 12a89496192f10a221bf3be386339dd2494304f5e0e8c8ebca1d9e622b5304609b01370d64b009120f333794a41815fd73124114035e02ce53241f58e9968546 WHIRLPOOL 9d02cd8e8e6d7c180a7351793f5a98fb867e481d79d20537cd3a25ee83168f5ac46b37946d370ed013bc5e552dca4f769eaf30ec96863089ba9e95d9d8c001fa +AUX d-mode-2.0.6-emacs-24.4.patch 323 SHA256 a3fc3b019047637d9a14bf59bc72c23145f9fc7b2c91afee56e711bdc2e80fa3 SHA512 254fb7b91ad4e355d70ab83b4b597293935d2375d895a78adc03155a69a2288a0bce2b9dc48244dfdbecc63d95724db50622e99ebb0562ad41cd6e828a4ea314 WHIRLPOOL 5cf25a6668991bbed27ef5d5cbc8db22dea8d6445e273c1ae8e55e0db53e75ca4cc1e2e3544511e330a37c305a27668ef431a30743105e70c9b56e78f0560ab5 +DIST d-mode-2.0.6.tar.gz 5465 SHA256 303ede6d2555ab935676ec4576d36c79bc880af86f37838a3b651b39f20a8f38 SHA512 8706459af61e49b3ca1ef6d4021abff752706b4dca9385c4fbe2b7c29ecb028dc3df558b1e9b3a358e5c38e3d2ab7121505583f95d3afdd9a06bc9449ed678f2 WHIRLPOOL 6f86955536c68fdc6da917c453d0e2ab9603de661abb6b2c504a298a8f76ad4111a0afa2ac0e5b585f8f7acb7a8a688fd3a3089726aa4150476acdd4364ae09c +EBUILD d-mode-2.0.6.ebuild 542 SHA256 8cab316c96c3f352da9442fdec4427882670f57393b2b7fd9074846a3e37ac25 SHA512 b93e3cad2977cb1c1dc34c55985d7db96049424a075a3e16a39ed1325547324eb240c63eed4f0826f1190dfc4f10473cdf3fcf42a66f6cb36e336da94b5f4d33 WHIRLPOOL b5db73df72f37461a6fcd35b83e032a42ff2711d3c4350630c15706ee9639f4adb4412e558fea60de02c20a39dc93fc386b1cb55dd998e83bba334983bf3c602 +MISC ChangeLog 2379 SHA256 87a1089b62da2e3a74f498a2bceeddb2c797b2cf3072806caa099293c4ad5f57 SHA512 36bc95dd730c77252db393def9cd3755cb670968f39cff467bf11b1f684c94b32b22f55ac8688ce9ff810afac8da9813ee4d0f5832c3999dd11999160049b055 WHIRLPOOL b290beb62708aa111da9cef9fb5d7d56e091461e259e9a121db6bfa221502043a13981d6849fcb8d87858e992454ef2d61565cd8ade17e9b699ea85849f65f49 +MISC ChangeLog-2015 999 SHA256 61d908929025de1dd3a4ce4b6dce959a716926f581695c74cb9e75028adc6bc6 SHA512 47ed9bf898fc684784a0d427bb9d75d3896de94c81729c17995700e644b9bb6eefc0ea412d3f41e8881da80bf0425299490629fd90542033167f880b374360be WHIRLPOOL 4d0e4eae9fb5d35f4c2d245bd0095aa1ca9bae2db0ff829badd29c87e2abe58962183377ee2c36e40d9cadf877763aa52f0c659409fb9c4c43726b1015f373fd +MISC metadata.xml 359 SHA256 770c0783caf04bc858304a6289783b232da9567fb7296bca58de7717e08623d8 SHA512 220534c27e069ac9b0740c33e0cd00545b61dddeb18fb9ef2575e977e00996e8644879c9caae63b67fed881953d6666047d280cec1fbb225861278e2e1d5a5ba WHIRLPOOL 601784253d94d14d09ad2c9d3ce79b9b72c7110fcefcb1b26be807f23b62fc17560bfc660397498433d556ad882d11c5848bbf37d9f3bfe5ca2c59aaf1a005bd diff --git a/app-emacs/d-mode/d-mode-2.0.6.ebuild b/app-emacs/d-mode/d-mode-2.0.6.ebuild new file mode 100644 index 000000000000..721ade3bf710 --- /dev/null +++ b/app-emacs/d-mode/d-mode-2.0.6.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Emacs major mode for editing D code" +HOMEPAGE="https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode + http://www.emacswiki.org/emacs/DMode" +SRC_URI="https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/Emacs-D-Mode-2.0.6" +ELISP_PATCHES="${P}-emacs-24.4.patch" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/d-mode/files/50d-mode-gentoo.el b/app-emacs/d-mode/files/50d-mode-gentoo.el new file mode 100644 index 000000000000..6fdf0dd8f397 --- /dev/null +++ b/app-emacs/d-mode/files/50d-mode-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'd-mode "d-mode" "Major mode for editing D code" t) +(add-to-list 'auto-mode-alist '("\\.d[i]?\\'" . d-mode)) diff --git a/app-emacs/d-mode/files/d-mode-2.0.6-emacs-24.4.patch b/app-emacs/d-mode/files/d-mode-2.0.6-emacs-24.4.patch new file mode 100644 index 000000000000..e8fc3500b48e --- /dev/null +++ b/app-emacs/d-mode/files/d-mode-2.0.6-emacs-24.4.patch @@ -0,0 +1,13 @@ +https://bugs.gentoo.org/536490 +https://bugs.gentoo.org/547026 + +--- Emacs-D-Mode-2.0.6-orig/d-mode.el ++++ Emacs-D-Mode-2.0.6/d-mode.el +@@ -66,6 +66,7 @@ + ;; necessary to get them compiled.) + ;; Coment out 'when-compile part for debugging + (eval-when-compile ++ (require 'cl) + (require 'cc-langs) + (require 'cc-fonts) + ) diff --git a/app-emacs/d-mode/metadata.xml b/app-emacs/d-mode/metadata.xml new file mode 100644 index 000000000000..b7b2787c6792 --- /dev/null +++ b/app-emacs/d-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">Emacs-D-Mode-Maintainers/Emacs-D-Mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/dash/Manifest b/app-emacs/dash/Manifest new file mode 100644 index 000000000000..f9e0789f0134 --- /dev/null +++ b/app-emacs/dash/Manifest @@ -0,0 +1,5 @@ +AUX 50dash-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST dash-2.13.0.tar.gz 146280 SHA256 0bc298129ff3421ba2de87b95c157fe35be0f7f26de83eae5d8558947f9e54de SHA512 59969e3df1b258a1bae76904e5abaf64c5143de9b8994a04799dad3a317c6ccc1dcd19b99a337a23bce0e46cfb6bc90bf8c6b0e6a532946b4f0ec188d331b559 WHIRLPOOL eda8c2dcfb97074c7459cc281c068a4fa724e4ea66cff5299c55145b997124eb1b39b2a3ff87ce059343e71fa4a04d390d0603af181be012dbf80d5272b6ab7a +EBUILD dash-2.13.0.ebuild 545 SHA256 12e6d4d4f3cfe00d66f57eaf67c9021717cb2190e72c4fda827d93d7c0cb8bc5 SHA512 0179b3c93d4fdf86889bc649599cd27684c037e07efda724069ea5618e41c1f8c52a63d680266b703f743c0c9e322cfaf354634822523dfeff56a55519257d57 WHIRLPOOL 50d98b14bd30462b39aedeedd5a7925e0997a635974b6db8638611290f41625a22565ef31ef44ae44835b4a36bd37d2954fc25259739934d79bf2500dd4e4ea8 +MISC ChangeLog 1355 SHA256 f180d1d005c3381edb49b6b17913c31baed64d88470e120d83c0e06e6ef44c27 SHA512 bf3645905cb5c4b94efe4fe7090eb1330e9e0b1a148a840d73a7177accf9ce2f8f62f314aa7dfa52a746e6ee3a5b9c7a80cd265b9f2bbe748934c4bf40acd9dd WHIRLPOOL b753b511936168afa7ed7b091762e844f09ae54e6b72f14279638d217dc55b4710bc159d9e738fe83d6023c7965dee9d6f110be7a4b31cc799b7426afbf216ca +MISC metadata.xml 337 SHA256 fd2a6b8fc28486190345f2a244b2fb9f171a9a433ce9fc80f8a4b1c8f4b56198 SHA512 1f6a16c99a4b7d7129f82a855bc133e15c75190e6dc9c70971fd2588044dbb010101ff14c0cbb8504153ff4d1936260acd96d5b80eabf451462082bd6a6ca9e8 WHIRLPOOL 47b5df706ae7c3513e5c28b2c3843dc1713f9353578be771a7cadd6a6aa771f9c88dc6d131f5410b8d94279c2d02e93664a4dcc186b4c872bac0fb94254336de diff --git a/app-emacs/dash/dash-2.13.0.ebuild b/app-emacs/dash/dash-2.13.0.ebuild new file mode 100644 index 000000000000..6d41d2588b8b --- /dev/null +++ b/app-emacs/dash/dash-2.13.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A modern list library for Emacs" +HOMEPAGE="https://github.com/magnars/dash.el" +SRC_URI="https://github.com/magnars/dash.el/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" + +DEPEND="sys-apps/texinfo" + +S="${WORKDIR}/${PN}.el-${PV}" +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="dash.texi" +DOCS="README.md" + +src_test() { + ./run-tests.sh || die +} diff --git a/app-emacs/dash/files/50dash-gentoo.el b/app-emacs/dash/files/50dash-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/dash/files/50dash-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/dash/metadata.xml b/app-emacs/dash/metadata.xml new file mode 100644 index 000000000000..a05934eb09a4 --- /dev/null +++ b/app-emacs/dash/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">magnars/dash.el</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/ddskk/Manifest b/app-emacs/ddskk/Manifest new file mode 100644 index 000000000000..959af4f5e397 --- /dev/null +++ b/app-emacs/ddskk/Manifest @@ -0,0 +1,9 @@ +AUX 50ddskk-gentoo.el 112 SHA256 82872e005adfad26ec067f442970346b22ad5a56c1548ecd04e67245ba8aeac1 SHA512 7d7212bb6da992a3bad619d4def98acbe31c4b7226de59c223825e49dbd202d378eb04e386d6087ba5608e4bf1ede8847e2d73d068a6fe147322da7b5329fe09 WHIRLPOOL 141b1f0592d5654851d0df402fe8d16325eb9dd19318ff0646ef31059623b1f7e675c119ce3a9fda4014299fbfc5de55c3be07f99619e92d26a97f3efcf03bb0 +AUX ddskk-15.1-skk-mk.patch 396 SHA256 f3ef1f082810f14058d6722f06b70c54eb1affa9c840a438ac715ce375308e6e SHA512 a87ff98ec05158d85878b36932d6399c38494fdca96dd71152ad4de825512e4e2ad85f21c17a5237a9c70629662fcb3929236a0dc5631a4a6b1d06c822401cae WHIRLPOOL f47d1c796ca3e49b52eaf8e1135857eef235a8f71d673e501b04b5fb5ed16c22760bb973b4f388ea0ee636ff7160118b209e887b5d2cffd7c1ef3f82de6fa9e2 +DIST ddskk-16.1.tar.gz 878564 SHA256 fe7229d8ec76e955527878f8bb8a55767a8901069392b403dcc4a9402298803c SHA512 68875f7ad89ce847103bbe4644db3800c84cc5907a4769c37f7aab5bc64577e1ea5f49de41c5708daf3f5f2bb7176237dcec5ea05e52a61f7c78cfb2670ced7b WHIRLPOOL 85ede848eb5d788238d2aadbb81f06b143f5039b8df6952dfe0fa6df00332aa70889f95db449b80e7920d26ef7987a7af394ed40efce40b12ca7432858dedc8c +DIST ddskk-16.2.tar.gz 886618 SHA256 76d13486d7615a75d71107782684e7100cae32f21cec6a44731c192010a7a108 SHA512 591d66e2d217a289ce8273ed7da10c0ed72029e961efde0537044f7ad3f5f46943cf5c71ec1d97a27743fcea91a9fab81c86e2772047892f53e2852bf58ef45c WHIRLPOOL 9041bb4669bd61adc3207286aa16c48d0edd3223350a97f428a9badd4cbcbdfc97b0fb69a3a343798c64a48579bb90ed9594351acf3e0b1747a0bd01fd95b51c +EBUILD ddskk-16.1.ebuild 1530 SHA256 bfa476a30b6242c503a999ef159fe6eeb35ebee5ce8243fdaf157aa91bd6fc9d SHA512 554ecbfad8b0a35090c4c5a66ca6eff2f4dcdc665504f77e72fa614c45c7ef7922a293a7436dc63811effd858a28c96335323e98f5747374b5c4039bc264c493 WHIRLPOOL ee67db074442f55b9f8bbec502cc2860728bd5a8aa72786e4743d5f55ae8ec81242321b95fdcd670c11aa960696c91fe6ba9853303966c1ffad690df0780b6c8 +EBUILD ddskk-16.2.ebuild 1506 SHA256 fab5a3cc59d37c26c4f81801557f45f44b2d9190cc7b53c6c788bed3fd3bbfd5 SHA512 43c7cb4952d3c0ea7529f3873af268efb67b4aac8984ba24bcde8d0436532230e5c58e33ab0a292e0623586317d0d82cb9aa7a1fdedeccf543a90ba9cb6754a2 WHIRLPOOL 2ebcc826333daf648456703ad96b450579b2e897ee3332e6c5463113b591317430140db6941fcb961e35db4977eab878f1ae5b3777b9d4a568545f1f38b3ac91 +MISC ChangeLog 3075 SHA256 d43579f39ea8297ecbb366dca85e22122bc7d5972fbc2f1c58581f7bdd74c5b7 SHA512 45d3a0bb5b86d862f2d97adaac1dc790f3224b359d52ba687d698e68491ac3d4b01f2321190d327dcc261e03bae800ad78813ddeb11a1e92d23b5c55084f7c59 WHIRLPOOL 006aaafd8ad547842e70b3119b4d797a9828d0898c27c48569185ddcad96a57ab0e426fc03c606e5968231479ec997453b6e1e31acb3d8374e1f699e8761cedf +MISC ChangeLog-2015 6342 SHA256 e2f2e5ab03edc0d51b0869876c14f6f84a085e9fb9ba4b33e6d4ce50461e5c2a SHA512 85281ed6e3642fa86cd70cc339b14bcc6e20c7e0d44573b40c8caef9f16718959b517a1698fe4388720b023d47ab7c10f139f0bc17e82adddc34eb55654a06d9 WHIRLPOOL bc7e098f0b74e05782e7611476214cfe4ef45f7ad1894aa765299188afdc02979105d305a371e3a562c01b16170fb3269e7f6f0765fd565de11f74609f6a1e3f +MISC metadata.xml 450 SHA256 ff249a08dc02073a0ab60216b8118130f5ad8ad4754ab7b10c4cb7e330dece7a SHA512 8a7b366ada5366e2713e3850421729b395862f662476225f3a7ae24dcc0067ff51c4a8ce8408c2ce2082722f0649b0ad8c047230a0223c03e2ef8b416c7e65fe WHIRLPOOL a01aa8f7d61755a776a1bc4efe26dda7805b49656d527d87a460298802cd89bf69bfa4bae1798627f6e8b70d565458f04fdf03112d4af296e0686edbc6546547 diff --git a/app-emacs/ddskk/ddskk-16.1.ebuild b/app-emacs/ddskk/ddskk-16.1.ebuild new file mode 100644 index 000000000000..34e4e7c32c86 --- /dev/null +++ b/app-emacs/ddskk/ddskk-16.1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +USE_RUBY="ruby21 ruby22 ruby23" +NEED_EMACS="24" + +inherit elisp ruby-single + +DESCRIPTION="One Japanese input methods on Emacs" +HOMEPAGE="http://openlab.ring.gr.jp/skk/" +SRC_URI="http://openlab.ring.gr.jp/skk/maintrunk/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="ruby" + +DEPEND="" +RDEPEND="|| ( + app-i18n/skk-jisyo + virtual/skkserv + ) + ruby? ( ${RUBY_DEPS} )" +S="${WORKDIR}/${PN}-${P}_Futamata" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + echo "(setq PREFIX \"${ED}/usr\")" >>SKK-CFG + echo "(setq SKK_LISPDIR \"${ED}/${SITELISP}/${PN}\")" >>SKK-CFG + + echo "(add-to-list 'load-path (expand-file-name \"..\"))" >> nicola/NICOLA-DDSKK-CFG + + default + + rm -f skk-lookup.el + mv {bayesian,tut-code}/*.el . +} + +src_compile() { + emake elc info + + emake -C nicola +} + +src_install () { + local lispdir=${SITELISP}/${PN} + emake install-elc + elisp-compile "${ED}"/${lispdir}/skk-setup.el + rm -f "${ED}"/${lispdir}/leim-list.el + elisp-site-file-install "${FILESDIR}"/${SITEFILE} + + dodoc ChangeLog* README.md READMEs/{AUTHORS,CODENAME,Contributors,FAQ,NEWS,PROPOSAL,TODO}* + doinfo doc/skk.info + + local exts=( nicola tut-code ) d f + elisp-install ${PN} nicola/*.{el,elc} + if use ruby; then + dobin bayesian/bskk + exts+=( bayesian ) + fi + for d in ${exts[@]}; do + docinto ${d} + for f in ${d}/{ChangeLog,README}*; do + [[ -s ${f} ]] && dodoc ${f} + done + done +} diff --git a/app-emacs/ddskk/ddskk-16.2.ebuild b/app-emacs/ddskk/ddskk-16.2.ebuild new file mode 100644 index 000000000000..7493aff21240 --- /dev/null +++ b/app-emacs/ddskk/ddskk-16.2.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +USE_RUBY="ruby21 ruby22 ruby23 ruby24" +NEED_EMACS="24" + +inherit elisp ruby-single + +DESCRIPTION="One Japanese input methods on Emacs" +HOMEPAGE="http://openlab.ring.gr.jp/skk/" +SRC_URI="http://openlab.ring.gr.jp/skk/maintrunk/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="ruby" + +DEPEND="" +RDEPEND="|| ( + app-i18n/skk-jisyo + virtual/skkserv + ) + ruby? ( ${RUBY_DEPS} )" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + echo "(setq PREFIX \"${ED}/usr\")" >>SKK-CFG + echo "(setq SKK_LISPDIR \"${ED}/${SITELISP}/${PN}\")" >>SKK-CFG + + echo "(add-to-list 'load-path (expand-file-name \"..\"))" >> nicola/NICOLA-DDSKK-CFG + + default + + rm -f skk-lookup.el + mv {bayesian,tut-code}/*.el . +} + +src_compile() { + emake elc info + + emake -C nicola +} + +src_install () { + local lispdir=${SITELISP}/${PN} + emake install-elc + elisp-compile "${ED}"/${lispdir}/skk-setup.el + rm -f "${ED}"/${lispdir}/leim-list.el + elisp-site-file-install "${FILESDIR}"/${SITEFILE} + + dodoc ChangeLog* README.md READMEs/{AUTHORS,CODENAME,Contributors,FAQ,NEWS,PROPOSAL,TODO}* + doinfo doc/skk.info + + local exts=( nicola tut-code ) d f + elisp-install ${PN} nicola/*.{el,elc} + if use ruby; then + dobin bayesian/bskk + exts+=( bayesian ) + fi + for d in ${exts[@]}; do + docinto ${d} + for f in ${d}/{ChangeLog,README}*; do + [[ -s ${f} ]] && dodoc ${f} + done + done +} diff --git a/app-emacs/ddskk/files/50ddskk-gentoo.el b/app-emacs/ddskk/files/50ddskk-gentoo.el new file mode 100644 index 000000000000..66b1e15fa86b --- /dev/null +++ b/app-emacs/ddskk/files/50ddskk-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'skk-setup) + +(setq skk-large-jisyo "/usr/share/skk/SKK-JISYO.L") diff --git a/app-emacs/ddskk/files/ddskk-15.1-skk-mk.patch b/app-emacs/ddskk/files/ddskk-15.1-skk-mk.patch new file mode 100644 index 000000000000..3876f0f49434 --- /dev/null +++ b/app-emacs/ddskk/files/ddskk-15.1-skk-mk.patch @@ -0,0 +1,12 @@ +# Generate skk-autoloads.el with coding cookie. +--- a/SKK-MK ++++ b/SKK-MK +@@ -884,7 +884,7 @@ SKK tutorials: + (set-buffer buf) + (erase-buffer) + (insert "\ +-;;; skk-autoloads.el --- autoload settings for SKK. ++;;; skk-autoloads.el --- autoload settings for SKK. -*- coding: iso-2022-jp -*- + + ;; This file was generated automatically by SKK-MK at " + (current-time-string) diff --git a/app-emacs/ddskk/metadata.xml b/app-emacs/ddskk/metadata.xml new file mode 100644 index 000000000000..686eb3809d5c --- /dev/null +++ b/app-emacs/ddskk/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> + <upstream> + <remote-id type="github">skk-dev/ddskk</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-emacs/desktop+/Manifest b/app-emacs/desktop+/Manifest new file mode 100644 index 000000000000..a97a68c7fade --- /dev/null +++ b/app-emacs/desktop+/Manifest @@ -0,0 +1,5 @@ +AUX 50desktop+-gentoo.el 72 SHA256 e6be64ccbe9ad056f7745453e21b26cae023afe078e23c110b17240f52a8f4df SHA512 a97bf9092cd7e397f2b76d3e0459f9639180a84e481aae7c5b64c08713704173760df8aba7fc05d4aaa4cba7f4ae3b5d578c7db93f9cfcd120b688de4ca53cb4 WHIRLPOOL 03d3b9cfbd4999dce575a0530dbd25ae5d9301c2a5a4d0b0031a792863f996e21098226ace252e116816e70b83fbe5039b61a0ef72c24b030588a994fbec8477 +DIST desktop+-0.2.tar.gz 19596 SHA256 74b1c4115e172e11c658c61f156c6a01fc3b862e7fdba5b3a92e5779dbb78fcf SHA512 3fe0647e506832e37378862d59f5d748f8db20d4ad776d7486ba3393f67047a69f0e5704042eec2e2327ead89b6b2e55196f5773efbe975f5913a6ec6f01269c WHIRLPOOL 18ac8dba3a49e65d0368a9a39b7bfb6fe412f0f641aebec80cc31ad80807c4f08584537c8b23b8c305ba1b0b9ba7dcb41a6ab9867949c7bbeb073be5db505073 +EBUILD desktop+-0.2.ebuild 591 SHA256 9373c4fe412353f6ad3cab3c7336c6c5465e56bf7693d9ca9608a31c7ae75e10 SHA512 4047e82313c254fe9ffc2f06c804cc5f0d6ea3bf60461b80e5cbeefdb2a88c3aaff22e96efda374b20f0e63634391b96199792258dddc550d6a47a3051d44962 WHIRLPOOL badfe80e7ebbb1bca19758ab3c9a9440470ed40a54ebfe58d0ddded00031bceab419a7ba0e57fd272ed51a954d27d37624e554780a284a288e6087088f8f8c8d +MISC ChangeLog 551 SHA256 c6a6a9e84787f85da77f25adbaa1933a2844131616c23b5dfe38c18e46c654be SHA512 8472cc83f51f0d8ebf499cf9355e63e72602e3c520ad3b6a64ac4a133a3692b80369254355dd3bf35f545030425e4303211818188f9916027ce2862817064567 WHIRLPOOL 19ee962c7dceffa0d174eade5a073c6f8b322838bc82a46e0527ba30ff02dcf89752d97a52ccaa02a09b7e534162d1a510b144b8f0f32756adf628e1fbf69aec +MISC metadata.xml 592 SHA256 215b5a8329ca5ccd8dbce12b50eb2da6d5cf01940945c60d210bc20ba8b9d2ad SHA512 e94980de135694e52c73abadc7ce73b3253e2887cb931fba38d5b66000f2925de94bc51cd0fc074a133b3366a42c4976e326c5cff667c6cabceb49963987e0af WHIRLPOOL cf0fa445095719744af16389ff8116c406420838b493f8d6f4bc78cd808e17ccc2672fcdba071f8b611e5f78349aaa97e7dccf2f5f5dd36d4ddd434141134d8d diff --git a/app-emacs/desktop+/desktop+-0.2.ebuild b/app-emacs/desktop+/desktop+-0.2.ebuild new file mode 100644 index 000000000000..adf858b1a86d --- /dev/null +++ b/app-emacs/desktop+/desktop+-0.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="desktop+ extends standard desktop module" +HOMEPAGE="https://github.com/ffevotte/desktop-plus" +SRC_URI="https://github.com/ffevotte/desktop-plus/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" + +RDEPEND="app-emacs/dash app-emacs/f" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/desktop-plus-${PV}" +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md" + +src_compile() { + elisp-compile *.el + elisp-make-autoload-file +} diff --git a/app-emacs/desktop+/files/50desktop+-gentoo.el b/app-emacs/desktop+/files/50desktop+-gentoo.el new file mode 100644 index 000000000000..ca3b3828a3ed --- /dev/null +++ b/app-emacs/desktop+/files/50desktop+-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "desktop+-autoloads" nil t) diff --git a/app-emacs/desktop+/metadata.xml b/app-emacs/desktop+/metadata.xml new file mode 100644 index 000000000000..a4b9784413f8 --- /dev/null +++ b/app-emacs/desktop+/metadata.xml @@ -0,0 +1,19 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>victor@enise.org</email> + <name>Victor Gaydov</name> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">ffevotte/desktop-plus</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-emacs/develock/Manifest b/app-emacs/develock/Manifest new file mode 100644 index 000000000000..824fbbf6e635 --- /dev/null +++ b/app-emacs/develock/Manifest @@ -0,0 +1,6 @@ +AUX 50develock-gentoo.el 141 SHA256 2995168d808c383962011f72018c24c65c3751798a1f0e29500fd903050b0c34 SHA512 8d6c1e118e4489ac2dfabe344f77491707bf3b9fbbe5a96dcd0f91a363d67200cd764c560c2722e857fc116cb89b404da75015e2086870690305419fd07dc2f3 WHIRLPOOL 68ee868df76aba7df269cb4a764a969424fd4c8a5340a66d4ce4f66f0dce518c69adf11f8f11c697fd06f7686c556ab0d3e6d9f6afb04ffa91bc018b5c93cb7a +DIST develock-0.45.el.gz 13627 SHA256 0d8b69e8b4a30a0b50c6393056fb339dcf8088e220ef1d8ba663659ddad318f3 SHA512 e868efe9426ad6aed4c46bbbac3bc90c9207cd94367dedf7ac93710ae04d9f18348b10603c56d436dc1553be94f65b79615d5293578b9e7bb1a7b783d7a3f41e WHIRLPOOL 641aac67bcc27951c40f793a4897ad29d2dcc2526de7e4625ee6bb76617e5e90a39211f07475bce247f2f0010af15c0e6f9dabb834325d54d7cdc9c18ed0bd62 +EBUILD develock-0.45.ebuild 501 SHA256 5e4f43360c577cdc87f0e167e7a7e38c913d42efa35f4cebcf50ef1d0bd013a8 SHA512 413d7762684e485a1f9ab7123832c4e8f8bf15d9899dc272c38e4bf5f6feb999b510d742c3bf22e889711ab19114f882cd79c684a94ad12400c126788e10b549 WHIRLPOOL 6f96b0891e02c888225da86952ae697b0d8b432bfe9ed8ff9c846e3455c50ee96532220d626b1967215b432dee5029c7e038ca1832eb7beae3b53c0dcb483595 +MISC ChangeLog 2369 SHA256 61a28f8fa824344bb5bc56280b3b9b4d75d4c08dac79044ec453650b678fefcf SHA512 cd699104faa24c544b6c565e71bb60eb5f0e052d7979c3add34c2ab7ef1207ad3212303c3116a545742725eb4a71ba3d36853c71286b711d90363af3690346d4 WHIRLPOOL 9b57a5064e2c0824d7ae19ce4bef0ae7812a6944a11d848f7934f8dcb4c6cd2c4111d93cf9b7a81747fc2999066f9048c78e46fb20002810a7b24ba797816a34 +MISC ChangeLog-2015 3025 SHA256 97b3c82c4dacb628705ed5d3107c5a54b7e41be35d6629ae86fd75ff57b51937 SHA512 6e100dca547c6d2d615cad1d79c17fc608962276fb2e832e45da470155295437f619a4a7350e19edc9b68c52aa880cf1b7624e38e4cc64a93ca9c7d5e3ea8b94 WHIRLPOOL e9291f157a0a6a344533aaeafc51e3ee5ea670612097dae34887f4c7cb68e1b9f385c2b7a014d4cb11b683d13e8fc419c35c058ae51f21f2a4538c58e77deee8 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/develock/develock-0.45.ebuild b/app-emacs/develock/develock-0.45.ebuild new file mode 100644 index 000000000000..95b70dbc454a --- /dev/null +++ b/app-emacs/develock/develock-0.45.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An Emacs minor mode for highlighting broken formatting rules" +HOMEPAGE="http://www.jpl.org/ftp/pub/elisp/ + http://www.emacswiki.org/emacs/DevelockMode" +# taken from http://www.jpl.org/ftp/pub/elisp/${PN}.el.gz +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/develock/files/50develock-gentoo.el b/app-emacs/develock/files/50develock-gentoo.el new file mode 100644 index 000000000000..bccdfa2e81c8 --- /dev/null +++ b/app-emacs/develock/files/50develock-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'develock-mode "develock" "Toggle Develock mode." t) +(autoload 'turn-on-develock "develock") diff --git a/app-emacs/develock/metadata.xml b/app-emacs/develock/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/develock/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/df-mode/Manifest b/app-emacs/df-mode/Manifest new file mode 100644 index 000000000000..4cab3e859118 --- /dev/null +++ b/app-emacs/df-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50df-mode-gentoo.el 74 SHA256 94b9405a98d923cfefbd94786afa43b253f4c498b45788ceb79862efae2f888e SHA512 35de1cfcc792b7da1271bf2ff47b93c706b89aa32cfd77245ea4df15897b5797dfd529ba7c0e89b89acb7e89ac4d4651ba8de0f76badde8b64d45d622c1f4edc WHIRLPOOL dcce4c7f282434b9ca261d07965a11efe35257a92698670c66408e7fa23ee76a5bde443a5cdff475c288be2061772084ebedbc10c3a09ad29abe07b0a7fec409 +DIST df-mode-20050509.el.bz2 3867 SHA256 e5ae29113c5ff5c646b8fd7839539ca387133b37fbee31f47907b7e572d5ca0a SHA512 e4d248d7b1fa9c231bac7d8d478c65d796123234503372ca945f5b122e62d816676c9744d42f41b1c6de6716682ad4233eeb57801155760cf7e4d41dc0e7d535 WHIRLPOOL 05a08b7f332d4cddff838b2b90e70843976781bccd0e8a943ad3eeaa59795f69c401c40d931697eb54ce35dba6c12f09f6445d45c542eda0e4552e92d72d9141 +EBUILD df-mode-20050509.ebuild 544 SHA256 ef5689dca43af4ab605d0938d71a486fc39b1466fb70b749494d5073a9fbeb85 SHA512 d66d68991af54e4e50e608ba058da2f0726f9ebb2e0aa1c318c0d921f5ef5dd64384a53b839a9fe66a714ecec0ac8ab4a9e23db0c9d34ab7de0a065cc4cbffa2 WHIRLPOOL c1ace1103361d804913ba3e25e0b1d805e08eb5d971e33dcaebbf3fbd7683b21d9afb440bbb7f90439651a356f211bd8f59e19d99a29be25ab5f933e5837b412 +MISC ChangeLog 2349 SHA256 84d96287290092dcd0cb7f6836c1c70c5cc0195509df7dfd180002ec0a1ee589 SHA512 81bfba70498017ddf74856206560a76cb30570525144185aee8635ac535dd24cbe97a04846caf648a05ebf5f72c329eaab95a157d4ac391371238397d2279a03 WHIRLPOOL 85b8cefd449a1f93b9382d31c23ba704f97e05b848c7e1b0597df56590a57be39649a5c163845d01562f127def5f9bc09391949cd4290081df0f37b68ee60356 +MISC ChangeLog-2015 1920 SHA256 652258f1f7c231292655a9513340fbf6c167f526bf792f9299d5ded54bdc15cb SHA512 88112d2bd728bca6344e8ba7252c2b7b1e64a96454b4e0c7d3f55906d4398689a853ac59b3ab63d21735a0eff2dd06ab1562bd21d65768626b891ceb9cbb2bc4 WHIRLPOOL 5b034ec75cb6558a808f35db5bf72e9be64c38a633b74327427ad8e39a5753e0f85509775ec96b72aef3cb088c9217cc22ecd932d3c1c82ceb1a1348001bae40 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/df-mode/df-mode-20050509.ebuild b/app-emacs/df-mode/df-mode-20050509.ebuild new file mode 100644 index 000000000000..c846e5b1cffb --- /dev/null +++ b/app-emacs/df-mode/df-mode-20050509.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Minor mode to show space left on devices in the mode line" +HOMEPAGE="https://web.archive.org/web/20061001221337/http://www.coli.uni-saarland.de/~fouvry/software.html + http://www.emacswiki.org/emacs/DfMode" +# taken from http://www.coli.uni-saarland.de/~fouvry/files/df-mode.el.gz +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/df-mode/files/50df-mode-gentoo.el b/app-emacs/df-mode/files/50df-mode-gentoo.el new file mode 100644 index 000000000000..78850b6e9c4e --- /dev/null +++ b/app-emacs/df-mode/files/50df-mode-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'df-mode "df-mode" nil t) diff --git a/app-emacs/df-mode/metadata.xml b/app-emacs/df-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/df-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/dictionary/Manifest b/app-emacs/dictionary/Manifest new file mode 100644 index 000000000000..369f877fce80 --- /dev/null +++ b/app-emacs/dictionary/Manifest @@ -0,0 +1,6 @@ +AUX 50dictionary-gentoo.el 69 SHA256 e086dff06d7a7c14c49c5891318666c7017cb16f4d4d7a99d53fcf707ac2783c SHA512 787fcef6d82e4805110de6480be97b889d3b7329e4aa852dc36bf2fa8180ad6948935270077dcf257b5f3f7c028b05edc7905714bff0a565c3d54092f49f766e WHIRLPOOL ccd6ba9390aa54b288ffe5bc62cda399932f4e725cb57f4c35faf171d821a16ad32982eff1ec7fa21d92814d081a38cafce1eb093f412821fcc6618aeb752fd0 +DIST dictionary-1.10.tar.gz 33332 SHA256 9a8e0111590b09d3587f790ed1cd6d117bf82887cb10135be93af3e1e8e5ea60 SHA512 7f5ec0e023ea2ab3f42fbf9200c1ac86cbcb330c14d2fce791f65cdce010d7e6a6c72e0589769dd94fe3c3d7543b730aacfb373e496933caccf8542224bfa356 WHIRLPOOL bd1d2efad94679981de38b3e14497c256d4bfe23a532e16e6457c89aa1a27e5ffe68433e50647cc42c6090d4f15f9fd6616f38c3819a4fbe8f3718bfa93d10d2 +EBUILD dictionary-1.10.ebuild 454 SHA256 a6cf58cdf5d00beb510a2300250922a0d0922ffb542e8c73cfe12e962ce94216 SHA512 94bedb30aa2c8e3f2445c3f09653f32806f4b8a16482a071f0a47d8afed089cfe7af938fd64d34ccf91e5e85cc81a44e65fb1c910a1f54f79ff5b69a7ff02140 WHIRLPOOL 6ff55806fa4cc5f26bd2943b1552f2e5d146a4329247268d27fad448ca87454115251e961360bcca5bfdefbe8f068a99822223a19e051a2efe0af9b10768f550 +MISC ChangeLog 2353 SHA256 ad7abd240b9a351b8f0f695e46007165ead3e95696ae2d6307a6ddcd93b39cbf SHA512 269c1bbc9c1c9f5a7cef3b6432b0379d4310a6e1a35b554a83566abd9acb20c346ca617acff672d6dfdfae7a4e381d473bee29de2ed40d260025ebb864472c03 WHIRLPOOL 5ecd75bdf147f10275e0b611801afae23db749beb8599cf93ec939f97d3c9426373423ccb3e84407e17a26228930de5edd304377194a0f90874c6be6a39e2dd8 +MISC ChangeLog-2015 2308 SHA256 30dbe0356efbfa93663d92b5db420843438f46666160b73f64009bfa313c3820 SHA512 1fb155d399ee4a5419760e7bb866ad444f598d2584defd57602fa3cea886bf71d56fb136d6fb359667ba104f9b5e53e441740c1557c57dec08dda1e92f9a008d WHIRLPOOL 7fa02d1be1032d96461e36c4f5aee58a9cb853c3caeb141478770cf004d4a3b5953f25a986080435454c7688b5914900926ed7c4766d0efa4c8c179a8128fe0d +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/dictionary/dictionary-1.10.ebuild b/app-emacs/dictionary/dictionary-1.10.ebuild new file mode 100644 index 000000000000..c979234a150c --- /dev/null +++ b/app-emacs/dictionary/dictionary-1.10.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Emacs package for talking to a dictionary server" +HOMEPAGE="http://www.myrkr.in-berlin.de/dictionary/index.html" +SRC_URI="http://www.myrkr.in-berlin.de/${PN}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +ELISP_REMOVE="install-package.el lpath.el" +SITEFILE="50${PN}-gentoo.el" +DOCS="README" diff --git a/app-emacs/dictionary/files/50dictionary-gentoo.el b/app-emacs/dictionary/files/50dictionary-gentoo.el new file mode 100644 index 000000000000..c674336a2bfe --- /dev/null +++ b/app-emacs/dictionary/files/50dictionary-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "dictionary-init" nil t) diff --git a/app-emacs/dictionary/metadata.xml b/app-emacs/dictionary/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/dictionary/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/dircolors/Manifest b/app-emacs/dircolors/Manifest new file mode 100644 index 000000000000..28ef3a63ce82 --- /dev/null +++ b/app-emacs/dircolors/Manifest @@ -0,0 +1,6 @@ +AUX 50dircolors-gentoo.el 172 SHA256 c2aeab74a20d3d50ab5add5e8ddaebffd1ed139a225f011029af5ea25a28f0a0 SHA512 4daa55a685b35a7985071901b89ac4e10f172375063f8057679eb690144168f65c21d6016905202aa94d6daa1e6986dba684aa4f9964c06fdd3436cddbfbd6bb WHIRLPOOL 89f2e8298695b9d19c5e76080309f77d3fceed59bc93a098413a34d5ad8eaa91e7ade4ebbb099ae2b7d961115e37d2bae43ff363dd6a3040dceee43ab4f45b21 +DIST dircolors-1.0.tar.gz 2597 SHA256 c948b446e3063621f79eb4bb1a7b21f2d9a3d22f37f818b64510fe2af9f05e63 SHA512 345faf78607ce7522b21b14b34643b8c9864648bc99327ce7699daed91bf0050f69e3f3d229df4271ba47d8262b8555c394e6d4b3038ffb7fa53d5aea7cb69f7 WHIRLPOOL dcd78a68aa771a10ffa0d3e66464db947f8b40bbd03bf6cef725fa06c017c093e96a4216ddb37cd5fb2e5087c6c3c46f51e5811c6d679274385b331ea491d40a +EBUILD dircolors-1.0-r2.ebuild 396 SHA256 94bb2411114c82377bd90dba80601f5b5e6f29be4c899ac212b9541cfd1242f1 SHA512 9f32c7986ae5463659273feb5a4e6539b19cd9be4789a8b7c6e41846918661fc84484b69f68e2e4d8e47627df49881d880c407f251cad8db6086dd66c299c8dc WHIRLPOOL 2bcf57d08f80ebbd99105b1365b6304b600c6827658b2a3c61a075a54e8634f37af755ad1114c02f61a018cad80efcf55d316f9e15d46480b150c1792b85ace0 +MISC ChangeLog 2353 SHA256 56682d32494f30f33b194f547e04641eb150e1ae17d0218b13245582d6006135 SHA512 97742888757ca8e054fb5f9a146ae22cd25a5feb425767798dc637db65715989ecd444c76994b4538f0aaa8328934b42f299bb7e91408657297ad1c7ccc563a0 WHIRLPOOL 540be844fb53d48db9e91590deb64dac3890b22f938b68e13ea80390ca9a8e0993d3bc8ee4fb455aab1d9ea3a2b46046c8bda06b0c7f0016c40a5094db6c3015 +MISC ChangeLog-2015 2178 SHA256 56989b40aa03b9e842e4b29709e3b03f796a2b382fb2d0210f209b9fc37c8657 SHA512 07cb9d8b294f20c19150b7c0a3662e3539a14fa6849402618e63da7e8c65a1ee3eff426926bbfb94bede745f2b6a9787875445829d6a39f81c563fca36404179 WHIRLPOOL 6ae752e45b5ea0281d5e55f14090740181656032314e80f1bc2b32fd52ddd69c9845089a4f9cff3e408cfb84eedba4f79ad23f4ce5e747d4c4e794d1d799bb5e +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/dircolors/dircolors-1.0-r2.ebuild b/app-emacs/dircolors/dircolors-1.0-r2.ebuild new file mode 100644 index 000000000000..6593fd6bacd1 --- /dev/null +++ b/app-emacs/dircolors/dircolors-1.0-r2.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Provide the same facility of ls --color inside Emacs" +HOMEPAGE="http://lfs.irisa.fr/~pad/rawaccess.query/hacks/dircolors.el" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc ppc64 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/dircolors/files/50dircolors-gentoo.el b/app-emacs/dircolors/files/50dircolors-gentoo.el new file mode 100644 index 000000000000..618b17ca7317 --- /dev/null +++ b/app-emacs/dircolors/files/50dircolors-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'dircolors "dircolors" nil t) +(add-hook 'completion-list-mode-hook 'dircolors) +(add-hook 'buffer-menu-mode-hook 'dircolors) diff --git a/app-emacs/dircolors/metadata.xml b/app-emacs/dircolors/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/dircolors/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/dired-sort-menu/Manifest b/app-emacs/dired-sort-menu/Manifest new file mode 100644 index 000000000000..ee783aabe839 --- /dev/null +++ b/app-emacs/dired-sort-menu/Manifest @@ -0,0 +1,6 @@ +AUX 50dired-sort-menu-gentoo.el 108 SHA256 73211563429561874b6627166e33091ad611b4c0920b232757fd97d2fb56f4c0 SHA512 58400af888ca10b5865b993d1086174d8a79a19c4db6190ee3977b49579411108841dfdf86ae6ed781742bed5b931645a49f1a5ed8a5385f27b809c8a3ea1a43 WHIRLPOOL bfee45ab25b84b5167aeab177fe6d3f2d14092475f7726e95fd084f0fd4930dc45bd14c103cc3c5e55859307d0b5cd0fcfddbc7e0ce687ef7927dc6abea28ed2 +DIST dired-sort-menu-1.26.tar.gz 9770 SHA256 a4992d57cf86252a5c1877cee4066a42feee371b39abd3ac22bfc1f775ebf6a8 SHA512 aab746704636c01b7319574274786ce4bdb36e94b738a8cf2fdfd22aaddf8a68d9ac274a0f6c34caaed505f8ccfe8ad932a64f560d2e312ac161af528d63a577 WHIRLPOOL f9e64bfc130718aa45d465ac216c5ad30549120ce51c22dd51fc2eee6a9f5a13da7d4843043f887ab99063a00f019c958fd366064d523e08ad63337c41fd936e +EBUILD dired-sort-menu-1.26.ebuild 394 SHA256 e049f8892702a342202cc4a40d5d1f8c8e97d43e73078b414874a608f073fc95 SHA512 faa944d6714c23a28b22fb0eb197b19f751c6ba803f87b95d457e662714705cfb24bf4a39c0cf644bdd164495b2d8f1ff93b41d91f7a6c23357817e3cb3dc987 WHIRLPOOL de3373ced7c9ce4f65a7bb5f485c84001a76241617f62c6e923327a1138d5f0a7433998475a11736521158b8cb45d1a57e34c3763dc953d14a3795f1b0eaf907 +MISC ChangeLog 2375 SHA256 69afa2751a426796ba99ef09d8a81d3df33c3b66abc4c7c73987ca987cb01826 SHA512 89e83110e90058e1c1204a0b602e19a8e831a5b1725b54c15b48510f75f7bbea4a78acd9302d72679dfff43380920e467d0fe342eda5e2cd8729a2a3df8b4e72 WHIRLPOOL 92e73e7832e757298143ee1b3a17276fd3b36234ea86db2846f49e93e2f77f1981ee8336f6f41004701bb2e4ffa55b9c750e49c39132b4fd7fcdaa8cb859b809 +MISC ChangeLog-2015 1116 SHA256 84d46593a69ccf01732c03b336d3f495a6b5427f6fef3b9d97b032e2cfdda4e0 SHA512 7f1e56bf92f2367106bc8d4c29ccdf2c26a43cc0f89dfff11c7e13d9c3b23de5d24aade5882fc568ce0857a992fce89c21d793ace7ff288d96dffd1e537672d8 WHIRLPOOL d09b948a6225f11f1c52ac14f4963286ad2bc359913188e6acad83c3d417aeb76cbb474064f8beff1e8ca8506d71fbec26f57baf04acd5149b96f90495a9a9ae +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/dired-sort-menu/dired-sort-menu-1.26.ebuild b/app-emacs/dired-sort-menu/dired-sort-menu-1.26.ebuild new file mode 100644 index 000000000000..bf769680d870 --- /dev/null +++ b/app-emacs/dired-sort-menu/dired-sort-menu-1.26.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Sort entries in Dired mode" +HOMEPAGE="http://centaur.maths.qmw.ac.uk/Emacs/ + http://www.emacswiki.org/emacs/DiredSortMenu" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc sparc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/dired-sort-menu/files/50dired-sort-menu-gentoo.el b/app-emacs/dired-sort-menu/files/50dired-sort-menu-gentoo.el new file mode 100644 index 000000000000..07e02ebcbd1b --- /dev/null +++ b/app-emacs/dired-sort-menu/files/50dired-sort-menu-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(add-hook 'dired-load-hook + (lambda () (require 'dired-sort-menu))) diff --git a/app-emacs/dired-sort-menu/metadata.xml b/app-emacs/dired-sort-menu/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/dired-sort-menu/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/distel/Manifest b/app-emacs/distel/Manifest new file mode 100644 index 000000000000..4aad468aecac --- /dev/null +++ b/app-emacs/distel/Manifest @@ -0,0 +1,6 @@ +AUX 50distel-gentoo.el 197 SHA256 da2818eabdb810c1a762814765f39c725c4b65c5350a935c24bb0329d57ad725 SHA512 1ed45f84dde596713c8f14b0eed011d9e2f073196f55cf355f3ad8c4b540aac94d7d4a1780a0020719b74f4eb3a610094ab5ed4e1ad142604937fbdaf50d2b6b WHIRLPOOL 187f5e493b98d09fc41bcea108f4271085203d2b72113913a32ed898548ceadfffb02534fbae5d63fb1eed905ed044c4350c073de89ea496d32081c413de02f3 +DIST distel-4.0.6.tar.gz 210257 SHA256 a80538fab51008f4821f687e7bcda98b7ab9e6e3ef7d695087505a2e40caa1e1 SHA512 510f82b6794379d89020d234462e09251e0db285ebc111eaf096e32a4e3619384650cb2b47ed68d38762a496504b58981c73ca5b930bd0eb1407aee9599c149f WHIRLPOOL e8fef7f804f98fdf7a1bb97cda97f7d4e471ec5ca01d112d80c1ebd2cede5c0bb8f5ac023407820843a61dec959f31755aa50a2faf34021c9b8aa48d4fe0bf45 +EBUILD distel-4.0.6.ebuild 921 SHA256 3d739b30d1c83c96b1dae4967e46f9edcacfaa55b848323e864ce5ce7fdfbe0d SHA512 5b256dd05a8b86ec0390214fa58aadd28da507b3ee5787f57a32d5cdf3d5df11b90eec076b5ec9d02a32a57c77f7685bb4572af38f5eab2f15b39ac63b3471c0 WHIRLPOOL 94856e3e4a4101c9f209d5ae085c351df67d51940f5cad2fad0001c39740f9f47ab83c0abdc14cde70fe375607568667fc202fd03cb55e846dde9b32aefc92d0 +MISC ChangeLog 2493 SHA256 19eb1a460e85a4e484ae3310ecb040708ec42dcf2a9769f6928750d8731d6095 SHA512 21c3c30beb8993638288b304e2ca7bc6fda2e77865e298e69168224bc28669fbb5f61234d83363af25c97207722fe05ef8b4f3b7b68f0a57d61174a4e277fdf7 WHIRLPOOL 3b4668208a9595326c1787d43e37aa316b3afd39fffad75eebb03b02456d995612bfe49d69c64d637b7a1b9cbe1e6c738c93820b1e080942efc1ee49339f7bcc +MISC ChangeLog-2015 1472 SHA256 a654e71a167d4b07ca1a89b7d46fa75cb6d010a7db7023c374f1b2b6235faa30 SHA512 16fa1cefce4b31b9690d94129d56ba21ed11fd6a0a4f3abcf9cdbde70fc479f7a033c65269551e44d616a6882991f287a1f3f6224062e5b3ec0a9a95b5e64b00 WHIRLPOOL aea6ecefd926beab94996ee6933a7f33e5590e4194942cbb55d408abf4cd577a2071aeed6c4431143bcb18459776064f0c28890cebc1bfa6a5764731c639b73a +MISC metadata.xml 390 SHA256 33bf7fa9f33bc3aab878f63024fc76d95d9662f2996e74353c1ae9745810d6a7 SHA512 3652b1dc7101e291fbe1a9f4a1a54fb5692ce0e345fbd1164b6c32ae57e32af90dea1b22a648e7083d7b18f4730c6338da34e9cf3688a2e9ccee134f2dcda26c WHIRLPOOL 01472b314fdb4b15a0ae4dbaf7c866ef902280c4e5d65d1c98dbaf5140edfeb2ff614779650ad3ec6ae435b0fc9815654c8cb0b160ac45cc22a122fafe6792d2 diff --git a/app-emacs/distel/distel-4.0.6.ebuild b/app-emacs/distel/distel-4.0.6.ebuild new file mode 100644 index 000000000000..1db4cfa6597b --- /dev/null +++ b/app-emacs/distel/distel-4.0.6.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Distributed Emacs Lisp for Erlang" +HOMEPAGE="https://code.google.com/p/distel/ + http://www.emacswiki.org/emacs/DistributedEmacsLisp" +SRC_URI="https://github.com/massemanet/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +# "New BSD License" according to https://code.google.com/p/distel/ +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND=">=dev-lang/erlang-11.2.5[emacs]" +RDEPEND="${DEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + emake base info + cd elisp || die + elisp-compile *.el +} + +src_install() { + emake prefix="${ED}"/usr \ + ELISP_DIR="${ED}${SITELISP}/${PN}" install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + doinfo doc/distel.info + dohtml doc/distel/*.html + dodoc AUTHORS ChangeLog NEWS README* + use doc && dodoc doc/gorrie02distel.pdf +} diff --git a/app-emacs/distel/files/50distel-gentoo.el b/app-emacs/distel/files/50distel-gentoo.el new file mode 100644 index 000000000000..485b2dc27746 --- /dev/null +++ b/app-emacs/distel/files/50distel-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'distel-erlang-mode-hook "distel" nil t) +(add-hook 'erlang-mode-hook 'distel-erlang-mode-hook) +(setq distel-ebin-directory "/usr/share/distel/ebin") diff --git a/app-emacs/distel/metadata.xml b/app-emacs/distel/metadata.xml new file mode 100644 index 000000000000..ee26b8d81751 --- /dev/null +++ b/app-emacs/distel/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="google-code">distel</remote-id> + <remote-id type="github">massemanet/distel</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/doctest-mode/Manifest b/app-emacs/doctest-mode/Manifest new file mode 100644 index 000000000000..6fee4d8b4c04 --- /dev/null +++ b/app-emacs/doctest-mode/Manifest @@ -0,0 +1,6 @@ +AUX 60doctest-mode-gentoo.el 191 SHA256 f53f88916faacc43dc5d4769dfda4149fda8d4c0ac01b9755b8e1f13c62ad145 SHA512 b8cd1cc6a2f8fed8b7c979736422050182a008d78665d4dd0897bcd34dde7a214b9e62533a1df6a1021f7028a22e78cd8f31a2515835c60ab492cff6e294a8fe WHIRLPOOL b69279b64d1b27a0419b02daeb1d942337449a62cee25b18e32d20e079fb91f2f14ac182d66df8f1c2680a0e64a3134d89db7d3b4673eae56ee97f66958730bb +DIST doctest-mode.el 75232 SHA256 368c750b7b4e1f70db8d1b12e5d1e65ea7e2d7e460c96b24af7c353632a897ba SHA512 e32326644cb66bf5cfa9a597364a46b2279636368c751940eb418c670219cd907ecb60f6d2b6a8a4ec8970df4f17500be053b9fc6b75fece908dc37329d9aa9c WHIRLPOOL 8e08413989d1270b97ee48738d015cc618521c1d5866f3d406ab783cd0e481f2d695a743a24370c89c8a248039e3d2e8a1a953fd7a4de36e23617b6ea510f600 +EBUILD doctest-mode-0.4.ebuild 634 SHA256 977f519d6e7a45f2d1594183930e5c457aef240717525895580d5ef8c29cea6a SHA512 d07d13675697d1df22765a9c2e9ca2ad1d50983d2ccf3f5e69375e893a0efe9157464be56fb8668dc138ec2502cfa9f0f77f63c18c294cc94a3d55cc17939dea WHIRLPOOL 5ae10124a2ef6962918c9552e9f153ee3515d3b8453fed8b34fda8c6bd517e679127bc77a022039f1fc76285c92a80b759aefc90d50c0003b88a44da7313e410 +MISC ChangeLog 2491 SHA256 65767ea50b075fb308566357033b4c65c698d1062c7ed7a66538c58d33e1dee7 SHA512 6b9a0a1e7d8a54466144c58b776df92b3b4daf7c442e6076c19fa163e57c3839a1050f87580637a1da2f708d21e654a3ee9ae89c2e023c161ab2d84d7b526706 WHIRLPOOL 1a8db1169a5b850388b950296d732995066248de771080f508260b6cb672b39ae0623135f5fa0f03587cf867f684a3e4edffc98784212dd7f3f10b40154bf259 +MISC ChangeLog-2015 1472 SHA256 cf6ca5cb29b765e6791fa75ec78303d4ad81e288762d71b9a10d9b6425377711 SHA512 332863074c9a987037f8427f92ea412a5ad5533e2e649dcd421d2da77905f4ca2f46556931264324768eb0cf58f373e99434ec3de8335c4cc3bb0513602005b6 WHIRLPOOL dd59431ce07dafa529b3c447d9f3b3adffb96b86bffde6f285621c92bf21162bf961ee794800abdfc799bc9b253f19496f300cb080883db0ad1e940d08fb7d90 +MISC metadata.xml 342 SHA256 45cb10b278cc661edf4387b3fb344f0a3901f126557553890decac272d0c85f6 SHA512 874993fd2e8b450ae6c1b926319c3de67232e0073d6d00f213ef1e5e92d5f3d0f4664143bf6aa385d2af0169e22ade2727af5b3b07bc3f1cbacd82cd53ddcfb3 WHIRLPOOL 2a97aea0c743a87b46506fa80e57151cce41cca70ad8e72eb9e9b27ab0c6d9b8b35a152a3cab585c5d8b41afcd31901113466228224da76b654b6550bd781885 diff --git a/app-emacs/doctest-mode/doctest-mode-0.4.ebuild b/app-emacs/doctest-mode/doctest-mode-0.4.ebuild new file mode 100644 index 000000000000..c0b80debbc71 --- /dev/null +++ b/app-emacs/doctest-mode/doctest-mode-0.4.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An Emacs major mode for editing Python source" +HOMEPAGE="http://ed.loper.org/projects/doctestmode/" +SRC_URI="http://python-mode.svn.sourceforge.net/viewvc/*checkout*/python-mode/trunk/python-mode/doctest-mode.el?revision=460 -> ${PN}.el" + +LICENSE="HPND" +SLOT="0" +KEYWORDS="amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh x86 ~x86-fbsd" + +DEPEND="!<app-emacs/python-mode-5.1.0" +RDEPEND="${DEPEND}" + +S="${WORKDIR}" +SITEFILE="60${PN}-gentoo.el" + +src_unpack() { + cp "${DISTDIR}"/${PN}.el "${WORKDIR}" +} diff --git a/app-emacs/doctest-mode/files/60doctest-mode-gentoo.el b/app-emacs/doctest-mode/files/60doctest-mode-gentoo.el new file mode 100644 index 000000000000..987888a487e5 --- /dev/null +++ b/app-emacs/doctest-mode/files/60doctest-mode-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'doctest-mode "doctest-mode" + "Editing mode for Python Doctest examples." t) +(add-to-list 'auto-mode-alist '("\\.doctest\\'" . doctest-mode)) diff --git a/app-emacs/doctest-mode/metadata.xml b/app-emacs/doctest-mode/metadata.xml new file mode 100644 index 000000000000..622b523408cb --- /dev/null +++ b/app-emacs/doctest-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">python-mode.svn</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/doxymacs/Manifest b/app-emacs/doxymacs/Manifest new file mode 100644 index 000000000000..508335166209 --- /dev/null +++ b/app-emacs/doxymacs/Manifest @@ -0,0 +1,6 @@ +AUX 50doxymacs-gentoo.el 502 SHA256 55d0746f7855c7bc3e09cd332076a64bd7528199475643a20354f37d525d74b4 SHA512 1ce4aee60f650daca6d1597356ccc8d2e411c8d71f4236dd396709c6d2e03699d78626dba1e0f0b7c67701267436d62d56b70c9fbc1a5770e0018e7014badc75 WHIRLPOOL be57d8df024f98ba9ba90154d661fe6bece33ad60e5068f69dbae28cd7cb7dd5d6a068cdc32eeacd53fe08eadf58010dbe3baaf191926b5ee0093317f7d52e53 +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 +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 new file mode 100644 index 000000000000..9cd5531e5936 --- /dev/null +++ b/app-emacs/doxymacs/doxymacs-1.8.0-r3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp flag-o-matic + +DESCRIPTION="Doxygen editing minor mode" +HOMEPAGE="http://doxymacs.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 x86" + +DEPEND=">=dev-libs/libxml2-2.6.13" +RDEPEND="${DEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + append-flags -Wno-error #260874 + econf --with-lispdir="${SITELISP}/${PN}" +} + +src_compile() { + default +} + +src_install() { + emake DESTDIR="${D}" install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc AUTHORS ChangeLog NEWS README TODO +} diff --git a/app-emacs/doxymacs/files/50doxymacs-gentoo.el b/app-emacs/doxymacs/files/50doxymacs-gentoo.el new file mode 100644 index 000000000000..47efe70e8afb --- /dev/null +++ b/app-emacs/doxymacs/files/50doxymacs-gentoo.el @@ -0,0 +1,12 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'doxymacs-mode "doxymacs" + "Minor mode for using/creating Doxygen documentation." t) +(autoload 'doxymacs-font-lock "doxymacs" + "Turn on font-lock for Doxygen keywords." t) +(add-hook 'c-mode-common-hook 'doxymacs-mode) + +;; optional font-lock support +;;(defun gentoo-doxymacs-font-lock-hook () +;; (if (or (eq major-mode 'c-mode) (eq major-mode 'c++-mode)) +;; (doxymacs-font-lock))) +;;(add-hook 'font-lock-mode-hook 'gentoo-doxymacs-font-lock-hook) diff --git a/app-emacs/doxymacs/metadata.xml b/app-emacs/doxymacs/metadata.xml new file mode 100644 index 000000000000..767053e01dce --- /dev/null +++ b/app-emacs/doxymacs/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">doxymacs</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/dropdown-list/Manifest b/app-emacs/dropdown-list/Manifest new file mode 100644 index 000000000000..6a16dccd23ed --- /dev/null +++ b/app-emacs/dropdown-list/Manifest @@ -0,0 +1,7 @@ +AUX 50dropdown-list-gentoo.el 80 SHA256 cb74dbed3ee89366df247b3456242b211114fb328c1782bcd8eb400b1624e755 SHA512 38187bab921b29bdcb2c9e585660f6fab519ab1ab286aa2e848b670e5087578d361d8edf81ac32391e98133583148cb830cd69f67dc7f1d1049cfdb636abb497 WHIRLPOOL 4da1ce59e4ed7cd378ce84a661c2ed509d2d63eef2adc016d51528d4d887d45ffc8bcedb66c224e1208d6f119232e02a88828d95f6cd26b42698024101b4c251 +AUX dropdown-list-20090814-selection-face.patch 382 SHA256 39fd1acca807d7e04e08adb4b10426cd75f0f46a04cee9078f595e4cae77cceb SHA512 197941c2aaf14862d1f6405836c577c9fb1aac32f7e6cd18b44aabbeaa0e84036f752fcd56c7324d922bfdd14684d355689d60d1b91140f758d080246acd6dcc WHIRLPOOL 0382d4aea6ed30f2764bb2447086a4414b98d16666cd363d095d5d7ecbcef32cb00d7afca5d0025cbc84824db915865ba619a3f857543a5fe375a803dbad2a45 +DIST dropdown-list-20120329.el.xz 3104 SHA256 46da77f2fab70f75deea8f3dd439555c940f063a40c325211f8767b18ec2b634 SHA512 fac1139c1339cb94be6bfd2c0e6adddfd1851b55aaba6112e0c451e2666f22cc0fa9013d5cc03bb86c6adf3e4f076d90975ab8e59546956d753cd9613309919d WHIRLPOOL 5cc05236728e540b949edfa3a011fe502dd92c2ddcc7da893d1de2cc3003c2aef86845df21eb04f06a7f0f51c75c60562aeb8a982c0e95cd2701c4d309cf5bb2 +EBUILD dropdown-list-20120329.ebuild 420 SHA256 b2377bfc9d3bb5198d6e9b6af208d2f7793ee4c74860614578580ffe4abfd842 SHA512 bccea3da2f7107b011a93df56a2770b1a4c6e7949e33d85a8a2306688de2edeb3efb1f9ed0d0cb0b6cf35ffcadb2e68b760b6951dbacdd829e7d087fb565e310 WHIRLPOOL 2b9a265f864ec801456f87e4aac53c0d0d286b54c133c5850c2ac5c87008f5f7be9a8b3f9ce9db6c0c81459b3a1edd7e40da4f1f4a21f8cfe1d723c45b2b8afb +MISC ChangeLog 2460 SHA256 3627abafdbd572bc35c901574a358a57b8aad96602da9a813149d4248bd60f06 SHA512 0652579c098440f69f6e84336940b755cc2e4514bb83b982e471df033a9f08d3c8aa93cfb814522cbed4dfb246e8277b655220a58e230dd96519ebc4b60774fe WHIRLPOOL cb0643e1dc29347e367cad7208198f21e5e18e2372b80fba193f64d594e148ff69b53c2bfe974969708e4ea8a4f0f6b861c7defe8aae6e7562ed27b98e0866c2 +MISC ChangeLog-2015 1293 SHA256 274ed950d2b433cd3291530587d138504386b867831a2bbeddeb230cf3b18a23 SHA512 dd8c91ff1397d52a2c1f908471095fccd968ba4d2ade195878dcb16e22b125733244fc31e213c315a0fd55b0430e18f94087b217ee49d9ad575cf6498af72d58 WHIRLPOOL bf7984b871c7017a1246a947a5ed5c98afb449835545d96cca219b0f3e0c71b082ad458bbb40b379f8f3ba8b4ed6aae446e65b56eeef04bd1845448673ede10c +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/dropdown-list/dropdown-list-20120329.ebuild b/app-emacs/dropdown-list/dropdown-list-20120329.ebuild new file mode 100644 index 000000000000..f95ba8f7f3c6 --- /dev/null +++ b/app-emacs/dropdown-list/dropdown-list-20120329.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Drop-down menu interface" +HOMEPAGE="http://www.emacswiki.org/emacs/dropdown-list.el" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +ELISP_PATCHES="${PN}-20090814-selection-face.patch" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/dropdown-list/files/50dropdown-list-gentoo.el b/app-emacs/dropdown-list/files/50dropdown-list-gentoo.el new file mode 100644 index 000000000000..f6abfe2f993a --- /dev/null +++ b/app-emacs/dropdown-list/files/50dropdown-list-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'dropdown-list "dropdown-list") diff --git a/app-emacs/dropdown-list/files/dropdown-list-20090814-selection-face.patch b/app-emacs/dropdown-list/files/dropdown-list-20090814-selection-face.patch new file mode 100644 index 000000000000..7c8adc3bf653 --- /dev/null +++ b/app-emacs/dropdown-list/files/dropdown-list-20090814-selection-face.patch @@ -0,0 +1,13 @@ +http://code.google.com/p/yasnippet/issues/detail?id=23 + +--- dropdown-list.el~ ++++ dropdown-list.el +@@ -69,7 +69,7 @@ + "*Bla." :group 'dropdown-list) + + (defface dropdown-list-selection-face +- '((t :inherit dropdown-list :background "purple")) ++ '((t :inherit dropdown-list-face :background "purple")) + "*Bla." :group 'dropdown-list) + + (defvar dropdown-list-overlays nil) diff --git a/app-emacs/dropdown-list/metadata.xml b/app-emacs/dropdown-list/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/dropdown-list/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/dts-mode/Manifest b/app-emacs/dts-mode/Manifest new file mode 100644 index 000000000000..b9466a47468c --- /dev/null +++ b/app-emacs/dts-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50dts-mode-gentoo.el 304 SHA256 1df7cfc71c93fbe957f38e840490d31a8d239e86be9fb1f8c0f0fde2322cfcab SHA512 141a7719e5f348bee8ea96de99428b538d81217b274246c9ee2cc992c5f85637684757c0cc5653072c7182aad2c020eb6d639e0821ef97c830a071107c60c1bf WHIRLPOOL 9174c8327175c30a47de5b065018f8333fb266ed670563b6301c63220294ce1c9ab6392aabc949b59a18e355d8dbb67fd50a66472d0b2b19958b488c0047190c +DIST dts-mode-0.1.0_pre20141014.tar.xz 1944 SHA256 9882970b6be92f088a81d233f7ef9c23c697ddd231ec41e8fd73feab196782c5 SHA512 81679f83dfe8e9d2f5b9314cd16615ca79c16e36468c41f5d499584f08ddda73f6cd3c6b6bef3251129e292884e18b8615a0a5cec2c2ea0146718e784f0c210c WHIRLPOOL 46296d6a9e84e4e6944bf7852583b980ed99e141040981e0a15c78e1f14222462d9cc2067d1768aa7e6f15bcbc7b3981e769e17eec9ecfcb148ee9eaff0e9596 +EBUILD dts-mode-0.1.0_pre20141014.ebuild 411 SHA256 c44b5e8ba128839517b2e9b58beef65dd59aa164783fd1186985c19fecf3b166 SHA512 9c6f24d138b9e8271573321fc12daa4e7472ad401204b0bb5a6d2d20e23a7a7a1ed2c5ce21c82185d3c03b17518bb2324c1c2d80ebbf813600d5122aa2f2ac65 WHIRLPOOL 9b9562adf1b3aacdf6013362edf2daec35d4474b9661602e8121ae8992d55c375ce0dfbaa18f04c10f085c84a28033761b96145188e4b56dc35658e99b23ade8 +MISC ChangeLog 2410 SHA256 3b6c585963c0a0fcf722dbd6f00dc30af34540200c1b499c35756bdfedacf38f SHA512 ed779c73f00cfec75ac5082236c0a0afdcd99ebf106910b416f96693c058443e5c52e2db56a8a6b82a2fb30f77f18835e882af7a45b203884de6a5bedb8a26f7 WHIRLPOOL d6b1bcfa220c762e2cf314bd80a26cf16a71add9adc54c5513c9175254b42fcced0cc35aa7fe692241c70975a158477e75e9c2a9875f29d085e281a481dd104c +MISC ChangeLog-2015 541 SHA256 80afcc7c30755100aa9801d588512b8f3dec8b6b736ab53aeb9fdeadd2e06edf SHA512 514650fef1c14bce46200dda1a735f12da3a1156dd312e98f53f8b2e8b5f5fba6fe99da2f1a0c7a124d080e664ffb97d3c22435db3ea6c1a569b109c365259c0 WHIRLPOOL db90d41de893931c77c7f96032889fbd4c6812bc0701c12680006bd5dcc391eaeac64509786dfd2b26ece524b1e37d00737ce59cb4b566a418ea92df04e505fc +MISC metadata.xml 338 SHA256 40250966da53d178073e958a4c029c0b756be7ae6d656a81d5b38adf4e8fdf44 SHA512 b5b337895af015ae5e2c781187aeff3db09bee2498bc84c6b0d2088b4167be7f1c83d92c1b3a1d5221deb6a192cdd228f73771d1cdded1720837475648f5683d WHIRLPOOL deee214b118d7222f211f3758792dd50dda7d8a98df5b78610d9fbf724f2a3d000ee4cdb8cbd50dced4e9a686f25fea91936df6a1b92f8073f773bfeeaace6c5 diff --git a/app-emacs/dts-mode/dts-mode-0.1.0_pre20141014.ebuild b/app-emacs/dts-mode/dts-mode-0.1.0_pre20141014.ebuild new file mode 100644 index 000000000000..aae773f78026 --- /dev/null +++ b/app-emacs/dts-mode/dts-mode-0.1.0_pre20141014.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Emacs major mode for devicetree sources" +HOMEPAGE="https://github.com/bgamari/dts-mode" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/${PN}" +SITEFILE="50${PN}-gentoo.el" +DOCS="README.mkd" diff --git a/app-emacs/dts-mode/files/50dts-mode-gentoo.el b/app-emacs/dts-mode/files/50dts-mode-gentoo.el new file mode 100644 index 000000000000..6d2bbc99b298 --- /dev/null +++ b/app-emacs/dts-mode/files/50dts-mode-gentoo.el @@ -0,0 +1,6 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'dts-mode "dts-mode" "Major mode for editing Devicetrees" t) + +;; Separate entries in dts-mode.el itself, don't merge them into a single one. +(add-to-list 'auto-mode-alist '("\\.dts\\'" . dts-mode)) +(add-to-list 'auto-mode-alist '("\\.dtsi\\'" . dts-mode)) diff --git a/app-emacs/dts-mode/metadata.xml b/app-emacs/dts-mode/metadata.xml new file mode 100644 index 000000000000..412ea6125d66 --- /dev/null +++ b/app-emacs/dts-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">bgamari/dts-mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest new file mode 100644 index 000000000000..0bb188bbe35b --- /dev/null +++ b/app-emacs/ebuild-mode/Manifest @@ -0,0 +1,8 @@ +AUX 50ebuild-mode-gentoo-1.31.el 649 SHA256 d50596cd7ff2d7e3e3315fedf48181d0d0afdd2e23e628160b37ffafa6f38664 SHA512 59c1ca3ce148d037d16b06cfb5de56cefb608c514f942f9dbbdd8655ae65b438cc04d395647def321d85d7685a5f8ec5e5cf487edf9a5074d7972f489e8eafc2 WHIRLPOOL 713416284066135c0e3fe1d9b51b63f35fde272858fc6c197d847428c0efe2b7b9460b71435052ac281c834e596ca49f5dd58aeb09278886fa6ca5ea3677a7f5 +DIST ebuild-mode-1.37.tar.xz 30816 SHA256 f7368a8757036874dde542c69c26b824fe3da5241098f89a6b7d7e2665cbbf1d SHA512 1d570b213ad0c6eef8817f69c99c0862703b9bddc24477234dde542b697ba372a06bbe8e4a91179a7d528b720a7dbfc13bb92c8ea0a4d3b3b8684fa4ee0065c0 WHIRLPOOL 75928f5965bdfe66733e203588f01ab3b5de67a5958d33f41069d0793842bd9617ab0904ab71f95aeae04e0aa2f55646e4c545d6199cc1d357140b8fd1a714ab +DIST ebuild-mode-1.38.tar.xz 30744 SHA256 63f39bb1a09e29b86e5048f162f4779f287c8825e161a092e74530962947d3c3 SHA512 bfcc4fb100f7d9299e9b466c7661e865f9b93ee352780da1647f1a98159fe3e9eeb8cd4b7d1d9906d532316d1256ec7b6f821cac3d064cda15f2fd62ca7cb349 WHIRLPOOL ea61825ac0fd2d50ec9722088b03ed9664708dd6fac076ff3db8323bfdf8d1b2e351c7059f2f77471ea200b7a19d9f67ab233ebdb743ece80218f0e940fb0706 +EBUILD ebuild-mode-1.37.ebuild 740 SHA256 ea837984dc74d7027a9b9136a118f5c94a86ce7c1db2a70ce87e563b389cbadc SHA512 63813337bf774b92901a4b2443cb70587c9e548cdbb2e0e1e210bac256dfac49ee69e2edc34e8f0529b8e251991e0398472ac7d393f3884b95973c15dc1790cb WHIRLPOOL 4aa850e0881a510f045070c0c6211ec73ac349ed4040680f1b5555cf3eed98deeeb8ba41ac88f75aa119502ea05466326bf9a326c784fdaf37d2311513173208 +EBUILD ebuild-mode-1.38.ebuild 749 SHA256 4640a73095d22835815c4ab851deea0bc2e47c7c8832a62414954f39e498b972 SHA512 670ae3060b78111c3b0cd8db1c5515eadf7a08cd177929d2d1505742a76c78b28feec76b073d6c6ca38259abe03430efb7d5002d5ba67ecb39933f5c0540880b WHIRLPOOL 7b37aaf0e5687b29c1026b9685700c90302f38b05ab73426ac56088c60ba36c416ab6117dadd8b2f0dc2223652b383d69d8f2cfa78d307520500f863340b2f10 +MISC ChangeLog 6182 SHA256 534ab954443483d271e0034a7c8f0f4b7fcd31227cf935a43a38ca6c2f529198 SHA512 204767fddb3cd77cc6a43eb28757cf63426093cd418f5543e7470aba36cd2ad151833db54ea5fded0e967733c622dff49b7eda0537c8c13a2bc01ddc61b42fb5 WHIRLPOOL 75f30cba80d3ce29b168b987d57d2ab635ac7882ad2ee7e17ddfdb7205dd2e65f220ac1bc355409158a5eac94e142dd2a96d6980cb39bccfbf117a6621a06b1b +MISC ChangeLog-2015 21811 SHA256 b971b78ec16e0a9c017e5bd39296c419f794c0321c456f40418283b89ca741e0 SHA512 7cf0456506133464789eb9d40a7f7aee257c7ac43db7466f5f6a9f4bbbe2e72a72ad8a4bf2643dee4cdca30de1825ed0bf39afb1c8507be56a11442a70aef17d WHIRLPOOL b8a63cf919e294ee265fa46dcfb4b1c5c7439d1d7cd934eb587310fad7ff7e60cc88ae4e0003e544bf11a885b2e88710268350bc2b7ed070298c30dc2a5aeda6 +MISC metadata.xml 403 SHA256 242dbd8dcc9a66dcc32b17fbff6a579ec4287bca3e00a0153ad19026ba73cdc2 SHA512 b6c2ed67a0eac9b03f15bc00374f925eb8ba28000f8d1ebbe03f75e26c953ef799fe73c0bc1658089e5ab687cb07e97ff8d74123b6a67cd5dd8246e81051c239 WHIRLPOOL 419be6da400846e13dfdbd1f4c74b32e82c2bf9b0c7ea620a907e5f5ce84b383a3550a9fe93922cd431cbd51e787f99269587305ff3dbaaa2a05aea20d65ecb1 diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.37.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.37.ebuild new file mode 100644 index 000000000000..1b7fc32843be --- /dev/null +++ b/app-emacs/ebuild-mode/ebuild-mode-1.37.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit readme.gentoo-r1 elisp + +DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" + +DEPEND="sys-apps/texinfo" + +DOCS="ChangeLog keyword-generation.sh" +ELISP_TEXINFO="${PN}.texi" +SITEFILE="50${PN}-gentoo-1.31.el" +DOC_CONTENTS="Some optional features may require installation of additional + packages, like app-portage/gentoolkit-dev for echangelog." diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.38.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.38.ebuild new file mode 100644 index 000000000000..0c3afe1a7427 --- /dev/null +++ b/app-emacs/ebuild-mode/ebuild-mode-1.38.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit readme.gentoo-r1 elisp + +DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" + +DEPEND="sys-apps/texinfo" + +DOCS="ChangeLog keyword-generation.sh" +ELISP_TEXINFO="${PN}.texi" +SITEFILE="50${PN}-gentoo-1.31.el" +DOC_CONTENTS="Some optional features may require installation of additional + packages, like app-portage/gentoolkit-dev for echangelog." diff --git a/app-emacs/ebuild-mode/files/50ebuild-mode-gentoo-1.31.el b/app-emacs/ebuild-mode/files/50ebuild-mode-gentoo-1.31.el new file mode 100644 index 000000000000..5a096923c4c5 --- /dev/null +++ b/app-emacs/ebuild-mode/files/50ebuild-mode-gentoo-1.31.el @@ -0,0 +1,13 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'ebuild-mode "ebuild-mode" + "Major mode for Portage .ebuild and .eclass files." t) +(autoload 'gentoo-newsitem-mode "gentoo-newsitem-mode" + "Major mode for Gentoo GLEP 42 news items." t) + +(add-to-list 'auto-mode-alist '("\\.\\(ebuild\\|eclass\\)\\'" . ebuild-mode)) +(add-to-list 'auto-mode-alist + '("/[0-9]\\{4\\}-[01][0-9]-[0-3][0-9]-.+\\.[a-z]\\{2\\}\\.txt\\'" + . gentoo-newsitem-mode)) +(add-to-list 'interpreter-mode-alist '("openrc-run" . sh-mode)) +(add-to-list 'interpreter-mode-alist '("runscript" . sh-mode)) +(modify-coding-system-alist 'file "\\.\\(ebuild\\|eclass\\)\\'" 'utf-8) diff --git a/app-emacs/ebuild-mode/metadata.xml b/app-emacs/ebuild-mode/metadata.xml new file mode 100644 index 000000000000..6a9a188fef80 --- /dev/null +++ b/app-emacs/ebuild-mode/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <maintainer status="active"> + <email>emacs@gentoo.org</email> + <name>Gentoo Emacs project</name> + </maintainer> +</upstream> +</pkgmetadata> diff --git a/app-emacs/ecb/Manifest b/app-emacs/ecb/Manifest new file mode 100644 index 000000000000..862e29f4478e --- /dev/null +++ b/app-emacs/ecb/Manifest @@ -0,0 +1,7 @@ +AUX 70ecb-gentoo.el 63 SHA256 4a5b9c1b94bc957986079806c1dfd7a52dd99a1f11ec053e7f1c6e3c533c7e46 SHA512 984cfbfa398bd60008dee83721a55f5c6cad0a71caf0d7cc194a84f0d7c061a9a99398e40e90f0a9cf79d2ff689e374c860612bea16e9fa0049d7a82edc56283 WHIRLPOOL a79598a62ecbe6321b18b6d8e02f74a1873f7537c5fc023d9524d60fc2c4e8c470cf8350d6cc7b7d50f62bd4e72f20353386081557f0cf88757b411568f53069 +AUX ecb-2.32-gentoo.patch 3430 SHA256 cf563365153c543980385fc7dfa5eda0842e48413a260439643cf3b457d8e351 SHA512 1902cec83e62c9b65a62a1fd4a7c8e2ae309b3bd2217b6f821a5a047cf3bdda24b9b5c68e672c1555196a7d28ce06c22398ef15c3c0e6b87bcce1e15d3c333fb WHIRLPOOL 4e39382dece509a6cb3ed03834692c2a497b53554fa0c399966e430c0e7362c8e4872fc0f019ee702cd15cbf8e77cd7fc52ae090fb4f4ec6abe3ca801ab23219 +DIST ecb-2.41_pre20140215.tar.xz 565404 SHA256 f3103afd4324cfd1c50bf4c1d6a6d52d94af192b1f4c8665a91c87929b0635a2 SHA512 bf87bdd38e7ddaeec044fc56d56f7c456ef0a1922f50b962f932bf739895f046387bab7a934439e749fd7e838d9f742938408f4f9cb47079440abd8c1ba181b6 WHIRLPOOL a1906bc4cad119959d76a5e3d79c97fba9d302eeea67e86bc597af449a6b6b2efb7053c4a9251502f35f571b7d69e557b6b9d7a52a11f4e69348e83649d2433c +EBUILD ecb-2.41_pre20140215-r1.ebuild 1226 SHA256 845e9a57109ae0b9d3ea45ac2b367271a4b382c34dad53cc727f86050434c67c SHA512 9cf484eb1e4cd0a895eacd2730e0d991b62d6bb3187ba096583e2c6a091496efcfddd86db61368c8bc2e83acf7fe0716791dd6620ddfe3ea064fc93ca093bbaa WHIRLPOOL 5346454228f25c5edd0e914b363800c5d06f096a88d2bc16433c6ec499a3add3b6e9447fa89025276b4b6fd29556ce498e4061c84444a33e37de9071dc90dd84 +MISC ChangeLog 2574 SHA256 2dd97a3bbc46bf583269c80543cc50f167b366a47ed87c38e95524c7974dd9b9 SHA512 44aa929c41cd5e7abbdc120bcceaf0998e718f8b69a715603f2e37b6e9339425331ce52c0b963e388b17c712a0f0b2e77317ca99e038727e71b61661e5016ea7 WHIRLPOOL 8f3f1a88cd116b9d931e512c83ddb407db3fc0bebce089dea3051e1ccb9bce6c9cbb717def611ffd1e83903e3e260e05aa9273bbf9f886a4fc7a20d3e2e5068b +MISC ChangeLog-2015 8810 SHA256 e5fdfc0fb09e0841b31f349ec86f3ab116a89c70d9e7b9075032ae8441aac219 SHA512 162d307be465fab9b5302e9f832ab1d3d093e9072599880191713f0939f1edfe8d54a63f03beb3479fa7148302ae98ef34f7211856723910788a9ae3a497a50d WHIRLPOOL b544abd69ef5cd91f8b24d65f27d014f680df83ee0c8f56379a300ca3ee7fddf84db8988f858aa742bc90361462c13bffc23f352da363d52af2eddc756095646 +MISC metadata.xml 1570 SHA256 6f7f7e3eac39778d5d8a26ed569a16f0073ce3f8b1e78993f10292976d7829e8 SHA512 01609daa4da5052b380cb154d574d3a6bf0f244d48c2c73651996f19b517371e67ad8885f99f4b3e0aae47ca1e18d6d383fa8ff5cc97b344475c12ebea878677 WHIRLPOOL 4d241207982438cdf80eac58db5a2bca8cad685ded506f5119ee7ab37c6ac9f66e2cf6126d832bc180edca7c541ba65c153506f073871331f8cd082404830427 diff --git a/app-emacs/ecb/ecb-2.41_pre20140215-r1.ebuild b/app-emacs/ecb/ecb-2.41_pre20140215-r1.ebuild new file mode 100644 index 000000000000..1a427bfba276 --- /dev/null +++ b/app-emacs/ecb/ecb-2.41_pre20140215-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp eutils + +DESCRIPTION="Source code browser for Emacs" +HOMEPAGE="http://ecb.sourceforge.net/" +# snapshot of https://github.com/alexott/ecb.git, created with "make distrib" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="java" + +DEPEND="!!<app-emacs/cedet-2.0 + java? ( app-emacs/jde )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}-${PV%_*}" +SITEFILE="70${PN}-gentoo.el" +DOC_CONTENTS="ECB is autoloaded in site-gentoo.el. Add the line + \n\t(require 'ecb) + \nto your ~/.emacs file to enable all features on Emacs startup." + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.32-gentoo.patch" + sed -i -e "s:@PF@:${PF}:" ecb-help.el || die "sed failed" +} + +src_compile() { + local loadpath="" sl=${EPREFIX}${SITELISP} + if use java; then + loadpath="${sl}/elib ${sl}/jde ${sl}/jde/lisp" + fi + + emake LOADPATH="${loadpath}" +} + +src_install() { + elisp_src_install + + insinto "${SITEETC}/${PN}" + doins -r ecb-images + + doinfo info-help/ecb.info* + dohtml html-help/*.html + dodoc NEWS README RELEASE_NOTES +} diff --git a/app-emacs/ecb/files/70ecb-gentoo.el b/app-emacs/ecb/files/70ecb-gentoo.el new file mode 100644 index 000000000000..bc71f7c18e94 --- /dev/null +++ b/app-emacs/ecb/files/70ecb-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'ecb-autoloads) diff --git a/app-emacs/ecb/files/ecb-2.32-gentoo.patch b/app-emacs/ecb/files/ecb-2.32-gentoo.patch new file mode 100644 index 000000000000..09d3d86afdcd --- /dev/null +++ b/app-emacs/ecb/files/ecb-2.32-gentoo.patch @@ -0,0 +1,73 @@ +Change default paths to Gentoo install locations. +Allow for compressed Info files. + +--- ecb-2.32-orig/ecb-common-browser.el 2005-07-11 16:16:01.000000000 +0200 ++++ ecb-2.32/ecb-common-browser.el 2009-03-03 09:42:51.000000000 +0100 +@@ -261,10 +261,7 @@ + ;; additonal images are necessary - but currently i don't think we need + ;; special images for this analyse-stuff. + (defcustom ecb-tree-image-icons-directories +- (let ((base (concat (if ecb-regular-xemacs-package-p +- (format "%s" (locate-data-directory "ecb")) +- ecb-ecb-dir) +- "ecb-images/"))) ++ (let ((base "/usr/share/emacs/etc/ecb/ecb-images/")) + (cons (concat base "default/height-17") + (mapcar (function (lambda (i) + (cons (car i) (concat base (cdr i))))) +--- ecb-2.32-orig/ecb-help.el 2005-07-11 16:16:00.000000000 +0200 ++++ ecb-2.32/ecb-help.el 2009-03-03 09:47:49.000000000 +0100 +@@ -81,16 +81,8 @@ + (const :tag "Html" :value html))) + + +-(defcustom ecb-help-info-path (concat +- (if ecb-running-xemacs +- (if (file-exists-p +- (concat ecb-ecb-dir +- ecb-help-info-subdir +- ecb-help-info-start-file)) +- ecb-help-info-subdir +- "../../info/") +- ecb-help-info-subdir) +- ecb-help-info-start-file) ++(defcustom ecb-help-info-path ++ (concat "/usr/share/info/" ecb-help-info-start-file) + "*Path where the ECB online help in info format resides. + This must be the location of the file \"ecb.info\" which comes with the ECB + distribution. If is installed by unpacking the archive available on the ECB +@@ -107,24 +99,7 @@ + :type 'file) + + (defcustom ecb-help-html-path +- (if (not ecb-running-xemacs) +- (concat ecb-help-html-subdir ecb-help-html-start-file) +- (cond ((file-exists-p +- (concat ecb-ecb-dir +- ecb-help-html-subdir +- ecb-help-html-start-file)) +- (concat ecb-help-html-subdir ecb-help-html-start-file)) +- ((file-exists-p +- (concat ecb-ecb-dir +- "../../html/" +- ecb-help-html-start-file)) +- (concat "../../html/" ecb-help-html-start-file)) +- ((file-exists-p +- (concat ecb-ecb-dir +- "../../html/ecb/index.html")) +- "../../html/ecb/index.html") +- (t +- (concat "../../etc/ecb/html/" ecb-help-html-start-file)))) ++ (concat "/usr/share/doc/@PF@/html/" ecb-help-html-start-file) + "*Path where the ECB online help in HTML format resides. + This must be the location of the file \"index.html\" which comes with the ECB + distribution. If is installed by unpacking the archive available on the ECB +@@ -145,7 +120,7 @@ + "Starts `info' with INFO-FILE. If INFO-FILE does not exists then nil is + returned otherwise true. If NO-FILE-NOT-EXIST-ERR is not nil then just nil is + returned if INFO-FILE does not exist otherwise an error is reported." +- (if (file-exists-p info-file) ++ (if (file-expand-wildcards (concat info-file "*")) + (prog1 t + (info info-file)) + (unless no-file-not-exist-err diff --git a/app-emacs/ecb/metadata.xml b/app-emacs/ecb/metadata.xml new file mode 100644 index 000000000000..10126549936f --- /dev/null +++ b/app-emacs/ecb/metadata.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + ECB stands for "Emacs Code Browser". While Emacs already has good editing + support for many modes, its browsing support is somewhat lacking. That's + where ECB comes in: it displays a number of informational windows that allow + for easy source code navigation and overview. + + The informational windows can contain: + + * A directory tree, + * a list of source files in the current directory, + * a list of functions/classes/methods/... in the current file, (ECB uses + the Semantic Bovinator, or Imenu, or etags, for getting this list so all + languages supported by any of these tools are automatically supported by + ECB too), + * a history of recently visited files, + * the Speedbar and + * output from compilation (the compilation window) and other modes like + help, grep etc. or whatever a user defines to be displayed in this + window. + + As an added bonus, ECB makes sure to keep these informational windows + visible, even when you use C-x 1 and similar commands. + + It goes without saying that you can configure the layout, ie. which + informational windows should be displayed where. ECB comes with a number of + ready-made window layouts to choose from. +</longdescription> +<upstream> + <remote-id type="sourceforge">ecb</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/edb/Manifest b/app-emacs/edb/Manifest new file mode 100644 index 000000000000..b0eea0d922cd --- /dev/null +++ b/app-emacs/edb/Manifest @@ -0,0 +1,9 @@ +AUX 50edb-gentoo.el 212 SHA256 345cadf3c35c0b674f9953728ad0a10f1783b57f4f4aba3fed0af4fd4ebb865e SHA512 cf320088e7597de4b15fbd697048a5a5b39bfc75ecb6a22747c853f0a067f10dcad39b828207ec8fe81f58617a36b929bd92aadcbf7a5abfb54278f0d31489ec WHIRLPOOL a35a243342749b2d58d8f9383adc12122cb4a5cbd02c0b15de5b28c3b403d20c93bfc46fd47434381cccddff8eec0570f9233f482011c6c4b9bd27de096f7519 +AUX edb-1.31-skram-path.patch 396 SHA256 7385d083e4b7a8d6118e1934f95387186981c7f152080ca2655bb58f9b59a9c3 SHA512 f54d3b6c3483a4765dedf60f6cad6f3c1247845ff116f70be791e3ad2674e1352f204a5d865142d70d4bc9c82e25d42f7fccd2b1514aed46e6dbb391002eff8f WHIRLPOOL 888fda6f9f3ee6eeb3c7359781b81de27cf7b3c8cb9425715678d90b99afec5d5fc44f84ca9015d01cf2cb9ba4a2e9916df288c72fe5a4a91ef3564ee9a43240 +DIST edb-1.31.tar.gz 585728 SHA256 f97bc288af71c5011aa6c251ac0bbf458b30b926b1c1a1f12e2cb0470e0e4c38 SHA512 99af00f1e876b490205e9c3b1807d0af0efcd9a5bff018629f00e36d1572f7d05e979d6bfb50f9c15edfe3ad5382fa6f6171f13c638f3143ece53790bdaa31c3 WHIRLPOOL 53f7b8f47ef0030bf5967bf2983602f15aa7bdaf397ffae4598a9a0c6f7b58346e9abb6d118ec65180b6f72534a92221b2a7c01ab1d965e986cca074c4d55dba +DIST edb-1.32.tar.gz 692581 SHA256 b85046de79f00eccadb0181840771385ee9e3a40ae745e503c750c70debd1e80 SHA512 ee8bd642c019d30401202f540b37f28c914c17083123ca61b741de72d168ecb855d0508f922af208bb717b02b4819cf6f3c5137d589f2e858410a3e9ab4034e0 WHIRLPOOL 267c4642b9b1a0ebf8d78391b35ee6a6ae30efcaca3bc3bad83121b03fae105ea462db9c540b3c7b121de9d6c16f347c69d657054794a18fa2c9e6c65b3f3a81 +EBUILD edb-1.31.ebuild 782 SHA256 364fa2eca6138857cb5bd77c5b3765848c34dacec7ef8c6bf33d49890328794e SHA512 5f71fd38270ea852387f5869fb3a192a3052d76676d06e2a34e9fc3b68cecba42aa2fe6673949ef366ff220697445d4a13df99d1980b68d2ec0d07bb0e6fea16 WHIRLPOOL 406b6e289acb9ff7ac5dc6d387a4f0a9695b7906a200cb51f71e334acb471b36a4468c2f552f61156698502ed865337895080c5436e81ffc36328090f86d9391 +EBUILD edb-1.32.ebuild 744 SHA256 b905da51784401e4e57ae015375df157169a909154c81647dc998b21c8f19fd3 SHA512 490af965cdd4e8d8497c564b80922d886333025948fd2baab24dec5cb8c70a7a15ad7666c9f0a1a01bf534067896abd2fb1414f8828520b9c51148adab607845 WHIRLPOOL c6b9c3c03a04cb55d7eb5828e6a57bc3155160df979508c50a1b5f8c3435bc246c9b8b3e5d2c52bfe83758876f282f4be0de07ec4aacab12f0c41c15c41bb9e9 +MISC ChangeLog 2359 SHA256 3b4b3497abc5298e052232f148d2d69bc2133fc312af693eb30bc515af73e26c SHA512 6246292a83f4d457334e631b56cc00172133eef35fc6afe1af4042d04f538c4ff80c24a1f66e5e8ea2547f46b9a8eef53ffa9c15856ecb9a54a13bd6917fd8c5 WHIRLPOOL c95ce5e9cf5819aa4498af2ee656615ee68b8506efeb74c9d7fc6fdf7f0a899713ef331118e5fc333ba19a73fdee8e7684593e1937fa7acd4ee2dcfcc4f1e10f +MISC ChangeLog-2015 2368 SHA256 7f6a7583ebef46d3e4238ceedbeca577b5e02c06020f4783ae8c1dac07ddf1d3 SHA512 fbfcff41e28056958c583995f1a2a8cac39a03130cb303f6e08aea7b66cbc157baa542690fb560ee9c57e5f97356450cbbd264a9933307949cb81cdccbafb765 WHIRLPOOL 0cbf04821035f7e82163525789822fbee6329012e26650d8aed81d30652eec9f198536a84bee31254e8addf0211101eb6a9cc1e10f5d4e046977fa12371c143f +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/edb/edb-1.31.ebuild b/app-emacs/edb/edb-1.31.ebuild new file mode 100644 index 000000000000..db5282db439e --- /dev/null +++ b/app-emacs/edb/edb-1.31.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="EDB, The Emacs Database" +HOMEPAGE="http://www.gnuvola.org/software/edb/ + http://www.emacswiki.org/emacs/EmacsDataBase" +SRC_URI="http://www.gnuvola.org/software/edb/${P}.tar.gz" + +LICENSE="GPL-3+ Texinfo-manual" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +ELISP_PATCHES="${P}-skram-path.patch" +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + default +} + +src_compile() { + emake -j1 +} + +src_install() { + emake -j1 \ + sitelisp="${ED}${SITELISP}" \ + infodir="${ED}/usr/share/info" \ + install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc AUTHORS BUGS ChangeLog HACKING NEWS README THANKS TODO doc/refcard.ps + dodoc -r examples +} diff --git a/app-emacs/edb/edb-1.32.ebuild b/app-emacs/edb/edb-1.32.ebuild new file mode 100644 index 000000000000..5d8388dc1c10 --- /dev/null +++ b/app-emacs/edb/edb-1.32.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="EDB, The Emacs Database" +HOMEPAGE="http://www.gnuvola.org/software/edb/ + http://www.emacswiki.org/emacs/EmacsDataBase" +SRC_URI="http://www.gnuvola.org/software/edb/${P}.tar.gz" + +LICENSE="GPL-3+ Texinfo-manual" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + default +} + +src_compile() { + emake -j1 +} + +src_install() { + emake -j1 \ + sitelisp="${ED}${SITELISP}" \ + infodir="${ED}/usr/share/info" \ + install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc AUTHORS BUGS ChangeLog HACKING NEWS README THANKS TODO doc/refcard.ps + dodoc -r examples +} diff --git a/app-emacs/edb/files/50edb-gentoo.el b/app-emacs/edb/files/50edb-gentoo.el new file mode 100644 index 000000000000..a2670b65ba31 --- /dev/null +++ b/app-emacs/edb/files/50edb-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'db-find-file "database" "EDB database package" t) +(autoload 'edb-interact "database" "EDB database package" t) +(defalias 'edb-EXPERIMENTAL-interact 'edb-interact) diff --git a/app-emacs/edb/files/edb-1.31-skram-path.patch b/app-emacs/edb/files/edb-1.31-skram-path.patch new file mode 100644 index 000000000000..75921ca00160 --- /dev/null +++ b/app-emacs/edb/files/edb-1.31-skram-path.patch @@ -0,0 +1,11 @@ +--- edb-1.31-orig/skram/GNUmakefile.in ++++ edb-1.31/skram/GNUmakefile.in +@@ -48,7 +48,7 @@ + # + # Until that change is distributed, here is a workaround: + wily-emacs = $(ebatch) \ +- --eval '(add-to-list (quote load-path) (expand-file-name "$(topdir)"))' \ ++ --eval '(add-to-list (quote load-path) (expand-file-name "$(topdir)/lisp"))' \ + --eval '(require (quote database))' + + sk2: skram.data diff --git a/app-emacs/edb/metadata.xml b/app-emacs/edb/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/edb/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/edit-list/Manifest b/app-emacs/edit-list/Manifest new file mode 100644 index 000000000000..1e40817a1d44 --- /dev/null +++ b/app-emacs/edit-list/Manifest @@ -0,0 +1,6 @@ +AUX 50edit-list-gentoo.el 122 SHA256 97f2e62e11eb6518c3197c365d3f0a4c640b3687075bbbac8e715df9e8b68c64 SHA512 7f7404c402f4b5208ac1bc786b554629eb616d99dc97ed55256f22405f8e27815215f8c47e2c15f1b2d90f64da464df41f5a20905e76856eddbd2f9e414bed64 WHIRLPOOL 5046d46fa21f8f3d2d10b3114b95fa342e974b2373a704d126420a2bf2036a6a237620d09ae427f07d6f6dfd5def855c6d8e7b38af2b8a94005fc945661ef8c1 +DIST edit-list-0.3.el.bz2 2072 SHA256 2ce1542d60938987f835ed0fb67d975bf7ac0b1ce1b732ccdda07e65b427c23c SHA512 f7441d42e95b46d0cefd5cc32af5c0738aa15b338b81e31dc89fa968fc34e6387b6bc927999f4e077632acf6c2edcbbac609eb066363db896099f5fa3e19c1e7 WHIRLPOOL 8ec7b7c269cc6dd5c3cc74c2829420e7fea4e3155e003df8869499d9c3daf61a0f193ce443ffcbae4533f208aae0abd2dc306b5ee8e52d7d16429579e6a785c9 +EBUILD edit-list-0.3.ebuild 407 SHA256 a0c6e9b6621d13717e759d8f7ac0fddf54906ef2662cd37d26edb5967ef058d5 SHA512 e2efc21dfcd7595fd5ccf6a852b077362526cf661772d3e0b33473d7ce042ff5ec47a44fe0597be533137368b05c88c20e3536bfd76637aa7340ce99421a9a72 WHIRLPOOL 0e19c4a469685e79486c32f52794fc0af2947d45a287e6d5274ea495819212e5455c7d60af9db7f7ffd5edefb3a0e59988cc71fcc173bd49cb2f3532336b22e2 +MISC ChangeLog 2371 SHA256 77457b1ed6f834a823d5ac803209971b617e59124a5e0331738f2700e91ece5a SHA512 c9b1f9ecf81c89ed75c8082d0f8cdaa2ce9cca5b6b87919638fe26b9f1553565ba225c092acdb28ae881be1a5c22454e4a6ff429879bfa680ed29c16a38d6f97 WHIRLPOOL aae17d72408e619506e3cd35e84708ce2be5e4c725908cddd3ac1d6900afb490f83f484e19f1cb0cad47386289d3a02bcb6c1380dc7ae8f0660fdbaca91f05a8 +MISC ChangeLog-2015 548 SHA256 c173c10eea8a8867199667bc6f18dfccf30ff2c045a8ad754d6b73f4cfd03198 SHA512 4df360b2cf071399393ac91f42955ea48e85c3ff2070246edceacc92a0fa1e9c484343da6f4ce907ff872b0a3f22c46043100cd5a7f306374f22e7bb027235c3 WHIRLPOOL cbc2f63707d95a0828895ac67ce63bc914f09f3e5a37781bbb4d8a390532e53e8d9c6a74dd20c4449ec1a26a71099efa0d4152905203402c38bfb76094835fdf +MISC metadata.xml 562 SHA256 6310921bdf89ff9f41086a6bf07dd899c098b39a344a559e750aac2d610a2b6a SHA512 eed1505d6bf7ba28830b929daf8beb44ef314d65c628e1d04e11c2b099540362f44669aefef46385a9d41f211a7e7aee52034a14412464b813bdfb60ce3ce04d WHIRLPOOL e1b03abee3572b86dfe66285610a0415bd955bbf852e9cdd543cf71473ee60d27a7b238d0f5294e39015f2038ec6c74f556d5dbec2cf6d54c5a432631450be98 diff --git a/app-emacs/edit-list/edit-list-0.3.ebuild b/app-emacs/edit-list/edit-list-0.3.ebuild new file mode 100644 index 000000000000..01ef68801bd6 --- /dev/null +++ b/app-emacs/edit-list/edit-list-0.3.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Edit a single list" +HOMEPAGE="http://mwolson.org/projects/" +# taken from http://mwolson.org/static/dist/elisp/edit-list.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/edit-list/files/50edit-list-gentoo.el b/app-emacs/edit-list/files/50edit-list-gentoo.el new file mode 100644 index 000000000000..ec4d1975e3bc --- /dev/null +++ b/app-emacs/edit-list/files/50edit-list-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'edit-list "edit-list" + "Edit a list called LIST-NAME interactively." t) diff --git a/app-emacs/edit-list/metadata.xml b/app-emacs/edit-list/metadata.xml new file mode 100644 index 000000000000..22ae043ed5c3 --- /dev/null +++ b/app-emacs/edit-list/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + So you've just added an incorrect entry to auto-mode-alist and want to fix + it quickly. `M-x edit-list RET auto-mode-alist RET' to the rescue. Make your + changes and hit either `C-x C-s' or `C-c C-c' when done. Or just kill the + buffer if you change your mind. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/editorconfig-emacs/Manifest b/app-emacs/editorconfig-emacs/Manifest new file mode 100644 index 000000000000..e5984891c59c --- /dev/null +++ b/app-emacs/editorconfig-emacs/Manifest @@ -0,0 +1,4 @@ +DIST editorconfig-emacs-0.7.8.tar.gz 28250 SHA256 3abb4bc349a50fc84f7cc006a355edd773cd21d5a728fb0cb64eac80fa948ff6 SHA512 21815a5a778ffef68b5205e409aa827c1bd6c9a8c542647ebec889a9f00f5b3f71e3a2072bc2f0373e8ce30c1bb57f5f6350953a3c149742a8e2e46ca9846c9a WHIRLPOOL f5fd5d66d075a57204bcad0eae6a4569cf17f1eb77b1d89873e5d3f645dd3241a4cceaefbe8918753d8cec83969f335993f57ce169bac9fbbefc5208482c6ea2 +EBUILD editorconfig-emacs-0.7.8.ebuild 601 SHA256 29dad5a4734019eba14b5ac6653977e072694b4e9d0a61469ed39f633694317b SHA512 8a714ae71dc467391f5616a989051d56481505254bda9f16878648d47f2725b95842239aac7d5e80c7bc200b94d3da179b7f4a4edb4937c2be47a224f1a8ef42 WHIRLPOOL 687e54a12137f9103a096bf6def9f15420b7ec8452c0503b644245a4771470194f152285c8deb9bbc0f800648a8f45e9f40e2e108efeecfd23754c4acccb77b4 +MISC ChangeLog 336 SHA256 056ce94325cec8b5e9ca097e72b9fae43a1b51466d11fa88f5f9b8964fbd37ca SHA512 aada44ddeccaa6b264da22eacc41f2ba4bd995e32925aef2c25488689d38dddbe88e41bff2adaca42e892174646e78263857b94f92584193a3dce92735b06bb3 WHIRLPOOL fad70049fe0b2e62a2982c0627a98809cb9bc8c61194d80e9f81155d99c4f907a76997d020551ffe17f91a9a3ad383221cf66bb8a5658870e80ae9c015cc8e92 +MISC metadata.xml 314 SHA256 7f44a8a09f494e7d8baf60dd6e4e562d1a244c3ffd84d261091a7590bea5a03e SHA512 0164edb2a9e2ce508705a25118d396472f7a3d465b0e36f44dce0305a51a7db33cc6389230bb0a9fe8a068bcd30dd73eca6839a78766109ebd27573906cf0a87 WHIRLPOOL 14cfe600d0ae9cca058d8166f530ee5e08c2e40007739f3d8bc1916ee2a21a776b4188bbe5b9db9f6d70e0e8dfb9f89cf3d183cb9f401798112aac26b6a9f12a diff --git a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.7.8.ebuild b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.7.8.ebuild new file mode 100644 index 000000000000..0c41994e27c7 --- /dev/null +++ b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.7.8.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="EditorConfig plugin for emacs" +HOMEPAGE="https://github.com/editorconfig/${PN}/" +SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="test" + +src_install() { + local site_file="${T}/50${PN}-gentoo.el" + echo " +(require 'editorconfig) +(editorconfig-mode 1) +" > "${site_file}" || die + elisp-site-file-install "${site_file}" + elisp_src_install + dodoc README.md +} diff --git a/app-emacs/editorconfig-emacs/metadata.xml b/app-emacs/editorconfig-emacs/metadata.xml new file mode 100644 index 000000000000..14acb12060dd --- /dev/null +++ b/app-emacs/editorconfig-emacs/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <upstream> + <remote-id type="github">editorconfig/editorconfig-emacs</remote-id> + </upstream> + <maintainer type="person"> + <email>zmedico@gentoo.org</email> + </maintainer> +</pkgmetadata> diff --git a/app-emacs/elib/Manifest b/app-emacs/elib/Manifest new file mode 100644 index 000000000000..865c40d933d5 --- /dev/null +++ b/app-emacs/elib/Manifest @@ -0,0 +1,7 @@ +AUX 50elib-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +AUX elib-1.0-texinfo-5.patch 285 SHA256 c501e5773a6a638f21048f90f2db44bc0343cd6d0b9dd4f58f8c72216d7fa504 SHA512 fb4656dd8dc80ffbb9a243f2d632e65a241c32d557283079b1552accb3d393c87eccbce735dbffff83d854618e1ac0d689448bc20c30eb4e4481eaedcd91ae81 WHIRLPOOL a6f38f7ce7652a31ca2d54596ef6a479e71076689b4192220be7226ee8f37108414af01a09e920185b5fb7159da8e42aa71d37dbddef8ee7d8ece1b762050a00 +DIST elib-1.0.tar.gz 58335 SHA256 2109764b6220e2936e7d98effc323723f688f148dc66519cdb79d07bfe82f134 SHA512 ca5d6e0861f3d8d049911a9e4455169263bd781992103baacadae560fce0fedddb734617338cb5fac51420fcb2035622042836fa7198fe7bec312a0015da266d WHIRLPOOL 3093777dcddade3d4c69deaff9b9c23a2e53f6ec747e536e435d352e881230d183299663fc73a0173bda94d3862aef744ea5f4e387c1fd5cb9002091b3a71847 +EBUILD elib-1.0-r1.ebuild 761 SHA256 f514450e7f1dae22ba920627662a542f27fe3faa34e80678b66cf1aea9ac6755 SHA512 3172952cb5ad9db9f6d2772fd797d4a05553280585affe7c4eacdccb89ba6c728a6197ef0ca4450b10afeffae57bf6d9dedddc2780138dc208398f05c317b9db WHIRLPOOL 4459d18ea860a32678b658ba1602c7740e9ef5a3277ea9443843d153370103048ec906adc1f677262e01dfc2bcf919f54f6628c7749189f1a220b38729163f8d +MISC ChangeLog 2519 SHA256 d3c933543b583c15ba7cefed5c54c9699f37c0ce7270e229b6b069fe96b38d30 SHA512 cfed6929c3801f8b97bf8c10c7c322670b660ee4085ac59435277f5ffe4b87fa2572d4925feedb9cb0abe5cc1b0f13e5d9f98cfd5ef310d9347a492fc4136506 WHIRLPOOL b597a0c8604a55f3b04c445f2a5993dc1a7d705fd1b2d3fba37d809f6bf9483d6ba8f9e69006c2f84a16e1f3a2e53cb0be5ca267a09c47d488cb50082eb3fe9e +MISC ChangeLog-2015 2094 SHA256 0fb902d8acedfbe497ce863354c056a37d2efb77134a85587259fdacc92bbb50 SHA512 27efdcd462cfc50ff5ecddbfec0e7ae0f11c6cd07df5a218a0d604d237c10de91754983dd448536e4de34c97d6a32956bba358654c8f7de84b67288832fc24c4 WHIRLPOOL 37a4c984beb9aab575b65370ff416a644c16ef034fabe2decbbbdfdd8a28e6a1a85bdb65878f7a58ae311ab62e8d300a1f2d33392222cc8e8d9ff0062355857e +MISC metadata.xml 331 SHA256 75b7326796448214828831873759e682aecf526fe065647daf02d6f04700e3f5 SHA512 2c3139ee96811bd6ceae8a19e3dab4c2a6c1c71fa6d1da56f82f22633ffdce330235d5eee4ebf9ea62426a66d690fb8f95646dd1d6dc207650a13abaa2939c69 WHIRLPOOL 04256759cc58d084bf36eaf43e8a85c3773eaa50681679f97a0cccc473ea3e583443088d667b27c3651922d04cf40a46ac04d29316def996026e74eaaa84755f diff --git a/app-emacs/elib/elib-1.0-r1.ebuild b/app-emacs/elib/elib-1.0-r1.ebuild new file mode 100644 index 000000000000..331d040e3477 --- /dev/null +++ b/app-emacs/elib/elib-1.0-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp eutils + +DESCRIPTION="The Emacs Lisp Library" +HOMEPAGE="http://jdee.sourceforge.net" +SRC_URI="http://jdee.sunsite.dk/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + epatch "${FILESDIR}/${P}-texinfo-5.patch" + sed -i 's:--infodir:--info-dir:g' Makefile || die +} + +src_compile() { + default +} + +src_install() { + dodir "${SITELISP}/elib" + dodir /usr/share/info + emake prefix="${ED}/usr" infodir="${ED}/usr/share/info" install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc ChangeLog NEWS README TODO +} diff --git a/app-emacs/elib/files/50elib-gentoo.el b/app-emacs/elib/files/50elib-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/elib/files/50elib-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/elib/files/elib-1.0-texinfo-5.patch b/app-emacs/elib/files/elib-1.0-texinfo-5.patch new file mode 100644 index 000000000000..53d18d248355 --- /dev/null +++ b/app-emacs/elib/files/elib-1.0-texinfo-5.patch @@ -0,0 +1,14 @@ +--- elib-1.0-orig/elib.texi ++++ elib-1.0/elib.texi +@@ -33,9 +33,9 @@ + @sp 4 + @comment The title is printed in a large font. + @center @titlefont{User's Guide} +-@sp ++@sp 1 + @center @titlefont{to} +-@sp ++@sp 1 + @center @titlefont{Elib - The Emacs Lisp Library} + @sp 2 + @center version 1.0 diff --git a/app-emacs/elib/metadata.xml b/app-emacs/elib/metadata.xml new file mode 100644 index 000000000000..efe172ba7550 --- /dev/null +++ b/app-emacs/elib/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">jdee</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/elscreen/Manifest b/app-emacs/elscreen/Manifest new file mode 100644 index 000000000000..1acba1915c1a --- /dev/null +++ b/app-emacs/elscreen/Manifest @@ -0,0 +1,8 @@ +AUX 50elscreen-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +AUX elscreen-1.4.6-emacs-24.patch 5925 SHA256 0acf3439eb067d84be40ca2ef1bf9eef97c6f821ae2dddc8f5c2aab005ef176c SHA512 581f5c2c30fa4ae5a8a2266c40842076126a365f947ceaae32299ac680e74a7ca33b077130ff566c12008c79ba4da504160290da72d33ffab5a4d0b40e46557e WHIRLPOOL edc86d4c96d5859d8f3394f1de44e9313ca5ad0ef0bb287165f449f511e380f3f4efbc147222f72fda2067b629f792e0b0fa9d084fa79e55227bef8cecc2b686 +AUX elscreen-1.4.6-void-variable-argi.patch 2789 SHA256 512da2ec30dbbae241ef5a9256f8641adc4eb77450140f4b52d1e7a2cce8c0d2 SHA512 254c76e291848caf19983bc896b5a405b9d52dacb871ba5e9009d77968d5249c2445606fb2507f0d0f67859a955aabf4c717dae2acf94f52daa999237fd27333 WHIRLPOOL 75e81a993ed3504ed64042c14a8785fcd34da81ca91ecf4b422b318be966b266da654aa9cdf5864069b070c15b49ec68db924801413b6a4826cf2cc06242b032 +DIST elscreen-1.4.6.tar.gz 21680 SHA256 134cef5b4ffe75898ca30776b4a4191a9425cbafc650a43e87aae4188adbd650 SHA512 2f19941c9c3e74bbe3912e99f53710f42d33a5b063af99c3907c478d2f571a50a75942519bfcad3bf178585f736bb6e2baf2cdffe8ac66b8e4dbd1b0d881fab2 WHIRLPOOL 8eb4c82941bdee8af3e0e396623efcfae406e254cd8228579e53281311b299f4a0e90e5346292728a099344e0a6206ae0f5163bca428f09d4d2c110b55f70cc8 +EBUILD elscreen-1.4.6-r1.ebuild 905 SHA256 284f092099f98936189955ca0f739c38696217fe3a0e9e841c5dcade263f234a SHA512 9a5f82f0fac66c21e48ed258768bf9ab76c1c01dca4a19227d20e5785e262fbdf3256949fc215e8314d84cfe25f2e02d6c1610c5960d93fab97f315f8c516485 WHIRLPOOL f13b18e415e9fe66cebe00bbc1fcbb1d2228594bce6992045a9f0c337bc9bec581a7ce6617239d716b8ffa03e33f80121d3a50262f9c76fae15f1f0ea2f63282 +MISC ChangeLog 2443 SHA256 cac4b08e87602b9289a800685160864ac7fb37b814623940bd263428ae820bbb SHA512 9bbd15f2a0133427d4fa1b0e67ea589343b7f8a5ea35e8960359e749c30ecdda1cb37b12ac9a6073b696fbc63e953e85ca6167f49e785a98fe0d007b558d6e92 WHIRLPOOL dfe7cebbbf3329d46160dc13155aa4e9f26ac48d0c1ec62217b4cb747f89e27aa4ed8548160a1b137bb5a94a26bcf0b54b6865fd709d1d514bb2f77d584c399b +MISC ChangeLog-2015 3574 SHA256 f77e697413ec6fbfc8bbb3c4dc5e9f7110f964c2093abfff88bb2ae82f97735f SHA512 8f66414fc590639101cbf2911a6dd61270f3ef0b6a1282340a79f1d5b0ec7b89d2f880bfb7d009fd5113b300290908010b03b9a74ec2179c1c80d0b0c3df0a50 WHIRLPOOL 4232d3be2e9b5f28e51a73025b6b6d6ecd6c13a81b715ac8c7181b6d5a2179caf2a28a9051a5a7460c3486d3d93fef5838582ee07bc44aec06a8b11d432455b3 +MISC metadata.xml 1063 SHA256 85343ce1285319475c971e64581704a0516c6ee60de34634f3e0a5e512e34bfb SHA512 0e990e4910623695ecdf1c1aeaa8843aa19e3c83ecedac49b5295fc69f4e7d83f0d0e19d5cfeb9c5b8f055f3154383995e4e4b57408aa663cc4e8845d7db773f WHIRLPOOL 976ae3fb32e2ddeed22dfe44cff46a0110449eaabfb3612144028aa404365d397c3e0780934179a9a49f894ecfbe3c71a71c98ca9dbc78ffba3983723e34bee7 diff --git a/app-emacs/elscreen/elscreen-1.4.6-r1.ebuild b/app-emacs/elscreen/elscreen-1.4.6-r1.ebuild new file mode 100644 index 000000000000..c2673da73b4c --- /dev/null +++ b/app-emacs/elscreen/elscreen-1.4.6-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit elisp + +DESCRIPTION="Frame configuration management for GNU Emacs modelled after GNU Screen" +HOMEPAGE="http://www.morishima.net/~naoto/j/software/elscreen/" +SRC_URI="ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~ppc64 sparc x86" +IUSE="" + +DEPEND=">=app-emacs/apel-10.8-r1" +RDEPEND="${DEPEND}" + +ELISP_PATCHES="${PN}-1.4.6-void-variable-argi.patch ${PN}-1.4.6-emacs-24.patch" + +SITEFILE=50${PN}-gentoo.el +DOCS="ChangeLog README" + +pkg_postinst() { + elisp-site-regen + + echo + elog "ElScreen modifies standard Emacs keybindings and is therefore" + elog "no longer loaded from site-gentoo.el. Add the line" + elog " (require 'elscreen)" + elog "to your ~/.emacs file to enable it on Emacs startup." +} diff --git a/app-emacs/elscreen/files/50elscreen-gentoo.el b/app-emacs/elscreen/files/50elscreen-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/elscreen/files/50elscreen-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/elscreen/files/elscreen-1.4.6-emacs-24.patch b/app-emacs/elscreen/files/elscreen-1.4.6-emacs-24.patch new file mode 100644 index 000000000000..dbcb77557f17 --- /dev/null +++ b/app-emacs/elscreen/files/elscreen-1.4.6-emacs-24.patch @@ -0,0 +1,154 @@ +--- elscreen-1.4.6-orig/elscreen.el 2013-05-23 21:31:14.011823000 +1000 ++++ elscreen-1.4.6/elscreen.el 2013-10-03 20:55:35.497650931 +1000 +@@ -29,9 +29,9 @@ + (eval-when-compile + (require 'static)) + +-(static-defconst elscreen-on-xemacs (featurep 'xemacs)) +-(static-defconst elscreen-on-emacs (and (not elscreen-on-xemacs) +- (>= emacs-major-version 21))) ++(static-defconst elscreen-on-xemacs (featurep 'xemacs) ++ (static-defconst elscreen-on-emacs (and (not elscreen-on-xemacs) ++ (>= emacs-major-version 21)))) + + + ;;; User Customizable Variables: +@@ -148,7 +148,8 @@ + + (static-when elscreen-on-emacs ;; GNU Emacs 21 + (make-obsolete-variable 'elscreen-tab-display-create-screen +- 'elscreen-tab-display-control) ++ 'elscreen-tab-display-control ++ "1.4.6") + (defcustom elscreen-tab-display-control t + "*Non-nil to display control tab at the most left side." + :tag "Show/Hide the Control Tab" +@@ -201,13 +202,13 @@ + (((class color)) + (:background "blue" :foreground "black" :underline t))) + "Face for tabs other than current screen one." +- :group 'elscreen)) ++ :group 'elscreen) + + + ;;; Key & Menu bindings: + +-(defvar elscreen-map (make-sparse-keymap) +- "Keymap for ElScreen.") ++ (defvar elscreen-map (make-sparse-keymap) ++ "Keymap for ElScreen.")) + (define-key elscreen-map "\C-c" 'elscreen-create) + (define-key elscreen-map "c" 'elscreen-create) + (define-key elscreen-map "C" 'elscreen-clone) +@@ -899,13 +900,13 @@ + screen-list-string) + (cond + ((not (elscreen-screen-live-p screen)) ;; XXX +- (when (interactive-p) ++ (when (called-interactively-p 'any) + (elscreen-message "There is no such screen"))) + ((null screen-list) +- (when (interactive-p) ++ (when (called-interactively-p 'any) + (elscreen-message "There is only one screen, cannot kill"))) + ((or +- (not (interactive-p)) ++ (not (called-interactively-p 'any)) + (yes-or-no-p (format "Really kill screens other than %d? " screen))) + (setq screen-list-string (mapconcat + (lambda (screen) +@@ -914,7 +915,7 @@ + screen-list ",")) + (elscreen-goto-internal screen) + (elscreen-notify-screen-modification 'force-immediately) +- (when (interactive-p) ++ (when (called-interactively-p 'any) + (elscreen-message (format "screen %s killed" screen-list-string))))) + screen-list)) + +@@ -984,7 +985,7 @@ + (defun elscreen-jump () + "Switch to specified screen." + (interactive) +- (let ((next-screen (string-to-number (string last-command-char)))) ++ (let ((next-screen (string-to-number (string last-command-event)))) + (if (and (<= 0 next-screen) (<= next-screen 9)) + (elscreen-goto next-screen)))) + (defalias 'elscreen-jump-0 'elscreen-jump) +@@ -1046,7 +1047,7 @@ + (princ (substitute-command-keys + (mapconcat 'symbol-value + elscreen-help-symbol-list "\n\n"))) +- (print-help-return-message))) ++ (help-print-return-message))) + + + ;;; Utility Functions +@@ -1180,7 +1181,7 @@ + creating one if none already exists." + (interactive) + (let* ((prompt "Go to the screen with specified buffer: ") +- (create (or create (interactive-p))) ++ (create (or create (called-interactively-p 'any))) + (buffer-name (or (and (bufferp buffer) (buffer-name buffer)) + (and (stringp buffer) buffer) + (and (featurep 'iswitchb) +@@ -1207,7 +1208,7 @@ + Use \\[toggle-read-only] to permit editing." + (interactive "FFind file read-only in new screen: ") + (elscreen-find-file filename) +- (toggle-read-only 1)) ++ (read-only-mode 1)) + + (defun elscreen-dired (dirname &optional switches) + (interactive (progn +@@ -1373,27 +1374,28 @@ + (defvar elscreen-e21-tab-format nil) + (make-variable-buffer-local 'elscreen-e21-tab-format) + +- (defsubst elscreen-e21-tab-create-keymap (&rest definitions) +- (let ((keymap (make-sparse-keymap)) +- (key-function-pairs +- (eval-when-compile +- (mapcar +- (lambda (key) +- (cons key 'ignore)) +- (list 'mouse-1 'mouse-2 'mouse-3 +- 'down-mouse-1 'down-mouse-2 'down-mouse-3 +- 'drag-mouse-1 'drag-mouse-2 'drag-mouse-3))))) +- (while definitions +- (set-alist 'key-function-pairs (car definitions) (cadr definitions)) +- (setq definitions (cddr definitions))) +- (mapc +- (lambda (key-function-pair) +- (let ((key (car key-function-pair)) +- (function (cdr key-function-pair))) +- (define-key keymap (vector 'header-line key) function))) +- key-function-pairs) +- keymap)) +- ++ (eval-when-compile ++ (defsubst elscreen-e21-tab-create-keymap (&rest definitions) ++ (let ((keymap (make-sparse-keymap)) ++ (key-function-pairs ++ (eval-when-compile ++ (mapcar ++ (lambda (key) ++ (cons key 'ignore)) ++ (list 'mouse-1 'mouse-2 'mouse-3 ++ 'down-mouse-1 'down-mouse-2 'down-mouse-3 ++ 'drag-mouse-1 'drag-mouse-2 'drag-mouse-3))))) ++ (while definitions ++ (set-alist 'key-function-pairs (car definitions) (cadr definitions)) ++ (setq definitions (cddr definitions))) ++ (mapc ++ (lambda (key-function-pair) ++ (let ((key (car key-function-pair)) ++ (function (cdr key-function-pair))) ++ (define-key keymap (vector 'header-line key) function))) ++ key-function-pairs) ++ keymap))) ++ + (defsubst elscreen-e21-tab-width () + (if (numberp elscreen-display-tab) + elscreen-display-tab diff --git a/app-emacs/elscreen/files/elscreen-1.4.6-void-variable-argi.patch b/app-emacs/elscreen/files/elscreen-1.4.6-void-variable-argi.patch new file mode 100644 index 000000000000..b8225070a675 --- /dev/null +++ b/app-emacs/elscreen/files/elscreen-1.4.6-void-variable-argi.patch @@ -0,0 +1,71 @@ +--- elscreen.el.orig 2007-12-29 15:12:05.000000000 +0000 ++++ elscreen.el +@@ -1691,6 +1691,10 @@ Use \\[toggle-read-only] to permit editi + ("-e" . elscreen-command-line-funcall)))) + + (static-when elscreen-on-emacs ++ (cond ++ ; ----------------------- ++ ((< emacs-major-version 23) ; emacs22 or prior to ++ (progn + (defun elscreen-e21-command-line () + (when (string-match "\\`-" argi) + (error "Unknown option `%s'" argi)) +@@ -1703,11 +1707,55 @@ Use \\[toggle-read-only] to permit editi + (elscreen-command-line-find-file file file-count line column)) + (setq line 0) + (setq column 0) +- t) ++ t) ; defun + + (add-hook 'after-init-hook (lambda () + (add-to-list 'command-line-functions +- 'elscreen-e21-command-line t)))) ++ 'elscreen-e21-command-line t)))) ; progn ++ ) ; else ++ ; ----------------------- ++ ((= emacs-major-version 23) ; emacs23 ++ (progn ++ (defun elscreen-e23-command-line () ++ (when (string-match "\\`-" argi) ++ (error "Unknown option `%s'" argi)) ++ (setq file-count (1+ file-count)) ++ (setq inhibit-startup-buffer-menu t) ++ (let* ((file ++ (expand-file-name ++ (command-line-normalize-file-name orig-argi) ++ cl1-dir))) ++ (elscreen-command-line-find-file file file-count cl1-line cl1-column)) ++ (setq cl1-line 0) ++ (setq cl1-column 0) ++ t) ; defun ++ ++ (add-hook 'after-init-hook (lambda () ++ (add-to-list 'command-line-functions ++ 'elscreen-e23-command-line t)))) ; progn ++ ) ; else ++ ; ----------------------- ++ ((> emacs-major-version 23) ; emacs24 or later ++ (progn ++ (defun elscreen-e24-command-line () ++ (when (string-match "\\`-" cl1-argi) ++ (error "Unknown option `%s'" cl1-argi)) ++ (setq file-count (1+ file-count)) ++ (setq inhibit-startup-buffer-menu t) ++ (let* ((file ++ (expand-file-name ++ (command-line-normalize-file-name orig-argi) ++ cl1-dir))) ++ (elscreen-command-line-find-file file file-count cl1-line cl1-column)) ++ (setq cl1-line 0) ++ (setq cl1-column 0) ++ t) ; defun ++ ++ (add-hook 'after-init-hook (lambda () ++ (add-to-list 'command-line-functions ++ 'elscreen-e24-command-line t)))) ; progn ++ ) ++ )) ; endif (emacs22 or prior to) + + (static-when elscreen-on-xemacs + (defadvice command-line-1 (around elscreen-xmas-command-line-1 activate) diff --git a/app-emacs/elscreen/metadata.xml b/app-emacs/elscreen/metadata.xml new file mode 100644 index 000000000000..bd731925af29 --- /dev/null +++ b/app-emacs/elscreen/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Emacs is more of an "environment" than just an editor, since it has the + strong configuration language, emacs-lisp. There are a lot of applications + written in emacs-lisp, and you may run many applications on your Emacs at + the same time, i.e. e-mail reader, news reader, IRC client, a kind of IDE, + etc. These applications likely consist of two or more windows, so when you + switch among applications, you may want to save or restore how windows are + located (this is called as "window-configuration"). For this purpose, Emacs + has two functions, window-configuratin-to-register and jump-to-register, but + these are too primitive to use on a daily basis. + + ElScreen provides the ease-to-use environment to save or restore several + window-configurations. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/emacs-common-gentoo/Manifest b/app-emacs/emacs-common-gentoo/Manifest new file mode 100644 index 000000000000..705cc1385db7 --- /dev/null +++ b/app-emacs/emacs-common-gentoo/Manifest @@ -0,0 +1,5 @@ +DIST emacs-common-gentoo-1.6.tar.xz 61224 SHA256 7f43a198068abba9e0735f7dee3bb642dd1531e33563ded364751319bea8f9ec SHA512 a7daed2241d778ab283482ecc016801e25084eed10fcbbc50e187d5f842df5a0d278a77f94ae950b086c8651e8ca1a18f89c11dffdde9cf9168755288aae926a WHIRLPOOL 7112026dda683d6282807181e7a6e1d666c90df0858b63ae704db05b40ff59b10ab984dd066eeb91fc670cff71eb9bc94cac7b19571409ac166d53a6cec16e39 +EBUILD emacs-common-gentoo-1.6.ebuild 3150 SHA256 0cd7c62de7eaf97f05ad7dfbc412eb42e1ff9bfcd8aa838eaba409864d84747c SHA512 690be3a0a5daf9ba2d812e36db2be905c53d292e4cc9f8cefb9d31b03e49961b68603ee8ae1a3cb4e230697825dd2c3f40b3e2ab9c92f21f6a1984b34e4d1af1 WHIRLPOOL 5f18948c13446599093bb5b7319b00f2be7dc1e6aa8a8b99da9a7ac7247154573df96472f41c5452205baabc426cdf839c0fad542b166fa65bf733e6f7305fa2 +MISC ChangeLog 3168 SHA256 49913fea870769b31de205d1ec9ab96e78d61805404b63ca5dcdc391bc46fcb3 SHA512 589569d7a648f1375cbb4aaebc525f8a9db0b3770fa04b212163a85ca68ec23f96da61574078b020aff4450840f8567df1d9654c888b5915753deed14fe65c0a WHIRLPOOL 4d20521431a504c5b8dba2742f70d3c6e355aded97f26ee5c433f68bb0392829d3e494379059251ca20b3775c44088b54571ea8a5471730cf7f9f8011857e221 +MISC ChangeLog-2015 19074 SHA256 6625951d39d971c18ce59f0529cae815ee0ab1a98f21d3e7f8e8f783cab79bde SHA512 bfb7e120b4e670048c0ddc7680c6ae139bb4023442daff3f660e416b87ac8b4793164c7a1037224f9be277712e04708c462916d021e74fe9be41f0eb4ff523aa WHIRLPOOL 1fe9060da48be27afe170f99b77b47377913064b83e1943cdbba863c81f67bb22e769cd8af7836c2d57a5223e76745736f5773d780c861d826779703b15da1b5 +MISC metadata.xml 337 SHA256 fc116cc302dc18a29628b4e1f81691b6bf38861c04449bba52ed2fc7b8faba5a SHA512 4fca91d99b7d069ef8a7b1ca182f8eef738817b3ee9a2540549642f21574fefc70eee2f3e0e000c3ee860983a651470b5aecf1e126b2cc7465defd708e608ebd WHIRLPOOL 5364e11f935806e1fac19dda102b239e0edcb32d40ef43e05c599a5a994f8932b18e5798e8d4db6130dcfd21ae2595b77f043f7150a010d1dd1828f1529b5111 diff --git a/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.6.ebuild b/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.6.ebuild new file mode 100644 index 000000000000..e795561fea8c --- /dev/null +++ b/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.6.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp-common eutils fdo-mime gnome2-utils readme.gentoo-r1 user + +DESCRIPTION="Common files needed by all GNU Emacs versions" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="games X" + +PDEPEND="virtual/emacs" + +pkg_setup() { + use games && enewgroup gamestat 36 +} + +src_install() { + insinto "${SITELISP}" + doins subdirs.el + newins site-gentoo.el{,.orig} + + keepdir /etc/emacs + insinto /etc/emacs + doins site-start.el + + if use games; then + keepdir /var/games/emacs + fowners 0:gamestat /var/games/emacs + fperms g+w /var/games/emacs + fi + + if use X; then + local i + domenu emacs.desktop emacsclient.desktop || die + + pushd icons || die + newicon sink.png emacs-sink.png + newicon emacs25_48.png emacs.png + for i in 16 24 32 48 128; do + [[ ${i} -le 48 ]] && newicon -s ${i} emacs22_${i}.png emacs22.png + newicon -s ${i} emacs23_${i}.png emacs23.png + newicon -s ${i} emacs25_${i}.png emacs.png + done + doicon -s scalable emacs23.svg + newicon -s scalable emacs25.svg emacs.svg + popd + + gnome2_icon_savelist + fi + + DOC_CONTENTS="All site initialisation for Gentoo-installed packages is + added to ${SITELISP}/site-gentoo.el. In order for this site + initialisation to be loaded for all users automatically, a default + site startup file /etc/emacs/site-start.el is installed. You are + responsible for maintenance of this file. + \n\nAlternatively, individual users can add the following command: + \n\n(require 'site-gentoo) + \n\nto their ~/.emacs initialisation files, or, for greater + flexibility, users may load single package-specific initialisation + files from the ${SITELISP}/site-gentoo.d/ directory." + readme.gentoo_create_doc +} + +pkg_preinst() { + # make sure that site-gentoo.el exists since site-start.el requires it + if [[ ! -f ${ED}${SITELISP}/site-gentoo.el ]]; then #554518 + mv "${ED}${SITELISP}"/site-gentoo.el{.orig,} || die + fi + if [[ -d ${EROOT}${SITELISP} ]]; then + elisp-site-regen + cp "${EROOT}${SITELISP}/site-gentoo.el" "${ED}${SITELISP}/" || die + fi + + if use games; then + local f + for f in /var/games/emacs/{snake,tetris}-scores; do + if [[ -e ${EROOT}${f} ]]; then + cp "${EROOT}${f}" "${ED}${f}" || die + fi + touch "${ED}${f}" || die + chgrp gamestat "${ED}${f}" || die + chmod g+w "${ED}${f}" || die + done + + if has 1.4-r1 ${REPLACING_VERSIONS} \ + && [[ -d ${EROOT}/var/games/emacs ]]; then + elog "Updating owner and permissions of score file directory." + chown 0:gamestat "${EROOT}"/var/games/emacs || die + chmod 775 "${EROOT}"/var/games/emacs || die + fi + fi +} + +pkg_postinst() { + if use X; then + fdo-mime_desktop_database_update + gnome2_icon_cache_update + fi + readme.gentoo_print_elog +} + +pkg_postrm() { + if use X; then + fdo-mime_desktop_database_update + gnome2_icon_cache_update + fi +} diff --git a/app-emacs/emacs-common-gentoo/metadata.xml b/app-emacs/emacs-common-gentoo/metadata.xml new file mode 100644 index 000000000000..bbfc19723bae --- /dev/null +++ b/app-emacs/emacs-common-gentoo/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<use> + <flag name="games">Support shared score files for games</flag> +</use> +</pkgmetadata> diff --git a/app-emacs/emacs-daemon/Manifest b/app-emacs/emacs-daemon/Manifest new file mode 100644 index 000000000000..13f6e46dad37 --- /dev/null +++ b/app-emacs/emacs-daemon/Manifest @@ -0,0 +1,5 @@ +DIST emacs-daemon-0.22.tar.xz 5276 SHA256 62743bc32f48bd5406dedb1d5356e7959c413dbc295977de0315a6ea8c1c6272 SHA512 f013cd00d3a24ca348bf718dd20dec7bea89107c0a27c921d6b58595b611991830604fc658d57681708218fbee1dae6dd0b277a2a9da67639e3553e0fd133094 WHIRLPOOL ccc9a7bc1d378b4b64873f9458284bef9008b1380a58700d5210404a216a62fe98d0b4547e28a2f52d0b3e958b45c84e8654eddb4fab48854629cb513462b948 +EBUILD emacs-daemon-0.22.ebuild 1674 SHA256 a7281831e8fd2ff249a49300f1e0ade53a8c6537cd915754806590df511121f2 SHA512 e7044d8206d47abf8abc2aa8c934b0739ca51250c00d46a3311ec6eb1f05321b5d02e4957d4adcc5f70035f706345529b1ba41ba0d6b177bee5156a5d771fa75 WHIRLPOOL 4b8b294d0e4af07cff9bd79139b6049b445e59c5dbad8a2888d1ddb57b54394d4a86adc9c1bc4ec8e78e10116e92d24d2f406b650a21fb8d65a74b30a244fdb4 +MISC ChangeLog 3636 SHA256 30714f0a9c14c0e0a1a50a1dcb50a02f0989ca959cb7c8d6ddc0a140437ada06 SHA512 93323237a4fabc35547947d0f6591b23e1bdf4e97c2cb33a8e8d72bff5c270b53288108ebb5d37d1a806ea6ab2831d24eb2747b1000883dca20e00ba58b0f758 WHIRLPOOL 2187d8523abd0c90dbe42036ec99f6b226676370772e19a08d7dc1153544bc0583375efca83bd28ec5403940fad334c4ab717afba75d44763be489f04142975d +MISC ChangeLog-2015 8939 SHA256 6bb03dc29a7d7ab32d70e227a07a05165adc23e485eace781dfd2bb122df3c27 SHA512 ee81d7b950d9c20eed14a265677266b5b25ded7067842ebd23d1b93caf25dd2fd026f8ea3568c15e7526153d432dbc5f2013b3fe20974afc6cc13bae7eb924a7 WHIRLPOOL 985efdef9cfc31c5fc3c2516dd136d705979f8a55d3797f4084e1a62e1ea88b6562a49f7e8e2957c8a440a871fff09ce8af533db151e597dcd851303d4df85af +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/emacs-daemon/emacs-daemon-0.22.ebuild b/app-emacs/emacs-daemon/emacs-daemon-0.22.ebuild new file mode 100644 index 000000000000..e219a750ce93 --- /dev/null +++ b/app-emacs/emacs-daemon/emacs-daemon-0.22.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Gentoo support for Emacs running as a server in the background" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" + +DEPEND=">=virtual/emacs-23" +RDEPEND="${DEPEND}" + +SITEFILE="10${PN}-gentoo.el" + +pkg_setup() { + local has_daemon has_gtk line + has_daemon=$(${EMACS} ${EMACSFLAGS} --eval "(princ (fboundp 'daemonp))") + has_gtk=$(${EMACS} ${EMACSFLAGS} --eval "(princ (featurep 'gtk))") + + if [[ ${has_daemon} != t ]]; then + while read line; do ewarn "${line}"; done <<-EOF + Your current Emacs version does not support running as a daemon which + is required for ${CATEGORY}/${PN}. + Use "eselect emacs" to select an Emacs version >= 23. + EOF + elif [[ ${has_gtk} == t ]]; then + while read line; do ewarn "${line}"; done <<-EOF + Your current Emacs is compiled with GTK+. There is a long-standing bug + in GTK+ that prevents Emacs from recovering from X disconnects: + <https://bugzilla.gnome.org/show_bug.cgi?id=85715> + If you run Emacs as a daemon, then it is strongly recommended that you + compile it with the Lucid or the Motif toolkit instead, i.e. with + USE="athena Xaw3d -gtk -motif" or USE="motif -gtk -athena -Xaw3d". + EOF + fi +} + +src_compile() { :; } + +src_install() { + newinitd emacs.rc emacs + newconfd emacs.conf emacs + exeinto /usr/libexec/emacs + doexe emacs-wrapper.sh emacs-stop.sh + elisp-site-file-install "${SITEFILE}" + dodoc README ChangeLog +} diff --git a/app-emacs/emacs-daemon/metadata.xml b/app-emacs/emacs-daemon/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/emacs-daemon/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/emacs-jabber/Manifest b/app-emacs/emacs-jabber/Manifest new file mode 100644 index 000000000000..54dfa7f15655 --- /dev/null +++ b/app-emacs/emacs-jabber/Manifest @@ -0,0 +1,6 @@ +AUX 50emacs-jabber-gentoo.el 206 SHA256 5001cc665a31196abd76329df413389e042cdddd72512505907a771823615df4 SHA512 44c94b318b547689788c60d41ceb8b93ffbb479099fe94933636a9a91505abaf62bfcbddb145d34cb509d35dec3c0f62b2dafc91477a723ce6585a69f45a9cb5 WHIRLPOOL 61ccc389cb0848feab2c5be55a9f0d665916b5c1328e7e88ab6c2f948087c05239a0b5a11bf4013a8da1ac6db219b97a7e7a7637900e22f2142421e71d597ff4 +DIST emacs-jabber-0.8.92.tar.xz 293948 SHA256 f2efa690ea21a86ad0d0d8feb38d4dde809306334cc1294ee9f8f128313b9c93 SHA512 30cfb5e420914e411bfbbc0c4f1b7fb78190bee6aea61fad0f9b426e0138608f327626da6ff792fc443c58b7d3b70dc3f6291ca4e1a16965fa1283f91afe8882 WHIRLPOOL db53b7c758b81b5f512877f33ca035760804c989f08fc9e7d08960d800b7d5ef68c382d9cf43705ce6f8a0c4d9a253244a679afa4a34bc3b14bd90a4d52f08a4 +EBUILD emacs-jabber-0.8.92.ebuild 514 SHA256 5fb90b96187857ba4b909d71a2d6ae0069869053340d2c34c473e3791722f6ad SHA512 458eff078f5b5832732341486f21e92bf971c9805cfe1571d471a17730ae2863b2961019430ce9eba1c6bcd5986c78dbb64c8854762a241311450429beb9f326 WHIRLPOOL bf6aa207b46e7f32a3899a5b5d55d09dfc969e4465175bc26004a905e42d66c02b7019fed95bf411a62a46f2f94ac9247978e9f8778566071189d9b0b9ce4db1 +MISC ChangeLog 2365 SHA256 f022c9beab53d04b9560897ba1b58288a07e63be118763c5fbc1619822e696eb SHA512 cc9fb92c981055690c7d41f0c586f5519104eb39e3048bbd1f240daea373e3736f572558c455117a64130943f4371d13823cbc70d69dbb49af3acee98e930dbc WHIRLPOOL b332f71857b6fb4636f2122594dc7d5206b7ef469781bba8f8e9a2fb61a9e960e7862a844c78020bd36a44dd725307376bfe1b3d3f1add0babab9c99e06fefd8 +MISC ChangeLog-2015 5008 SHA256 88aa67fbd9aac3a177904ab4cce252eb20630b71ef59d0ba31f9e2885aa40be6 SHA512 091805fea84e7af3d832f340e7b1304d2f14189a554dd01410363a492d45b8d0d03df6f9369bfaa4526a64e6edb33ccfb09b55d4484f50723a3fdc2a219457cc WHIRLPOOL 833fc78752f256836a2ba3b61504d9cd591ac7924d9bc96bee3feabdf03ba3ce8366421312fa28a6c29cf94787dbb28e9eef8fe72810180ed41928ddbf935de3 +MISC metadata.xml 339 SHA256 a1afbd2e2ce42033dd7b2172799dd9c7bef7c15160e995b0179a163cbe9b6790 SHA512 9c140e193d540e1ab7e8e04f97eda630891452af8e16a2abad6ff4f107465f47d23196a46846330583ba431a55c7f0394fdc0589db61aa9be9da0eedc329f47a WHIRLPOOL 10e5a1adefb4c90f29a0aed000238ecf5929935780b000376c75270f49bac7e8f61babbeed2b20c66f7c35d1327931ca187abfa2e5b76fb4ad0bc732c2359101 diff --git a/app-emacs/emacs-jabber/emacs-jabber-0.8.92.ebuild b/app-emacs/emacs-jabber/emacs-jabber-0.8.92.ebuild new file mode 100644 index 000000000000..a3eeab5123d7 --- /dev/null +++ b/app-emacs/emacs-jabber/emacs-jabber-0.8.92.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A Jabber client for Emacs" +HOMEPAGE="http://emacs-jabber.sourceforge.net/ + http://emacswiki.org/emacs/JabberEl" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" + +RDEPEND="app-emacs/hexrgb" +DEPEND="${RDEPEND} + sys-apps/texinfo" + +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="jabber.texi" +DOCS="AUTHORS NEWS README" diff --git a/app-emacs/emacs-jabber/files/50emacs-jabber-gentoo.el b/app-emacs/emacs-jabber/files/50emacs-jabber-gentoo.el new file mode 100644 index 000000000000..11d8c5b6f416 --- /dev/null +++ b/app-emacs/emacs-jabber/files/50emacs-jabber-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'jabber-customize "jabber" "customize jabber options" t) +(autoload 'jabber-connect "jabber" + "connect to the jabber server and start a jabber xml stream" t) diff --git a/app-emacs/emacs-jabber/metadata.xml b/app-emacs/emacs-jabber/metadata.xml new file mode 100644 index 000000000000..dd077cadaa66 --- /dev/null +++ b/app-emacs/emacs-jabber/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">emacs-jabber</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/emacs-w3m/Manifest b/app-emacs/emacs-w3m/Manifest new file mode 100644 index 000000000000..8382a0416cbe --- /dev/null +++ b/app-emacs/emacs-w3m/Manifest @@ -0,0 +1,8 @@ +AUX 70emacs-w3m-gentoo.el 96 SHA256 69880f602183ac309a44c79f382bc08745db6c3951d7874359080a0f896c648e SHA512 7fd090a575e5b8f2df50bd751f301f5f4409dfd78eb45bb911c54a3cbfe76941a146630ea0e4089138c400caf45bb040f72e3ac335457061776e01e0aa3f5577 WHIRLPOOL c2f6ca7dcf3a18b1e918bb9f64d3c9e8b5c7bd90ec96df8dee1b7373592c69240a829bff5fb5e6df1ad605d3bb9d5541e577d1f8e8ef2d518a07860438f35749 +DIST emacs-w3m-1.4.528_pre20140213.tar.xz 751532 SHA256 0be76617be14532493f95c1bb01b4c7337aa0407c5effe58d32feb9bd2b30f7f SHA512 f4ccb41f2011354c091c9b07b2ab596f030a6b2e8ef2ef674db75c93e5bfe7347b8b3602283e169e7fd591c44b222482d1a399880c60176fc55a5e77ed728483 WHIRLPOOL e3c838c1d65735899f74e09ed5362bc93e79564cb8c5076cf2dcd77880dd9d72afb7c3ddc2f9d60a49f1bda1766a6235ae702c368878e654d890127f6d0e445c +DIST emacs-w3m-1.4.570_pre20170203.tar.xz 765108 SHA256 2923b18dcd9daea27ab2e3bbb8c3328723da97f34a0eeed57e8803ccad72f268 SHA512 d1940679055d7ad74b7c417dc9e56061524f5afdf758075139e279c2df325af10eae334a6b83d40d39857237396da04744f19c293ffb8adb2e579c32ed118b52 WHIRLPOOL a77c2e78d82f46482e890d28678fa05ff4c23f657093f22b0e03a8e8a8b70898ed9caf1a27c0d640f6d168b063b188ed41d285d14c39b0c41be7da6600256b82 +EBUILD emacs-w3m-1.4.528_pre20140213.ebuild 1120 SHA256 a4f55bbda65e0b22602ea4ae40be4d46271bc5c450c7677634a0604cca6c04f0 SHA512 270d48daafef67a4da1fe7d7a3f362c27732a59396bc4b845ba6d1be7f0e8865954b478042404efcdebf2ef0a2cfa390f3a13fe9906255f9bb2b2ea0954b2b8f WHIRLPOOL 06ef6ad9f9f0fc0f5ca4dc372703641654f149ca4c262e1a38953f61eb55167bb29e1b479ca1288eafb5e5adaa08b59f74f89b3020d92dcc1fa2801eb8efff2b +EBUILD emacs-w3m-1.4.570_pre20170203.ebuild 1215 SHA256 f505d888437457a72144ae56e93f650d1bfd03da2114e1993ae53cd3ec348fb5 SHA512 9ec23005c602a2879d7ca26c7f44d67efa9663ee8d9d7c346aefd2b374166608bb6cef7d1d23d43c2ee295fc5420681ff63f74a6b8d0b007a83d9cc2c26cb3de WHIRLPOOL 1160f28ebbbb28790aa694add5c91b62b7b0a8d6c0759d3c06ac573420e5bd7acd475a338b886db017a203b00454e389909d328428140d476cf557f02e6005f9 +MISC ChangeLog 2703 SHA256 786b9c5263793839555169b14182042052052fdc34552893c48d0b8647815668 SHA512 db91c652f3c624c4431c572c723e04a693de6062ef5e21d312dd9f1ca159d9ea106e5c1ae59178c2ab3b0032f70516cad55122fe658f5a1489f3edaaf3bb6b62 WHIRLPOOL de6a98f7b8145e6653eb9add286e290d90336222843b2743fb53519ed6d923520fd5d280b23553e7886d6050f367994c8a6fea07582d9fa925faf9e3d97f9b36 +MISC ChangeLog-2015 11605 SHA256 d731e92a155b7aeea17eb88131abf7c75ef83d50dae46731ed2d931479d0a763 SHA512 807c80e4c5e1dc734266c9509f533dbbd54402c024f383b84d2f64ed2fb45449a6af1c86e203b88a76b5e22a96fb6a6fc36697b4dad50de03c323af3af68a0bd WHIRLPOOL 17ee9a047abb417b4e7955bbf454b8467d8d217eb9222cdea80554e2d576cab850ab33a17d4c99ddda112cece0d3c64472485bf989b872d0a809d6f9e919cb16 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/emacs-w3m/emacs-w3m-1.4.528_pre20140213.ebuild b/app-emacs/emacs-w3m/emacs-w3m-1.4.528_pre20140213.ebuild new file mode 100644 index 000000000000..7f9097a4aa50 --- /dev/null +++ b/app-emacs/emacs-w3m/emacs-w3m-1.4.528_pre20140213.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp autotools + +DESCRIPTION="emacs-w3m is an interface program of w3m on Emacs" +HOMEPAGE="http://emacs-w3m.namazu.org/" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="l10n_ja" + +DEPEND="virtual/w3m" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}" +SITEFILE="70${PN}-gentoo.el" + +src_prepare() { + eautoreconf +} + +src_configure() { + default +} + +src_compile() { + emake all-en $(use l10n_ja && echo all-ja) +} + +src_install() { + emake lispdir="${ED}${SITELISP}/${PN}" \ + infodir="${ED}/usr/share/info" \ + ICONDIR="${ED}${SITEETC}/${PN}" \ + install-en $(use l10n_ja && echo install-ja) install-icons + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + dodoc ChangeLog* NEWS README + use l10n_ja && dodoc BUGS.ja NEWS.ja README.ja + + DOC_CONTENTS="If you want to use the shimbun library, please emerge + app-emacs/apel and app-emacs/flim." + readme.gentoo_create_doc +} diff --git a/app-emacs/emacs-w3m/emacs-w3m-1.4.570_pre20170203.ebuild b/app-emacs/emacs-w3m/emacs-w3m-1.4.570_pre20170203.ebuild new file mode 100644 index 000000000000..cfd2bfcc7f22 --- /dev/null +++ b/app-emacs/emacs-w3m/emacs-w3m-1.4.570_pre20170203.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp autotools readme.gentoo-r1 + +DESCRIPTION="emacs-w3m is an interface program of w3m on Emacs" +HOMEPAGE="http://emacs-w3m.namazu.org/" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="l10n_ja" + +DEPEND="virtual/w3m" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}" +SITEFILE="70${PN}-gentoo.el" + +src_prepare() { + mv configure.{in,ac} || die + sed -i -e '/^configure:/,+2d' Makefile.in || die + eapply_user + eautoreconf +} + +src_configure() { + default +} + +src_compile() { + emake all-en $(use l10n_ja && echo all-ja) +} + +src_install() { + emake lispdir="${ED}${SITELISP}/${PN}" \ + infodir="${ED}/usr/share/info" \ + ICONDIR="${ED}${SITEETC}/${PN}" \ + install-en $(use l10n_ja && echo install-ja) install-icons + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + dodoc ChangeLog* NEWS README + use l10n_ja && dodoc BUGS.ja NEWS.ja README.ja + + DOC_CONTENTS="If you want to use the shimbun library, please emerge + app-emacs/apel and app-emacs/flim." + readme.gentoo_create_doc +} diff --git a/app-emacs/emacs-w3m/files/70emacs-w3m-gentoo.el b/app-emacs/emacs-w3m/files/70emacs-w3m-gentoo.el new file mode 100644 index 000000000000..2f97e134da2d --- /dev/null +++ b/app-emacs/emacs-w3m/files/70emacs-w3m-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(setq w3m-icon-directory "@SITEETC@") +(require 'w3m-load) diff --git a/app-emacs/emacs-w3m/metadata.xml b/app-emacs/emacs-w3m/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/emacs-w3m/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/emacs-wget/Manifest b/app-emacs/emacs-wget/Manifest new file mode 100644 index 000000000000..8dd00103538f --- /dev/null +++ b/app-emacs/emacs-wget/Manifest @@ -0,0 +1,6 @@ +AUX 50emacs-wget-gentoo.el 230 SHA256 d18b16edccebd283de7dd8182c533553a159dc4f716dc4c9f32537557eaa28b6 SHA512 803bf76202edd3d130a8050a026ddf84a4a2dbe65f6bf5fc159a66b3af12e2d46ce519a61296fcada0ad0ed3fbf61d62bcc87e3329dde02a83d09f94ff257d01 WHIRLPOOL e22bc0bde1eb87d43c420afd94083ca295bddedc01a1acb3eb5469317ac1c4cc084a0c765654b46bcca68addafc3a10cbbd366aa6834280a9343e67f1a7a4c38 +DIST emacs-wget-0.5.0.tar.gz 37074 SHA256 ce59516c15f9de0c637d033419605c58f4da2f5ba762f74a5911cc96b6df7e81 SHA512 32d322cda7435b901115cdc01ef6b6e84f2af7f686f7d6a89cc486523d9d8b9807903c4ee0fb945a4ff457720033523beb34037e29ef7c9cdf2a10c62b725d54 WHIRLPOOL 9ba21389535396d8cb79dabf263cc276a087644f52a5497b7bce30d26162598636fcff8fdec1a5e9b362afa4101501b8138ce8ce8d995857ac745b9ff12b0818 +EBUILD emacs-wget-0.5.0-r1.ebuild 571 SHA256 fb4328f463add1500087b573357d3156979b5b17a603e7dc28b54fbd588cf47d SHA512 fa282f710316223ccec69d3d233d56e2b6fcec033b081fe16d33d8a8f71456509c18eb64c9790bb5fa452a75cd61f7130f64a8008188f87b1ee2bd07ed0a16b3 WHIRLPOOL 70fd5083e0ba51be7ec43fb083ba212b220919529ed13eaf70cc4847274f2db8179c475f25adfd463d0516b40db77c3bc3e0c665f2af3435a061430107a060f7 +MISC ChangeLog 2507 SHA256 6bd8cc90c6a29a8e2039a8ce1957b18e3dedb65e53764b0236c97de80f505190 SHA512 65519688e1251cb1a764209b27b84d59072b3f4258acb153101b0a1064b36e0ef2b0c84d816301ba24d5bf2861bb61e6b36c753a1d95423315f8db294034000d WHIRLPOOL 01d17fd9e4f051275179d9d323048c4d86507a3df9f86ea85977d42d7fc27814ebf095915ab54eed920f01087d5251a67d27a4a57b7aeebe891fd466b2367918 +MISC ChangeLog-2015 3368 SHA256 c803e126d8b1a9316f19b6939456658cb8a8ce92a517d7cd0d16b60cef4b6ded SHA512 e2e7c295cfaf38e37373b2dbb6fd9daa9d7108dca62285b302afddb022c5e61a339721274c7ea7abe5d404c58461106027057b180f26089e480f14109357ee57 WHIRLPOOL b58c727b9403a47d52407ea708ef06a988ab0be25c8e5a02e358beda014ead2644a51b506ac76e4c0ae7d2926f2e584017bb6b039ba75ee8d703d39a02eb543c +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/emacs-wget/emacs-wget-0.5.0-r1.ebuild b/app-emacs/emacs-wget/emacs-wget-0.5.0-r1.ebuild new file mode 100644 index 000000000000..348adb4562c7 --- /dev/null +++ b/app-emacs/emacs-wget/emacs-wget-0.5.0-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Wget interface for Emacs" +HOMEPAGE="https://www.emacswiki.org/emacs/EmacsWget" +SRC_URI="http://pop-club.hp.infoseek.co.jp/emacs/emacs-wget/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 ppc ppc64 x86" +IUSE="l10n_ja" + +RDEPEND=">=net-misc/wget-1.8.2" + +ELISP_REMOVE="lpath.el" +SITEFILE="50${PN}-gentoo.el" + +src_install() { + elisp_src_install + dodoc ChangeLog README USAGE + use l10n_ja && dodoc README.ja USAGE.ja +} diff --git a/app-emacs/emacs-wget/files/50emacs-wget-gentoo.el b/app-emacs/emacs-wget/files/50emacs-wget-gentoo.el new file mode 100644 index 000000000000..51afcaf6d4c1 --- /dev/null +++ b/app-emacs/emacs-wget/files/50emacs-wget-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'wget "wget" "wget interface for Emacs." t) +(autoload 'wget-web-page "wget" "wget interface to download whole web page." t) +(add-hook 'w3m-mode-hook (lambda () (require 'w3m-wget))) diff --git a/app-emacs/emacs-wget/metadata.xml b/app-emacs/emacs-wget/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/emacs-wget/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/emacs-wiki-blog/Manifest b/app-emacs/emacs-wiki-blog/Manifest new file mode 100644 index 000000000000..66505f8e9d3c --- /dev/null +++ b/app-emacs/emacs-wiki-blog/Manifest @@ -0,0 +1,7 @@ +AUX 0.4-gentoo.patch 389 SHA256 8b0a57898f44259b8f4bfaab6e64848c9a8c00857d565eb7f7a03b57b0cb4d2c SHA512 16c9a2aad3361c1c8dc156132e60527d02446505f1fb05996b3b9a079f262f62851e09adf62ffeddbda737acbdf87fb597d5602cfac30588ee8e91d998962f74 WHIRLPOOL e5dd3081cd97355e2020576adae02eb128b969fc3642cc3a241ad420eef69099ceee780a11c24ccb780b896118b2507086325b8298e7d0f2392821a435d4cd57 +AUX 90emacs-wiki-blog-gentoo.el 690 SHA256 d150349e0cbd673e1940ccfe6add8f43cc38e61af68ddb3ef8e87c3d0dabf3e6 SHA512 75a7c488cb1d188acc299b5d06993e828490beb988a06e1b17b76cc95b8b953c6d33a4468e578d93220ea6571ae83372eef98709f01ad767840578077a2aef3b WHIRLPOOL 6a5bb624a942f8c062aeba83f3bb13e4d522e4bfe82f2861f9d0d79e7e82275d449140e38f968751f60f6d5d254f9ed6079e671d042a079d8cf7fede6d463dc6 +DIST emacs-wiki-blog-0.5.tar.bz2 7108 SHA256 eb74abb9ed29d9fc2706675e9ca85214f1ae3026176b7663cdca8a1e0584a15c SHA512 1f0481f3344b3264d33b2ddf9ff7290ef168743092313a3d9198466f002515906e3c4f8f56ef9375ea7ce77b9fb5620b2f1891d6f8b41772df46f7fd34edcc85 WHIRLPOOL 4a3217ec0b919e5c9bb010742ac2e7e038c53a2de4ffb60a447daad5304fa2bdbfbcc85050679717c7138cecf63f717770714d6c3f58ded7240c04e5779ca1b1 +EBUILD emacs-wiki-blog-0.5.ebuild 452 SHA256 fd0a24399d28291591c12ea66b7024ceaaa658463e5a4fbbadfec5b2d4f6439a SHA512 8df10368c777d044e3f44f2d1342346ce4bece84348834465afc681bfd574ff16300d8b3be1e6a9a9446e4bcb5ee9cf29ff9d58a5daa5cf98b9e3c97af9601f8 WHIRLPOOL c131e0d8f3406779c2d202bcc454253ca0dec7fea73892ba0cc5d133ea8af5065a4d9333f74842ad4d8566dc8bc2dbb06f8045d863645594d933410af7585de1 +MISC ChangeLog 2398 SHA256 77f45ed72996f4a5210c29af844c1d4893e841ca4e7ba922bc1aea8f2ee6bafa SHA512 0a4b9f1fee818f17d78050b9ad5299c89a74ae7b2d6cf74d5224e30a184cbb25b03592e965b6de7d851df73be19cffd432f3a8cd9aa7ffce9ed8d6ad9ee32aeb WHIRLPOOL 01735c9e79f26e6ddb8647d75091fdffbe966c7a26de2b4056b8cd32d16c90bc4dfc278cc663d77c6faa85fa560d1822b99c1a3504ce4635804738f2b995daa3 +MISC ChangeLog-2015 1520 SHA256 f5f2625095ac7fa69fe0b027f9595a3e9a820f09490466ef78a49a63b6ce9ff9 SHA512 78f8b9b3d191c843fbcdb9c55ba14706d28f07e2931614c1ef820b573392c0398cf87534db98d57680ce8dfe5d322c3c7f701fc155f04e227e0659722b49284f WHIRLPOOL 23a06df65786bda5ca54299a779982418613ccdb3e4758f80ffaca846d32e815b3cfa8a53ad412c41d7bfe0c53081f8e353295a355506957ab6d5399ed4f8061 +MISC metadata.xml 436 SHA256 1a02a030735e1b57ce3b75290d83743bfd04134b91d9767f0a271fa9972fae6e SHA512 4e3a6de73ee3eff2bee2e9c30761b14c8da93b70a248e0304ab7da94ba7359821e2c4c2f03fc8b4fd576e60f674a9c549de9cd839b6e77565a9d7e195564a126 WHIRLPOOL 53b5c445c488f22cb139973c815cb8c5a2655d9d6f51a76d57a68647e8456c584f0524a1efc96c7742c0d45d62453769a4e555379af443e67d871025d1825f11 diff --git a/app-emacs/emacs-wiki-blog/emacs-wiki-blog-0.5.ebuild b/app-emacs/emacs-wiki-blog/emacs-wiki-blog-0.5.ebuild new file mode 100644 index 000000000000..2ee19b45a1f2 --- /dev/null +++ b/app-emacs/emacs-wiki-blog/emacs-wiki-blog-0.5.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit elisp + +DESCRIPTION="Emacs-Wiki add-on for maintaining a weblog" +HOMEPAGE="https://www.emacswiki.org/emacs/EmacsWikiBlog" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +DEPEND="app-emacs/emacs-wiki" +RDEPEND="${DEPEND}" + +ELISP_PATCHES="0.4-gentoo.patch" +SITEFILE="90${PN}-gentoo.el" diff --git a/app-emacs/emacs-wiki-blog/files/0.4-gentoo.patch b/app-emacs/emacs-wiki-blog/files/0.4-gentoo.patch new file mode 100644 index 000000000000..f11b1292ec1c --- /dev/null +++ b/app-emacs/emacs-wiki-blog/files/0.4-gentoo.patch @@ -0,0 +1,12 @@ +diff -ur emacs-wiki-blog-0.4.orig/emacs-wiki-blog.el emacs-wiki-blog-0.4/emacs-wiki-blog.el +--- emacs-wiki-blog-0.4.orig/emacs-wiki-blog.el 2005-02-01 03:56:04.000000000 -0600 ++++ emacs-wiki-blog-0.4/emacs-wiki-blog.el 2005-02-01 03:59:02.567905058 -0600 +@@ -42,6 +42,7 @@ + + + ++(require 'cl) + (require 'emacs-wiki) + (require 'calendar) + +Only in emacs-wiki-blog-0.4: emacs-wiki-blog.el~ diff --git a/app-emacs/emacs-wiki-blog/files/90emacs-wiki-blog-gentoo.el b/app-emacs/emacs-wiki-blog/files/90emacs-wiki-blog-gentoo.el new file mode 100644 index 000000000000..9c3b97026ef6 --- /dev/null +++ b/app-emacs/emacs-wiki-blog/files/90emacs-wiki-blog-gentoo.el @@ -0,0 +1,19 @@ + +;;; emacs-wiki-blog site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") +(autoload 'emacs-wiki-blog-last-n-entries "emacs-wiki-blog") +(autoload 'emacs-wiki-blog-generate-calendar "emacs-wiki-blog") +(autoload 'emacs-wiki-blog-generate-archives "emacs-wiki-blog") +(autoload 'ewb-publish-rss "emacs-wiki-blog") +(autoload 'gs-latex-tag "latex2png") +(autoload 'latex2png "latex2png") +(autoload 'gs-emacs-wiki-thumbnail-tag "plog") + +(eval-after-load "emacs-wiki-colors" + '(progn + (add-to-list 'emacs-wiki-markup-tags '("latex" t t t gs-latex-tag)) + (add-to-list 'emacs-wiki-markup-tags + '("thumb" t t t gs-emacs-wiki-thumbnail-tag)))) + +(setq gs-latex2png-scale-factor 2.5) diff --git a/app-emacs/emacs-wiki-blog/metadata.xml b/app-emacs/emacs-wiki-blog/metadata.xml new file mode 100644 index 000000000000..d5834644a6ab --- /dev/null +++ b/app-emacs/emacs-wiki-blog/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Emacs-wiki-blog is an Emacs Lisp package to maintain online journals, + like the way blogger or livejournal does, but much more powerful. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/emacs-wiki/Manifest b/app-emacs/emacs-wiki/Manifest new file mode 100644 index 000000000000..a0ab54c0882b --- /dev/null +++ b/app-emacs/emacs-wiki/Manifest @@ -0,0 +1,6 @@ +AUX 50emacs-wiki-gentoo.el 229 SHA256 acbcd414f190889e9c3083c91839126a3c9afebbdad62e80b2ce7945e2572858 SHA512 dea1cd74ab44ae561fad8780d61a23b8ea8be71b85bafa000de8ccf0158254e2cd7054dca36695cfad039391cd44aefc83d41ee9912b816b3b9c54c20332fbad WHIRLPOOL bb2a383ba9ef46d80a64153c99fd4cf79bdcf5c006a0a2eb22a8bcc3f060a54f9dee905ef00d8c656769af93221b52dca657b98283739b037db26abb5dd59d1f +DIST emacs-wiki-2.72.tar.gz 217896 SHA256 66d39fbae5020d2936fbfae754f34415fff3ed8fb5f3f4b97c8bdfddbb81b5c5 SHA512 eed759f43c8ba6bb06be2d6b5ab3eef4f13593ce952402dc0d054ff7283b236ded789807b080d19c06857367385dcbf76aec440ebbd7e2a23b113ddb4d288cb7 WHIRLPOOL 6ef71f14e2cd324bbcfdf951612c75812631291e9d00172f47e9d72581492149795fd0cc0504d9376041096287dceb23f8fb2a524c1cfc06b3eb5183def1f774 +EBUILD emacs-wiki-2.72-r2.ebuild 968 SHA256 3aaf1598a0469cc0ee572739bc82f92038389da87a054553c90f6369a2e2bc2f SHA512 08066b842db542adeb66619d29a0d8ba2ee70d31ab5f8777ec061355bed6da780dc88de1539b2c451955406d689beeb8dfff83a9eaa95f3f7f82396510e900b1 WHIRLPOOL b9e70533813bbc524a2e4fcf43f8906e0f83489752f911bc4e032d83b3f7d4f7c35e530bcabc57407ecb2e90b7a8fb7d6095b06b628362b6a21b439ebe0d40dd +MISC ChangeLog 2359 SHA256 bb6007c104bb3a4df2f3518244b9c74a67b23f44b75fdfc569a4bc98c50ac83f SHA512 4a803f907685e0c03734e859847cff0d507038da0e36308c9992c9f88f97259397dc359d2e3dad2678e6d6a831a5386cb70c39ba9848ccfe4f30d7704311f5ab WHIRLPOOL 45de980b470e653a01cba08ebad44aec5841d086e7db5221d3f1801ff9153e65cf2115e24bb8254261e18e9caebb6722436b87f36ff1bba56ba9fe212acd7708 +MISC ChangeLog-2015 3101 SHA256 6360b28889be7a19679c6c69636c0f6435fb08f7cceee2434a5ab6fbed36c5d6 SHA512 6d9519575f770489e132598bf190789c352441cc7e287075920b2682d1a64720bc881c4e3343d93f1177d9a3a411ae4242382365ced2d9726292c847309655a7 WHIRLPOOL fe8e30e9f118cf3d5f6e5eab166c9e8962e818cbd16cbe69cf9ae91f06b11721f7b4c502313087a4865bea773f09d4880e89806d7c24c5038fac80258a608ea3 +MISC metadata.xml 930 SHA256 70007153b0508c6ef93b5ddd15744f1e8c957c6a11cce6fb73a206967bc94422 SHA512 284488e206700f5ae22e96095b7dbf78d76364252aff9212584679dc451d6ba363f6c9d0a386633d057fd97bf6abcf4ff0eb6f2e474eeaab8184872e1bb97cb0 WHIRLPOOL d1de5e11fe88e856ecf263298f28267aa79b4ebb0df3db40416639e99aaad3975fcf06e057badf6465262f19b00b0b605cb52e7173ab98fc1034ec05225b5f69 diff --git a/app-emacs/emacs-wiki/emacs-wiki-2.72-r2.ebuild b/app-emacs/emacs-wiki/emacs-wiki-2.72-r2.ebuild new file mode 100644 index 000000000000..24e4f8ae7b75 --- /dev/null +++ b/app-emacs/emacs-wiki/emacs-wiki-2.72-r2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Maintain a local Wiki using Emacs-friendly markup" +HOMEPAGE="http://www.mwolson.org/projects/EmacsWiki.html + http://www.emacswiki.org/emacs/EmacsWikiMode" +SRC_URI="http://www.mwolson.org/static/dist/emacs-wiki/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +DEPEND="app-emacs/htmlize + app-emacs/httpd" +RDEPEND="${DEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + # These will be made part of the emacs-wiki installation until + # they are packaged separately + mv "${S}"/contrib/{update-remote,cgi}.el "${S}"/ || die +} + +src_compile() { + elisp-compile *.el + makeinfo emacs-wiki.texi || die "makeinfo failed" +} + +src_install() { + elisp-install ${PN} *.{el,elc} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + doinfo *.info* + dodoc README ChangeLog* + docinto examples + dodoc examples/default.css +} diff --git a/app-emacs/emacs-wiki/files/50emacs-wiki-gentoo.el b/app-emacs/emacs-wiki/files/50emacs-wiki-gentoo.el new file mode 100644 index 000000000000..487d5ddeecce --- /dev/null +++ b/app-emacs/emacs-wiki/files/50emacs-wiki-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'emacs-wiki-mode "emacs-wiki" + "An Emacs mode for maintaining a local Wiki database." t) +(autoload 'emacs-wiki-find-file "emacs-wiki" + "Open the Emacs Wiki page WIKI by name." t) diff --git a/app-emacs/emacs-wiki/metadata.xml b/app-emacs/emacs-wiki/metadata.xml new file mode 100644 index 000000000000..14a7c3026b79 --- /dev/null +++ b/app-emacs/emacs-wiki/metadata.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Emacs-wiki allows you to create a wiki on your local system and + export HTML pages. + + Emacs-wiki has many uses. It has been used to organize links. It can + make web page maintenance and design a lot easier. It is used as the + back-end of Planner. You can store and link together various bits of + information in a coherent manner. A weblog of sorts can be made with + it, but RSS syndication is not supported. + + Emacs-wiki is not a real wiki in its basic configuration, because + users from the web cannot edit the pages unless you use + emacs-wiki-httpd.el. + + Emacs-wiki does not allow you to edit the pages of TheEmacsWiki. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/emhacks/Manifest b/app-emacs/emhacks/Manifest new file mode 100644 index 000000000000..5755aa9eea2d --- /dev/null +++ b/app-emacs/emhacks/Manifest @@ -0,0 +1,6 @@ +AUX 50emhacks-gentoo.el 899 SHA256 85a84c23f60484182ff1b4ad5b8b7006d9e36fe5ddfc602b5329bb8bee9344ae SHA512 aa71cfe32373ed3f0d9b71ee83f1084debaafa22f73c4a0b810e1209ff4352c1aea48e7fec839278f27806d7a2d6cecb3b8232470c8fc257690f0a48e079fda1 WHIRLPOOL dd72b044049a53f3d4eeab63e7af50a4835b5e5a7939c8137de4bed1525b5323adb1befa7b9142f8f2079738ae2903716b57c9fb64d28e0100cb8c27da2524f2 +DIST emhacks-20070920.tar.bz2 71232 SHA256 d249a6dfcb0e7b40c76844ee5959032ad0a792ff391ee11fe5e4a461c6b86ed7 SHA512 097a4602d82587a20feeb14c4717c69536336319f43f7b5e8b4ba0c7f878218138eddbe1edb6293222b7c5798b94dd2c8393231a7b8fb8f32fe5349f2b054bb1 WHIRLPOOL 7e876c0dd2e425da97ef3a721c86b49f2229c318bd35334cb9a9bdd1c2506f4e802c7e9d89e7ea38b35d1b781c38d8e2ca280bfceca2d0b5741fd45791548772 +EBUILD emhacks-20070920.ebuild 935 SHA256 486cd0f86de59f44199356e00a1a1b7f949c19d8049d20a7a9d1f78a72cd5831 SHA512 400811049928dec6d112e87dc179882599ed9d2115ec4120255c3553e610edee81a3c1872f84080e1637d8a6488060e22f39f34c9c7c9d19a13d6844f680acec WHIRLPOOL 4dff8c4074f4ca1cb1637e6a22dd8d7f83461789992bead9effc0f6f8c54d7ebb4495919a993ebedcfda051fca963b7dc7ddeacda97e75f8efa99eb6820de9b6 +MISC ChangeLog 2529 SHA256 9521276a8fe52927ac8c8585939066a57ff814826dc896dcc0275826952a5b23 SHA512 cca9bada9d9607b95b902f31e056a1d837e1a4e5b162444b89a5503e5c30f86fa9718d833e79c65442f6083a1bcb24bf140f271caa984fbae690068ce1b72c7c WHIRLPOOL 8b6df41378d8e4a21860231b5eddbde924c22e4435718b10fc928afc4cc87bee4fa7fdb2ed3b0eff0a5d63610c6670e139d59007f87d35f1e89d90bff66dccae +MISC ChangeLog-2015 810 SHA256 f7822a701a407d7c940e5b89e41995a75ab99bb8e358d3ad3ec2056a00ec7f04 SHA512 34c78c51f7423955bfda8766ef4b83e8369407a705acf268d3002d34de8f6e6b19eaf9ebf6096eb94a107970645acf8fb41e18ef1866da581d601fd8fa20fee5 WHIRLPOOL 52ea9ea93f91875f8bce93429ac07eb3e4ecc3f97e0f81031db4d7e4d52702e9858522149098dedc604db4220fe855b3c1d2b4088a1242e3dfbc96e101348340 +MISC metadata.xml 824 SHA256 cf8428d7ce55fcf8b3077e76f09bad02433c9aaa4d1152ac68981699e98b6ef3 SHA512 40cedfd1423fe284874092f6075c4d234c4c96f2ef617f36a8e1004f1d382255e31e6ade9b59b3e0132f44e2fdbe510fe47f53789234fa5a098fcaddf9370e7f WHIRLPOOL 5e8200f3268e519e4af39f5e8f0dfde53211d81469d07da7d99ce5cc933051bc551db9f2cb47be208740a27fccd5a1d4d70d35242e5bc267a01e1b8d1d8319f0 diff --git a/app-emacs/emhacks/emhacks-20070920.ebuild b/app-emacs/emhacks/emhacks-20070920.ebuild new file mode 100644 index 000000000000..b094ca266ce3 --- /dev/null +++ b/app-emacs/emhacks/emhacks-20070920.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Useful Emacs Lisp libraries, including gdiff, jjar, jmaker, swbuff, and tabbar" +HOMEPAGE="http://emhacks.sourceforge.net/" +# CVS snapshot +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="jde" + +DEPEND="jde? ( app-emacs/jde )" +RDEPEND="${DEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + # remove files included in Emacs>=22 or not useful on GNU/Linux + rm -r findstr* overlay-fix* recentf* ruler-mode* tree-widget* || die + # this requires jde and cedet, not everyone may want it + use jde || rm jsee.el || die +} + +src_install() { + elisp-install ${PN} *.el *.elc + + cp "${FILESDIR}/${SITEFILE}" "${T}" + use jde || sed -i -e '/;; jsee/,$d' "${T}/${SITEFILE}" + elisp-site-file-install "${T}/${SITEFILE}" + + dodoc Changelog +} diff --git a/app-emacs/emhacks/files/50emhacks-gentoo.el b/app-emacs/emhacks/files/50emhacks-gentoo.el new file mode 100644 index 000000000000..14fd515ff685 --- /dev/null +++ b/app-emacs/emhacks/files/50emhacks-gentoo.el @@ -0,0 +1,32 @@ +(add-to-list 'load-path "@SITELISP@") + +;; dir-tree +(autoload 'dir-tree "dir-tree" + "Display the ROOT directory in a tree widget." t) + +;; gdiff +(require 'gdiff-setup) + +;; swbuff +(autoload 'swbuff-switch-to-next-buffer "swbuff" + "Switch to the next buffer in the buffer list." t) +(autoload 'swbuff-kill-this-buffer "swbuff" + "Kill the current buffer. +And update the status window if showing." t) + +;; tabbar +(autoload 'tabbar-local-mode "tabbar" nil t) +(autoload 'tabbar-mode "tabbar" nil t) +(autoload 'tabbar-mwheel-mode "tabbar" nil t) + +;; jjar +(autoload 'jjar-create "jjar" "Create a new jar file." t) +(autoload 'jjar-update "jjar" "Update an existing jar file." t) + +;; jmaker +(autoload 'jmaker-generate-makefile "jmaker" + "Generate and edit a Java Makefile in directory ROOT." t) + +;; jsee +(autoload 'jsee-browse-api-doc "jsee" + "Browse the Java API Documentation of the current Java file." t) diff --git a/app-emacs/emhacks/metadata.xml b/app-emacs/emhacks/metadata.xml new file mode 100644 index 000000000000..17d3c9cfeb76 --- /dev/null +++ b/app-emacs/emhacks/metadata.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + The EMHACKS project goal is to provide a set of useful libraries to help + using Emacs or XEmacs. + + Among those libraries you will find: + gdiff, Use an external GUI diff tool from [X]Emacs; + jjar, Java Archive builder; + jmaker, Java Makefile generator; + swbuff, Quick switch between Emacs buffers; + tabbar, Display a tab bar in the header line. +</longdescription> +<use> + <flag name="jde">Enable support for Java Development Environment</flag> +</use> +<upstream> + <remote-id type="sourceforge">emhacks</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/emms/Manifest b/app-emacs/emms/Manifest new file mode 100644 index 000000000000..48db70cf1b37 --- /dev/null +++ b/app-emacs/emms/Manifest @@ -0,0 +1,10 @@ +AUX 50emms-gentoo.el 59 SHA256 86d464acaafdf27649e81518af8e1d5b4e6399e8a3543de91f9d13bd7460770b SHA512 e1dcdf700ec405915ecc67dbca29b89468ab16b413cfa9ae5910481036db4627609939a7142d1d58f4f66464f12af02722750e24b25513a265be66c0943f7c66 WHIRLPOOL d019ac75c25bdd83a9c57acb24dabffd21b810cf1f7a057409de90d5760eb16d3b9fc988e7446342e9cafea7e6f428a4a1918a0006526374c9fce3beb2d949bc +AUX emms-3.0-Makefile.patch 411 SHA256 ebe4382a43691108479a256da3e8718acec2187975e4f7870e9c50d85ddba109 SHA512 6e659103419d6d9ed5129cc48b670d0bb54389dc339258addb39b7590043a95c80af401a4eed55e96a2872145cc16e7654f6b263112db97be3f158c13c9bbd81 WHIRLPOOL 6b4bc66eef5f48c1048e07bc9803bcaedb080e010e042e30a75c987083e4044aab3ae3e9ee2e6da8765b5b9b6ef47c2d6e4687cb5a0014103045d725802a1c30 +AUX emms-3.0-texinfo-5.patch 509 SHA256 66ddbc99b6fb938955f30dee1f1c7cd26939cc9306ecfc8d77dcefbc4ebe176b SHA512 bce004eff25f371507b38b7176873c0d54fe28e873431a4ff4a714523912dcc07a7284a2527c9751f77ab0260ee4ca76e63557df4dc02fe8eb06537d5b750178 WHIRLPOOL 4ba671116c56b8895cd332c5c734582e935c4581d31d7f26581ba60bf237f6b0b592cabe5bfb18665ea8a23523dd33e645d73970333c4bec6ed6e6fc41da76d4 +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 +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 +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-3.0-r1.ebuild b/app-emacs/emms/emms-3.0-r1.ebuild new file mode 100644 index 000000000000..62f2daf63eb1 --- /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/ + http://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/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 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + 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. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/erobot/Manifest b/app-emacs/erobot/Manifest new file mode 100644 index 000000000000..85b41d4c4cab --- /dev/null +++ b/app-emacs/erobot/Manifest @@ -0,0 +1,7 @@ +AUX 50erobot-gentoo.el 195 SHA256 2e32471e551f62283a44aa73bf36fbc59785ce24ce63d7f26393dfd704598285 SHA512 451baf6369149ad36ab35defec43da2cc095688776fe24f3c786fd107b8e5fdc02e7aadb52f3905f9350e273d3c1e08512ae42feaad9fa0650fe31483d4f3f0d WHIRLPOOL 65de32983802b5be6fcbcab65cece0b7cc3691bead9c1802c446d2ce799a5b66611981e4f7415505a66b62d9ae9c9f3d23f20af20b9ba7e0fb4ed28e328afafe +AUX erobot-2.1.0-fix-interactive.patch 520 SHA256 87d0023dde8e647e325b2e30e059cba9fe4855b9300e065e13c3afc4b800486f SHA512 c71434f7a44e65657ba8fdfb32b0b377773fed3850e2c3ef6f5e6c00fedb059748fa64e7fb2315e7e6cf3d85003846a0828941e0969e86f86c94ee2987550b4b WHIRLPOOL ad452cd4c17f5991cb1de4f3278e711ba58a17c0e7dc2ed04e9a9b87b12b3215afbe5de0b5f6dce97940d42e64fa021a942de40d094a0b0c886a151377c3c125 +DIST erobot-2.1.0.tar.bz2 8748 SHA256 36c02702406ed15f8f67e148a7b098006e5cde2e1fde9f6e748e7fb22a03197c SHA512 a5e8ad1d6cbc736302d846576a3effb6ef6a22b31677e604374df50920435a8082a8b3124a3a76c5086a066956ba457bfb4d2477cdc16ae45919aa7dd8c7e874 WHIRLPOOL 69b8e0ea181f882a22254c8be9d9a7d7e03c021285fb2a3d475ee950d45cd9c246eaba2352d3d5ee77b596ed1c25eddde84abc5e59de5b15ea3f7b831a791563 +EBUILD erobot-2.1.0-r1.ebuild 388 SHA256 cafd18e6457b4d101111de05ee11557e12dfeb7baf90d126a70502029b5031bf SHA512 c89ba622de92643650abdf649228dc73cd689d5ce3832f12882d916994be16da153ca582ac11b631722a3c5f7e73b90d0d0560e2376d88975ae2302d89738f9d WHIRLPOOL ea5fa1f1c41108cdf50b3e88167cb33bee86ff7bed536c9ce3e0fdb49b99e36abf3cc818b7722245b7ea0ae22af840873f847cfe68d09e1f90c896eca2234643 +MISC ChangeLog 2390 SHA256 0669e8bb9ed0af92e22b208966c0525fa550120fe3866c42b82b4432be253881 SHA512 54894a5de3f037a28ae9108f882218d9ed9d138de1129a79b5dbe1342b67ef276b9f31d9a0755b8b088ebc437bd49664ad3c9785e3d344c9ba3a4dec6f5bf24f WHIRLPOOL 681d688e89a8f4f011900a4b439a311d3704d2199e6650d12ff57f8347eb534d350a0f50752a87efbed7c3807348d03d4fe8c0ab8ae55030ce323d4e57eb268b +MISC ChangeLog-2015 1830 SHA256 268071c37d6d5d1edb2cd60c53522b543103ca8548ded29bd7ca15a137d68dbe SHA512 884c623c278bf30fb2d0e89af327aa8e1e2e250eaa32e6193f98c5adf1abb41f4b2327933248b38e776655339f2fd14adcfbdc61e4cea0bb44035422c78aa0b6 WHIRLPOOL e85d0692ba47793e9090de15684dd45acc64af66f2c44336abb3727fde1868e34ad8fc2afca436d8da2d93bee7a06139012298d5f3cb662dcc40bf5e0b5a706c +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/erobot/erobot-2.1.0-r1.ebuild b/app-emacs/erobot/erobot-2.1.0-r1.ebuild new file mode 100644 index 000000000000..86427fec6924 --- /dev/null +++ b/app-emacs/erobot/erobot-2.1.0-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Battle-bots for Emacs!" +HOMEPAGE="https://www.emacswiki.org/emacs/EmacsRobots" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +ELISP_PATCHES="${P}-fix-interactive.patch" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/erobot/files/50erobot-gentoo.el b/app-emacs/erobot/files/50erobot-gentoo.el new file mode 100644 index 000000000000..9ca415017af3 --- /dev/null +++ b/app-emacs/erobot/files/50erobot-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'erobot "erobot" "Starts a game of erobot." t) +(autoload 'erobot-tour "erobot" + "Introduction to some of the erobots included in the package." t) diff --git a/app-emacs/erobot/files/erobot-2.1.0-fix-interactive.patch b/app-emacs/erobot/files/erobot-2.1.0-fix-interactive.patch new file mode 100644 index 000000000000..69b195170a85 --- /dev/null +++ b/app-emacs/erobot/files/erobot-2.1.0-fix-interactive.patch @@ -0,0 +1,11 @@ +--- erobot.el~ 2002-09-28 21:25:39.000000000 +0200 ++++ erobot.el 2007-04-21 11:57:15.000000000 +0200 +@@ -230,7 +230,7 @@ + `erobot-max-turns' has been exceeded, or if the char q is pressed + while the game is running. When the game ends, the candidates on + the map are returned in a list." +- (interactive "i\n\naCandidate A: \naCandidate B: ") ++ (interactive "aCandidate A: \naCandidate B: ") + ;; Place candidates on the map and set erobot-candidates + (setq erobot-candidates nil) + (erobot-initialize candidates) diff --git a/app-emacs/erobot/metadata.xml b/app-emacs/erobot/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/erobot/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/eselect-mode/Manifest b/app-emacs/eselect-mode/Manifest new file mode 100644 index 000000000000..61c3ef395a7f --- /dev/null +++ b/app-emacs/eselect-mode/Manifest @@ -0,0 +1,7 @@ +AUX 50eselect-mode-gentoo.el 178 SHA256 00ee4866ea3264d981ec40e0b95ec0f7add48aa0bf853494278040d35aeccb33 SHA512 200da398adf72241112bcda74b432a8a313cf29018c9f6fbdf6021674b23a201ada6ba884d4c9c3a4ee4c042d6c8fc7c3ba59702c8ddb6ea20b652f9ded9d32f WHIRLPOOL be4cd812d86de4b0fc0f574cb2be0d6bf1421e1735e3f28fb1345c460bc8271c5f3224dfb2dc39e420705b335f2a74c684ea1fc827b3ce54a518f26155e1ed20 +DIST eselect-1.4.4.tar.xz 177536 SHA256 120c123eae4a1d03515e94f9efd51af6ff2f09340daf1ada4dc21079df7a937f SHA512 1ed01cf00e3f13aad3e5f844c7086c3dd48398efd76e68cd91cf13b9939f4b48eef8915c5f3926954d158023115ad66ee67c0bc8fc4c9570900a37207674fc8f WHIRLPOOL e56c3ea3e54bdbcfffba3fbbe85b3c824cab796a0bae2680fac962356a2f707783571a9f73e0ea8299098838e593bea77b14edbeaadc372f186c2da2928e9ab5 +EBUILD eselect-mode-1.4.4.ebuild 570 SHA256 8bfe9c1cee4d187babba007d8276e98c1d2fb3e8f31215b9670cf6f130794979 SHA512 14ab8292c91ab1da794cfd4b33b09dec3f382c1e7fbf3ed3f9fc0f26438ae255b314f993963cc867e37f6cfcba37d8da0f64e6094cb42fb13ca8f11b9ed1675e WHIRLPOOL 8eb57f94c02a38a8b0c261a15841012ad63e1f765a36db9ce6c2aa671842af56d6a082e5846aaac6a0e0d6bebb99d59c42042f208924b7e228cdcc56d5fdeebb +EBUILD eselect-mode-9999.ebuild 452 SHA256 457fb80ba82497250f41f506a38c0e8ad5c07e99a1da0f90f684cf2653b126e2 SHA512 0598d25157ccc71091e91f3bced3063021af2db1b02f16d53a1c5df3d2ac5f4eb8c0c238d811038a91d776843e87e47a43ce0a428e576d46f12f69905fd9f81e WHIRLPOOL c0e4811c37e46d6417e21170101634723126401ab121e6579c0cb2d8bd7e30a3dac67f2d1a77095ec1f9faadfcaee214c26de538558c6ac534d06433aa44d169 +MISC ChangeLog 3324 SHA256 36849db384b59177d9e4961b29111f20f0b60e8959939481974cd1c128a28d92 SHA512 07c21d3d8df18458fc809697335824210e4634ce84b2f2fb011052090d7c75c9203267d7012e55d35415aeedb774d9f873e5dabe79f6b47fb6ddd81da5d895ba WHIRLPOOL 29d6cfb17da88c7072bfdd2bbcd7b3328304075994fb4d2fa84667df651f0e87b916e2869e96d7ec8a9b1b91955014b3958ef443e926d46677ed9fb970ec3a28 +MISC ChangeLog-2015 7330 SHA256 5876301c0c34dbb486b23d510fffd01477a1ed8e52370a337c30e3406f53af25 SHA512 4a353578519723ba361fc56615899644b0ff80846f8a490955f626fa349f15aa8354398362bbbf8660c153b444ee526ac08ab6131bd78166a008f5e4f70df362 WHIRLPOOL a2d882c30c4cf1626f24f9a928b39fa3a4f0838632702a005b758e9795223a3dbdbf9e7efd37ad751ea300f979732886ce07d9ef3923848a04b403b6043736ea +MISC metadata.xml 426 SHA256 153a075d319f8c63f6b663c9b759d0a11d33cc5879a022c4ebd03bf0bcb45a13 SHA512 18468ec99892972ddfd973e3efc4869abc9848906773556b6ae5bf9bc48780c790beb77da548c98f9fc07771068dc219d1af2f3dc29f1bb36f12dddd2432a675 WHIRLPOOL 57983fa2090b143b565ac458b0944bc369bc5573e6a7fc856de0d59529ee94aff723dd1ef893f0fd3c69dc305f62cb808d5cc8c236eb0ee9c0f3bb3430a03666 diff --git a/app-emacs/eselect-mode/eselect-mode-1.4.4.ebuild b/app-emacs/eselect-mode/eselect-mode-1.4.4.ebuild new file mode 100644 index 000000000000..cbc16c8b03ab --- /dev/null +++ b/app-emacs/eselect-mode/eselect-mode-1.4.4.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +MY_P="eselect-${PV}" +DESCRIPTION="Emacs major mode for editing eselect files" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect" +SRC_URI="https://dev.gentoo.org/~ulm/eselect/${MY_P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +S="${WORKDIR}/${MY_P}/misc" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/eselect-mode/eselect-mode-9999.ebuild b/app-emacs/eselect-mode/eselect-mode-9999.ebuild new file mode 100644 index 000000000000..0b4441d0b597 --- /dev/null +++ b/app-emacs/eselect-mode/eselect-mode-9999.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +MY_PN="eselect" +EGIT_REPO_URI="git://anongit.gentoo.org/proj/eselect.git" +EGIT_CHECKOUT_DIR="${WORKDIR}/${MY_PN}" + +inherit elisp git-r3 + +DESCRIPTION="Emacs major mode for editing eselect files" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect" + +LICENSE="GPL-2+" +SLOT="0" + +S="${WORKDIR}/${MY_PN}/misc" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/eselect-mode/files/50eselect-mode-gentoo.el b/app-emacs/eselect-mode/files/50eselect-mode-gentoo.el new file mode 100644 index 000000000000..05e2275ee322 --- /dev/null +++ b/app-emacs/eselect-mode/files/50eselect-mode-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'eselect-mode "eselect-mode" "Major mode for .eselect files." t) +(add-to-list 'auto-mode-alist '("\\.eselect\\'" . eselect-mode)) diff --git a/app-emacs/eselect-mode/metadata.xml b/app-emacs/eselect-mode/metadata.xml new file mode 100644 index 000000000000..2c83b933c432 --- /dev/null +++ b/app-emacs/eselect-mode/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <maintainer status="active"> + <email>eselect@gentoo.org</email> + <name>eselect configuration and management tool</name> + </maintainer> +</upstream> +</pkgmetadata> diff --git a/app-emacs/ess/Manifest b/app-emacs/ess/Manifest new file mode 100644 index 000000000000..12d1669fc1d1 --- /dev/null +++ b/app-emacs/ess/Manifest @@ -0,0 +1,12 @@ +AUX 50ess-gentoo.el 58 SHA256 7f9d9fdb96fefa7c278d7a24e7c090754dcf818f2296867d3d25f921b5c7d46a SHA512 e9023d176d39d3d3c35e004747007892e6f2e2b101b3c8e64fadc37d1fac8d264a786b7bad26c744730fec03580d7fb1170c8d2789e76e12b4eb47481b7f2808 WHIRLPOOL 7122ac4433fb2310d20fbb5269a473f535491e15c5be7109d2862c8a1be69837aac4fab0cf8e6a08e0db00b1f43ccaad6e9ae8a2b281b62a852d1b57adaebd29 +DIST ess-14.09.tgz 3350987 SHA256 b6f1badd065e2e42f1d9d75a4e7a04290849d6f7a2bdb8413f73e0eae4014571 SHA512 91e275810f7a8c856f3392194ad3fb3d5f5b966e887568b22c133a362164e71ff5306d1d1a70e97f9d10261fe82eecb5f14e99a0dad4a4e239f5b810d7bba8ac WHIRLPOOL 5eabe6d65d7b5d420a7c6989b82d9901ac20d7b6376223f5aee39da7212ea395d15a98ce86c49fb2782706ba524532ceb38fd23dafaae5891a55958d1c676221 +DIST ess-15.03-1.tgz 3177102 SHA256 ad2f1b48dd4671848709d226aab72427129ac2fd5f85c0c0b39b96be24eee66f SHA512 5260d8afa10e1382cac3c70a4b6f753dd77e9f24bb2f68247732605b0f5fbb1b06e090dbcb45d747a484333f0779959c9213a4792103839b11c9e239bf35534d WHIRLPOOL eb1e6917a05b7444f4c37949a51554b6b33a0841bad5dae6aa93f575a7914fb36299c7c63ec27ec24944104a39b5844ada12b1c74a64daa04a682d5e97001834 +DIST ess-15.09-2.tgz 3248241 SHA256 706c41237e1edf33a369902f503bb25254b2bbb750b9ed1adee244e875264afb SHA512 9ba2f8800ece437e18749e29b6ecec3cf52297fa1c5a149dbf8eeb991df4f5dc99a76925458bd03203b7e8418347c4bcb5226e08dc64bd95d16e9a5b32f8634b WHIRLPOOL 3ad3cba11dc33f7b9c909017e6db2850fa078c736e4637e5bc15a8bbb23e2f66996186c31092caf3bb522d5e5d15543c9f4df6fe4f013ac8744695faf19bbd4f +DIST ess-16.04.tgz 3265496 SHA256 8fdde4aecec5139fd262063f4354140b9991fdad4134bb6b7be70c2bd55af570 SHA512 5070197c8c622c83db98100272aa3bc947a0687fa357db1d63dab81b30175d7044f1eb5dc7274039f85636c613d23ad7b84eaae5ccef0cca7061d6d5af7b97d6 WHIRLPOOL c31bfb7a24a0bee0f8c07e1efcfceb07c9ce92dd1dd1df4a103d21d494a3d8245ecc4ff69ca0273b38b1c7dec62154011972a8f7a03e3fdc2175169e25e7acab +EBUILD ess-14.09.ebuild 1103 SHA256 cff867b7f7d97aeee6c73a58d38b74d7e46eb7a0955be73841dea027fba967ed SHA512 116ed0dbc0a96881dae5fc21b9f81e9a7932e07603c16dee58ef29bbabf6668f989e2a6dc2a0f615ea57cb9594486cb27362b1acf28ed407b42e01efce17bf93 WHIRLPOOL 4875f3afcdbad3550d1087ff4e4f4ad5e58916789e7a5c6b8c7cea11303df1d15b74aa48cfec4251086eb054c65ff6ee82ba5f0bb77d7debed1bb31420e335cf +EBUILD ess-15.03.1.ebuild 1161 SHA256 a82be79d91efef3ec98c582d4179272700dd46eb4c95e04de4adcec16b6ecc3d SHA512 68cc9ad8795c96f11f6cc880015134dc1037150ac731a46ed66e20bb4daf8dd6298195e38e239abb6b64a29285ad197c7ed191feffd25e4e0a92e760cc42cf15 WHIRLPOOL f7470f9633fed02702bc2b9917829f11056f6432d5ac21c7fca4d133561f67b7dd2433f150ea9173064b3fb0e13f7969786fc61af65162610d2b38056d0a0fb5 +EBUILD ess-15.09.2.ebuild 1164 SHA256 35e57e50381e36aec2901805f8e1865a8616ef02ccef178dc8a419a46f734489 SHA512 ae190fba951333cad7300484d6988ca1d6e2954697a36c719a0616b99b10911d00846f63f5a5c5ba2662ec90eaf9f9d991ef0be55a01c89c71263a28011c1067 WHIRLPOOL 80f0a48607400f7d2044d94dc3a4b81e07c969d62bb1294df3c360ba967aa3bb395cd687e02a291ef9f6296ec96b14664c305d16d7f297619f874515984686c0 +EBUILD ess-16.04.ebuild 1114 SHA256 f1db3b693c5d9b16fddadd268f8d3265e9caadc3a9fd02480edb0bf270cf890b SHA512 10a7ba2643a5e04e8b9fb3d80bf27f5e1ff02de0443f0cf7791e99defabf6e08959625c60938458c3d9ba612e7df8b96b46ff845af48220959ab0c5d9669fa16 WHIRLPOOL 84022b3ae35d9cdefca4c3fc181531b7fb7a45ca1228b004e2f62ea18af72c52eefca3f5c60cb3e0e132de86a367cf50e474426aabffaaa3bb57968873c8a831 +MISC ChangeLog 4057 SHA256 53199cab7d495049fe88e123b1f2db99e3419e2338b27b2f2eb30bcb11fac7f4 SHA512 45118e71784e64e255024304e838b3685a50a412cc7d6d5300378a97787cf6e95ced9e28479cfc5cb195da3830069b8862585c013584280bb9dd9221401c4478 WHIRLPOOL 19b1760a22caacc291692889de981ba7f320b7b957ac2ad22401cc091d980aef73a10974990a071aadae917c674283c7b83374ed7a1993492bbe9ac6a727fef2 +MISC ChangeLog-2015 12826 SHA256 bac6c20fb33bf426d7085d0764cd279ecafc4cdde2b8f84b852035d980910a09 SHA512 decdb1dec61c272d8c3d098ca9eb5ab5ea45c0da28ebbb1f6203383198e70ef8542e99b37ef39384adc29609f326340ae3884ea1cf95e1452759852b8cb324dd WHIRLPOOL 52fc11d35604157b404e1ebddb4d983faa9930ec156260a3f4a3150f56325abb9edc32e13a3599345e7283c29596bb20c29f85485fb357c0ffbbec11e2d1bb0f +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/ess/ess-14.09.ebuild b/app-emacs/ess/ess-14.09.ebuild new file mode 100644 index 000000000000..0b62f45729b3 --- /dev/null +++ b/app-emacs/ess/ess-14.09.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="Emacs Speaks Statistics" +HOMEPAGE="http://ess.r-project.org/" +SRC_URI="http://ess.r-project.org/downloads/ess/${P}.tgz" + +LICENSE="GPL-2+ GPL-3+ Texinfo-manual" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~x86-macos" + +DEPEND="app-text/texi2html + virtual/latex-base" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + default +} + +src_install() { + emake PREFIX="${ED}/usr" \ + INFODIR="${ED}/usr/share/info" \ + LISPDIR="${ED}${SITELISP}/ess" \ + DOCDIR="${ED}/usr/share/doc/${PF}" \ + install + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + # Most documentation is installed by the package's build system. + rm -f "${ED}${SITELISP}/${PN}/ChangeLog" + dodoc ChangeLog *NEWS doc/{TODO,ess-intro.pdf} + newdoc doc/ChangeLog ChangeLog-doc + newdoc lisp/ChangeLog ChangeLog-lisp + + DOC_CONTENTS="Please see /usr/share/doc/${PF} for the complete + documentation. Usage hints are in ${SITELISP}/${PN}/ess-site.el ." + readme.gentoo_create_doc +} diff --git a/app-emacs/ess/ess-15.03.1.ebuild b/app-emacs/ess/ess-15.03.1.ebuild new file mode 100644 index 000000000000..5834ae91a7f0 --- /dev/null +++ b/app-emacs/ess/ess-15.03.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +MY_P="${PN}-${PV%.*}-${PV##*.}" +DESCRIPTION="Emacs Speaks Statistics" +HOMEPAGE="http://ess.r-project.org/" +SRC_URI="http://ess.r-project.org/downloads/ess/${MY_P}.tgz" + +LICENSE="GPL-2+ GPL-3+ Texinfo-manual" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~x86-macos" + +DEPEND="app-text/texi2html + virtual/latex-base" + +S="${WORKDIR}/${MY_P}" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + default +} + +src_install() { + emake PREFIX="${ED}/usr" \ + INFODIR="${ED}/usr/share/info" \ + LISPDIR="${ED}${SITELISP}/ess" \ + DOCDIR="${ED}/usr/share/doc/${PF}" \ + install + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + # Most documentation is installed by the package's build system. + rm -f "${ED}${SITELISP}/${PN}/ChangeLog" + dodoc ChangeLog *NEWS doc/{TODO,ess-intro.pdf} + newdoc doc/ChangeLog ChangeLog-doc + newdoc lisp/ChangeLog ChangeLog-lisp + + DOC_CONTENTS="Please see /usr/share/doc/${PF} for the complete + documentation. Usage hints are in ${SITELISP}/${PN}/ess-site.el ." + readme.gentoo_create_doc +} diff --git a/app-emacs/ess/ess-15.09.2.ebuild b/app-emacs/ess/ess-15.09.2.ebuild new file mode 100644 index 000000000000..14e85a135646 --- /dev/null +++ b/app-emacs/ess/ess-15.09.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp readme.gentoo-r1 + +MY_P="${PN}-${PV%.*}-${PV##*.}" +DESCRIPTION="Emacs Speaks Statistics" +HOMEPAGE="http://ess.r-project.org/" +SRC_URI="http://ess.r-project.org/downloads/ess/${MY_P}.tgz" + +LICENSE="GPL-2+ GPL-3+ Texinfo-manual" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~x86-macos" + +DEPEND="app-text/texi2html + virtual/latex-base" + +S="${WORKDIR}/${MY_P}" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + default +} + +src_install() { + emake PREFIX="${ED}/usr" \ + INFODIR="${ED}/usr/share/info" \ + LISPDIR="${ED}${SITELISP}/ess" \ + DOCDIR="${ED}/usr/share/doc/${PF}" \ + install + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + # Most documentation is installed by the package's build system. + rm -f "${ED}${SITELISP}/${PN}/ChangeLog" + dodoc ChangeLog *NEWS doc/{TODO,ess-intro.pdf} + newdoc doc/ChangeLog ChangeLog-doc + newdoc lisp/ChangeLog ChangeLog-lisp + + DOC_CONTENTS="Please see /usr/share/doc/${PF} for the complete + documentation. Usage hints are in ${SITELISP}/${PN}/ess-site.el ." + readme.gentoo_create_doc +} diff --git a/app-emacs/ess/ess-16.04.ebuild b/app-emacs/ess/ess-16.04.ebuild new file mode 100644 index 000000000000..b3242a8d0323 --- /dev/null +++ b/app-emacs/ess/ess-16.04.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp readme.gentoo-r1 + +DESCRIPTION="Emacs Speaks Statistics" +HOMEPAGE="http://ess.r-project.org/" +SRC_URI="http://ess.r-project.org/downloads/ess/${P}.tgz" + +LICENSE="GPL-2+ GPL-3+ Texinfo-manual" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~x86-macos" + +DEPEND="app-text/texi2html + virtual/latex-base" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + default +} + +src_install() { + emake PREFIX="${ED}/usr" \ + INFODIR="${ED}/usr/share/info" \ + LISPDIR="${ED}${SITELISP}/ess" \ + DOCDIR="${ED}/usr/share/doc/${PF}" \ + install + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + # Most documentation is installed by the package's build system. + rm -f "${ED}${SITELISP}/${PN}/ChangeLog" + dodoc ChangeLog *NEWS doc/{TODO,ess-intro.pdf} + newdoc doc/ChangeLog ChangeLog-doc + newdoc lisp/ChangeLog ChangeLog-lisp + + DOC_CONTENTS="Please see /usr/share/doc/${PF} for the complete + documentation. Usage hints are in ${SITELISP}/${PN}/ess-site.el ." + readme.gentoo_create_doc +} diff --git a/app-emacs/ess/files/50ess-gentoo.el b/app-emacs/ess/files/50ess-gentoo.el new file mode 100644 index 000000000000..597e41c706fb --- /dev/null +++ b/app-emacs/ess/files/50ess-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'ess-site) diff --git a/app-emacs/ess/metadata.xml b/app-emacs/ess/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/ess/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/evil/Manifest b/app-emacs/evil/Manifest new file mode 100644 index 000000000000..683ce1d296af --- /dev/null +++ b/app-emacs/evil/Manifest @@ -0,0 +1,6 @@ +AUX 50evil-gentoo.el 99 SHA256 77889bf1ea4fc53c9e9df59a16382e13280e7ca05e095bd155df730af2d0a1ce SHA512 fb934f37d51412b59b8d5a7d27a7791d2db547bf1d71fd0a5b85bd31d24e2a663e92272095b6b2fe0cf44cac6ae69ed1a422b6b4ef0c6533e004018cfa6011b3 WHIRLPOOL a3382e2fba92407193aa96b55256a26d9a529c5461bc9cfcb215cbf595581000d2cf47952fda977b03d8c9984e66edb92bcbc22f45f48715cfec7941fbe3cfb3 +DIST evil-1.0.8.tar.xz 427884 SHA256 f88760b93fd9c918a1ed567e1ce23ce7fa6709b1f603137df3397a005c2800bf SHA512 d827ff8856c0240c334088f4c61226c93994a4c5afdd775a7170233add884af134b22cdc8bfa6432d3f44d3e6cf3cea89501a4ebfdc37ed5c70b3c712ad2ea86 WHIRLPOOL 81c8f6fc175103ab05e993fff516fa17c82d22ed5409eb59c8640f9bab1914746a47acba8f80d4a31482031086c7da70efa7977ea22b521469b95f9808f797c0 +EBUILD evil-1.0.8.ebuild 563 SHA256 d13c89dad12a912d7cb67a8ac8146651f082cf95d0722e6ae334f845212e0125 SHA512 74f848fcfe56edb80002264caf4dc5bbcf1193e5d14e0775113525ce6b50c6636f0f03212f2c4867ac43fcffa084a60078c6de9552a651de1d35ab6566b25255 WHIRLPOOL 7f3f5195c3e97eec0f6577c615855bbae010186324a73708125252cf8f5fbf1f6616ab2adfe66e1fbd66ee227ea72e284ae68477f018b87913ec5db1b713584c +MISC ChangeLog 2500 SHA256 0ae85dc911d694aecf3e8dcdcdbea9126c2ffbb68f59b935737b57b63c57c134 SHA512 1a8acbd3f4383d0a91b4357ddaa2143b60da56798b4049ac4656c4dbdf91fc24aa2d5638657295be4ebd78a239a5888d8f66964a6f9d3a290a8d2ba6b7f5661f WHIRLPOOL 063a78a0a569a784161fe2d59240d3278b77f1d7554f015b18c0f69d0b7ad7d2dcae48aaf801f41b5a24950b124b1d3963e4282e85030c2625d8fd6d9b79237b +MISC ChangeLog-2015 1387 SHA256 258eb505c37a2fb9e3f6dd0e976f18e504b939167cbedd049b4a3eeb0d0e2dbf SHA512 31e37e726b2c4da2bd9ed823fb0d1c78d3b2508afb4d4a1d5fec3230f8ecfab30b6b7339e901e91b187087c82356fac98ade5ff7f2dbdf4534ead89cf12d9eef WHIRLPOOL 8a1638b74b0864edfa013116250bd61b1634ce78bd964e2e4bd9079676d32f757ee5694408461b7ac107ca1322f9436d4d3325aa5a4c3e16de6d344691be5a55 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/evil/evil-1.0.8.ebuild b/app-emacs/evil/evil-1.0.8.ebuild new file mode 100644 index 000000000000..e383f4057fe6 --- /dev/null +++ b/app-emacs/evil/evil-1.0.8.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Extensible vi layer for Emacs" +HOMEPAGE="http://gitorious.org/evil" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="GPL-3+ FDL-1.3+" +SLOT="0" +KEYWORDS="amd64 x86" +RESTRICT="test" + +RDEPEND=">=app-emacs/undo-tree-0.6.3" +DEPEND="${RDEPEND} + sys-apps/texinfo" + +S="${WORKDIR}/${PN}" +ELISP_REMOVE="evil-pkg.el evil-tests.el" +ELISP_TEXINFO="doc/evil.texi" +SITEFILE="50${PN}-gentoo.el" +DOCS="CHANGES.org" diff --git a/app-emacs/evil/files/50evil-gentoo.el b/app-emacs/evil/files/50evil-gentoo.el new file mode 100644 index 000000000000..390e532e09a0 --- /dev/null +++ b/app-emacs/evil/files/50evil-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'evil-mode "evil" "Toggle Evil in all buffers." t) diff --git a/app-emacs/evil/metadata.xml b/app-emacs/evil/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/evil/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/expand-region/Manifest b/app-emacs/expand-region/Manifest new file mode 100644 index 000000000000..a88357468a12 --- /dev/null +++ b/app-emacs/expand-region/Manifest @@ -0,0 +1,5 @@ +AUX 50expand-region-gentoo.el 77 SHA256 2a34f6512fd5a8ccac15b415cdbc54641eb4f72f4731236d183b2f1d92e5d1c1 SHA512 a2ac0c38a2693979ead82dbde2f88161315fa62e1632a3be242ae158caa0e4ce91585d11eb61265955910294e9e483834d282917ed6ebdd7da8d82fd496f72ee WHIRLPOOL 25478a4338ea8e614a64b310d50e8bb62ba32dbe0c0bd9237df3fe4758e9cd25c8fd16dab3ef4ff13f58c51238b27c4f861c4cc60d679da9d07eaf58fb4b44c4 +DIST expand-region-0.11.0.tar.gz 31562 SHA256 e085621267b250486856422d13e7ddc3b11601e2328fc239e709ea10880bbe21 SHA512 3469ab0420d85fbaaa1ae9f3d0101c28b6e1786d761ecd186d744537795226917314b8b748d3499b02ea269a46a62350c37fecb34dd4183a73eafc67ce1344a8 WHIRLPOOL 762ceeefaae4728776d493daac6453d00c6ff232dab4130fcb5965a71b4da6bcc046ed3894912b38716a7047f83286335e4b01616dfc8c8e30edd1360869c79d +EBUILD expand-region-0.11.0.ebuild 547 SHA256 23e887458c00cea5e67fb1357c5c38bb5ed3ea6c123f87d2669af8d6580b5c09 SHA512 860286841c831c01a36b9b311e480b5111bbacd6fcf012831a5e91b855fcd367612e7be597ae87145d1eb63adb83a6da37d349f980319bf11909fec7e805fad9 WHIRLPOOL a0421361e99a169313babbb6e601eed6f5a8038d2e550b34760c8093bfabe483d6a691114342917f4a972a631f8eb4630bc64881f26e512d1124bf7ecdbed0f0 +MISC ChangeLog 473 SHA256 14e35a97ff45ead29abdfcc63bc861e18cf3554de3cf9aec089b6cca42f0e0c8 SHA512 41de281f84e89a1fda5e327d499c11b7fdcd9a55501f3ef54995437c30861e1eed77a4bef84fcc5aa3e1e7c1499caeb70dd4b1fee8789237567797c3bd25d363 WHIRLPOOL bf2f5030058de3017ab464e8700f8aead333279d7a766fbfff9986d934236e47fb12e21b560e948bc4d5e68c31fe218f35ee2f8dfc4c939029157abe12071014 +MISC metadata.xml 595 SHA256 1f1e15e5edcea8a2c04ebc15e2769f03325ea13ba1d7bb353a7d71bbca300a58 SHA512 07f342c92a2612f99d2e4fa114118e4cba0965780b1b5d0b85df6180ba4795358938e81890a6d1a2c2742705506e2b8e1fef286c6e79e4ef830d2577bb28acc9 WHIRLPOOL 2bdebfb9a9dd37fa745b16fca17ae5e7d9210bf1cdb72a327129048dac9dcbd54619fb83f4d2221caa9fc120f6ab86d751521836c22516c41e429a2286fa1ae3 diff --git a/app-emacs/expand-region/expand-region-0.11.0.ebuild b/app-emacs/expand-region/expand-region-0.11.0.ebuild new file mode 100644 index 000000000000..b151534d2ef7 --- /dev/null +++ b/app-emacs/expand-region/expand-region-0.11.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Emacs extension to increase selected region by semantic units" +HOMEPAGE="https://github.com/magnars/expand-region.el" +SRC_URI="https://github.com/magnars/expand-region.el/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}/expand-region.el-${PV}" +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md" + +src_compile() { + elisp-compile *.el + elisp-make-autoload-file +} diff --git a/app-emacs/expand-region/files/50expand-region-gentoo.el b/app-emacs/expand-region/files/50expand-region-gentoo.el new file mode 100644 index 000000000000..bd5b40540780 --- /dev/null +++ b/app-emacs/expand-region/files/50expand-region-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "expand-region-autoloads" nil t) diff --git a/app-emacs/expand-region/metadata.xml b/app-emacs/expand-region/metadata.xml new file mode 100644 index 000000000000..b0e06f1922e8 --- /dev/null +++ b/app-emacs/expand-region/metadata.xml @@ -0,0 +1,19 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>victor@enise.org</email> + <name>Victor Gaydov</name> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">magnars/expand-region.el</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-emacs/f/Manifest b/app-emacs/f/Manifest new file mode 100644 index 000000000000..91b8b6df2a1d --- /dev/null +++ b/app-emacs/f/Manifest @@ -0,0 +1,7 @@ +AUX 50f-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST f-0.18.2.tar.gz 18485 SHA256 e5791b653128f6508244a64096526439fcff6b40011b56c07fba552f20d446a4 SHA512 5b11084dcc6afcc85ed0e187f6dd252c391fa43325be5b88b776171b3bc7076ea2bbd32b7c424deb70e035f6acd46acd86053547663502530832db2c50eba346 WHIRLPOOL ef30dda229dba4da6432f5383f0e842132211da9472ab0625933d4421b74d9fa1adbb92654f2a3aacc9797ca312c4aa20b3b9572c7e11fa750ef34a011e1c099 +DIST f-0.19.0.tar.gz 19477 SHA256 3abf449393f5b26a68520a7ebaa7823995868dfaedd83e3d4646710f902d2914 SHA512 694eca1872cb0a0da7f75f610e4101993a79a5e7601c3f72fd2c642b1a44f5eada24777313b5166d901d9d983c18b4d412b4c6f01c382ace7530bacaa3b67c56 WHIRLPOOL 533548fc95f2cc39feb18e225547cffc49ce9aa18c8a61219ca92b84bed202a2183d5cdedbf26f95dd2c34adcfdd1e2ebd8d574c2e061879221e929470b63c64 +EBUILD f-0.18.2.ebuild 516 SHA256 174b3d8dbb6c4a0330cc6124613445bd1fc79ab41e2cc846d855de27dde5c8fa SHA512 679ec5a1dc6a778582ab90b55a2f6e65cd10dfd846b44d2f2900acd9f1ce70f1029b06336e38e025a7417dfc4e61c70986b9a9fd7674a20f5999fe143dffdebb WHIRLPOOL c80c98b3e719b3a1f7e41caf4406bbc96dcb9f84c6222b1f82563115f265e733088502f07d2864e14db8bea274104599529e95d0a71536bdb54c1f440203ce73 +EBUILD f-0.19.0.ebuild 516 SHA256 174b3d8dbb6c4a0330cc6124613445bd1fc79ab41e2cc846d855de27dde5c8fa SHA512 679ec5a1dc6a778582ab90b55a2f6e65cd10dfd846b44d2f2900acd9f1ce70f1029b06336e38e025a7417dfc4e61c70986b9a9fd7674a20f5999fe143dffdebb WHIRLPOOL c80c98b3e719b3a1f7e41caf4406bbc96dcb9f84c6222b1f82563115f265e733088502f07d2864e14db8bea274104599529e95d0a71536bdb54c1f440203ce73 +MISC ChangeLog 779 SHA256 5864494988bde996646bf17f657e8ee5625e59cc2063576eb6d883aa94fe6e49 SHA512 6090fcf172c10b371aba9f78c96784e5b50ebf698571f22dde73318d63c14ded94d221bfc03e87587a073bca11685cf283bf1f065f7e0a968d01320f44c15479 WHIRLPOOL 435208a3fc3c601390cb7e4829c37090d47dd53e314913bfd43101ec221d77a78e3d0a8ad51200c8676d2530a2302690d68336180e6408c9a0364e5a6864f065 +MISC metadata.xml 582 SHA256 7e7d0c32d31d7e2d8edd26a217721ca80df83c4fb74c9eabeef61abb81027490 SHA512 8116bc90892a24af4ce2c93f5ad49a26a99f8282843995c4fcee3b9dcd625835700286f2613b0f21ccf8a347dab325dc563229751848af2fd4b2bc421bdfa44e WHIRLPOOL d022dbae02e5659593d0e1e4802d247cf7256b8018c9f68dee1947c077db7cd9188e7727f24a46c2a087a3f15e839a87ae6dd047009c0ba50f94f3221108c5c4 diff --git a/app-emacs/f/f-0.18.2.ebuild b/app-emacs/f/f-0.18.2.ebuild new file mode 100644 index 000000000000..c29120179b0b --- /dev/null +++ b/app-emacs/f/f-0.18.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Modern API for working with files and directories in Emacs" +HOMEPAGE="https://github.com/rejeep/f.el" +SRC_URI="https://github.com/rejeep/f.el/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" + +RDEPEND="app-emacs/dash app-emacs/s" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/f.el-${PV}" +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md" diff --git a/app-emacs/f/f-0.19.0.ebuild b/app-emacs/f/f-0.19.0.ebuild new file mode 100644 index 000000000000..c29120179b0b --- /dev/null +++ b/app-emacs/f/f-0.19.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Modern API for working with files and directories in Emacs" +HOMEPAGE="https://github.com/rejeep/f.el" +SRC_URI="https://github.com/rejeep/f.el/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="test" + +RDEPEND="app-emacs/dash app-emacs/s" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/f.el-${PV}" +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md" diff --git a/app-emacs/f/files/50f-gentoo.el b/app-emacs/f/files/50f-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/f/files/50f-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/f/metadata.xml b/app-emacs/f/metadata.xml new file mode 100644 index 000000000000..0aebc427d61b --- /dev/null +++ b/app-emacs/f/metadata.xml @@ -0,0 +1,19 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>victor@enise.org</email> + <name>Victor Gaydov</name> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">rejeep/f.el</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-emacs/fff/Manifest b/app-emacs/fff/Manifest new file mode 100644 index 000000000000..a76391ca7279 --- /dev/null +++ b/app-emacs/fff/Manifest @@ -0,0 +1,6 @@ +AUX 50fff-gentoo.el 911 SHA256 bd0e06971d1565c342e3f5a613d443a5283379947cf5225d3c5882940fee2007 SHA512 b5c50da8e123d8cac658d6ab4f9c1fb3c6c2186c90753c70b6453f611999979873234b270f0b9265b8e8c452c94541d140b6ae7631f546bf249968934bc36d4e WHIRLPOOL aa912e3bb4d35220a9d1f9c26bca752475dc7425aed26db7ac11db65abcb896887958ae21cb820ef8ff6369c1ee4e9ec30ab2ba72e5b220f152bd50b749ee799 +DIST fff-20050517.tar.bz2 13774 SHA256 c6333255ebe50d481e4b7d7472a445b1bcd268622771bcd640a7201f82b07ee0 SHA512 829a833a25378d868db0dad04d062c397336aa98167fd5706a9c75a7ec4c60a49bc77b5dfa9ed9f48565d09ae2817fafeffeb7546b5e5bbfcd13c78fcdfc9939 WHIRLPOOL 05f6c9ddedadc7025006ab520e70531847f636d5be93d773a61a6a1a9819e2141d5395e647ae7aae80573ed22ce60bb53b16a657581dc530b898308c7e7ac62f +EBUILD fff-20050517.ebuild 381 SHA256 c7be50b060ce909355d2f85aae932b69f5eca931ab47c83225f158c662a193cc SHA512 4da75faf1356b84950939c33e901e4a9b485a7991595389c389128a2996fedb6168dcc8725334e0b1bec8919651d57c0413d89a849f99c9ff14bd87ecc436ab9 WHIRLPOOL d34fbe0348f2f1e7b2011794a809c51a34e0ea632567296db377b6486efb3b3a8458fb764b55bbcf636860e76cde07906710f41f44e808689635617943321f44 +MISC ChangeLog 2333 SHA256 bcd19ac6c0bcbab43989fbaaff87507c9df6a3b423e74053ade135ea7957c508 SHA512 eec86fd850f00968eb808bae0c3dcc3f43bfd57a465ec5cadb26d03e002ce87d47555249464dd81283bd6c1a4d9141d2d7c7ff7aa4c927a27420180ad06a5388 WHIRLPOOL be5175140ad2ee75db0887e09f8534c425c0f4be18ae26c9c06df8a98f313f9ff721d651d4d7aa223e831b8a0277758dbc82c6a3f15534f15ee36f15bc2b98bd +MISC ChangeLog-2015 1083 SHA256 ed037aac51c5ef73a43dd0b75fe50717ce880dc3b51c2425b53c2facb7865f39 SHA512 2512fd1e4e5657d85f82eae0c754c93dffc0a9eb55977a78878e8fed7719d5a5669a725dff1aa9c6f5af038d3aedb2113a39066a0183f3b8f70ee39c940471eb WHIRLPOOL 27cad959e8b5693e93a3d05cadb863b190928cb2abdf4703ee975b689280f7dac6125adca1118e11475c0f00d6b306de07fd56db0f311a594bc2060d981902e9 +MISC metadata.xml 698 SHA256 bb88623bb259af04004701611538907b5594d64ccd7ecceee80b091eebe97541 SHA512 2a3a4b9ac4c49bd9a5071d85c566f84d9c3c523a91f055b4622e20b45c6e5815b400497215f099848011450184c389d5ea4042a3a22d35422b22e3ee27405242 WHIRLPOOL 010d020aaec0b1cad02a30f44d1a73f136d950a3d31382b4c04719bcd4d5060cc7f4b336129346a05e2c36c5ab4719b46fb9a32a6527d026f1d3c128eeec91c1 diff --git a/app-emacs/fff/fff-20050517.ebuild b/app-emacs/fff/fff-20050517.ebuild new file mode 100644 index 000000000000..a4677492657b --- /dev/null +++ b/app-emacs/fff/fff-20050517.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Fast file finder for Emacs" +HOMEPAGE="http://www.splode.com/~friedman/software/emacs-lisp/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 x86" + +RDEPEND="sys-apps/mlocate" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/fff/files/50fff-gentoo.el b/app-emacs/fff/files/50fff-gentoo.el new file mode 100644 index 000000000000..84df8bdd9e8b --- /dev/null +++ b/app-emacs/fff/files/50fff-gentoo.el @@ -0,0 +1,17 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'fff-find-file-in-envvar-path "fff" nil t) +(autoload 'fff-insert-file-in-envvar-path "fff" nil t) +(autoload 'fff-find-file-in-exec-path "fff" nil t) +(autoload 'fff-insert-file-in-exec-path "fff" nil t) +(autoload 'fff-find-file-in-path "fff" nil t) +(autoload 'fff-insert-file-in-path "fff" nil t) +(autoload 'fff-find-file-in-locate-db "fff" nil t) +(autoload 'fff-insert-file-in-locate-db "fff" nil t) +(autoload 'fff-install-map "fff" nil t) +(autoload 'fff-find-emacs-lisp-library "fff-elisp" nil t) +(autoload 'fff-insert-emacs-lisp-library "fff-elisp" nil t) +(autoload 'fff-locate-emacs-lisp-library "fff-elisp" nil t) +(autoload 'fff-find-loaded-elisp-function-or-variable "fff-elisp" nil t) +(autoload 'fff-elisp-install-map "fff-elisp" nil t) +(autoload 'fff-find-rfc "fff-rfc" nil t) +(autoload 'fff-rfc-install-map "fff-rfc" nil t) diff --git a/app-emacs/fff/metadata.xml b/app-emacs/fff/metadata.xml new file mode 100644 index 000000000000..0f49c98586fc --- /dev/null +++ b/app-emacs/fff/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + This package provides several shortcut commands for visiting or + inserting files without having to specify them by their complete name. + For example, you can visit programs in your exec-path (some of which + may be humanly-readable shell scripts or config files), or anything + else which is quickly locatable via a prebuilt database or path list. + Completion is also available for many commands. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/filladapt/Manifest b/app-emacs/filladapt/Manifest new file mode 100644 index 000000000000..e37ffffbfe28 --- /dev/null +++ b/app-emacs/filladapt/Manifest @@ -0,0 +1,6 @@ +AUX 50filladapt-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST filladapt-2.12.el.gz 9267 SHA256 5d96051b605ea05d89372dc032d1e33ba8f4dcb82c89a178a9fb62bc8feb261c SHA512 31bf3dca48129cc25653827678215eb4c62ff777cfbdf0d71142c0cc3111a078b1af316e121b27be2a47c317cfa440ac00e7fbc2bdf3e8ac7d54748297249328 WHIRLPOOL bd591375a15e35468a78b595c8b073d63879aaa766803017c1087a762affe3d7bd83d5f8f2f4370ad67293169dabf0eac765f55f9556fc60d900daba3bc9bfe5 +EBUILD filladapt-2.12-r1.ebuild 579 SHA256 11864bea945449d65b1c37db012621c4cd17227c297a2b6bc7ff6f67aa3fb292 SHA512 54c0a8bb3d6c0ee14998d098acd73ba3c1a0e11123d70d2ee0d99914e4d6bbae7301d428600026b76338fec01ed9a410528b9e541ece1088b35c12d9af0f6595 WHIRLPOOL 667e79525d280a666b30595d3347d061bd4e9e413413219c40b4799a1adab258a758b9f070745d94ffcdd357550ed516ebee03d9690302f1a4b2d4cf4784bc8e +MISC ChangeLog 2355 SHA256 3ba805c60b5adabc273a4e65152f2da9ca381171be251bfa84fddfb430e79549 SHA512 81ad49d29da6540fb02894c8d3f707702c6dfb3b838000df4385077f8c216939c5f8f9f0fa0e21cebb7188bdb9e531643bfd353e359cbefd720a69f22af2d17e WHIRLPOOL d4e5d00db8ada6a0428db640c4acc9241bd7997105105f249d3e2a7d7f50dac19b740c21426da7c8b24c397eaac48a6f1656488999b663f4e0ecd22cb5bf5770 +MISC ChangeLog-2015 1736 SHA256 c5f4a5250e6ba2641dd2a2aaf80a8fab092d814815a1590530cbe363dac55c23 SHA512 17a114019997cd822845d5ee6d45de85d6472417fabf61bf705679376e1ea4c9540e17a7fc6bf3e9c048aede8753b325ef5777e66e6abb539598638e499c6e1c WHIRLPOOL 013dc9e21f899e72748630c46fa94bfe5671b0e6fab579e130dcc0d41a5c3575fc2db7c7aee87d407e45bd9f6f5fa4504bce9ad7eab98179867c271afee7dad5 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/filladapt/files/50filladapt-gentoo.el b/app-emacs/filladapt/files/50filladapt-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/filladapt/files/50filladapt-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/filladapt/filladapt-2.12-r1.ebuild b/app-emacs/filladapt/filladapt-2.12-r1.ebuild new file mode 100644 index 000000000000..00f83dc21851 --- /dev/null +++ b/app-emacs/filladapt/filladapt-2.12-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="Filladapt enhances the behavior of Emacs' fill functions" +HOMEPAGE="http://www.wonderworks.com/" +SRC_URI="mirror://gentoo/${P}.el.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +SITEFILE="50${PN}-gentoo.el" +DOC_CONTENTS="Filladapt is not enabled as a site default. Add the following + lines to your ~/.emacs file to enable adaptive fill by default: + \n\t(require 'filladapt) + \n\t(setq-default filladapt-mode t)" diff --git a/app-emacs/filladapt/metadata.xml b/app-emacs/filladapt/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/filladapt/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/flashcard/Manifest b/app-emacs/flashcard/Manifest new file mode 100644 index 000000000000..cd48cd0484ef --- /dev/null +++ b/app-emacs/flashcard/Manifest @@ -0,0 +1,6 @@ +AUX 50flashcard-gentoo.el 259 SHA256 84beb3dd940fec9f5e5d2afcce6cf4fff808fed533ca269ab702527b8ebb9815 SHA512 576dfbf72f7d0b01ce80eb3e7d673daf8ebe5d7109dd32838008fdb9f7fe667f018ff1c086c4b3a4b2ffd6f134750b59e0236b307a1d5f0d48d7927d2c4e1c7f WHIRLPOOL 27f6edc00bc50443f5399b2c4e4485008d23089a407fa4ae73c09876521820b77fab37e57ef77097d9c5b51c28969803421db7f9a26518cb35576460aecfeb69 +DIST flashcard-2.3.3.tar.bz2 10048 SHA256 30e6228a485f1210e526c5117c1f5f18f4cd70cdc0ab0b8db63023a0a71068c6 SHA512 30d18b488549c8aba1c6e9320d10b8b566e1ff162bd5a072bb2ba3602111744d7f21cdc26fd48f7b427727c264c9017b1a8534fc402d3990d1f9bb0e0f54877c WHIRLPOOL 9ff27e6ed32c6318443059b0d52b5e99cdeca1dbdae78fd9dcf195a4ea8b35b6cb94d2a38969d8189177080b717e9ab3acac6d77d24beee592b1bd0c17807493 +EBUILD flashcard-2.3.3.ebuild 414 SHA256 cd48733ba318db8f6011d8df7345542d3505ccadec365f96699bccb7b8f9471c SHA512 b470191689f7f4ed429a2537bd6387f24c170e0349d9e28bd4390c71f6587bc5ca81ef289890f6ae53720936acd204cb487323168b6c37c51a12fc921f19d45d WHIRLPOOL 229da16b66ca828aec5690e6482735a1aec4ee002b25cd78fe5b227cf792ecef26d7d609878499f57ec331b212c62d6b0bd22adf70d29fd57c0cd093e67db90c +MISC ChangeLog 2351 SHA256 280fe20951716996067ed651c3e0dec3dce301f0ba2f374a980bb8f744f28121 SHA512 2d47289d25ce999d3e78795e71420cd4f6a47298574a73d9bc7940da7e8103887d751c6d0f81e112ee029e7c90704b44f7cabc245683677f0b977568667a240c WHIRLPOOL e4b834502ce7dd99bb5d62e3fc43c948fada0cecadcf26fa63e3f334258571d8941d851dbfbbc0d9629ac0e1ac1aab0bd2560f40a308650dc83a570843ae6ccb +MISC ChangeLog-2015 1460 SHA256 66c49eaaa6ad9f3ab900c815494f5d3dcb3b4ea844a512e964cdce55447b1d2e SHA512 bb58db2f0bddd19cf49eaffb19cf5fdd3986f7ab8dff4e3b3a8ef95f60b405914804b8b73e693398dfdcf0f2b21ebdb47e1a50dea6e34d546d20cf34604fbeb4 WHIRLPOOL 88ac5f284b99bc077bead18bbb7bad704b30e9a187126be58752e50a1abfef90fb5bbb4875b7e87840dea1eb8bcb6673339c477af42ba59a82ab731261232789 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/flashcard/files/50flashcard-gentoo.el b/app-emacs/flashcard/files/50flashcard-gentoo.el new file mode 100644 index 000000000000..312dc5a87780 --- /dev/null +++ b/app-emacs/flashcard/files/50flashcard-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(add-to-list 'auto-mode-alist '("\\.deck\\'" . flashcard-mode)) +(autoload 'flashcard-mode "flashcard" nil t) +(autoload 'flashcard-add-card "flashcard" nil t) +(autoload 'flashcard-import-from-colon-file "flashcard" nil t) diff --git a/app-emacs/flashcard/flashcard-2.3.3.ebuild b/app-emacs/flashcard/flashcard-2.3.3.ebuild new file mode 100644 index 000000000000..b64e8f9102c8 --- /dev/null +++ b/app-emacs/flashcard/flashcard-2.3.3.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An Emacs Lisp package for drilling on questions and answers" +HOMEPAGE="http://ichi2.net/flashcard/ + http://www.emacswiki.org/emacs/FlashCard" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc sparc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/flashcard/metadata.xml b/app-emacs/flashcard/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/flashcard/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/flim/Manifest b/app-emacs/flim/Manifest new file mode 100644 index 000000000000..6b26313ae7ef --- /dev/null +++ b/app-emacs/flim/Manifest @@ -0,0 +1,7 @@ +AUX 60flim-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +AUX flim-1.14.9-mel-q-ccl.patch 1362 SHA256 87eca69f3252c339bc0f73422ad80d3a46da9cc3d3f40f6c4f999b2ed83b4038 SHA512 b2edee110d53e2b31fe13ccfffd792668febd20e27a8014d77e9ad0b0a4540ab38cde97742ed67c515e58594808713edf9079812604521f1f1d481cd717a0132 WHIRLPOOL 994eeb6a42b7bc24d6a2d364845b160f70376c480569448226348b3a93b660a6b203ea569b077c45fde57b206fd0821dba5ddf9504173fce61e4b41a6d6c2075 +DIST flim-1.14.9.tar.gz 182065 SHA256 bbd5a8729ea27457c7c2ffdcb1be6219ad38fdfa323341f4fad2d298780070ec SHA512 a272a30f27cea24f537b9bf3a6dbb25113deff0ab8e1c03bd802e4d32d673d567d282297ed9e4d35217f069699a1fc25bfdde09778171a188dfa46f49e9bb7dd WHIRLPOOL 82f7aac34bc61857fdf824e2d218e5c0b0b0b1947fda1b8cadbe0e8c7ff5be8ac5e4eb18a7c77f5e221b4bb49f34f708610c8c06ed9f8092597c2600abb96427 +EBUILD flim-1.14.9-r2.ebuild 969 SHA256 47b80d36b53c6e494d3add4010068202e58a103655519c206e5ff17c9835252d SHA512 fb65778615d632680803699f358cc8c66f422638e87308ec9a387f280a6594eec500d7ef77eb3679bdfc68511eb427e7273707ebbd714965927f82a05d07c1a7 WHIRLPOOL d15078bf731427bdd814b1975713c0a223c797095a72b6d8968647a6e6b960bf9eaf8811fceb0dcc4df64628df0bfbb1e638ba2d798464e38cefb23e5a55b8df +MISC ChangeLog 2375 SHA256 d9fa2d0b16a4bf7129667c12fc7622d077fc6f4aef3560725e6328a7eb87876d SHA512 896939bf3dc84499fc072d32d91305f5605eb713d45dcc8856205d26e7acf8a3d97f20c2d5f472fcc66be123e59d8324c86e679a2e399be1c3026c020482abf9 WHIRLPOOL b89c81e8c486357ac2725d49a68ecf2ed6d2aef03209a29935565fffa37d56819a86159a76c3428d2be14a733a5b119cb0b7c5107903f0453f087ef025fc1754 +MISC ChangeLog-2015 6059 SHA256 2f16a68d0d60de807637f066ac47ba09ad581011cdf548f8c646cb8055dc4a3a SHA512 b5f4d8229eadd482917d2941aa899af2f5931ab830b7151d962d691d5778804aa15208237ca018757dfe2c1e9eb681c23ee50fb1ef3c83809385e23557e6113e WHIRLPOOL 6626a498704454a2e3890c6c230af278b0222f4937d1a41155ab4a5a3512f46e2bf2f354c988d64495b5431eedd5c0f216fec68d5711a7e37d4e433195a78c97 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/flim/files/60flim-gentoo.el b/app-emacs/flim/files/60flim-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/flim/files/60flim-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/flim/files/flim-1.14.9-mel-q-ccl.patch b/app-emacs/flim/files/flim-1.14.9-mel-q-ccl.patch new file mode 100644 index 000000000000..35f645052284 --- /dev/null +++ b/app-emacs/flim/files/flim-1.14.9-mel-q-ccl.patch @@ -0,0 +1,31 @@ +http://bugs.gentoo.org/292449 + +--- flim-1.14.9-orig/mel-q-ccl.el 2006-06-12 17:10:02.000000000 +0200 ++++ flim-1.14.9/mel-q-ccl.el 2009-11-13 15:38:28.000000000 +0100 +@@ -893,7 +893,13 @@ + (defun quoted-printable-ccl-encode-region (start end) + "Encode the region from START to END with quoted-printable encoding." + (interactive "*r") +- (decode-coding-region start end 'mel-ccl-quoted-printable-lf-lf-rev)) ++ (save-excursion ++ (goto-char start) ++ (insert (prog1 ++ (decode-coding-string ++ (string-as-unibyte (buffer-substring start end)) ++ 'mel-ccl-quoted-printable-lf-lf-rev) ++ (delete-region start end))))) + + (defun quoted-printable-ccl-insert-encoded-file (filename) + "Encode contents of the file named as FILENAME, and insert it." +@@ -932,7 +938,10 @@ + (defun quoted-printable-ccl-write-decoded-region (start end filename) + "Decode quoted-printable encoded current region and write out to FILENAME." + (interactive "*r\nFWrite decoded region to file: ") +- (let ((coding-system-for-write 'mel-ccl-quoted-printable-lf-lf-rev) ++ (let ((coding-system-for-write ++ (if (coding-system-p 'mel-ccl-quoted-printable-lf-lf-rev-unix) ++ 'mel-ccl-quoted-printable-lf-lf-rev-unix ++ 'mel-ccl-quoted-printable-lf-lf-rev)) + jka-compr-compression-info-list jam-zcat-filename-list) + (write-region start end filename))) + diff --git a/app-emacs/flim/flim-1.14.9-r2.ebuild b/app-emacs/flim/flim-1.14.9-r2.ebuild new file mode 100644 index 000000000000..2586b28c2ca6 --- /dev/null +++ b/app-emacs/flim/flim-1.14.9-r2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A library to provide basic features about message representation or encoding" +HOMEPAGE="http://git.chise.org/elisp/flim/" +SRC_URI="http://git.chise.org/elisp/dist/${PN}/${P%.*}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 ppc sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" + +DEPEND=">=app-emacs/apel-10.3" +RDEPEND="${DEPEND} + !app-emacs/limit" + +ELISP_PATCHES="${P}-mel-q-ccl.patch" +SITEFILE="60${PN}-gentoo.el" + +src_compile() { + emake PREFIX="${ED}/usr" \ + LISPDIR="${ED}/${SITELISP}" \ + VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" +} + +src_install() { + emake PREFIX="${ED}/usr" \ + LISPDIR="${ED}/${SITELISP}" \ + VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" install + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + dodoc FLIM-API.en NEWS VERSION README* ChangeLog +} diff --git a/app-emacs/flim/metadata.xml b/app-emacs/flim/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/flim/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/folding/Manifest b/app-emacs/folding/Manifest new file mode 100644 index 000000000000..410f9f199699 --- /dev/null +++ b/app-emacs/folding/Manifest @@ -0,0 +1,8 @@ +AUX 50folding-gentoo.el 221 SHA256 468f7046d035703666f2b865d0165d8e37f0b3029aa5a201aa95f36c6a7ce601 SHA512 e5b9f16218988429da9fdf304967deba2fd76774b5c4eca9d372504cac225ab24de4c976dbca4203d335f06d2fe16043bb817c5a232e517c4c7416e1e9f52076 WHIRLPOOL 7002affb1ab673c0c9bc52b2773a73c3eeab002bc1b98cc820a1184d49eb49c42b77ff660a70808b938887774907025dd84c1a178cb69e6e7cb9018e27819ac2 +DIST folding-2012.0226.1623.el.bz2 49503 SHA256 d1d00dd48284c7509c24003d56e8cf86c46839880d6775efe76682e1cd859482 SHA512 efb645e46e55174f2b538b6812f36d08f576f765ffffdf25af756c852e7bfd6455cb3bc3a540089a60600251b2c144384b7f58b412840a95ce614efd9d5b50c9 WHIRLPOOL 42a17c72d91cee51bec9d37466ef1e9b9812ac05cf01b6dc006e0ec204bff2edc84a2a776e656deb86ca17917eaf7d1716c849d67cdcf9f6c5a1017c99cf9588 +DIST folding-2013.0613.1821.el.xz 52164 SHA256 bc818ec6a07537d716b28ea1b1a3798c042503b967578e387894599ea1ab5bf3 SHA512 9eb7cf4e1b01d7f37969bab0a66ad564da3742981ec0623b3100b0aef1bb997a80c91b88286ac673775edd197110496e1849210cc40fe310d8a478471cc1ec53 WHIRLPOOL b67c9e477738c0cc0ed88cae486eff12e773d9ed0e32a9c54981861e6e492ece2d98d100947d39c6add87b8121044d4f55ede0ab3f5e36df6e824cbd46ed582d +EBUILD folding-2012.0226.1623.ebuild 427 SHA256 d74e0f5d82fec4aab15fa670c43eecc14f9eadd288680b89d61c76f851f2c049 SHA512 7c17dca4caf46c2482b9e4cf71a5b78c4b74c3d4da1700b544fbe1eaaf20782c29446c87d98bfaed3859716994548b02d5c7093062ebd02946ecea2965f0eb1f WHIRLPOOL 1777c4954ae75249294a1be62dfcada874631caa51395783deff269fc3170b2ae8b7567d9915807cd8a302b559816ff6558520547ae1d68ccad2090611902c4e +EBUILD folding-2013.0613.1821.ebuild 448 SHA256 d575a96ab5a2a2da45a9c3549a87ae6c8ba92fb64cae7aabc93706d069d01b58 SHA512 54d6693e4244d7e731229a88effde7252adc8a71a1c6e79cc2a06c32a606b911178c3b2fd7314a34e01eb349b88e196b103e5d1607bde3979f12060af5bea7db WHIRLPOOL 75e6b8ddc7087fd7b7135f5eff8e5dc0fa74f80b27ef9b8156b7b69932342123f49b0a5995ae2911e64d49037139fd44c6dca77abf0e7099977bf3af54d6857e +MISC ChangeLog 2466 SHA256 de5fc2ef4c860b9899d98e0f9953b0adec0f04e69379fccee4d09c009e9a8b87 SHA512 f09ff7fafae1539ce32e264182ab24d669479cfb041b4054fdf1d36b39c82cb692154c398fa88441c264d503e704d15825342f12163704e2dc7ee177bb0d59f5 WHIRLPOOL f09e071a992881cdb9fc2789dd403b232076e7b08e576e96becb50301ceb4e7eb147fc5ffd52b8ab91944235dc96e113462ce2a9aecb03e5114771aeda04e4f0 +MISC ChangeLog-2015 3974 SHA256 d59b138cb923de1e78e2a2f41d1e53177a246c6fb7202565034f11e9480c2777 SHA512 46a634aa13b8b5e43ccb1a116c150978d85a4a2a04cfc6d77ba2fa1a398c04c4a428203fe58f9d79ececda87aa2cb4141a9586ca9af22a8f8df7753863abbbbe WHIRLPOOL a2c9bdee23ae1f70b71134a19b795eb240d82ae805237d2f4a9364862060ba5cc4847c03f18d2684060aaab6d682dad22275ba4ea563d4522ccbb4583f0adefc +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/folding/files/50folding-gentoo.el b/app-emacs/folding/files/50folding-gentoo.el new file mode 100644 index 000000000000..7a741f4c2f2d --- /dev/null +++ b/app-emacs/folding/files/50folding-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'folding-mode "folding" "Folding mode" t) +(autoload 'turn-off-folding-mode "folding" "Folding mode" t) +(autoload 'turn-on-folding-mode "folding" "Folding mode" t) diff --git a/app-emacs/folding/folding-2012.0226.1623.ebuild b/app-emacs/folding/folding-2012.0226.1623.ebuild new file mode 100644 index 000000000000..1f8e8d43a0f7 --- /dev/null +++ b/app-emacs/folding/folding-2012.0226.1623.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A folding-editor-like Emacs minor mode" +HOMEPAGE="http://www.emacswiki.org/emacs/FoldingMode" +# taken from http://git.savannah.gnu.org/cgit/emacs-tiny-tools.git +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/folding/folding-2013.0613.1821.ebuild b/app-emacs/folding/folding-2013.0613.1821.ebuild new file mode 100644 index 000000000000..8b2c2acc62b2 --- /dev/null +++ b/app-emacs/folding/folding-2013.0613.1821.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A folding-editor-like Emacs minor mode" +HOMEPAGE="http://www.emacswiki.org/emacs/FoldingMode" +# taken from http://git.savannah.gnu.org/cgit/emacs-tiny-tools.git +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/folding/metadata.xml b/app-emacs/folding/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/folding/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/ghc-mod/Manifest b/app-emacs/ghc-mod/Manifest new file mode 100644 index 000000000000..1abf92b929a4 --- /dev/null +++ b/app-emacs/ghc-mod/Manifest @@ -0,0 +1,12 @@ +AUX 50ghc-mod-gentoo.el 75 SHA256 b6dfb4e63143b0d0e9e12ffebc2229d98752b6b766037013ba672c311aa6542b SHA512 483a8d3e464aa4c3252b38bca4b9291a94080c04407df8f7c8ac110e14eb539c6795ae70ed3d6c217db39fd29a6be7c08b8bc295ef1fd2cd1d2aa7efeba7d0f4 WHIRLPOOL 59963d35f9300ac61f71822b2d4b2e2ff746790c43394e36225748463551d9d1f1c440690d87436485d7b86826a3423b1787934a7ac94eee585c09dbd919ba53 +AUX ghc-mod-5.4.0.0-gentoo.patch 449 SHA256 8b0613b0c86307bbecdadce87e8802c1a2d20365b276e047ff3e84f39529be35 SHA512 71fd518ed4b47421e8edd837987b3cea30094bc4c5d74bf16e2154dc5d6873fccb44c037c7b15e6b5d7cf5598292b2abfa7a3ca404f30d450a7d2c3f4bcd41f1 WHIRLPOOL 8a686b39967b4d442a9635c5aa453d402fd9df18dbfb1895492cbec5a7e560c76daa765445978c6a1911feb9eb117c3cb9c81a9a2a71ddd095aadb581236380d +AUX ghc-mod-5.5.0.0-gentoo.patch 449 SHA256 8b0613b0c86307bbecdadce87e8802c1a2d20365b276e047ff3e84f39529be35 SHA512 71fd518ed4b47421e8edd837987b3cea30094bc4c5d74bf16e2154dc5d6873fccb44c037c7b15e6b5d7cf5598292b2abfa7a3ca404f30d450a7d2c3f4bcd41f1 WHIRLPOOL 8a686b39967b4d442a9635c5aa453d402fd9df18dbfb1895492cbec5a7e560c76daa765445978c6a1911feb9eb117c3cb9c81a9a2a71ddd095aadb581236380d +AUX ghc-mod-5.6.0.0-gentoo.patch 210 SHA256 23c6f9262f6072ac2efe798ae1599116295916101cd9ee4eb62b6d13472a1aff SHA512 85162dafbc6514cb9aef2b78f2ac116259e792c4654a1aee9c873824158ded69b5478310d474adeed10ea87024f0ace08b24440bc8fd1c6c0732618ec0244562 WHIRLPOOL e166d4c5acc95e47399590833c63689a281cf4bbba3064501db6ae53fbb76a5f3e8893bded54c855c9522aa39031eb82a74d7e7c87f693c829cffcdbf717bbbc +DIST ghc-mod-5.4.0.0.tar.gz 132546 SHA256 736652a2f63f9e8625c859c94f193ad8ac9f8fe793bbee672b65576309bfb069 SHA512 fabcc5ce2fb9e8790043faae2d42b3714fab96da1409d7f1c4736f332c6b74c76724dce253456fd787526d125cfaa1fe48c4725a0da16aabb35d5edf560f2415 WHIRLPOOL 8f493cf40724ffb7b56877f9a9cf752e9b23d7babb4fbd29fad0068a1b8f8ef85b40a96c1fa65508ef924cb05d73300762081a762777b982e5c8d41af467d2f0 +DIST ghc-mod-5.5.0.0.tar.gz 150774 SHA256 d05be8f3541e875cd4ebefb28968cfc095fc323e49328f2e40581f6f5de70d31 SHA512 006f292394fc24766a2ae2c778635697a63e1b48ef96052af66dc35d1ef30eb600760cd2a517011a7a2b027a0c725ceb3b5e37cfe157741ba97f19068f1264e8 WHIRLPOOL d3aea3a4b3e3c1fd0a1a5c0e094c822d16eb4db6d68a0740062fc0a811aba09efac19eecfd192013ab3da4ca552ea21b497c8793ece67811794834d01e33672d +DIST ghc-mod-5.7.0.0.tar.gz 146797 SHA256 2aab240c89ab6513807cea4e2065d474274a5ae20f8edc4f77df8e2eafb9e5ca SHA512 843cd0546c0a0cdf30dd9cde5e9148dabf391648bae6d7f2852c83a4cd5b8329f30d0cc578ba6afda02e8885b2ed63c7def4885e0dbaac199d311e476a0cc6e3 WHIRLPOOL 83e5df75283a4fa1ccc961cb62d19a3c85aae2061f7d57d2f050f2018c62f08c84d0a6dd381cec6eb8d37c31e816ee40395b9ca14de6d3c3ddfb86ebe29dc0fa +EBUILD ghc-mod-5.4.0.0.ebuild 2605 SHA256 e57a728e02d50ebb663990ee1d4a60c400bb8b194745939116894b3e1eb0d120 SHA512 12d41267fa77a2e9186a731835f961875056e0598f7e9986352f37c232fbd0d3843cc77f274a4ee16f08cc02bdfc3e6f4f09c796a86ea9f21fd93b6b6a0c1f56 WHIRLPOOL 2fb1a845dce7f020f19162e8257261f985140cc5732dc4fb969ccc1e43ec5c0c4378f47a86e51af019956434c30abdd6897b7c7d89f46a2fd3acdbf84ba2686f +EBUILD ghc-mod-5.5.0.0-r1.ebuild 3063 SHA256 837c9939f6a42483615208eb938f7456184d5871b6a3d40d954efea1dcb87c45 SHA512 d1d6911a8b7b98ce052a8e9ff577b28f58e472bf50aa5514f0ccbda125bf898fb2dfdd566d4419c6e6895c75ce8bcf775975a460cb90983a6db5b9f6b54ea4a7 WHIRLPOOL c215917779c082a0185e243999837d0a827538f384c65e82a8404b2d180b4d8341c50b45f5f27786eac452510969f9d4dc218bcb19afe47b27b76cfd8fe5fc67 +EBUILD ghc-mod-5.7.0.0.ebuild 3372 SHA256 61058be8424ec378999c0cefa002c4c3a5b84e08e7dacbfdcb0d3a38c8c155b8 SHA512 071a98379192e9470d9e10de2aec2f6737545de1553d888bdded5bdf125dcd5d66c3eb1ee390cbb6b24618dfb788c52a63c8e3610d2ded2a049c5d446697ac08 WHIRLPOOL 02355c5d8262cef37324ed0873a7685cf65127132584539ff62e21bc5b7bc87087937a3fe79001f4d4f73a2d27e616add4111fd58e66c266fe8a3b761b1db29f +MISC ChangeLog 1727 SHA256 ead69d939ca80ddf9a90a2e38125ab0058e1a88433503102a54fb34de9a5a335 SHA512 d665f81262b1182fbe46b1c05693e6b324a94c17fa5f2a5a7e8c29634160cff4b77d227551e35d02b0c6f696e32649c0bcee2133326ce6b64a2b677f33afb56b WHIRLPOOL 5f8a5716ffb55f1de60de97cb4af2cfa2a6f6214b9cd35a3688661aa135fa37efd33f5f12b81870dfe043f1a4dba4d3b01199a4c6dabf6776000ba9e207b0cf7 +MISC metadata.xml 703 SHA256 e33a1bb0bd92d9faac76825cdce3901384cea7553eadcf98924f6f8b4e12a946 SHA512 3aff74a7020a4e77247301e09821025a5e7fce4e39186e2a7b316c4c06f7e99b836bdce4d91ae190fa05e5481bbf1d33c12e440387797ee83403017e21559e31 WHIRLPOOL 07a28ece5455bb44aa9cc9b4c504d4cd64b395ecc532ab518c586f2c34ad6a4e46a4864ed188e8917a54a8af8fb7baa9023adbef861d5c794eb978ff901a522f diff --git a/app-emacs/ghc-mod/files/50ghc-mod-gentoo.el b/app-emacs/ghc-mod/files/50ghc-mod-gentoo.el new file mode 100644 index 000000000000..402c84de9b12 --- /dev/null +++ b/app-emacs/ghc-mod/files/50ghc-mod-gentoo.el @@ -0,0 +1,3 @@ +;;; ghc-mod site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/ghc-mod/files/ghc-mod-5.4.0.0-gentoo.patch b/app-emacs/ghc-mod/files/ghc-mod-5.4.0.0-gentoo.patch new file mode 100644 index 000000000000..f852744aadb9 --- /dev/null +++ b/app-emacs/ghc-mod/files/ghc-mod-5.4.0.0-gentoo.patch @@ -0,0 +1,11 @@ +--- ghc-mod.cabal.orig 2015-04-18 13:14:37.566613645 +0200 ++++ ghc-mod.cabal 2015-04-18 13:14:53.420241209 +0200 +@@ -26,8 +26,6 @@ + Category: GHC, Development + Cabal-Version: >= 1.14 + Build-Type: Custom +-Data-Files: elisp/Makefile +- elisp/*.el + Data-Files: LICENSE COPYING.BSD3 COPYING.AGPL3 + Extra-Source-Files: ChangeLog + SetupCompat.hs diff --git a/app-emacs/ghc-mod/files/ghc-mod-5.5.0.0-gentoo.patch b/app-emacs/ghc-mod/files/ghc-mod-5.5.0.0-gentoo.patch new file mode 100644 index 000000000000..f852744aadb9 --- /dev/null +++ b/app-emacs/ghc-mod/files/ghc-mod-5.5.0.0-gentoo.patch @@ -0,0 +1,11 @@ +--- ghc-mod.cabal.orig 2015-04-18 13:14:37.566613645 +0200 ++++ ghc-mod.cabal 2015-04-18 13:14:53.420241209 +0200 +@@ -26,8 +26,6 @@ + Category: GHC, Development + Cabal-Version: >= 1.14 + Build-Type: Custom +-Data-Files: elisp/Makefile +- elisp/*.el + Data-Files: LICENSE COPYING.BSD3 COPYING.AGPL3 + Extra-Source-Files: ChangeLog + SetupCompat.hs diff --git a/app-emacs/ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch b/app-emacs/ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch new file mode 100644 index 000000000000..40302168692a --- /dev/null +++ b/app-emacs/ghc-mod/files/ghc-mod-5.6.0.0-gentoo.patch @@ -0,0 +1,5 @@ +--- a/ghc-mod.cabal.org 2016-07-29 09:18:31.000000000 -0400 ++++ b/ghc-mod.cabal 2016-08-08 23:16:00.171679823 -0400 +@@ -29,2 +29,0 @@ +-Data-Files: elisp/Makefile +- elisp/*.el diff --git a/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild b/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild new file mode 100644 index 000000000000..f46308b3aa0e --- /dev/null +++ b/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.6 + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" +inherit elisp-common haskell-cabal + +DESCRIPTION="Happy Haskell Programming" +HOMEPAGE="http://www.mew.org/~kazu/proj/ghc-mod/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="emacs" + +RESTRICT=test # doctests break on modules collisions: temporary / temporary-rc + +RDEPEND="dev-haskell/async:=[profile?] + >=dev-haskell/cabal-helper-0.6.0.0:=[profile?] <dev-haskell/cabal-helper-0.7:=[profile?] + >=dev-haskell/cereal-0.4:=[profile?] + dev-haskell/convertible:=[profile?] + >=dev-haskell/djinn-ghc-0.0.2.2:=[profile?] + >=dev-haskell/extra-1.4:2=[profile?] <dev-haskell/extra-1.5:2=[profile?] + >=dev-haskell/fclabels-2.0:=[profile?] <dev-haskell/fclabels-2.1:=[profile?] + dev-haskell/ghc-paths:=[profile?] + dev-haskell/ghc-syb-utils:=[profile?] + dev-haskell/haskell-src-exts:=[profile?] + >=dev-haskell/hlint-1.8.61:=[profile?] + >=dev-haskell/monad-control-1:=[profile?] + >=dev-haskell/monad-journal-0.4:=[profile?] + >=dev-haskell/mtl-2.0:=[profile?] + dev-haskell/old-time:=[profile?] + >=dev-haskell/pipes-4.1:=[profile?] <dev-haskell/pipes-4.2:=[profile?] + dev-haskell/random:=[profile?] + dev-haskell/split:=[profile?] + dev-haskell/syb:=[profile?] + dev-haskell/temporary:=[profile?] + dev-haskell/text:=[profile?] + dev-haskell/transformers:=[profile?] + dev-haskell/transformers-base:=[profile?] + >=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.14 + test? ( >=dev-haskell/doctest-0.9.3 + dev-haskell/executable-path + >=dev-haskell/hspec-2.0.0 ) +" +SITEFILE=50${PN}-gentoo.el + +src_prepare() { + epatch "${FILESDIR}"/${PN}-5.4.0.0-gentoo.patch +} + +src_compile() { + haskell-cabal_src_compile + if use emacs ; then + pushd elisp + elisp-compile *.el || die + popd + fi +} + +src_install() { + haskell-cabal_src_install + if use emacs ; then + pushd "${S}" + elisp-install ghc-mod elisp/*.{el,elc} + elisp-site-file-install "${FILESDIR}"/${SITEFILE} + popd + fi +} + +pkg_postinst() { + if use emacs ; then + elisp-site-regen + elog "To configure ghc-mod either add this line to ~/.emacs:" + elog "(autoload 'ghc-init \"ghc\" nil t)" + elog "and either this line:" + elog "(add-hook 'haskell-mode-hook (lambda () (ghc-init)))" + elog "or if you wish to use flymake:" + elog "(add-hook 'haskell-mode-hook (lambda () (ghc-init) (flymake-mode)))" + fi +} + +pkg_postrm() { + if use emacs ; then + elisp-site-regen + fi +} diff --git a/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild b/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild new file mode 100644 index 000000000000..1a0636bb8be0 --- /dev/null +++ b/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.6 + +CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite" +inherit elisp-common haskell-cabal + +DESCRIPTION="Happy Haskell Programming" +HOMEPAGE="http://www.mew.org/~kazu/proj/ghc-mod/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="emacs" + +RESTRICT=test # doctests break on modules collisions: temporary / temporary-rc + +RDEPEND=">=dev-haskell/binary-0.5.1.0:=[profile?] <dev-haskell/binary-0.8:=[profile?] + >=dev-haskell/cabal-helper-0.6.3.0:=[profile?] <dev-haskell/cabal-helper-0.7:=[profile?] + dev-haskell/convertible:=[profile?] + >=dev-haskell/djinn-ghc-0.0.2.2:=[profile?] <dev-haskell/djinn-ghc-0.1:=[profile?] + >=dev-haskell/extra-1.4:2=[profile?] <dev-haskell/extra-1.5:2=[profile?] + >=dev-haskell/fclabels-2.0:=[profile?] <dev-haskell/fclabels-2.1:=[profile?] + <dev-haskell/ghc-paths-0.2:=[profile?] + <dev-haskell/ghc-syb-utils-0.3:=[profile?] + <dev-haskell/haskell-src-exts-1.18:=[profile?] + >=dev-haskell/hlint-1.8.61:=[profile?] <dev-haskell/hlint-1.10:=[profile?] + >=dev-haskell/monad-control-1.0:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] + >=dev-haskell/monad-journal-0.4:=[profile?] <dev-haskell/monad-journal-0.8:=[profile?] + >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?] + <dev-haskell/old-time-1.2:=[profile?] + >=dev-haskell/optparse-applicative-0.11.0:=[profile?] <dev-haskell/optparse-applicative-0.13.0:=[profile?] + >=dev-haskell/pipes-4.1:=[profile?] <dev-haskell/pipes-4.2:=[profile?] + >=dev-haskell/safe-0.3.9:=[profile?] <dev-haskell/safe-0.4:=[profile?] + <dev-haskell/split-0.3:=[profile?] + <dev-haskell/syb-0.7:=[profile?] + <dev-haskell/temporary-1.3:=[profile?] + <dev-haskell/text-1.3:=[profile?] + <dev-haskell/transformers-0.5:=[profile?] + <dev-haskell/transformers-base-0.5:=[profile?] + >=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.14 + test? ( >=dev-haskell/doctest-0.9.3 + dev-haskell/executable-path + >=dev-haskell/hspec-2.0.0 ) +" +SITEFILE=50${PN}-gentoo.el + +src_prepare() { + epatch "${FILESDIR}"/${PN}-5.5.0.0-gentoo.patch +} + +src_compile() { + haskell-cabal_src_compile + if use emacs ; then + pushd elisp + elisp-compile *.el || die + popd + fi +} + +src_install() { + haskell-cabal_src_install + if use emacs ; then + pushd "${S}" + elisp-install ghc-mod elisp/*.{el,elc} + elisp-site-file-install "${FILESDIR}"/${SITEFILE} + popd + fi +} + +pkg_postinst() { + haskell-cabal_pkg_postinst + if use emacs ; then + elisp-site-regen + elog "To configure ghc-mod either add this line to ~/.emacs:" + elog "(autoload 'ghc-init \"ghc\" nil t)" + elog "and either this line:" + elog "(add-hook 'haskell-mode-hook (lambda () (ghc-init)))" + elog "or if you wish to use flymake:" + elog "(add-hook 'haskell-mode-hook (lambda () (ghc-init) (flymake-mode)))" + fi +} + +pkg_postrm() { + haskell-cabal_pkg_postrm + if use emacs ; then + elisp-site-regen + fi +} diff --git a/app-emacs/ghc-mod/ghc-mod-5.7.0.0.ebuild b/app-emacs/ghc-mod/ghc-mod-5.7.0.0.ebuild new file mode 100644 index 000000000000..5820ecede9f8 --- /dev/null +++ b/app-emacs/ghc-mod/ghc-mod-5.7.0.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# ebuild generated by hackport 0.5.1.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit elisp-common haskell-cabal + +DESCRIPTION="Happy Haskell Programming" +HOMEPAGE="http://www.mew.org/~kazu/proj/ghc-mod/" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="AGPL-3" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="emacs" + +RESTRICT=test # doctests break on modules collisions: temporary / temporary-rc + +RDEPEND=">=dev-haskell/cabal-helper-0.7.3.0:=[profile?] <dev-haskell/cabal-helper-0.8:=[profile?] + >=dev-haskell/djinn-ghc-0.0.2.2:=[profile?] <dev-haskell/djinn-ghc-0.1:=[profile?] + >=dev-haskell/extra-1.4.0:=[profile?] <dev-haskell/extra-1.6:=[profile?] + >=dev-haskell/fclabels-2.0:=[profile?] <dev-haskell/fclabels-2.1:=[profile?] + >=dev-haskell/ghc-paths-0.1.0.9:=[profile?] <dev-haskell/ghc-paths-0.2:=[profile?] + >=dev-haskell/ghc-syb-utils-0.2.3:=[profile?] <dev-haskell/ghc-syb-utils-0.3:=[profile?] + >=dev-haskell/haskell-src-exts-1.16.0.1:=[profile?] <dev-haskell/haskell-src-exts-1.19:=[profile?] + >=dev-haskell/hlint-1.9.27:=[profile?] <dev-haskell/hlint-1.10:=[profile?] + >=dev-haskell/monad-control-1:=[profile?] <dev-haskell/monad-control-1.1:=[profile?] + >=dev-haskell/monad-journal-0.4:=[profile?] <dev-haskell/monad-journal-0.8:=[profile?] + >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?] + <dev-haskell/old-time-1.2:=[profile?] + >=dev-haskell/optparse-applicative-0.11.0:=[profile?] <dev-haskell/optparse-applicative-0.14.0:=[profile?] + >=dev-haskell/pipes-4.1.0:=[profile?] <dev-haskell/pipes-4.4:=[profile?] + >=dev-haskell/safe-0.3.9:=[profile?] <dev-haskell/safe-0.4:=[profile?] + >=dev-haskell/semigroups-0.10.0:=[profile?] <dev-haskell/semigroups-0.19:=[profile?] + >=dev-haskell/split-0.2.2:=[profile?] <dev-haskell/split-0.3:=[profile?] + >=dev-haskell/syb-0.5.1:=[profile?] <dev-haskell/syb-0.7:=[profile?] + >=dev-haskell/temporary-1.2.0.3:=[profile?] <dev-haskell/temporary-1.3:=[profile?] + >=dev-haskell/text-1.2.1.3:=[profile?] <dev-haskell/text-1.3:=[profile?] + >=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?] + >=dev-lang/ghc-7.8.2:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.18.1.3 <dev-haskell/cabal-1.25 + test? ( >=dev-haskell/doctest-0.9.3 <dev-haskell/doctest-0.12 + >=dev-haskell/hspec-2.0.0 <dev-haskell/hspec-2.4 ) +" +SITEFILE=50${PN}-gentoo.el + +PATCHES=("${FILESDIR}"/${PN}-5.6.0.0-gentoo.patch) + +src_compile() { + haskell-cabal_src_compile + if use emacs ; then + pushd elisp + elisp-compile *.el || die + popd + fi +} + +src_install() { + haskell-cabal_src_install + if use emacs ; then + pushd "${S}" + elisp-install ghc-mod elisp/*.{el,elc} + elisp-site-file-install "${FILESDIR}"/${SITEFILE} + popd + fi +} + +pkg_postinst() { + haskell-cabal_pkg_postinst + if use emacs ; then + elisp-site-regen + elog "To configure ghc-mod either add this line to ~/.emacs:" + elog "(autoload 'ghc-init \"ghc\" nil t)" + elog "and either this line:" + elog "(add-hook 'haskell-mode-hook (lambda () (ghc-init)))" + elog "or if you wish to use flymake:" + elog "(add-hook 'haskell-mode-hook (lambda () (ghc-init) (flymake-mode)))" + fi +} + +pkg_postrm() { + haskell-cabal_pkg_postrm + if use emacs ; then + elisp-site-regen + fi +} diff --git a/app-emacs/ghc-mod/metadata.xml b/app-emacs/ghc-mod/metadata.xml new file mode 100644 index 000000000000..b58399b6f39c --- /dev/null +++ b/app-emacs/ghc-mod/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>haskell@gentoo.org</email> + <name>Gentoo Haskell</name> +</maintainer> +<longdescription> + This packages includes Elisp files and a Haskell command, "ghc-mod". + "ghc*.el" enable completion of Haskell symbols on Emacs. Flymake is + also integrated. "ghc-mod" is a backend of "ghc*.el". It lists up + all installed modules or extracts names of functions, classes, and + data declarations. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/gnuplot-mode/Manifest b/app-emacs/gnuplot-mode/Manifest new file mode 100644 index 000000000000..4f17e17fca2a --- /dev/null +++ b/app-emacs/gnuplot-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50gnuplot-mode-gentoo.el 347 SHA256 31623784370f844d803ab4da2c866200f721dbacded3d7be2617cd616076b3bf SHA512 eb342c60bee1a9e45a50373093207545b8b37888432b082afb7c4f0911eed08481379094ee5a73888a03a12898c3c41016c2d9161f92a1a7cf7be7f2010c1c83 WHIRLPOOL 87d5f6fa02a06fd2ab2161b1ca7a55ac853d0986c7d6588bd60c2ba8739bb732f66ca3c83c300953a1b16d47336e8fbe1b17757159e763f7ce3a3874e39a1d75 +DIST gnuplot-mode-0.7.0.tar.gz 373475 SHA256 310018d8c313ebd817e3e6116ab28eb2b848fa0992917b5ee4148d6073f59f3e SHA512 fdf04a3a32755892d422de8a535682ff44d1b635ecdc814738564376f5c7027a82c23807439835f2b7bf959f4f8b7a7d38d07a643f84ab2056ba187f3558e596 WHIRLPOOL 77f98735fd0fa6e1379278aaaeacf2834d2fad3c5ed3f56b4232215142a1c8336c4d7375282856fa4fe754dfaae2500027f9022f5c2799e90571af57e8be783d +EBUILD gnuplot-mode-0.7.0.ebuild 1000 SHA256 dcb06698b574d505883cb9246c283ba0fbf64e66454c7cf5c4df33596e23025a SHA512 522894e11d45f65ac6a619c6ad5564a598c71767a5c1b2e96a5c74d76b9e3fb740a429177ab4945c2b8a68879e5c28bc3bb8f1147d59328937fadad6728855fa WHIRLPOOL de7e842cbc4722ec44c793580fb2e14da612de85b7c67c3d6f6e6c3f46c668a03c9e881bc6f0a7b0351d605ce348117108c93113bbb2ae35682e2f8cc404db2c +MISC ChangeLog 2363 SHA256 ed851386d12651240ad9279a302e00c07f8a0b91ef3cf03a8f982cbd64c64dfd SHA512 fe5d01ec38b3c8cc624ee6d8a8242ce240ee697c1eaec1495aba89f749261b070ba95c015f81136bdb1bb90545a46a8d627b7f95fb5f837ef276ee2fc94e58e0 WHIRLPOOL f54ea01e6563fb4d9d66e14d8e2e6e79bf0fdd4547a152fe45a689ea0c1747685cffd04ed3742242c5ceb9dc05cb36a6433b45beb89963eedc78656505ec0cd3 +MISC ChangeLog-2015 3082 SHA256 78937c95b042b446123997d87365c4a865704233665bdf88313fa1a5f0bd492a SHA512 8c5666b1b87704c609abd81f7d66289c93f42813b7cd582207b1642fd563098c53bd48afbccda1dd796beb2d084aa823cb4b2715e8fdceeb4d14e3f146c7dc6c WHIRLPOOL bb9b4ccdf5959648b65a4455cb703f54f1b5e7adea7cdc87e36e1257ac77119ba756ab86ef86235ded4b1a8a3bf0d91b6cc52a9e8db6c77cf176a50485fff2d4 +MISC metadata.xml 345 SHA256 e2b8b3d68548a19faeae8573b56237c7064dbefb19ed554a7518ef8657c96135 SHA512 842a05f202ddeef73dbd3bc63dd95ea85dac06dce89bbe1f568779a5a5a4821d8eb0a2209e3416a8ff9428bf3b2b73fabb74a20912066225038dc8db6e6c4901 WHIRLPOOL 7c7ceaef0903a0fe3e1c3a6032a5cb2eb79822c41c5b67766edab678d011e00a5a3f1206a61f9f4054efe1acdaecbe868a2eef6bb5edd34c0d385df423158407 diff --git a/app-emacs/gnuplot-mode/files/50gnuplot-mode-gentoo.el b/app-emacs/gnuplot-mode/files/50gnuplot-mode-gentoo.el new file mode 100644 index 000000000000..e79a7f0d2585 --- /dev/null +++ b/app-emacs/gnuplot-mode/files/50gnuplot-mode-gentoo.el @@ -0,0 +1,6 @@ +(add-to-list 'load-path "@SITELISP@") +;; extracted from dotemacs file distributed with the source tarball +(autoload 'gnuplot-mode "gnuplot" "gnuplot major mode" t) +(autoload 'gnuplot-make-buffer "gnuplot" "open a buffer in gnuplot mode" t) +(add-to-list 'auto-mode-alist '("\\.gp\\'" . gnuplot-mode)) +;;(global-set-key [(f9)] 'gnuplot-make-buffer) diff --git a/app-emacs/gnuplot-mode/gnuplot-mode-0.7.0.ebuild b/app-emacs/gnuplot-mode/gnuplot-mode-0.7.0.ebuild new file mode 100644 index 000000000000..2429b93ba703 --- /dev/null +++ b/app-emacs/gnuplot-mode/gnuplot-mode-0.7.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="Gnuplot mode for Emacs" +HOMEPAGE="http://xafs.org/BruceRavel/GnuplotMode" +SRC_URI="https://github.com/bruceravel/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="doc" + +DEPEND="doc? ( virtual/latex-base )" +RDEPEND="sci-visualization/gnuplot[-emacs(-)]" + +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + econf \ + EMACS="${EMACS}" \ + --with-lispdir="${EPREFIX}${SITELISP}/${PN}" +} + +src_compile() { + emake + use doc && emake pdf +} + +src_install() { + emake DESTDIR="${D}" install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + dodoc README.org + use doc && dodoc gpelcard.pdf + + DOC_CONTENTS="Please see ${SITELISP}/${PN}/gnuplot.el for the + complete documentation." + readme.gentoo_create_doc +} diff --git a/app-emacs/gnuplot-mode/metadata.xml b/app-emacs/gnuplot-mode/metadata.xml new file mode 100644 index 000000000000..12fb9a033744 --- /dev/null +++ b/app-emacs/gnuplot-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">bruceravel/gnuplot-mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/gnuserv/Manifest b/app-emacs/gnuserv/Manifest new file mode 100644 index 000000000000..6735d89ef68f --- /dev/null +++ b/app-emacs/gnuserv/Manifest @@ -0,0 +1,7 @@ +AUX 50gnuserv-gentoo.el 237 SHA256 d454c116d33d92bbef7c3f797b19ae7dd1b7c4100db91ef8c002ffe6782afa82 SHA512 24edf596178da29d68add510382241bf257ccb6ed0f9bd1aa65a2bda268b2fa506be616f70c75628d82cc8fda06617f5a4b58e602a9dc082476ac4ad4f0e047d WHIRLPOOL 78376d7821b5e736b30a1dc7b459c5a5626ec42fa41ad3758bc3bc4ba825a99637503da971f616b56ae22b0798965636c02db5243271bf1976cabe98981a1737 +AUX gnuclient.desktop 608 SHA256 940a8587e2d47845e88f2da3ef97069bdbf5a2025a17aa162d60eb9a312b5ab8 SHA512 35616b5fe182f4127635454f4af89b307c0c52653878ef163efee4741c4b5fe5ab88d78f89ebfe499cc02516d2a7093c49dc2232a2768e952acd61651ff16468 WHIRLPOOL 605c7be7e84e38e85759071c7e4f72a7556161711ad68bc5002cd50b343c2f9f6ff136e071dc080d938e99bbfad7cec606b61b62e3ea5179d7354c9370753728 +DIST gnuserv-3.12.8.tar.gz 124070 SHA256 c9ba560e7d773c175ef1cbced8fae17d7a921b050a11457971a7b7a6216aeed9 SHA512 e8f387a554c22fb2eb166d388085b9d68a0d865ae56ab71f3ffe09ff46bef04a4ba5b05ca51a1110e1dff67ae2cd6acc8b18a0fb9df9299dbbf4a001f0924f31 WHIRLPOOL 56203ac84fe967f8c602ac5eaf9d3e9ad5f2b0feb68c8719ff3ca7b61d44c676e0c52f42c7919eed39ffaa25683f28b558a0b55b23ef8a11bdbf3665f8017616 +EBUILD gnuserv-3.12.8-r2.ebuild 1757 SHA256 4ce86d6e336f1bba1f511e0f7b1dc9584c462bb281648746906cb0a2a8606c73 SHA512 d0575ecc171957e65a1826f795b2eaae144ce5b35dcec8baad6f4e875b2f611c0a2418e8613403a52c222fce3ef8cb3c4f27901620bbf56d2fe480957832c24b WHIRLPOOL 70a30d1917079c8c788232280588dc8fa1e1d307ea585b317311d8b7c01428e35ee81a92cf95e84ca927b57f8e69f320ccdb4dac3ce3717a14ef8926f08abb35 +MISC ChangeLog 2379 SHA256 543d1020f45f00374cdd83dd4072d1b32ff0b4c2b63ce7490dd3497be4b3f23e SHA512 8919227d47b6dc7cf4b4364dfd461478fcf205799cfd52753f4db01f081bb98943917dcefbaa983d2bfb526726e9a5003e22066351acf56d75a522a3b38db805 WHIRLPOOL d12b010c45a4c0cb2d0969b2d41dc4c709c364367ec1b0b2a6e4622a155e61bf64c462f51347528a4de509ce6d0743ae83b09f32e2cc5b7c998b9d9f77ebcba0 +MISC ChangeLog-2015 5731 SHA256 71d5fa3248ecaf0e5876f4c5f01e535c5a4b0fd364fb50645ca7b09fefac8434 SHA512 dc20718923ed3483981ee22b85065d170b9c86a93153daa85a488e68ee96d93c4fafec2e98dfb9e374f2574d79dff4380b3f83d5b126d66adb84c166a435b035 WHIRLPOOL bc803169971c1d6f948db048b64a698cdf2d64394639903bc5caee758f426fafdcf87230ac216b91a25c35eabeb50acb26c4ae8462e9d37be4eb8bf331221724 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/gnuserv/files/50gnuserv-gentoo.el b/app-emacs/gnuserv/files/50gnuserv-gentoo.el new file mode 100644 index 000000000000..12bf743e2f66 --- /dev/null +++ b/app-emacs/gnuserv/files/50gnuserv-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(setq gnuserv-program "/usr/libexec/emacs/gnuserv") +;; necessary for FSF GNU Emacs only +(autoload 'gnuserv-start "gnuserv-compat" + "Allow this Emacs process to be a server for client processes." t) diff --git a/app-emacs/gnuserv/files/gnuclient.desktop b/app-emacs/gnuserv/files/gnuclient.desktop new file mode 100644 index 000000000000..4f390394ddd3 --- /dev/null +++ b/app-emacs/gnuserv/files/gnuclient.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=Gnuclient +NoDisplay=true +Comment=Tell a running Emacs to visit a file +Comment[de]=In einer laufenden Emacs-Instanz eine Datei öffnen +Comment[es]=Abrir un archivo en un Emacs corriente +Comment[fr]=Ouvre un fichier dans une instance d'Emacs qui est déjà lancée +TryExec=/usr/bin/gnuclient +Exec=/usr/bin/gnuclient %F +Terminal=false +MimeType=text/css;text/english;text/html;text/plain;text/x-c;text/x-chdr;text/x-csrc;text/x-c++;text/x-c++hdr;text/x-c++src;text/x-java;text/x-makefile;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript; diff --git a/app-emacs/gnuserv/gnuserv-3.12.8-r2.ebuild b/app-emacs/gnuserv/gnuserv-3.12.8-r2.ebuild new file mode 100644 index 000000000000..47823b7bd510 --- /dev/null +++ b/app-emacs/gnuserv/gnuserv-3.12.8-r2.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp multilib fdo-mime + +DESCRIPTION="Attach to an already running Emacs" +HOMEPAGE="http://meltin.net/hacks/emacs/" +SRC_URI="http://meltin.net/hacks/emacs/src/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86 ~x86-linux ~ppc-macos" +IUSE="X" + +DEPEND=">=app-eselect/eselect-emacs-1.15 + X? ( x11-libs/libXau )" +RDEPEND="${DEPEND} + !!app-emacs/gnuserv-programs + !!<app-editors/xemacs-21.4.22-r3 + !!~app-editors/xemacs-21.5.29 !!~app-editors/xemacs-21.5.30 + !!~app-editors/xemacs-21.5.31 !!~app-editors/xemacs-21.5.33 + !!=app-editors/xemacs-21.5.34 !!=app-editors/xemacs-21.5.34-r1" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + sed -i -e 's/exec gnuclient/&-emacs/' gnudoit || die +} + +src_configure() { + econf $(use_enable X xauth) \ + --x-includes="${EPREFIX}"/usr/include \ + --x-libraries="${EPREFIX}"/usr/$(get_libdir) +} + +src_compile() { + default +} + +src_install() { + exeinto /usr/libexec/emacs + doexe gnuserv + newbin gnuclient gnuclient-emacs + newbin gnudoit gnudoit-emacs + # Don't install gnuattach, it is not functional with FSF GNU Emacs + + newman gnuserv.1 gnuserv-emacs.1 + echo ".so man1/gnuserv-emacs.1" | newman - gnuclient-emacs.1 + echo ".so man1/gnuserv-emacs.1" | newman - gnudoit-emacs.1 + + elisp-install ${PN} *.el *.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc ChangeLog README README.orig + + if use X; then + domenu "${FILESDIR}"/gnuclient.desktop || die + fi +} + +pkg_postinst() { + elisp-site-regen + use X && fdo-mime_desktop_database_update + eselect gnuclient update ifunset +} + +pkg_postrm() { + elisp-site-regen + use X && fdo-mime_desktop_database_update + eselect gnuclient update ifunset +} diff --git a/app-emacs/gnuserv/metadata.xml b/app-emacs/gnuserv/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/gnuserv/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/go-mode/Manifest b/app-emacs/go-mode/Manifest new file mode 100644 index 000000000000..a8e33bab516e --- /dev/null +++ b/app-emacs/go-mode/Manifest @@ -0,0 +1,5 @@ +AUX 50go-mode-gentoo.el 71 SHA256 4bb4dfe89df0db7b15eee445ae2a451bbe28cce4d03491c4be7a8ffdc8e0d65a SHA512 f390651b52da9f5fb2a07b51a7fbbe52a4cb3391d6857b06a2c092148fc56378adb96477cf31eec23b554d9f4815e4ae7dc510f650a464c59f6b70fcb7311064 WHIRLPOOL 7c4dd5c9be1529964ec3e5506f97ecd893b1b976973891c17cb0295fe6c3d5868b8a3bad61a0b7e85e5a43fdbb1529e3804f51205a6433e8ce7fdb1822b9f194 +DIST go-mode-1.4.0.tar.gz 30705 SHA256 31365aa8b220ca67e6fb24fa197e99121a6db815690df731df2f56915805935d SHA512 00e3aa832b81d6039e38e12f1346ef838f0cd9ccbebac947d394d453690862025ce30fc253d52d485c3161a1c2307ef00272f014c8f3fa86304216525ae47bdd WHIRLPOOL e5fc9f010dd8a0346aacb9797f9d2061f02165cfce6329d1f627169dd70d288f4618f3fa12bc89403e9c00bbbb691d8390560c068af69e57391729d5c926f7cf +EBUILD go-mode-1.4.0.ebuild 440 SHA256 8ad205d72a9c4971eb3b54aec9a42af8a169ef30cdae51199e64e914497662d7 SHA512 1413b7fcf9dfbf51b54b8de54b3bfcf4dc4e662b3497bbb83e136294a28ea57bbcc59ca11d6eecebdaef45601d96ce69f42f834c3614d5718143ca92d34d32d1 WHIRLPOOL d2915abb3e6e16d3c9ac1d4946ca3816c3c72bda7822f8cb0cc5c5e6381a7a18d62ba0b1c42b8c2a50f03b35bb1f5af24143323776ce9041c4eba22cc2ada187 +MISC ChangeLog 671 SHA256 4cf576d486450cdfe506be2c08d414cfaf8e89d695314a9dc35a10e5045df88c SHA512 9305694c889c834465c7887200069222f2e2beeb766688756028ff6ccc5cddaedabfdf0a9b5ddc0b2bb1ffdbd548a57fc3548a0268ebc903e64f889f7f95536e WHIRLPOOL 5de97ea7184ce607ff521cfbbd64373bcd7a37fffc14c506b43bc03edd65acf5b94ada49cbe99586c09a92ff00e36e8528349c7599cdc46876166f68dd1b1e87 +MISC metadata.xml 640 SHA256 1770bd8b89578888f80fb4c9b8e35d46c491d4fd6ac8343e85bc2fda7f1ae42e SHA512 61c5e42c3e0ae02e1155d5cee60a2814d01bab30ad86ac561b49574f7adb0ba6a0870bf50f8f266bd01721caf428315db0b7d315884a2362d43c9d2024492160 WHIRLPOOL 8c8eb2fc37cc8087238822a51b26be33541506f73dfcf411a65f5da1be396fdc85e61b104a762048eaf59fc3fa18fae48cbf16ea639ef94bf815c0a14bb96333 diff --git a/app-emacs/go-mode/files/50go-mode-gentoo.el b/app-emacs/go-mode/files/50go-mode-gentoo.el new file mode 100644 index 000000000000..331db4c92fef --- /dev/null +++ b/app-emacs/go-mode/files/50go-mode-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "go-mode-autoloads" nil t) diff --git a/app-emacs/go-mode/go-mode-1.4.0.ebuild b/app-emacs/go-mode/go-mode-1.4.0.ebuild new file mode 100644 index 000000000000..6b4cb336e821 --- /dev/null +++ b/app-emacs/go-mode/go-mode-1.4.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="An improved Go mode for emacs" +HOMEPAGE="https://github.com/dominikh/go-mode.el" +SRC_URI="https://github.com/dominikh/go-mode.el/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}/go-mode.el-${PV}" +SITEFILE="50${PN}-gentoo.el" +DOCS="AUTHORS README.md" diff --git a/app-emacs/go-mode/metadata.xml b/app-emacs/go-mode/metadata.xml new file mode 100644 index 000000000000..04dedc9c71ce --- /dev/null +++ b/app-emacs/go-mode/metadata.xml @@ -0,0 +1,20 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>victor@enise.org</email> + <name>Victor Gaydov</name> + <description>Proxied maintainer</description> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">dominikh/go-mode.el</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-emacs/google-c-style/Manifest b/app-emacs/google-c-style/Manifest new file mode 100644 index 000000000000..cb18215caf54 --- /dev/null +++ b/app-emacs/google-c-style/Manifest @@ -0,0 +1,6 @@ +AUX 50google-c-style-gentoo.el 258 SHA256 57875bd3f405baf13eff7a1b486755d7d9525d2477904a4b7e05e8aa252fdc97 SHA512 f39b91a6af6e16ac70a5baee459790efb00aa10c3a83c16429fa5d97201bec2bfb3f6645ab1327f7325eb3428a3c938914b4a63c6009109dda99a4f0fe7d89c2 WHIRLPOOL 2277a2bcd289cfaf66a055787f8bde77b5934eaac82d7479b33053df8c0c51a532d8ff9c37fb502cfa22dbc29b5064da123df0c2fed93012b778b9653816e51c +DIST google-c-style-20091009.tar.bz2 2178 SHA256 58606847b01df277055d48ae8f013e3302bd22eebf067ad47aad289ed92da47b SHA512 5d61d6e021643ffc1468c14cdbbde0b52dc9346330983c19bdb7f4d6fb8960c662ca6198658963ff6d2b4d7d2dc96853a8c58de48da77364a860f2f777855b5a WHIRLPOOL ca42ded98e47990198be221a364b2fbc5416ae9a16f9b0843c2ff47223f7725e3aa8d406356345817be030fa05bdb24f5de97d1318f8769f45e1a37da04a79a3 +EBUILD google-c-style-20091009-r1.ebuild 602 SHA256 fe9fb14426c7058a0622f3de3ea5a3c909f205b0c1df16c400ba1f819884849d SHA512 454136b3a79e9b4cd21a51b8771daa4efeab80b13c1fc09c8d372b864c96e10b26bcdcbe21e48b934689f69b263ba8cb8d758a8b32ac8f41a25ddc3c5c5621a3 WHIRLPOOL 41a8199525f4b28e06d14ddbed1caf456d744be6137b27f96e51b1d227ec7818b9da075f7107fc2802b0fc7fd7c3c28ae6e1e85f3c8abf15a588aa1ea1791583 +MISC ChangeLog 3134 SHA256 8e1934506194cc34711a8e5e39765f6ed77a0afa39f32344f9523db064caef22 SHA512 bd1f9c4f15a54f24365e11de5f829fec1f7efdb1d970339b41640a8ddffd8f218165733683a8f9f37757daa3d41bdd40f38b71f8cc9ba7bad873372ff9921ca0 WHIRLPOOL cd88d391ad178520b85d9b9adb399aaa3ef6f6ac5b9338a718105fcedd8b8eddf3cf1c51c65770c74db7f7fe75133da5ce812cccb8965bbb0e508887e1e02129 +MISC ChangeLog-2015 1039 SHA256 f190c4cfebd96aa765ded05b8775b325a7a5a757c8f5e1b2e3975ca74a99c0bd SHA512 1241d2163ae8983d9727f18b6008dd968c7d17a54aff63bc467deceaaf9ea74f903f800a8814788c14853a72ec505025b2b94107154cfa1245939e00f65c01d1 WHIRLPOOL e3218fa36c656e5e0ea8f0696b0f6aaf8ef4972baecb7e070065830615ac21b4fb78b108c4857a47f2832814a8e3c27f0e4b2085d2a53637345474382bc76e61 +MISC metadata.xml 460 SHA256 4b387b229b322162fdad6f350967b159dd5cc27dee901f7c5bc5a0ad49744cf2 SHA512 31d1e8464fe6b03c7862c5d222b411cf7f6498b16b1be92f87d94fdcdb85d3e99a469b7ce6dd7d0b720353e1081c813d64f039ebd5f369f403691d3a6ce0ed44 WHIRLPOOL 48b7a45373744e712b886d8766b4bd8be4eadcc626a2d42812153c041d81914ce6556dcde23a9704c1b8a257a3c8e077830e623d90c0cd22d3dc0cb82849856e diff --git a/app-emacs/google-c-style/files/50google-c-style-gentoo.el b/app-emacs/google-c-style/files/50google-c-style-gentoo.el new file mode 100644 index 000000000000..3e9768b65db7 --- /dev/null +++ b/app-emacs/google-c-style/files/50google-c-style-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'google-set-c-style "google-c-style" + "Set the current buffer's c-style to Google C/C++ Programming Style." t) +(autoload 'google-make-newline-indent "google-c-style" + "Sets up preferred newline behavior." t) diff --git a/app-emacs/google-c-style/google-c-style-20091009-r1.ebuild b/app-emacs/google-c-style/google-c-style-20091009-r1.ebuild new file mode 100644 index 000000000000..c7353765122e --- /dev/null +++ b/app-emacs/google-c-style/google-c-style-20091009-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Provides the google C/C++ coding style" +HOMEPAGE="https://github.com/google/styleguide" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +S="${WORKDIR}" +SITEFILE="50${PN}-gentoo.el" + +pkg_postinst() { + elisp-site-regen + + elog "Example usage (~/.emacs):" + elog " (add-hook 'c-mode-common-hook 'google-set-c-style)" + elog " (add-hook 'c-mode-common-hook 'google-make-newline-indent)" +} diff --git a/app-emacs/google-c-style/metadata.xml b/app-emacs/google-c-style/metadata.xml new file mode 100644 index 000000000000..19f717d2078c --- /dev/null +++ b/app-emacs/google-c-style/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>chromium@gentoo.org</email> + <name>Chromium in Gentoo Project</name> +</maintainer> +<upstream> + <remote-id type="github">google/styleguide</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/graphviz-dot-mode/Manifest b/app-emacs/graphviz-dot-mode/Manifest new file mode 100644 index 000000000000..ad66fd629440 --- /dev/null +++ b/app-emacs/graphviz-dot-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50graphviz-dot-mode-gentoo.el 258 SHA256 b04d6092c9dc12efa989e7bd1969b9d47b002a5046fa170a300a598c5b97ddc3 SHA512 d233a05a4167f43c87419747a10e21050c1caf32d80fba6507bc07954154b589e9397ca4d82539bab2b706888457d2b9c821e5236f3d235ba9f9516b41f9a247 WHIRLPOOL c70866a4dd391d34f625f91a8cb0cb514d25404cf97574e111229501081c64aee74e161aaf1ca9293b377b8dcf600b19ddce1c3187ff6c31fedc04c62c27b4ad +DIST graphviz-dot-mode-0.3.7.el.xz 10840 SHA256 86b9c147f3068a625c0259799237c67ae79ba5a9f5bc6f8bb9f0ed8a054d7166 SHA512 1b142cd4ea257a1b18f557d9b166db9c69538238c100d3eb682219df3488803566bbb366be6b57d129753c745b21a585eb815dbef870ad2e71560d4acc33edf3 WHIRLPOOL 74df128985acbc14730269946a70f4701065eb06bb4350b20d33b22c81194f1cd91d244a69ab7bc0cf0fd25d69dd21de288b5cdc19aa94b9864cd2e341163f77 +EBUILD graphviz-dot-mode-0.3.7.ebuild 541 SHA256 2a783f760a7d3bf2bc01e6923ec5195442f1e8c2c19100f08130877c5a26ab0f SHA512 b6602909ad1431c5cf1543ffaa1c6512825e9d2c614096b8ae09808f8e32d7171ed0eb10950d1b144c042f9d8143f1ab7d9ab073db9f4c5422838e59641705f8 WHIRLPOOL d9ab5c66e4b5117087830e3144ec46211880ad8eb546160052e5d81ef38102c87bca118a29f626b07adb85ec6e88dee5cb37a5c1440dff034e8530957891744e +MISC ChangeLog 2419 SHA256 eb828d0f5adbfb54e3863163eb9c7060c8d09636340f50e66874d0ce866386b6 SHA512 5b836a37675bf16bc3b50b0f04b42c2d421aa58fcbcac73d89a6a9ae44900b41f371f29fead5845cf50a15bdf2b1c1a21297e129745c249e5c385c35f8ec2c2c WHIRLPOOL 03836e1b182af0ca048ac05eec7f964617b7e3539dc7067d5725422bc7577840e9458baef8f7b0d0eacba94804bc0a1ce59f2212400f2cb9c2c971c65823d4a2 +MISC ChangeLog-2015 2008 SHA256 872844e9c7fb24aa74f3cae79532bd543a6224c58a534f81cd5b5973da5aa4fb SHA512 2a0bd67aa979f80e91ea73ee3332965fcf8f689967cdd3e364f4c6b09334c5678df58a1833c75086a83294d369b398ad91012be85fa6f61f16678d745a6f28ea WHIRLPOOL 827cc5a7e6278f1973bd0912dcc8ea7e4aa40899274cd87061c42fc6c4c23b68aad9f30be7e243125d55200cb1ca531e6abb0ca739ecdb526a1bf82b11432478 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/graphviz-dot-mode/files/50graphviz-dot-mode-gentoo.el b/app-emacs/graphviz-dot-mode/files/50graphviz-dot-mode-gentoo.el new file mode 100644 index 000000000000..392d6f572ac4 --- /dev/null +++ b/app-emacs/graphviz-dot-mode/files/50graphviz-dot-mode-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'graphviz-dot-mode "graphviz-dot-mode" + "Major mode for the dot language." t) +(add-to-list 'auto-mode-alist '("\\.dot\\'" . graphviz-dot-mode)) +(add-to-list 'auto-mode-alist '("\\.gv\\'" . graphviz-dot-mode)) diff --git a/app-emacs/graphviz-dot-mode/graphviz-dot-mode-0.3.7.ebuild b/app-emacs/graphviz-dot-mode/graphviz-dot-mode-0.3.7.ebuild new file mode 100644 index 000000000000..16b3a2a373f5 --- /dev/null +++ b/app-emacs/graphviz-dot-mode/graphviz-dot-mode-0.3.7.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Emacs mode for editing and previewing Graphviz dot graphs" +HOMEPAGE="http://users.skynet.be/ppareit/projects/graphviz-dot-mode/graphviz-dot-mode.html + http://www.graphviz.org/" +# taken from http://users.skynet.be/ppareit/projects/${PN}/${PN}.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86 ~x86-fbsd" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/graphviz-dot-mode/metadata.xml b/app-emacs/graphviz-dot-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/graphviz-dot-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/h4x0r/Manifest b/app-emacs/h4x0r/Manifest new file mode 100644 index 000000000000..2be2565ebeca --- /dev/null +++ b/app-emacs/h4x0r/Manifest @@ -0,0 +1,6 @@ +AUX 50h4x0r-gentoo.el 225 SHA256 3d74c9af1d23effd49be397d8d1b7c785ade175a739e9cc9c6ff37a1680683c7 SHA512 892f48aed2b4552b842c986c4c963d422f74c29f7b7a7106039d3c66be7bf70de2664fb4e2798db0e71d09bbedeac1f738e3c30a3361afd4616462a95f6f4fbe WHIRLPOOL 3549f203445c0514cf590a90f101012f6818122e8917dd118dcd304a50d8d2042e4018909620beea56eaae9cef910066647cff585634ce37dbd8565f52982370 +DIST h4x0r-0.13.tar.gz 2033 SHA256 03c92719581f4407f308af6c80fbf6b8a13e5f19cd2af6e2a9d297da4ad66f57 SHA512 9648410ffa13ea9056c3def84108ff99966b62b7ee13fb48d5596d5c90f5d5296ff43d1c3ee2f534b7a219603ce1cbcd2a917307ea57ee6c914f9a8843eab0aa WHIRLPOOL e72240b286a07aa6e4e7321cc58a969051360be7757b808f2f54e8e5ec1985f006be900b62a0bfb0dcf43f4e1dcb8e5efaae38214032d63ebf9e1675ccb35bc7 +EBUILD h4x0r-0.13-r1.ebuild 360 SHA256 6153c8ef27d70ede2b037683c5f953aff2a5e8065d7e5b825f839928a2f60eac SHA512 cbb4f1079e15e7ecab6b8b7026c0633c82c9fe337515e6aea764c89598af5a7d0a3b73dfc1c88713b38edb1b14b74a295fce70fd09968716ceb85e2300c39e55 WHIRLPOOL c779b436d823f707527aa9ccebf7256d36d08db91e7afbc88af4a42ffd654f7e717633a15cdd90f3a1f67ee1a143044090485d65af83c0a51af77c8ca3b4ef5e +MISC ChangeLog 2339 SHA256 6402b8d88780cf6b8f6aa654c00198d613b43086ccd187b99349bfa3ece3def3 SHA512 e4f5dffacf169f5038949c04207b47d080695ec6549106840b7ff3142a9034c85d68744bcd5755e787e659ff7e358331c216c46b582e672595beae9c05089c4b WHIRLPOOL 1327366d9568ea04b43b77cea3d460ef16e66e072b4efba9371863081766a5032d21155516e2c8dbcc70f6ddc6079f48dd56db839edd05da0899056769d6b17a +MISC ChangeLog-2015 1981 SHA256 ebe6ea46fba2ddb842d33a42ee265a6f2110904e8cbc018c3a5ba457e9706176 SHA512 1e33af1271a7db1431e14ebc149c56be727a008540d38f2a10e3660ab431afa952b236075287106907d9d09f449b3aad725d33796ed439c42fcc673e61beb83c WHIRLPOOL c42cad6ef1267c061eb761c392d33401fd7f7245d85041c8d6b20fe64c21c484cffe2fc3d13699cdad4386bb117f39f6bf5e281dd436515bb14a7cb4755d1415 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/h4x0r/files/50h4x0r-gentoo.el b/app-emacs/h4x0r/files/50h4x0r-gentoo.el new file mode 100644 index 000000000000..d2af8119a174 --- /dev/null +++ b/app-emacs/h4x0r/files/50h4x0r-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'h4x0r-region "h4x0r" "Convert region to h4x0r-talk." t) +(autoload 'h4x0r-buffer "h4x0r" "Convert entire buffer to h4x0r-talk." t) +(autoload 'h4x0r-word-at-point "h4x0r" nil t) diff --git a/app-emacs/h4x0r/h4x0r-0.13-r1.ebuild b/app-emacs/h4x0r/h4x0r-0.13-r1.ebuild new file mode 100644 index 000000000000..23e7e1accaaf --- /dev/null +++ b/app-emacs/h4x0r/h4x0r-0.13-r1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Aid in writing like a script kiddie does" +HOMEPAGE="http://www.emacswiki.org/emacs/EliteSpeech" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/h4x0r/metadata.xml b/app-emacs/h4x0r/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/h4x0r/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/haskell-mode/Manifest b/app-emacs/haskell-mode/Manifest new file mode 100644 index 000000000000..07c2997fbb14 --- /dev/null +++ b/app-emacs/haskell-mode/Manifest @@ -0,0 +1,8 @@ +AUX 50haskell-mode-gentoo.el 44 SHA256 1396f18ab3b90d2c8175a48ea562f22481e22d5288cb00c808a8599fe7815ded SHA512 3a4dc946f9f5b5e7dfed41d19b8e576f3d164d81049b7bcad08791803116104f0450634569ee60a65f78e42b2153b925062b05f31cf8b5477160a73eadbfcf2a WHIRLPOOL 1b307ec7ddb69ba898de4b22bde2a433a27c90c92d66efcdee8f730d4941c6ad33a4d69e467abd6dbda1cf6e95c07cdca0b648259cdf34cdbd27612fb61184f7 +DIST haskell-mode-13.07.tar.gz 131102 SHA256 7d16441f67e027a9fccbe58e3d8284489f811f4914a9e07fcc73fa9a24b38895 SHA512 e19d55a99f4d9a571c1ed0b095254e4d1b8080d9ba671461aa228cbf8aa7c7a213e19e588c0f69450a1bd4ac25793b523415a6f11bfb5dda7706dc35f7beee68 WHIRLPOOL 56be74675d47928cbb149515f796f7e45fe5238df26021510a140c1ca0613ded959b2891525350a9eb4aa39bf2a2f1e0a890e9a5cc8db35ac75c1ae37ab2761f +DIST haskell-mode-2.9.1.tar.gz 123579 SHA256 cac350804a89d0f76fcbe8c2ad10e4b9f83d81242dbd4927b546248db9477348 SHA512 7c4cbdfd0f9e43ab3efd39c8ca7fcd941538865fe41522703175b7ca8a67276945ef7feef4207fa66aee156a028cb52bb96593867db0c777baba9f59415ee979 WHIRLPOOL bb31e6cb4e7f12c79ae4eeaf55cbed54bdb814e56c691d87da4612f884de7de018796d85442ae44f9aec323815982154b95d4555cebb7198820a639edbd03e7a +EBUILD haskell-mode-13.07.ebuild 1163 SHA256 cc4c69b481f756ec5644d99e09f81b82f59722e4bd084fe674734cce2e26db56 SHA512 a3bf4975f672f62835ae80f600b1dea83e1480d05d0a56e0261ab97c9b6d0417ceef923a142fd23087038e547b4ed8f2d21cf59151a26ec74d6b94f1051fbc71 WHIRLPOOL 1531f4539f939575b096e6e175544d7cddd134ed687539e4d6bee6113303e7cd047fe7e958d86af3e50e8b23c8d282303147daae972b039ec0e375d33abfc7ab +EBUILD haskell-mode-2.9.1.ebuild 1025 SHA256 9bbe8f3fe1e35a454c3c55fef68e12cbf5157753d3b6391be77fb41c735ef267 SHA512 3ba4e5d481325c864c1add293cb9a1c8d9e7e42360760f857666aae90fcc9b6aa4afc03b76ada8dcd32652b517ed0d2736e68e8b4c2f3545fa1ff556c1acae3f WHIRLPOOL d510cdc5e46ecce9c4ccd964e4aba27c9f7e8f71393750a25d54e36551392229933f6dec059a663582c9f8e718747a28a5b8467b02ed72491d7ef091d3d7f7fd +MISC ChangeLog 2427 SHA256 99fb2f7fef1ab6c1b4b71e8773d74bac5c85306a19695f7ca5f5a167469ad68b SHA512 b1f05ced8d36ffb9469902072b34e2c2449e11370b08c5874ea688da45141190bc2e685b2951ded2c593f8763f205c3e02392c71545bedf7460f2a0b2a59d3d8 WHIRLPOOL 6e2bb41db54a84b238b3baf1f9a2ca4b08400dfc29a8b9183e07ea1bf10697efc90b8eeaf708b1b9ac460962a9ad2357312ce42ec1835a07959ca49370417441 +MISC ChangeLog-2015 8060 SHA256 c43dfe4673003910d15b8f2bb4339df6feea4bfe8551ac83e10113636df05773 SHA512 05fd8eafa6a0fb4c7b5b5f82aceea15c2d7f8157b9f064f74e71be2bc22ea6f045f41672b930c2a6372f3f65affd03ee6efeb80e545cc631c1e814c15385c3e1 WHIRLPOOL 78ecb6b2c984df7de7762968ada66de8a109bafe4e01cebe092b67a6d9bf7fca177c97ee40c4a020f1ff53b4aa0e3f143ffd42d543f6ec8536d7fe290b10f372 +MISC metadata.xml 342 SHA256 57e3df6530ebb65aa264c2e74631ac14f09331dd593a16a30e03efdaf361dada SHA512 27d23d8c193524aa83dd02d17e9161d5eaa5282bb810498b4a010a7d68800688a8ecefd66d9979ed9f0ad3206f255edd923723357a366b97ffe07e2b18206147 WHIRLPOOL 9f6b6b1af71f979f82df02d154541c0b2124e8097b4d924f5764e960b75397365aaa5b241bfe0e0bf48dfe29c067f12588b5648c0d550edbe4b9ca261cee6afe diff --git a/app-emacs/haskell-mode/files/50haskell-mode-gentoo.el b/app-emacs/haskell-mode/files/50haskell-mode-gentoo.el new file mode 100644 index 000000000000..90e85d0a4291 --- /dev/null +++ b/app-emacs/haskell-mode/files/50haskell-mode-gentoo.el @@ -0,0 +1 @@ +(load "@SITELISP@/haskell-site-file" nil t) diff --git a/app-emacs/haskell-mode/haskell-mode-13.07.ebuild b/app-emacs/haskell-mode/haskell-mode-13.07.ebuild new file mode 100644 index 000000000000..ffc84c434453 --- /dev/null +++ b/app-emacs/haskell-mode/haskell-mode-13.07.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Mode for editing (and running) Haskell programs in Emacs" +HOMEPAGE="http://projects.haskell.org/haskellmode-emacs/ + http://www.haskell.org/haskellwiki/Emacs#Haskell-mode" +SRC_URI="https://github.com/haskell/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+ FDL-1.2+" +SLOT="0" +KEYWORDS="amd64 ppc ~sparc x86" + +DEPEND="sys-apps/texinfo" + +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="haskell-mode.texi" +DOCS="NEWS README.md examples/*.hs examples/init.el" + +src_prepare() { + # We install the logo in SITEETC, not in SITELISP + # https://github.com/haskell/haskell-mode/issues/102 + sed -i -e "/defconst haskell-process-logo/{n;" \ + -e "s:(.*\"\\(.*\\)\".*):\"${SITEETC}/${PN}/\\1\":}" \ + haskell-process.el || die +} + +src_compile() { + elisp_src_compile + elisp-make-autoload-file haskell-site-file.el +} + +src_test() { + # perform tests in a separate directory #504660 + mkdir test && cp *.el Makefile test || die + emake -C test check +} + +src_install() { + elisp_src_install + insinto "${SITEETC}/${PN}" + doins logo.svg +} diff --git a/app-emacs/haskell-mode/haskell-mode-2.9.1.ebuild b/app-emacs/haskell-mode/haskell-mode-2.9.1.ebuild new file mode 100644 index 000000000000..c64e1eed6fa7 --- /dev/null +++ b/app-emacs/haskell-mode/haskell-mode-2.9.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +MY_PV=${PV//./_} +DESCRIPTION="Mode for editing (and running) Haskell programs in Emacs" +HOMEPAGE="http://projects.haskell.org/haskellmode-emacs/ + http://www.haskell.org/haskellwiki/Emacs#Haskell-mode" +SRC_URI="https://github.com/haskell/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 ppc ~sparc x86" +IUSE="" + +S="${WORKDIR}/${PN}-${MY_PV}" +DOCS="NEWS README.md *.hs examples/init.el" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + # We install the logo in SITEETC, not in SITELISP + # https://github.com/haskell/haskell-mode/issues/102 + sed -i -e "/defconst haskell-process-logo/{n;" \ + -e "s:(.*\"\\(.*\\)\".*):\"${SITEETC}/${PN}/\\1\":}" \ + haskell-process.el || die +} + +src_compile() { + elisp-make-autoload-file haskell-site-file.el || die + elisp-compile *.el || die +} + +src_install() { + elisp_src_install + insinto "${SITEETC}/${PN}" + doins logo.svg +} diff --git a/app-emacs/haskell-mode/metadata.xml b/app-emacs/haskell-mode/metadata.xml new file mode 100644 index 000000000000..d954242debdb --- /dev/null +++ b/app-emacs/haskell-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">haskell/haskell-mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/hexrgb/Manifest b/app-emacs/hexrgb/Manifest new file mode 100644 index 000000000000..931f9923f97d --- /dev/null +++ b/app-emacs/hexrgb/Manifest @@ -0,0 +1,6 @@ +AUX 50hexrgb-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST hexrgb-0_p957.el.xz 9620 SHA256 7d5af0007afa7c07962543c06cf0b53c7843171e09d7193ab1e8083f294a3a0e SHA512 5948dac5a771a7d3e9632a9783478181a39c4cb0e6d399ec8793730883182e44eb1aeef1dc9ebaadb4004f1b766e85033f79fa6db4b68ed5b11d38eec5b934d1 WHIRLPOOL f1a2c4d9090cd1365f3d183d605212c8790df76c572f6e6cb7837f20eaab03665469959811cc1d2fda5067e7d2808453bf53d451afb0dee9c82ff84dd75b48a5 +EBUILD hexrgb-0_p957.ebuild 402 SHA256 4607ea083c019ff9c713a13b209c4004e679b799b0187f072c5b31cf17390675 SHA512 8af61273def0b03efd40f7ba84361d2705634f8d532deefbc5c1ba9a2b3559bed2dd58ab02c36deeb1d3a08cf055525a4696ccc02d8c5d4169b8722d3b925c5a WHIRLPOOL 1aa50dec8ff87a47886eb1832073f8b93a07152960875644c279b0dcedeae8b106323dd49f9bf00f8ea6c018208ecb09ad930de03e69fdd8b7002206056b2457 +MISC ChangeLog 2365 SHA256 81494f25d4ec8704ca8bdbac875507dffa2d6e67631ec7906910abc945be4356 SHA512 8193bc7240f3a4b8c43cf273766757ac45be936c5a30f797f0f264a2f40a39007b04f93de767a6aed9c28f07ade8116887907093aa6b944809cbde2ab70574f4 WHIRLPOOL c34d8b7cbcd6d159b77c71e874a7a2124e298d402eec26d239b279c72a2c85f28bfd5b452c69f7ad92004004e53a26a1b81151a8a1d732c9adac95b53af28ff0 +MISC ChangeLog-2015 816 SHA256 79ff033bf63a3c1852d923049074e99866af66724686f4e254e506690352a722 SHA512 d191f6c70a8604c019446c6e07e005526c83d983c8d56908d242b99977803a898755ab6c527d04b9c430df49797ffd09b3c1168e6632a8b433fdeb8b7fd6eea7 WHIRLPOOL a3d9f8b96e41b348f65dd171b052a4c984bcb1dc9ef7bc9d5c401d99c26c1668c3182206af9977a6593fa548666f088c92790f9f8ca56c95b3f6a5517757ee8b +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/hexrgb/files/50hexrgb-gentoo.el b/app-emacs/hexrgb/files/50hexrgb-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/hexrgb/files/50hexrgb-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/hexrgb/hexrgb-0_p957.ebuild b/app-emacs/hexrgb/hexrgb-0_p957.ebuild new file mode 100644 index 000000000000..599a4865c99c --- /dev/null +++ b/app-emacs/hexrgb/hexrgb-0_p957.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Functions to manipulate colors, including RGB hex strings" +HOMEPAGE="http://www.emacswiki.org/emacs/hexrgb.el" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/hexrgb/metadata.xml b/app-emacs/hexrgb/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/hexrgb/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/highline/Manifest b/app-emacs/highline/Manifest new file mode 100644 index 000000000000..2a287bc9fa2b --- /dev/null +++ b/app-emacs/highline/Manifest @@ -0,0 +1,6 @@ +AUX 50highline-gentoo.el 72 SHA256 ac9f8460a4efe17a5f75bafde471500294a64ac3a50f9506594e4719617790e1 SHA512 e619a8d2dac5926c4e2d99237dc473949ecb5e4d6e80ee532e258a710b3597e0bdfefc33558b00a1b21276383ce7e3b8196e30548ed8daf8a66173d1a559cb99 WHIRLPOOL 821c46bd065c933490ec53db8585e411b3a0ad37804beeae265907c6b9c48907f10aca2ef06fcaadd6f98ebd13c748a2e615d5612bb07e11e3523889d63984f4 +DIST highline-7.2.2.el.xz 8600 SHA256 0deac0160e5adea004f865848899bbdf7b22950d91e0cf5f4e081d26cd5203e2 SHA512 353fc034a823d0892c6266fbc48a22e2650c379f904f9a0be78bd2f11e5ac8333cf6070fa7ebc2225c57cc6a85f49c6db9322e31e33f87e481aa117b1290be87 WHIRLPOOL 465f7e688140588c1b24d282b65026a7281a311684111e76f96b7fda813595e6f9bdef4c6c0db399d08f28904e5bcb8a1f01035877996bfac1144e079187a44a +EBUILD highline-7.2.2.ebuild 522 SHA256 07503b9b41ec9d2774c65ad20776f8c4becdab3b82f39a3c1684e61710b5017c SHA512 6c2d469bad5e5c14c7db57ef9b02e83beca3f921697807e3131ef63b4b57ab80a6c4ab3ecaeeac71970723afb370d723fceb8109f56d8f1acc8f84b229470648 WHIRLPOOL 9f41e4b0ea28251b804514ee7577acab2eaf70468e2d8c7581909324b2884af02f19fef370456856ef19bd1c22d077bd862bc8fa0daa0822d9fefe59219af167 +MISC ChangeLog 2372 SHA256 f6b876623a59c37f7fe0dd8b47db9c021cc09e9de5a54ab090249ed34432b410 SHA512 2503c13e207e34acc72c31fe2e297900d5011561989832c85bf540cd12c7b93e3131ce0265ddafbfcc938117b481c26c3d3cce0f6f857b1d664c0cf0464e3c83 WHIRLPOOL d6d050713d86c0cd67988442bd5f607f74481647c91ad10d17d3c6ff9e696cb3bbbfe7648ecd611bc11162e534ab516627269defbb976f64d9eb26c466302f0e +MISC ChangeLog-2015 4475 SHA256 3df8685193b1c8b9e2770537d1fb52df7adf528d6d80f81c97bbf49d09298a3e SHA512 111f97a18a600699ac956e77047f631d6ff8af0625ee2f9584a58c641dabefe715f949cba9bbb47b7d1f4e447ac8d1445b546510e29bee25ecffca1023deadb9 WHIRLPOOL 921e2f3d7dedecca799fbc2b1723f2c3623de463330aabba6ba780b477e8099b3428200a8171c48f43078ceee693d27288e59755abec9534b78972e7a91148f7 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/highline/files/50highline-gentoo.el b/app-emacs/highline/files/50highline-gentoo.el new file mode 100644 index 000000000000..7fd8b824998e --- /dev/null +++ b/app-emacs/highline/files/50highline-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "highline-autoloads" nil t) diff --git a/app-emacs/highline/highline-7.2.2.ebuild b/app-emacs/highline/highline-7.2.2.ebuild new file mode 100644 index 000000000000..88910bb89a8b --- /dev/null +++ b/app-emacs/highline/highline-7.2.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Minor mode to highlight current line in buffer" +HOMEPAGE="http://www.emacswiki.org/emacs/HighlineMode" +# taken from: http://www.emacswiki.org/emacs/download/${PN}.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 ppc ~s390 x86" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile *.el + elisp-make-autoload-file +} diff --git a/app-emacs/highline/metadata.xml b/app-emacs/highline/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/highline/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/howm/Manifest b/app-emacs/howm/Manifest new file mode 100644 index 000000000000..c0f00e8199d6 --- /dev/null +++ b/app-emacs/howm/Manifest @@ -0,0 +1,6 @@ +AUX 50howm-gentoo.el 73 SHA256 57dd76427874d721e25b7107f09e3bb3982ca31a1103665777fc81ee5aa8de75 SHA512 575a4638fa232ced8b377e30bd405dd78a8d10194cb38f40041ff30187482cec2cecf94c8f9da95031848e6c0379a2d845ed7b9eb159b63ed0a0737afa627a82 WHIRLPOOL 94b71161c59574f6643c1cc0f3b38a7492537e3d0093ed6dfa957fe1c36236ba50884be1aa555cc134c37b3b8e93989f1e7c08d4273bf81ec4708d2112a3f919 +DIST howm-1.4.3.tar.gz 552747 SHA256 fb7336e0a52df3d5fe72e1bbf4ffb57f1139757f6af2964ee62cc94b4729dcab SHA512 da6eec498545dced3bad3c6968bb31a24b01b85220dd80c6e1ee312a0cf1a0b883dc77744f5052261e4bf0d536da057fbe05040fbb429b61a8580330750ce189 WHIRLPOOL e7ea2edd39a008b65e493de5728fd07ffd14b04e6b2e38eae6a68b6bdc670a11ac50fbe952890ef8563283de674230e3813125eb8e62d2afc0fd7bdfd72c8f3b +EBUILD howm-1.4.3.ebuild 588 SHA256 d50861883bcee3bda11c04aa0c1160a0e4992e8a0ec2e1e31b58d13b924e0ec7 SHA512 19e8d992766b8a6b821d0787bc3a6f9f939d3d63a9d401e30b7507f3c32123a1c9165ccaeab471a35b5b258d349ab4d59516da8b1d7293e03901f596580b3728 WHIRLPOOL 46e1932e348609c9cf17009fc8bb9f4f62e2e661684a8b017e943393c3aba13dca2c7425cb2e4a0e5047cf8b83a741058f8527d8279247b8240dc75930aa5e22 +MISC ChangeLog 3211 SHA256 60b768cf382d823642aef81773a8634faadfd278af4e9cdc7558af88cb660ea0 SHA512 79b1f5091222311f35104a5837e8f0b3bf0e57a2d6977db8fa7ef7cfb03027265f0c8b5e2234890c3ada7e4a9332168223a115671de92fdcd96de9d3f9683c46 WHIRLPOOL 6e127b7955d43776870ab6cef56140995a308dc0d83ada66e9d8fa9a00a2d3fb4e0c95cfc0d2b074b30146d6808cbd739b22ab47a00674bc01d99ec0a3018e63 +MISC ChangeLog-2015 5063 SHA256 b261e2ccba97f800e53d45a2753c585d43d693368fa9982789df320a2b7f1c3d SHA512 607295e7fad2752a026c74e7fc1b9a8914b411e0914b43dc5f52fc471233ee763ce933f3f03915e270c4e411300a7e325767664da7335dfbf0346d1462492c5a WHIRLPOOL ef70e47129da2f0b033f4e31d1014107d86bd555c746d53858345ce0a2b2784f11f8f26fd9e0494f27552d253d4444431e1be05fc55530a23721e3ff07ca05b2 +MISC metadata.xml 334 SHA256 ccfd6d8692933afd21782eb4606514922e734832106fdff71eb24ea69518d3b8 SHA512 13884dcbb36abe435d140a9479e9e7e926f7355330710d19b16c8edc453575ab0f99385b475678828eb9e9c69d8b2d23620aa2c6ee31afe814963f82b7b68cf4 WHIRLPOOL 6b70793f4b9d50d0a3ad907daa06c1e169006102eb53b746b0a536d8e724631e8fa87bce486a09ec36afa14e9e2573ad0db79e00fbe00b8bfdd182f306d5f51b diff --git a/app-emacs/howm/files/50howm-gentoo.el b/app-emacs/howm/files/50howm-gentoo.el new file mode 100644 index 000000000000..d5dc8180f379 --- /dev/null +++ b/app-emacs/howm/files/50howm-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'howm-menu "howm" nil t) diff --git a/app-emacs/howm/howm-1.4.3.ebuild b/app-emacs/howm/howm-1.4.3.ebuild new file mode 100644 index 000000000000..345562c1563a --- /dev/null +++ b/app-emacs/howm/howm-1.4.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Note-taking tool on Emacs" +HOMEPAGE="http://howm.sourceforge.jp/" +SRC_URI="http://howm.sourceforge.jp/a/${P}.tar.gz" + +LICENSE="GPL-1+ GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" + +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + default +} + +src_compile() { + emake -j1 </dev/null +} + +src_install() { + emake -j1 DESTDIR="${D}" install </dev/null + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc ChangeLog +} diff --git a/app-emacs/howm/metadata.xml b/app-emacs/howm/metadata.xml new file mode 100644 index 000000000000..59cc3d83abd2 --- /dev/null +++ b/app-emacs/howm/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge-jp">howm</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/htmlize/Manifest b/app-emacs/htmlize/Manifest new file mode 100644 index 000000000000..6c9c1a750ccd --- /dev/null +++ b/app-emacs/htmlize/Manifest @@ -0,0 +1,8 @@ +AUX 50htmlize-gentoo.el 543 SHA256 a2047ef001d1a3109f838bd11f704e975ee93137b5b1b1bf2e11803f19366d03 SHA512 7bc9bc6cd113ec9090223b6bf3f373b25da1e4330039be37186904360a515ea102b51c2c6567e9e3fed7f78c4c29a0f80642e35878a2af61e83772b8a5bad99e WHIRLPOOL 337222a07076378334774e56dd7a4e973506418b1f1f581ff3e2258bf3e3a0ab2ce76e1e9a3ad734f6cc67ddf9a26f427df980a6df850f03b010cf05289cdea2 +DIST htmlize-1.43.el.bz2 21018 SHA256 1f4f2e94376477a0d1e8b3e886d973984429c4632b6ebf604b4274943b8e8b60 SHA512 cdef3f8478862e9743cad23697775111fbd64737daa6e0525923cff1ccc8dfd20ad554e5e92ec99281d87acf9ecd358474761858c8c6639c5459234bf79d4be9 WHIRLPOOL 18148f86f54dd4f71669eb1ec1659f2c5c6f152d7ff765f25785a605d74aa87c723a1acae911538a35899ff8d6173c957138efdf55d59070587751758ee2a67e +DIST htmlize-1.47.el.xz 21544 SHA256 813c8a3f9fca217f4cc76916513a4177a1b4ec5766c78486ffe8dc2f8ab6f7ca SHA512 2cca746f696d382336a800d3f15e6a5812afa7c6965d6695c501085ed6c8f447da8ee6ed31a27c240e9d70f7c30b91292ac60c0c903a7ca0d52f2a4bfedbf06f WHIRLPOOL f719c2d6e6ebb229c275bd4b96cbe4ca5028a4215841b80ca3187bcabcb3f04f2eb452cf5fb98e94a7d3e47af2d612a9c2dc661f3310b1a4969a7a6611649649 +EBUILD htmlize-1.43.ebuild 394 SHA256 2669dec2eddaf97a459c0c5911bac7366fa7295461c0c3ce224010e0ebe2ceeb SHA512 fd65eee0392cc03576f4cfbfe7f017c68e25b3532243412dfbfd1c59de1b626e60a232936f65afd4052b973264639b1befc77ea6ab4b0a73cf20551616238cf7 WHIRLPOOL 7512d1d5d62bb84f6cedf59d747a79e0e7b6bd3881015b1eb347d3975e0e1024e9cd3fefb8cdeacf478e19a5d6514e2ebd8709e99e941bb842b4ea9dca575e75 +EBUILD htmlize-1.47.ebuild 407 SHA256 1582adad40df9f7fddc28ec7cc035f9f7eeb0a7feef1c70c8e689f03cb0883d7 SHA512 82f6d1eac3db18fe3ddacdef9fe6f6d25bbd5e45668c79bc1414fec0375793e181c64ce05b207f1f0878adcb2ce73bfbae14e13e6694a1083a0ee296fd57b66d WHIRLPOOL 26c1417209bbc7cff7d79f8da0d707946c5c396a5a2eb8782c3a247e6a5c03ea6b2aadfa72a2d158999bcbad73725721fa0e98a540a46deaa2f55f7ee34977db +MISC ChangeLog 2416 SHA256 6e8d46650b23eaac880863c6b149f8e8bc240da001416036c6d95803416a5949 SHA512 7bce3b4083a7421305e8101e7bc951af7c15c714632310776c458104ae32a75a98931d3791639f79c2cee6bb6c80a0f80f0bfbc20cef3812df0c9e235f4d0e33 WHIRLPOOL bb4ae18b625ae2ad78e90802c7fb74d0a1c710c12a9dab6a89aefed4a32cabb07bc1e06f22a84772f8266262f8f968a447dd530c617e2e7a7360deae8377f098 +MISC ChangeLog-2015 3515 SHA256 a26133dc93473151b86023edbab0e964e8717bab474d696b0d271fc70542e73d SHA512 2edeecf097df6a5f6df7228c444b88d76e9c3f920d537ec6d7cadad9aa582db79379c1f05fdaffe39962ced23151f9173236ea50d1f70f12b58c9c2c485cd129 WHIRLPOOL 29c467349b4d55a26671c82717197298fd95a4221a18108fb9bff383e422008cd065bf0766fe3d508894353445487af2471521dfcb8d1c20bd6cdb092c96bc29 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/htmlize/files/50htmlize-gentoo.el b/app-emacs/htmlize/files/50htmlize-gentoo.el new file mode 100644 index 000000000000..85dd15653999 --- /dev/null +++ b/app-emacs/htmlize/files/50htmlize-gentoo.el @@ -0,0 +1,11 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'htmlize-buffer "htmlize" + "Convert BUFFER to HTML, preserving colors and decorations." t) +(autoload 'htmlize-region "htmlize" + "Convert the region to HTML, preserving colors and decorations." t) +(autoload 'htmlize-file "htmlize" + "Load FILE, fontify it, convert it to HTML, and save the result." t) +(autoload 'htmlize-many-files "htmlize" + "Convert FILES to HTML and save the corresponding HTML versions." t) +(autoload 'htmlize-many-files-dired "htmlize" + "HTMLize dired-marked files." t) diff --git a/app-emacs/htmlize/htmlize-1.43.ebuild b/app-emacs/htmlize/htmlize-1.43.ebuild new file mode 100644 index 000000000000..148fec8a566d --- /dev/null +++ b/app-emacs/htmlize/htmlize-1.43.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="HTML-ize font-lock buffers in Emacs" +HOMEPAGE="http://emacswiki.org/emacs/Htmlize + http://fly.srk.fer.hr/~hniksic/emacs/" +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/htmlize/htmlize-1.47.ebuild b/app-emacs/htmlize/htmlize-1.47.ebuild new file mode 100644 index 000000000000..4f72c0ee1c27 --- /dev/null +++ b/app-emacs/htmlize/htmlize-1.47.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="HTML-ize font-lock buffers in Emacs" +HOMEPAGE="http://emacswiki.org/emacs/Htmlize + http://fly.srk.fer.hr/~hniksic/emacs/" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/htmlize/metadata.xml b/app-emacs/htmlize/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/htmlize/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/httpd/Manifest b/app-emacs/httpd/Manifest new file mode 100644 index 000000000000..b12d28de2b8b --- /dev/null +++ b/app-emacs/httpd/Manifest @@ -0,0 +1,6 @@ +AUX 50httpd-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST httpd-1.1.tar.gz 3770 SHA256 e94aa61dada1a289eec2ea5d3d7e5056aee34064fdafdf6cbea1d5b279f2ff81 SHA512 b6078e8dd79ed4bcdabc85640ce14f556b14f82efb1429382ff75aefcd19ce586978ac79c59c4a20865fc67e103451937bc1e49dcca64dbdab4364c4e29510a2 WHIRLPOOL a6ab9b72a6cdb704333c6b73a66fec6ae279ebf6e37b0d0305f63a98a86545ed59d9becfafcdf7b713a739798499a64998b35c32345ed71e460494f248886fe8 +EBUILD httpd-1.1.ebuild 410 SHA256 c9aa8dce292a7718e9701f1fc63f603a14d0fda7149a8cbe857accc665508cf1 SHA512 ed0edf4b4f027dfd71b62cafd880a72ae91a89b14ece2d86ec43a17deef03e6675f1439abc2099ec63eba1ec59c18d764c6a92abebb97c9d783cfc89576406d7 WHIRLPOOL c745b227d2bd4ad2b174475babd0784ba3328da69450adf72c3b097af71168b7c01ae47f83486120c0a14e85972a63ca2e5d103b6a2f22d578acc3dbf22a7531 +MISC ChangeLog 2331 SHA256 55fcecfeaf730df0e42a3cc3db1c14b6f365c1d871a0d5f2a92b460d61b92135 SHA512 24778276bf681dd23d4a60cf00376d704d6a40b35b7908afd2b32b727d586519b14d1188d15b4c5f8ed33ec2b25690ba5d73750963f964aebe315191f8101905 WHIRLPOOL 2ceac6bb8be1086ec47189a722ab3d19f04e72cfb7a2a0a861903f6e0187dc738e0d688b79914502ced3f777397a516723fae1d372007b260e3dd645c8a0dc61 +MISC ChangeLog-2015 1712 SHA256 f994bae4f1d493b7fb30764ef3426c78c358bbd57510f955ef9a236fe81d1d51 SHA512 ecaa722ca799609e5eba02f2a72e54259b0f3dc413883d67d5e6c3741c77f994e7efbfe74fe053f0176e48f893cda5309ef8ae89431d78fe4fc1d2df38716055 WHIRLPOOL 6e385786a87ee7721f42b0622308ab8c66f6d91a9e75fccb872fa46f2992f55c0134346a0eafba5b68af094a9a4eb0d65a147cef3918ba606847ba81906d0a65 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/httpd/files/50httpd-gentoo.el b/app-emacs/httpd/files/50httpd-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/httpd/files/50httpd-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/httpd/httpd-1.1.ebuild b/app-emacs/httpd/httpd-1.1.ebuild new file mode 100644 index 000000000000..c145e05dfc2f --- /dev/null +++ b/app-emacs/httpd/httpd-1.1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A HTTP server embedded in the Emacs" +HOMEPAGE="http://www.chez.com/emarsden/downloads/" +# taken from contrib/httpd.el in app-emacs/muse +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/httpd/metadata.xml b/app-emacs/httpd/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/httpd/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/icicles/Manifest b/app-emacs/icicles/Manifest new file mode 100644 index 000000000000..44b82b427f34 --- /dev/null +++ b/app-emacs/icicles/Manifest @@ -0,0 +1,6 @@ +AUX 50icicles-gentoo.el 112 SHA256 9aac68a9080afed725ab5d886dca6c3d2046c6b477b03cb318e7371109d689ce SHA512 dee9b1945ea378792e71efa674bdeae5ec82eaa8f8ea07fd7859ff3e48d812fc50c8a4809a2a66c99ffe08c4b2b71a107245970ec2cddbe0505b63999b62320e WHIRLPOOL 838b997bfb1229a5257caf83fb05319714212d260ccb261ac49862466f2787cd8c396bc9444845c4a298e8baf6ebaf6b3477937f5dfdbbd8bcfa52432a5f10d8 +DIST icicles-2013.04.23.23400.tar.gz 886525 SHA256 a7d80d6d8b8150dafea8cf2f3e25ebf3846091edda9fdb7e5910986fffbd713d SHA512 548c20fe83f72d03820d620d0d5f9feb6d249ca96c8f951ddbf650691ad30649d28d736b7c01677e260fed0490382a5771c0e88adef6c9c0089ecbd225f9acd5 WHIRLPOOL 11db63085253451f1e84e371ff47173db2fb072060afc8a4db943907d53daaa5247036a4a33a9aaf09cedac557fcc185668a47e28b844e70714b9c6f92644797 +EBUILD icicles-2013.04.23.23400.ebuild 400 SHA256 8512f0852a48f218174b7ac436b530a58ba5cadf8de40b6bc357cd6aea74b9a1 SHA512 15dffc5c98dc08895d6ad866a14900127a85ba6127b755e633375435d5a8040d3e1ee6b6addd6ac34e7db179c5782a453d326fb3ed9ffbdc7b84c00ed41ec45a WHIRLPOOL 4356136c24ac6840164dce84d0405d5410454179e2e5a1bec0949a5613c41abc921280458cfedc11b76481916f7dec9acbe34715570580ade4b9999b273d7e59 +MISC ChangeLog 2365 SHA256 2993d8fa899fb45d8dad68abae4f05172d813acca26c20e465f40063b0edaea2 SHA512 1e925012580431156ce228da2af1bdee3d5afbaaf8d788e0accdb38dce67cef96db7b87c1aa511bb5d39d963da690f32050950802e66262a1838ef36a34b3f1f WHIRLPOOL bbdb9a9fc4a6080fd7aee4bf6f3d580b0e7870b035b682a356402d73a880f03ead0e80f8d084d59159ae6d570d48a146d7d5905b4477f2126bbf79f30ef57c86 +MISC ChangeLog-2015 1450 SHA256 04e1fb8ce018681e6bbb8b3d1269192373ef6a6415e2a7e5e5397ecd0b473f81 SHA512 5fb6de16c19dc2dd86b74ed2c8323c64550e3394d9431d8c4119408fb7d71f68aa879574c771a78d1021b8aed3a51a31e9d03847cb25d4f0baf3a2b960f686b8 WHIRLPOOL 4d46c2722fdf179f78e4c6bf2d9fcdd091585026a661c5cb7c3ce9a7a2ff7c5f269151b6a2b10efe5ea02d5e48efed460ce1da1a2f21eac237c662947f891e57 +MISC metadata.xml 341 SHA256 d9a403e61ca88a80a5d4602d771cffe3afd97947b980adf13a2ba997c09cfe80 SHA512 6ae47225ce001e28b8f49fbab8be2949aa74b6e7a4daa99330ce1b24c3dcb7519cc886516f34f38b49e50a188068b63e426ef116a63956344e8723bfc9524a10 WHIRLPOOL 234f5bc76d4eb4b5cb21135084ce1be8901a5deeca2b8ec1c24d4a1010d4d61f49eefdbc7d14837f20b206832d075ecb496244289135df94ac4c414cf518492e diff --git a/app-emacs/icicles/files/50icicles-gentoo.el b/app-emacs/icicles/files/50icicles-gentoo.el new file mode 100644 index 000000000000..85debb666b64 --- /dev/null +++ b/app-emacs/icicles/files/50icicles-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'icicle-mode "icicles" nil t) +(defalias 'icy-mode 'icicle-mode) diff --git a/app-emacs/icicles/icicles-2013.04.23.23400.ebuild b/app-emacs/icicles/icicles-2013.04.23.23400.ebuild new file mode 100644 index 000000000000..cdbb94901ca9 --- /dev/null +++ b/app-emacs/icicles/icicles-2013.04.23.23400.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Minibuffer input completion and cycling" +HOMEPAGE="http://www.emacswiki.org/emacs/Icicles" +SRC_URI="https://github.com/emacsmirror/icicles/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/icicles/metadata.xml b/app-emacs/icicles/metadata.xml new file mode 100644 index 000000000000..1c04dacad5ef --- /dev/null +++ b/app-emacs/icicles/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">emacsmirror/icicles</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/identica-mode/Manifest b/app-emacs/identica-mode/Manifest new file mode 100644 index 000000000000..2ea1fb9af6a6 --- /dev/null +++ b/app-emacs/identica-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50identica-mode-gentoo.el 100 SHA256 95bb6e6827436f72a3f3f46072584c49983104a49b9718f2232d14d31b7ccee1 SHA512 a66bd1815b342f214d1ff9a511408b17a378b48d733bbd5c9bbf0303e6be3f707f1daeeeadf452594fa6b3dc22ab71cd7c9f0b1a4d6f182ea30a72725f6f1461 WHIRLPOOL 10636f4178dc7252cd1660287b518c96313e8d6ea7c35700ba669e11a42813e0b57f81fab22276ce614d4296ce8519d232cc5e0dae600569eef2cac57a4a7597 +DIST identica-mode-1.1.tar.gz 33078 SHA256 f2c46ef46fc66e8804f772b5fef0a8b433501a524b773091f30a68deb1ed9eed SHA512 c8dfe17da04d7124398065a171829b30036d1df32d383c0297c0155a2fbe4a8260901c903194c1136c05add960270aea4b92a9b97928541985ff1c2f1084f53c WHIRLPOOL 0aee47f8aebede10039b3fa0bd49d038b2295b8f2f0475adbf331db47f34cb86afdbe404a5d610bf0e9331480533a6bcb0b6188140d30b06330378106e9e20f2 +EBUILD identica-mode-1.1-r1.ebuild 721 SHA256 8a49511f3d640872000ad54ae3091769234bab435ad443802133d4fd452b5177 SHA512 32751fe1638ec72143db8a1d80e45033f6a88261402637d62f9ec4417c3e7e75ad8c6fd9502d503707da958929713f98aecdbc29c5ecccf9958e08d427f18c2b WHIRLPOOL ba19675392a9d7cfa81ac3f097f46b0a0904d23e4ed21d31c10f339aa7434755fb12b8a83c9aa8f7f2eed29754c4b1a3be403b210a9a27d612d1699ac0eecc98 +MISC ChangeLog 2371 SHA256 5390a2ce4d4d3e23784e93ecb81306ca012beab189382576077562956949d7b3 SHA512 38579fb697cb468a8d12c029484df2bccb6fd3aeb7f4cec29e4c3891ff9a60fe335348360fafe187da8a1f227009ffec4d5355f5ad0518283b51c68c62d1ad74 WHIRLPOOL e09fd6d9324127fdba09ad22cef0958098ccbc715249332c53d5fb90904b502e7f3c552a3f13496bf27972e3febeb0c949de175aeeb3d4fc503b14db2fc2f503 +MISC ChangeLog-2015 1064 SHA256 3adc71b99cbc462c7a23c71c58af0e2e9dce3b7fd1ad3324494ec0c5aa8dff73 SHA512 e1e63fca2416639a1a2acc02f1b5103b8d4c194a0f918ee85ec060620e9ad58b6e3742e1302d114ba81718dec39b46bfe143bdadb4c626a5e6d108dbb6792d23 WHIRLPOOL 65f050dc253308602b881a1087b96d96b3c4c7530107a6ea7376d265237d091fdb40ae75930009b91167991bbaca468c9e98a26a960cabea654d4506074f0856 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/identica-mode/files/50identica-mode-gentoo.el b/app-emacs/identica-mode/files/50identica-mode-gentoo.el new file mode 100644 index 000000000000..e2ecd33d5bff --- /dev/null +++ b/app-emacs/identica-mode/files/50identica-mode-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'identica "identica-mode" "Start identica-mode." t) diff --git a/app-emacs/identica-mode/identica-mode-1.1-r1.ebuild b/app-emacs/identica-mode/identica-mode-1.1-r1.ebuild new file mode 100644 index 000000000000..c2f01e7d5778 --- /dev/null +++ b/app-emacs/identica-mode/identica-mode-1.1-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Identi.ca mode for Emacs" +HOMEPAGE="http://blog.nethazard.net/identica-mode-for-emacs/" +# taken from: http://git.savannah.gnu.org/cgit/identica-mode.git/snapshot/${P}.tar.gz +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+ FDL-1.2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="sys-apps/texinfo" + +ELISP_TEXINFO="doc/${PN}.texi" +SITEFILE="50${PN}-gentoo.el" + +pkg_postinst() { + elisp-site-regen + elog "You may optionally set username and password in your ~/.emacs file:" + elog " (setq identica-username \"yourusername\")" + elog " (setq identica-password \"yourpassword\")" +} diff --git a/app-emacs/identica-mode/metadata.xml b/app-emacs/identica-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/identica-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/igrep/Manifest b/app-emacs/igrep/Manifest new file mode 100644 index 000000000000..3749f9ba87a9 --- /dev/null +++ b/app-emacs/igrep/Manifest @@ -0,0 +1,6 @@ +AUX 50igrep-gentoo.el 1173 SHA256 61dd76fc43eaf5773037b4b82f0919439ca0fda56de9000a7e26d57924cc7339 SHA512 404abf4e786145b276c6dddfefc1d335e4f941e7f8b77fae3668bd7028330f4ee3a19e8940c94e0a7a32cd90813787bcc3317011f1430f084698f2b97f465f7f WHIRLPOOL 47d7bdea6f7b556620643816b8caf960422800915d3d7a437788fde7d2777af49eb43da10d183e87f8077eae2dcd094d5397b6810e0b33fc5194a4c798d93cc8 +DIST igrep-2.113.tar.bz2 10662 SHA256 819c0d5cc4bbcd4503f2429bc4f88a5185cac5504a6679801137c064262b250a SHA512 60ca8fa09cb2aa02ec7178afc7d8a2a6d98ebd98b951b29c9c7150588d5ca0dbf01e23e77c6524e2ce510466bd17aba607a172efde1fb4bc56e8478a752d5ff1 WHIRLPOOL bdddf788ac8c83016f31a1b5aec234222da118f74b242c7a61ebd467a92eabe13f7144d268ff8a691f7515d7aec0897a4af6f9d91c6e66955e336921ddb0f227 +EBUILD igrep-2.113.ebuild 361 SHA256 81a9d57ec700cf56647b38f984b21510d7f54d88d2d166a7d66b1fff57849ecd SHA512 077a441dd2f051715db312e01a44cd267e4e77e0ed0e211f36f54171e70fa39690dfaa4179a5e6142a69e222784e9796b9ca8e691fff318c2a5b6529820c3975 WHIRLPOOL d3ef68f8b2214d5bc83febf8549eeb2f0471491daf31ab5994f37db240dd030a96d3f124e5a8bd0c944bb2f6276d2d73f8351d4d98bcb992e043e2c7478eac78 +MISC ChangeLog 2335 SHA256 e7e3cc5c799449e29936c6e9c26e6ceb22ef158eee79a71dbd4786fd5c587ea4 SHA512 0235a3317663d7c7270ae7a2c30b98a0f99590a5b74bb7cdb422ec9cd6b76ee06200a1bb1b659d2ae56271d1a673069f43b30d8cc126292457066d5150facdec WHIRLPOOL 235b00455d9d5a23901472a2d389087397c6a5554c654777bbb56071bc4ed8556ca8546f2bd92c4bca53090fa32e544b6026a799bf797653042d3986bc37671a +MISC ChangeLog-2015 1472 SHA256 b68a78a8fcdf4195f52e6ee56c9cf7748bdf3241ee2cf5be593fdd1771b3e25f SHA512 a90092b6eff569ddbb4d169500191a1e103a516d7b9bf310af97501c242f549c1170cc82fbf324bbae3814f51730008f802ee6443b18dfdeda22e71cf27de0e9 WHIRLPOOL b3fe0e58efe3deb7d6c7e0646a97a650988d17737c105ccba1e8a3d5b2173f1d412d9fe1a056d1d6a3eef434f00c778ac22d7db27817c14fd8c2110507db1b83 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/igrep/files/50igrep-gentoo.el b/app-emacs/igrep/files/50igrep-gentoo.el new file mode 100644 index 000000000000..5b44e5f88d5b --- /dev/null +++ b/app-emacs/igrep/files/50igrep-gentoo.el @@ -0,0 +1,33 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'igrep "igrep" + "*Run `grep` PROGRAM to match EXPRESSION in FILES..." t) +(autoload 'igrep-find "igrep" + "*Run `grep` via `find`..." t) +(autoload 'igrep-visited-files "igrep" + "*Run `grep` ... on all visited files." t) +(autoload 'dired-do-igrep "igrep" + "*Run `grep` on the marked (or next prefix ARG) files." t) +(autoload 'dired-do-igrep-find "igrep" + "*Run `grep` via `find` on the marked (or next prefix ARG) directories." t) +(autoload 'Buffer-menu-igrep "igrep" + "*Run `grep` on the files visited in buffers marked with '>'." t) +(autoload 'igrep-insinuate "igrep" + "Define `grep' aliases for the corresponding `igrep' commands." t) +(autoload 'grep "igrep" + "*Run `grep` PROGRAM to match EXPRESSION in FILES..." t) +(autoload 'egrep "igrep" + "*Run `egrep`..." t) +(autoload 'fgrep "igrep" + "*Run `fgrep`..." t) +(autoload 'agrep "igrep" + "*Run `agrep`..." t) +(autoload 'grep-find "igrep" + "*Run `grep` via `find`..." t) +(autoload 'egrep-find "igrep" + "*Run `egrep` via `find`..." t) +(autoload 'fgrep-find "igrep" + "*Run `fgrep` via `find`..." t) +(autoload 'agrep-find "igrep" + "*Run `agrep` via `find`..." t) + diff --git a/app-emacs/igrep/igrep-2.113.ebuild b/app-emacs/igrep/igrep-2.113.ebuild new file mode 100644 index 000000000000..8ce8c562b10b --- /dev/null +++ b/app-emacs/igrep/igrep-2.113.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION='An improved interface to "grep" and "find"' +HOMEPAGE="http://www.emacswiki.org/emacs/GrepMode" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/igrep/metadata.xml b/app-emacs/igrep/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/igrep/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/inform-mode/Manifest b/app-emacs/inform-mode/Manifest new file mode 100644 index 000000000000..b9b6a1980422 --- /dev/null +++ b/app-emacs/inform-mode/Manifest @@ -0,0 +1,8 @@ +AUX 50inform-mode-gentoo.el 303 SHA256 1ed353724bc9bd2684b1171d56b10fe15bcfc1bbe177d3c85df9001e15a2a4f5 SHA512 e3a9b79ce99c8d0a6d9e67430610b12fd90d081f99c4066f46044359f06bf429cea6899ef99f9ef10d04799adc0338a983fdc344caf1f208d5c505f1ed163606 WHIRLPOOL 0da32dc15a59ed093870f60d7aed1e9cadd8dc76a70a261ec2a7958ecf7de7316220f065451cef7e1aafbdc4d482265b355a330c67a8a82313dfd996363d647d +DIST inform-mode-1.5.8.tar.bz2 14734 SHA256 d1a4d91df7fb80f9888515c8969dd36ce5ba40f36a4d683c22fb15d9def880a7 SHA512 edf073d1c4f60ec9eb186a68cafff22ad67a32f40f21bd89584f3a02eada6d073935892e761a6a2f2726e90f59cf0c1a77c2cd59b8b4e85a17374f47997265d8 WHIRLPOOL 1364f966861a20b9eefd8c5ff6b66d74c9167e0893b1376a3a97a178a8780850d245287311c2d1451a5dfbe529b399a6a3c5f5f275afd216a86f11b26c776ea2 +DIST inform-mode-1.6.2.tar.gz 33359 SHA256 a84235c66a650ff71945ab57fb1aa94f91c94c49c798f444c2823efd42a8bd34 SHA512 41ab2353942a5d605ec848aed87aa731282a43305cd739fe76d9e6ddd333c84594455f0fb72d95ed02fbcfa9f78f11b16ea8bb579504d1ed29244cbe50e444ee WHIRLPOOL 60dc9078d56290944ce7f6fe4320b7457cf4ae9fd4c0f1d2a1c86356b7cb5f818fe65011acafc18392240b1fd2695a61a28b9b53306e70cb47b3924a1ba4abfc +EBUILD inform-mode-1.5.8.ebuild 424 SHA256 ade3cdbe8314cfbbdbcbd9814dbe359c90b5c53cbd45ac45131ba5b115638ba9 SHA512 972194c7f995e3d77c5d2bca7ae844dc4696e5afc7b7b959d5cb02ea6edaf67db5100e8bc19694f770526efbb1bb5ccfad659006145bb99b6a899d0433a107b4 WHIRLPOOL 390997a1ec2fa5918b95a341d4749fbad3bf075fa96ef762c5ef86f493779f08c72e0e6bd1e9edc8052d71c9278a0ea0a99a259da0d5a2fd2e326747c1269afb +EBUILD inform-mode-1.6.2.ebuild 455 SHA256 bb4a505c71b68a960e5bf3adffc56383324f1a56bf3f1b47a4ce901876b43dd4 SHA512 4887189906c2e0f710fb6643ea4005b2ecfdb5651b56a6b12f3bdd03b1c768ea3042f33a7eb8061c4e58450e923e79a8d476af6dda926ec657f0eb49ba5895ca WHIRLPOOL 564125a7cf4c7bb7376796fcc41094106242bcb5fadb4e13128e9383b33619aea83bd3de883ddd664ef464b084daaa05491cd8d8770b53a335e9b92cf8d8e5a8 +MISC ChangeLog 2421 SHA256 e9a2e75423dff52a51fabf430d414c5dcdc998461c2dfa010a6ccf5fd6fd930b SHA512 cfe599bedada2a8157f77fb3fee5313594d3083128d1345adde98b8c20d84fc0ca8a2a1448f628a70886fc3c12309aceef292b260b148f213d486b1b8f20162d WHIRLPOOL 42f5ef7227b3649bcd54378caf0dcca8fc9683f4a6491d10e00eaf08d00df993c6b60976701f5d8f37dcec08bf302133f6c26568d87aa440e8eae50d36e32609 +MISC ChangeLog-2015 1751 SHA256 28cf3250d576cef5d6f510994ac2a00f57ebc09ff2b8ac287bdadac78b57cedd SHA512 7bf387075715cc819b75e67666929e0b906299a514d528c8483877ac664771ee4db9a0dea21ee6cdc25313c6d4d1f56ab370f333726c9cc49d841248469a0fc7 WHIRLPOOL f4c1e174d2636743a0c4fc7dae4599bfc1e82dade82b4622a99cbd3f20acd8bf7711762f2fa5c28c629b2b4b9cee505855e6750705820ae09c194a17bdb02ccb +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/inform-mode/files/50inform-mode-gentoo.el b/app-emacs/inform-mode/files/50inform-mode-gentoo.el new file mode 100644 index 000000000000..503578664549 --- /dev/null +++ b/app-emacs/inform-mode/files/50inform-mode-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'inform-mode "inform-mode" "Inform editing mode." t) +(autoload 'inform-maybe-mode "inform-mode" "Inform/C header editing mode.") +(add-to-list 'auto-mode-alist '("\\.h\\'" . inform-maybe-mode)) +(add-to-list 'auto-mode-alist '("\\.inf\\'" . inform-mode)) diff --git a/app-emacs/inform-mode/inform-mode-1.5.8.ebuild b/app-emacs/inform-mode/inform-mode-1.5.8.ebuild new file mode 100644 index 000000000000..88bd8250a0a5 --- /dev/null +++ b/app-emacs/inform-mode/inform-mode-1.5.8.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A major mode for editing Inform programs" +HOMEPAGE="http://rupert-lane.org/inform-mode/ + http://www.emacswiki.org/emacs/InformMode" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" + +S="${WORKDIR}/${PN}" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/inform-mode/inform-mode-1.6.2.ebuild b/app-emacs/inform-mode/inform-mode-1.6.2.ebuild new file mode 100644 index 000000000000..12b023cdde2b --- /dev/null +++ b/app-emacs/inform-mode/inform-mode-1.6.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A major mode for editing Inform programs" +HOMEPAGE="http://rupert-lane.org/inform-mode/ + http://www.emacswiki.org/emacs/InformMode" +SRC_URI="http://rupert-lane.org/${PN}/releases/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +SITEFILE="50${PN}-gentoo.el" +DOCS="AUTHORS NEWS README" diff --git a/app-emacs/inform-mode/metadata.xml b/app-emacs/inform-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/inform-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/initsplit/Manifest b/app-emacs/initsplit/Manifest new file mode 100644 index 000000000000..1b288e3d2355 --- /dev/null +++ b/app-emacs/initsplit/Manifest @@ -0,0 +1,6 @@ +AUX 50initsplit-gentoo.el 91 SHA256 07bc4a2888123ddac344ebe1696211b5bb9f8b9ccba0173f33bb3a60ebb9e917 SHA512 531d0f480c3787453b182be3b9fe145fffd9752155b2c26df3fdf0b497cd058f5978687df53e43046c1f44f4908679783756377998f49dc407a6e18956bc34b1 WHIRLPOOL c0b35226570b0f5fea40a51ee0631ec47087658fb8975b6ceeac117a14e7ebc4aa8750c93fa74c121f46f898ab3a3890e1099c70a84ee6576041679265581426 +DIST initsplit-1.7_pre20140203.el.xz 4792 SHA256 4005271af94ca4dad7a3b6b084fcb1e5b93097e98ee15810b766efddd2f8a718 SHA512 f2c894bb9d0359b5e95760541feb83f465950de732266059b9498b7ee7361ebb843e0d900fec92fa5e9c37547ea160836b9fc24f64c56083e3ea4416b4b52e50 WHIRLPOOL d10ba44154fc6030fed39a2cb325ced928501d8bfddc47b5364ac95b0ee55bea6f3a7d01a2dad166622d2baa247a0188b30da6d2fa5f42ad43cbd20259b8ef9d +EBUILD initsplit-1.7_pre20140203.ebuild 751 SHA256 1e212097c4560f6c1f069326e3b1027abc6eccce32a73c4f7008c29f48f8421f SHA512 4cb1d928e7e134bc02562a1ed660963c7b06ce3f59dc62d4b48e9d0730db15e9a2390379995c53c86cf153b708ef84236e73ddd89b1566db66c5006b2c9e7fbf WHIRLPOOL 4e10782a98735eb6a8b22c675d886f4fb42192b0f445eb726ab9cd4d220c61297ed3094af1db976da4422d09145b5ab893bfe9217f09de16efba73d2fe86ec1e +MISC ChangeLog 2409 SHA256 337083f19a5afd3b803ef1eb5e588d98763a572c521992b68f4688ccf7306d84 SHA512 24aa2e055aebd2314a91ef8c5ef174255da150a2042aa41920d0df7aca0ed39cdafb72df07de645bf55a1e971768c7c0a22ffd9cc04ce63fdd5bde7253d2806b WHIRLPOOL ce951a812741a896fc3893e80437d7e243639262c69cbf421125c85f1f13ebd8a9b891a15187087355122d460a85467fb6905eb3c1bbb300d2f4c6a2b1d382a4 +MISC ChangeLog-2015 1932 SHA256 6e0f99e62474acde8602dff79129653968031510920f4684b612c4acfebb8cde SHA512 224cf6626dd5013ddb7af7f4d7b4a212a5661076c4d062304f8d09800bedd4edbf1e5a17b18fadd29f7a6bbb4703ed3f60b9851e805c68ac38072c708b5d7c59 WHIRLPOOL f023e69c1067ae9ff1bc04e762ae09310a6abf2838bbb41b97532a573383aa4a1aea29e64b6be49f842c4039a76df2393152daa764dfe54be6be51ec8893d707 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/initsplit/files/50initsplit-gentoo.el b/app-emacs/initsplit/files/50initsplit-gentoo.el new file mode 100644 index 000000000000..dbc698522304 --- /dev/null +++ b/app-emacs/initsplit/files/50initsplit-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'initsplit-byte-compile-files "initsplit") diff --git a/app-emacs/initsplit/initsplit-1.7_pre20140203.ebuild b/app-emacs/initsplit/initsplit-1.7_pre20140203.ebuild new file mode 100644 index 000000000000..ec90513104ad --- /dev/null +++ b/app-emacs/initsplit/initsplit-1.7_pre20140203.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="Split customizations into different files" +HOMEPAGE="http://www.emacswiki.org/emacs/InitSplit" +# taken from https://github.com/dabrahams/${PN} +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +SITEFILE="50${PN}-gentoo.el" +DOC_CONTENTS="Initsplit is not enabled as a site default. Add the following + line to your ~/.emacs file to enable configuration file splitting: + \n\t(load \"initsplit\") + \n\nIf you want configuration files byte-compiled, also add this line: + \n\t(add-hook 'after-save-hook 'initsplit-byte-compile-files t)" diff --git a/app-emacs/initsplit/metadata.xml b/app-emacs/initsplit/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/initsplit/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/jam-mode/Manifest b/app-emacs/jam-mode/Manifest new file mode 100644 index 000000000000..3170f171c186 --- /dev/null +++ b/app-emacs/jam-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50jam-mode-gentoo.el 212 SHA256 6f241cc077903cebb2db74f55f7ebdf1d4601f77312809d62714f36fa69d071a SHA512 b94b3478da71eadda96667167920b1841b233efae73b6b986bbb15eddcd57d97d26d7a57a42c5e99399a67122595950ec73b7b499984075cb2f208b0b9f3fad6 WHIRLPOOL b14dc719f28cbafaadf3493684d417c4aaa4d181a89cd7e83578e9462874744b0fabf459f97a73f4bcd49f513f9ec4b72bb8f9a54d588d141bab24ff3bccf0c1 +DIST jam-mode-0.3.el.xz 3368 SHA256 d08958a9b3dae000303a98dd776d24f21aadbc385999ccf55876bf2c7c7c90c9 SHA512 17cfbbc2a1e65f65d3a2366a861ada2133e4a16f2c9a99b40915a3c50744dcb4360226a7ec9efc53092731389a3b397df92764b79240f203a5ef6c132c5c9350 WHIRLPOOL 684c4b23d974245614f3525435edd0447503870197b9b3de7dbe3f3a903324ce382a462423cca852b6e518b7ba21c26277f9a077368da5803336e3cc9810805b +EBUILD jam-mode-0.3.ebuild 475 SHA256 7d05726114774d724702046788357d08ae4e81f46d8a5afe45743b8061278b82 SHA512 f8a322df0f6bff6f54568ba34f0daa9eebc12d4ab16774f32bd58d675041a69ec3375b25fc7ed83877415140c31005fb26f2290dbf597119c151917bad42e394 WHIRLPOOL b2312770aec776393a73d5d492c0f50ba03645cb82371f4c6fa2a9df107c1bcf861e9e49263c109fd97945bd34a18247c7f74207d576cbaabc182b898409d87f +MISC ChangeLog 2366 SHA256 aae0254d8949c3139b099d29a663ce4ba141971010dc194c845f8da31afbe9bf SHA512 367ae49169480396042376be0da40dd17e5bd23d3114d0cae5744e5924be10d2284e668ba2db6a6ed75c711789b66ed10d3640c62d579332f9f0afae2977266f WHIRLPOOL 4fc5a164f6571db2a8d40c4b21d13db81fb5dcc2f9be98872ce547b87aff10e708f00e23e49e9fbfbd802d9cc5c109ff3728d6f796989039d43c8f5ce79c9b3b +MISC ChangeLog-2015 1588 SHA256 dbfac491111d0b0689f7f6892192ffa19342659efc93e1d56f80699b5b123c47 SHA512 98d50028c436fc64fab14913629fc71824460e05b3db87cc93c0df56aa9b824e1eed3b9c9f9c4478624d4972eae86b363fd59e8243b9f9e19c4640f7a57a8769 WHIRLPOOL 08099b5cc3814079666ec03590d1cd597d3ebbdd1f0e2d7a9952bc4e5854444f548fe1dd1cdc113280a84097f6a3698c4474918af1a46186dbc7d6d39a3d3fdc +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/jam-mode/files/50jam-mode-gentoo.el b/app-emacs/jam-mode/files/50jam-mode-gentoo.el new file mode 100644 index 000000000000..33b7d29cb59b --- /dev/null +++ b/app-emacs/jam-mode/files/50jam-mode-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'jam-mode "jam-mode" "Generic mode for Jam rules files" t) +(add-to-list + 'auto-mode-alist + '("\\(\\.jam\\|[Jj]ambase\\|[Jj]amfile\\|[Jj]amrules\\)\\'" . jam-mode)) diff --git a/app-emacs/jam-mode/jam-mode-0.3.ebuild b/app-emacs/jam-mode/jam-mode-0.3.ebuild new file mode 100644 index 000000000000..1b66a84b7cce --- /dev/null +++ b/app-emacs/jam-mode/jam-mode-0.3.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An Emacs major mode for editing Jam files" +HOMEPAGE="https://web.archive.org/web/20100211015821/http://www.tenfoot.org.uk/index.html" +# taken from http://www.tenfoot.org.uk/emacs/${PN}.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/jam-mode/metadata.xml b/app-emacs/jam-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/jam-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/jasmin/Manifest b/app-emacs/jasmin/Manifest new file mode 100644 index 000000000000..572ef9cdbc86 --- /dev/null +++ b/app-emacs/jasmin/Manifest @@ -0,0 +1,6 @@ +AUX 50jasmin-gentoo.el 196 SHA256 b3bb702b07f85b5c43cfe21aac83550b0c414e2b933d73ebe5f7caa42be6da37 SHA512 b9923ea9814aa46af4fdc7f9e23bb4cc7f19f2521aa449f53192f0c0ec543a7f83409f315a06138e1e4f861f0e2b457a96547401598d718c86c29ad00e56dd40 WHIRLPOOL e056e5404587d24e400510e1d7a48469f2b56ebab4418b2e2b6903198883e49b5196e494e95e3174b021690d7aab0c0b7d54d88ab7d79897a987a30f5c98ec5f +DIST jasmin-1.2.tar.gz 9287 SHA256 7fa064835acd6bdcedac7d57debe1dfbbf83f08083404a0c6adb7c2a1b95c8d3 SHA512 2b89fad8e4bdfe71f09af8f2a31347cc63ad6c70008b33500e85d58c0ec872076229d9113170c54f57c969940cb2973b6167e2b7f825a94c1d3f55680f419043 WHIRLPOOL 64dcb042106103800e1c2b4b7a27f8d433854df69ea7170ddcb31832f7ef07f2096e7d4969dd23e6befb4ed7cfe4b7e14424269050258d068af01783f341743e +EBUILD jasmin-1.2-r2.ebuild 394 SHA256 e64253a9c0a944c4c2982ca784c1a96389a5be65334c718e95bd315d0e544fa2 SHA512 ea627a0e3cc0d317ec96c08e8191a5ac26b4dbee7169b5bd2f1e770775e51a6c13e6e711a9b5ba84495f80d0c068cd63e73d4b87fea5ef30057c7a967ed5803e WHIRLPOOL aef5f3eb20796fe67950f4a421481eaa84b149a17c791cff9589f52e29007be12f49768e7bb0d99610c966bc23c1aa705f91b6e91cdd435c91569c783e142e4b +MISC ChangeLog 2341 SHA256 039bd0a74e581bbc9cb398ec94975e405f9e7ad6118088d5e9f3bd0dc1b82930 SHA512 5bd0cdf4abd6a0191e36b7a4f81e7a308b6789f5cae88692abdd3034f41e7c9e4b003de03397da2a3cd5e9491e3948521e151b11155ed81635982574b4eadaa2 WHIRLPOOL 30787b0cf9929799b54b201a0dee03039c036ad4992f2b965536253cd4c579faa73cce5f8da4fdf77261aefdf7016ed812b1599ebcfd73f30bf0ce2b57aaff12 +MISC ChangeLog-2015 2325 SHA256 1b1fc64b308c996c7f3b071da59d1f9fd33a9d96da285251be012e57b5082e31 SHA512 e7991e130d49e72134402651952f0eaf1e6ad5e3cae09bdda8492fde556b1c20ef95274a091ad46c1cd5a0fc38f6bcb770d8bea71391653fff3b7fe705b48b7a WHIRLPOOL 26c4eab9fd2f47f1366d85e7cd93118527fefff9ac8a101c36fc0b8d0c8f9e15d5dd7cbcbdaa9c1df3feb973e2e9b1de56913af16ca3b52b719d945f54841b51 +MISC metadata.xml 571 SHA256 86992b52dfb061f99eeb1b80a14027a8ff509f37cbf0c547bcefd24013aecad5 SHA512 a18ec49be2b59ad039c82600dc194e7fd77f3431c362eef52c021717e7cfe846236326dbd5a2d03f7b833e1cf64f19e392a7ae73fc74450d428d3494796780ac WHIRLPOOL 3d9e3c1e44872496b1a89ba2f821ebac4f909c6c26ea536c2e1aea466cfa4fd9de3a02a983bc5bf5a68089056b87459467484b23c48112f64571cae88bd48174 diff --git a/app-emacs/jasmin/files/50jasmin-gentoo.el b/app-emacs/jasmin/files/50jasmin-gentoo.el new file mode 100644 index 000000000000..1c4f67d8ecb2 --- /dev/null +++ b/app-emacs/jasmin/files/50jasmin-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'jasmin-mode "jasmin" + "Major mode for editing Jasmin Java bytecode assembler files." t) +(add-to-list 'auto-mode-alist '("\\.j\\'" . jasmin-mode)) diff --git a/app-emacs/jasmin/jasmin-1.2-r2.ebuild b/app-emacs/jasmin/jasmin-1.2-r2.ebuild new file mode 100644 index 000000000000..fcd840340b0c --- /dev/null +++ b/app-emacs/jasmin/jasmin-1.2-r2.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An Emacs major mode for editing Jasmin Java bytecode assembler files" +HOMEPAGE="http://www.neilvandyke.org/jasmin-emacs/" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 ~s390 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/jasmin/metadata.xml b/app-emacs/jasmin/metadata.xml new file mode 100644 index 000000000000..7be94e65912c --- /dev/null +++ b/app-emacs/jasmin/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + jasmin.el is an Emacs major mode for editing Jasmin Java bytecode + assembler files. It provides automatic formatting, customizable + fontifying, and quick-reference syntax help. Font-lock specifications + are derived from an encoded grammar, for detailed syntax coloring. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/javascript/Manifest b/app-emacs/javascript/Manifest new file mode 100644 index 000000000000..c18d5f1a6c5e --- /dev/null +++ b/app-emacs/javascript/Manifest @@ -0,0 +1,8 @@ +AUX 50javascript-gentoo.el 195 SHA256 1dfe6fbee50eb9a77bce21ea4a9e0c3a8cb36273f45ed43a64a30cdd7763d86a SHA512 949b98ad335a7562aa6f7c170505efceef0cde630c1c89e23e27647802a9b4936bb321631236fc07a11aa3421d2e5aae884606f3cbb2efb171cc6f71b9dcdb9d WHIRLPOOL 4c63cc94e792a44ef2f31ae62b659a7d72e2bd409e852f2d9a4ecd147297e520d83401d1f5b7e969e27d933d9eaacc9adc5803d839358cde99dd9cd309d56d28 +DIST javascript-2.0_beta8.el.bz2 6067 SHA256 d2e77337442ceaf065d0767cce22609ecdfe045ec60552db79f2d8683d90b512 SHA512 fe212b938bf390f06e97981b127bb3cbda048d665fa56a2053f9ed2a27f76abb77d0c1cf120afacc26f423f9a0abc70fb53ef05537942b2c8768c6626eecbdb8 WHIRLPOOL cb90ba5b7726bae9382f29dd25133ce813241f40007096d9890ad49380c78a6ebd780d2e578b920fc0490654952b94f0061787870242e79be1a7608cd119a642 +DIST javascript-2.2.1.el.bz2 6141 SHA256 9f7e7039662e2081b1d373f2c1fb449c975882f6d09f566719eef85c8bc21433 SHA512 1c84b394bafa4ebbdb9827f109ada2219860b147546e7bda337cb570296aced30758276da1c12ac33398ce3f6e6fc49b6a1e9c300dd2759017882fcd1ee085ec WHIRLPOOL 845571cb06b6b059a3b0524c020c19072e79ad0d579bd37f73779f8c9285ede081cffeb99913528ad39dec234c7c47610fe620461a17ff5a1cb5789de238d950 +EBUILD javascript-2.0_beta8.ebuild 492 SHA256 a047b1c89ea3b2d8ad78371eb53e7bdb1b8076d1874f95bb03d6a64411b83ab5 SHA512 3742be8ef497f3e2c720ba713dc8c5f820ae7eaf0559905c462768eed878736d7911e4ae8b0500e17bff4ec21e8eb1e62028976a0f3c43394d089c98d5baeb76 WHIRLPOOL 20b1891bd7b83ed50d32bfa84aaa79ce2ab6b4650aca4207139dbd6929a22c76eb917aa7fa7259e7428a5abc38f07c43842452249039e521e03be95bbcf795dd +EBUILD javascript-2.2.1.ebuild 491 SHA256 74ca87324b4f289030812c6bd21de0ab704ee6f1e9e3044b3743b9bcfd251b1f SHA512 8562797e09c5c7f64ecc486b22832801f0a648c12e4a6d6a7cfcd74aa74b6a088e4e432527f20a0ebec420ad46c29cdcf47e564815bb335491064ba7614c57c8 WHIRLPOOL 8c9e64884d3a44cfefda086be2f65f94b9854904ac2baf264270a42e826e11acbda184c6e6c229b710b6334bff50867f3a6985886b73031c2522d86f1b973131 +MISC ChangeLog 2423 SHA256 8fa04e44d52455635e13c267ea71382adc59a93fcb3819aa90cff19001f36792 SHA512 5595ecdccd78be21ac174c742355cdf2a6b176e903b5b0adf50694af745a133263dafa4512a69ed26996d6ab15da70c9eddb6b940d042d5916b9b43d06704fc9 WHIRLPOOL 6d3cef0e792603a43bce8659fb84ed9ebdfd1fbb528433efde729b0d48707cb1e1d90a2fc86351a33b32cf6b04960a9144976990cfe1beec3ba2df0aa56a9e7e +MISC ChangeLog-2015 1249 SHA256 d4c93b13fb42aae560b4e3631a31e8b8dc307c51752c2bd0ae00b045d9a0a550 SHA512 5680fd7e5df1faa9080f3b670c4c5292c497108c40618698afb1158d6d5a750e8f9fec0d6a5f2286811f10e4174cf090151af0ea0003967d90c829bf758c3410 WHIRLPOOL d17881e21d0779b1f0bb81d267ba29393130eddd7e7e7cecf95239c852c9a34e47d0037414722897c2c88353ee4ffa34bff793c1ba6bbbd55ddf5c184ea9e9a3 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/javascript/files/50javascript-gentoo.el b/app-emacs/javascript/files/50javascript-gentoo.el new file mode 100644 index 000000000000..b533cd4c1a2c --- /dev/null +++ b/app-emacs/javascript/files/50javascript-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'javascript-mode "javascript" + "Major mode for editing JavaScript source text." t) +(add-to-list 'auto-mode-alist '("\\.js\\'" . javascript-mode)) diff --git a/app-emacs/javascript/javascript-2.0_beta8.ebuild b/app-emacs/javascript/javascript-2.0_beta8.ebuild new file mode 100644 index 000000000000..56878280f062 --- /dev/null +++ b/app-emacs/javascript/javascript-2.0_beta8.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit elisp + +DESCRIPTION="Major mode for editing JavaScript source text" +HOMEPAGE="http://www.karllandstrom.se/emacs_modes.php + http://www.emacswiki.org/emacs/JavaScriptMode" +# taken from http://web.comhem.se/~u34308910/emacs/javascript.el.zip +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +IUSE="" + +SITEFILE=50${PN}-gentoo.el diff --git a/app-emacs/javascript/javascript-2.2.1.ebuild b/app-emacs/javascript/javascript-2.2.1.ebuild new file mode 100644 index 000000000000..30e946d15aba --- /dev/null +++ b/app-emacs/javascript/javascript-2.2.1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit elisp + +DESCRIPTION="Major mode for editing JavaScript source text" +HOMEPAGE="http://www.karllandstrom.se/emacs_modes.php + http://www.emacswiki.org/emacs/JavaScriptMode" +# taken from http://www.brgeight.se/downloads/emacs/javascript.el +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +IUSE="" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/javascript/metadata.xml b/app-emacs/javascript/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/javascript/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/jde/Manifest b/app-emacs/jde/Manifest new file mode 100644 index 000000000000..66e5dae385f6 --- /dev/null +++ b/app-emacs/jde/Manifest @@ -0,0 +1,9 @@ +AUX 70jde-gentoo.el 406 SHA256 fbbd2eed01703b2223751e6df0fd34b2d86e1d10a9f1c6f6332fc351d6ec22ff SHA512 9d7f65d67d897272c4aa24e3fa77abd217b077561d391ccec8181838d4e162f9086f95fb724ee9bba3bdd44f954f14d67c044ebd78a059a69bc0f12c03c0fc28 WHIRLPOOL 0efd3b769c4104f31fb564cbff07ec413d1a1ea55ebcfe21e2c372b316b6b3e2a0d433235ed4b7176bb7916d54579b77fce81f68607097237f2a9757621bfdee +AUX jde-2.4.0.1-classpath-gentoo.patch 2291 SHA256 2b771ddecbed5ada026a1621ba92bcad29b0155549fa6a1a0495348c0c252504 SHA512 c18378500f04b2f6cbed5c4a20d03600ea01174faf93d460c1ea274c50ca95891096f49e471160255e4ec27cda2330ee6c28fe29e96633994c3d5f910876f848 WHIRLPOOL b6a28b830238c5eee937d59296414df21a61a57afeb842b6f814e8a37750fd02ea2a4cbba861b08e38c593d661ad84b79bae18b41e9faf1494b155902ed7d82b +AUX jde-2.4.0.1-fix-paths-gentoo.patch 7175 SHA256 aad7376741dfca76781d2e0d4e93a05f6e1b50fad60d2eb826da6550d7d192f0 SHA512 179e6bd8cc0165ee1f0d3383aec76bdb97f6164562663fe577a9ef04ac236afeccf1137594d7d4d8962ce4577befeb81e393d03c08bf68473657de7e18debb7e WHIRLPOOL 7866a33b5f78c5cff9c62a0f405f726f527241c96e39f768e0ee4b9e164206f513524f2bdad7ab3ff1f4d7a55e235dc705ec958aee65ab021fe4307533440e35 +AUX jde-2.4.1-doc-directory.patch 1806 SHA256 1c6b745d3be3b6dd4641a90638d0429dece6f5729dae575b8be0a280400523bc SHA512 3818474077c2f387bdef6fb297a40b94529622e1da3fb31c3d7b3734111fb4e607062f9cdca9f1f5b020dec8d8e9e6601d5bf7831a20415f393f2f029e97c101 WHIRLPOOL 6f14f9a2fe8724fc2f0a896be1d3bdf349425275272f3a6a3ca80f5d2d141139322a11311bc2bdcfe54e878f712e92f89fea06e80f976739c297887a4c543b02 +DIST jdee-2.4.1.tar.xz 2742232 SHA256 24241376837361e23a2c181775423ac248e441e3ced513e21cbef30529cbeb43 SHA512 5ce5f0f84b2502e9af808f33210511e8b7682902b1f342d678fe42dd8f9f3690b90ef7bb22583550eb769818782c50f545d6baf47b52bc7f4502fab411ab5359 WHIRLPOOL c20988fc59fdd453e9942b53d444605dd3738a9978e2bd6a67d30b550e5510926056bc0b7734a9fdf4fd7c4ac09a2bbd1baaf35b92bc94438b378d722ab76a37 +EBUILD jde-2.4.1.ebuild 1927 SHA256 807ebe2e14a2533b6772ff8754dbfdeac5667ca18e2f36c41c81a7b141778a92 SHA512 f4f872602931287fcad579c2b1a15267c07419b3a4822988ec888d861292b86d5ede7dc5882d398b4b3aaa1c363ada64becbc812efcd4b19182f88a37a04a3d4 WHIRLPOOL 12ae02c3ecbceae87c78f712a9698ec586efd970b6e2e4658278b7554d75f3128b03ea2731b0ad4db7c5a1db5599a01b2865e438789de4de4271ea32e5efbcbb +MISC ChangeLog 2993 SHA256 45e8c44551367afacb468f758fd0ef203f567543b4527940dffa1e4dbe88246d SHA512 7444be369283904815759a7600b6c64086a12db368719018a6afa89c2fb2f11812ea03a9bbc2fb0b871f0bc4ef45c7fe637aa249f23d9acd66517e1d5fd9a135 WHIRLPOOL 78d58dc4ebc429892f782187c83c669a5c8ffbfaaec026d0138ffdab8e6a2861f3c19f5b978119d46ac1ab5d72875b635a5e6ca54c07fc78bb876f3c1eb6d244 +MISC ChangeLog-2015 8651 SHA256 af305ae976efe7690ac98b4d4a8a2149b2906e146d7cbf1adc4da1e1088d3179 SHA512 9d5f5b3f3aa6ac6395736b4726680aac07b12a3c3c6ef13adb026b29e9b8dbd8c41b77aac864760be9c18b0838569a5f8261412eabf5a7263330d4dcc6bab267 WHIRLPOOL 05d5aaa10128bdf12bbae8d8cfd25bd3f1f766efad37bd5546b6ec4fa75cf783250800a3b566e579b3e21128250ebf17b2e6e3b860ee4b0a3e1abf863c5c2180 +MISC metadata.xml 990 SHA256 44341effa7d93361a2b6d9aa2d05ee3f8542243706ef6d2ad360d39febac5802 SHA512 52b53b824f57a5bed2920e3f2f48c6706a26e7e0f4f2e4bfe36ca62a244fe02c1f24daff67e01b4615f84b96911a404e7cd578e7670516914069c65f7508471e WHIRLPOOL 2a44ea1389b7de77b25034c3e431aa5e209369b0d8f220134e692d7f989e1225ad5f62f8cc0ddf7b0c4dbbdc8dc674811f411edca82e6c8b4109513e2e2e042f diff --git a/app-emacs/jde/files/70jde-gentoo.el b/app-emacs/jde/files/70jde-gentoo.el new file mode 100644 index 000000000000..c7fff6a61b4d --- /dev/null +++ b/app-emacs/jde/files/70jde-gentoo.el @@ -0,0 +1,10 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'jde-autoload) + +(setq jde-java-directory "/usr/share/jde") +(setq jde-bsh-jar-file "@BSH_JAR@") +(setq jde-checkstyle-jar-file "@CHECKSTYLE_JAR@") +(setq jde-checkstyle-style "/usr/share/checkstyle/checks/sun_checks.xml") +(setq jde-html-directory "/usr/share/doc/@PF@/html") +(setq bsh-html-directory "/usr/share/doc/@PF@/html") +(setq jde-check-version-flag nil) diff --git a/app-emacs/jde/files/jde-2.4.0.1-classpath-gentoo.patch b/app-emacs/jde/files/jde-2.4.0.1-classpath-gentoo.patch new file mode 100644 index 000000000000..47fdd4e11e47 --- /dev/null +++ b/app-emacs/jde/files/jde-2.4.0.1-classpath-gentoo.patch @@ -0,0 +1,69 @@ +Initialise classpath for beanshell and checkstyle using java-config. +Gentoo specific patch. + +--- jde-orig/lisp/beanshell.el ++++ jde/lisp/beanshell.el +@@ -809,6 +809,14 @@ + "BeanShell intended to be used independently of any other + Emacs package.") + ++(defun bsh-get-gentoo-classpath () ++ (or bsh-classpath ++ (with-temp-buffer ++ (call-process "java-config" nil t nil "-d" "-p" "bsh") ++ (skip-chars-backward "\n") ++ (setq bsh-classpath ++ (split-string (buffer-substring (point-min) (point)) ":+"))))) ++ + (defmethod initialize-instance ((this bsh-standalone-bsh) &rest fields) + "Constructor for the standard bsh BeanShell instance." + (call-next-method) +@@ -845,7 +853,7 @@ + bsh-vm) + (executable-find (if (eq system-type 'windows-nt) "javaw" "java")))) + +- (oset this cp bsh-classpath) ++ (oset this cp (bsh-get-gentoo-classpath)) + + (oset this startup-dir bsh-startup-directory)) + +--- jde-orig/lisp/jde-bsh.el ++++ jde/lisp/jde-bsh.el +@@ -187,7 +187,7 @@ + (jde-get-tools-jar) + (if ant-home (expand-file-name "lib" ant-home))) + (jde-pi-get-bsh-classpath) +- bsh-classpath ++ (bsh-get-gentoo-classpath) + (jde-expand-classpath (jde-get-global-classpath))))))) + + ;; Create the BeanShell wrapper object. +--- jde-orig/lisp/jde-checkstyle.el ++++ jde/lisp/jde-checkstyle.el +@@ -305,6 +305,14 @@ + (format "-D%s=%s" (car prop) (cdr prop))) + jde-checkstyle-expanded-properties)) + ++(defun jde-checkstyle-get-gentoo-classpath () ++ (or jde-checkstyle-classpath ++ (with-temp-buffer ++ (call-process "java-config" nil t nil "-d" "-p" "checkstyle") ++ (skip-chars-backward "\n") ++ (setq jde-checkstyle-classpath ++ (split-string (buffer-substring (point-min) (point)) ":+"))))) ++ + (defmethod jde-checkstyle-exec ((this jde-checkstyle-checker)) + + (jde-checkstyle-create-checker-buffer this) +@@ -327,9 +335,8 @@ + (jde-checkstyle-get-property-args this)) + (oref this :interactive-args) + (list "-classpath" +- (if jde-checkstyle-classpath +- (jde-build-classpath jde-checkstyle-classpath) +- (jde-normalize-path jde-checkstyle-jar-file))) ++ (jde-build-classpath ++ (jde-checkstyle-get-gentoo-classpath))) + (list jde-checkstyle-class) + (list "-c" + (if jde-checkstyle-style diff --git a/app-emacs/jde/files/jde-2.4.0.1-fix-paths-gentoo.patch b/app-emacs/jde/files/jde-2.4.0.1-fix-paths-gentoo.patch new file mode 100644 index 000000000000..a129b588587c --- /dev/null +++ b/app-emacs/jde/files/jde-2.4.0.1-fix-paths-gentoo.patch @@ -0,0 +1,218 @@ +Make paths of directories and jar files configurable. + +Part of this patch was taken from Debian and heavily modified, see: +http://patch-tracking.debian.net/patch/series/view/jde/2.3.5.1-5/0005-Set-the-location-of-needed-files-for-beanshell.el-an.patch + +--- jde-orig/lisp/beanshell.el ++++ jde/lisp/beanshell.el +@@ -891,14 +891,21 @@ + + (add-to-list 'auto-mode-alist '("\\.bsh\\'" . bsh-script-mode)) + ++(defcustom bsh-html-directory ++ (let ((jde-dir (jde-find-jde-doc-directory))) ++ (if jde-dir ++ (expand-file-name "doc/html/bsh-ug" jde-dir))) ++ "Directory of the beanshell HTML documentation." ++ :group 'bsh ++ :type 'directory) ++ + ;;;###autoload + (defun bsh-script-help () + "Display BeanShell User's Guide." + (interactive) +- (let* ((jde-dir (jde-find-jde-doc-directory)) +- (bsh-help +- (if jde-dir +- (expand-file-name "doc/html/bsh-ug/bsh-ug.html" jde-dir)))) ++ (let ((bsh-help ++ (if bsh-html-directory ++ (expand-file-name "bsh-ug.html" bsh-html-directory)))) + (if (and + bsh-help + (file-exists-p bsh-help)) +--- jde-orig/lisp/jde-bsh.el ++++ jde/lisp/jde-bsh.el +@@ -91,22 +91,59 @@ + "The single instance of the JDEE's BeanShell.")) + "Class of JDEE BeanShells. There is only one per Emacs session.") + ++(defcustom jde-java-directory ++ (expand-file-name "java" (jde-find-jde-data-directory)) ++ "Top-level directory of JDE Java files." ++ :group 'jde-project ++ :type 'directory) ++ ++(defcustom jde-bsh-commands-directory ++ (expand-file-name "bsh-commands" jde-java-directory) ++ "Directory of beanshell commands." ++ :group 'bsh ++ :type 'directory) ++ ++(defcustom jde-classes-directory ++ (expand-file-name "classes" jde-java-directory) ++ "Directory of JDE classes." ++ :group 'jde-project ++ :type 'directory) ++ ++(defcustom jde-checkstyle-jar-file ++ (expand-file-name "lib/checkstyle-all.jar" jde-java-directory) ++ "Path of the checkstyle-jar file." ++ :group 'jde-project ++ :type 'file) ++ ++(defcustom jde-regexp-jar-file ++ (expand-file-name "lib/jakarta-regexp.jar" jde-java-directory) ++ "Path of the regexp-jar file." ++ :group 'jde-project ++ :type 'file) ++ ++(defcustom jde-jde-jar-file ++ (expand-file-name "lib/jde.jar" jde-java-directory) ++ "Path of the jde-jar file." ++ :group 'jde-project ++ :type 'file) ++ ++(defcustom jde-bsh-jar-file ++ (expand-file-name "lib/bsh.jar" jde-java-directory) ++ "Path of the bsh-jar file." ++ :group 'jde-project ++ :type 'file) ++ + (defmethod initialize-instance ((this jde-bsh) &rest fields) + "Constructor for the JDEE BeanShell instance." + (call-next-method) +- (let* ((jde-java-directory +- (concat +- (jde-find-jde-data-directory) +- "java/"))) +- +- (oset this bsh-cmd-dir (expand-file-name "bsh-commands" jde-java-directory)) +- (oset this checkstyle-jar (expand-file-name "lib/checkstyle-all.jar" jde-java-directory)) +- (oset this regexp-jar (expand-file-name "lib/jakarta-regexp.jar" jde-java-directory)) +- (oset this jde-classes-dir (expand-file-name "classes" jde-java-directory)) +- (oset this jde-jar (expand-file-name "lib/jde.jar" jde-java-directory)) +- (oset this jar (expand-file-name "lib/bsh.jar" jde-java-directory)) +- (oset this separate-error-buffer jde-bsh-separate-buffer) +- (oset-default 'jde-bsh the-bsh this))) ++ (oset this bsh-cmd-dir jde-bsh-commands-directory) ++ (oset this checkstyle-jar jde-checkstyle-jar-file) ++ (oset this regexp-jar jde-regexp-jar-file) ++ (oset this jde-classes-dir jde-classes-directory) ++ (oset this jde-jar jde-jde-jar-file) ++ (oset this jar jde-bsh-jar-file) ++ (oset this separate-error-buffer jde-bsh-separate-buffer) ++ (oset-default 'jde-bsh the-bsh this)) + + (defmethod bsh-create-buffer ((this jde-bsh)) + "Creates the JDEE's beanshell buffer." +@@ -150,6 +187,7 @@ + (jde-get-tools-jar) + (if ant-home (expand-file-name "lib" ant-home))) + (jde-pi-get-bsh-classpath) ++ bsh-classpath + (jde-expand-classpath (jde-get-global-classpath))))))) + + ;; Create the BeanShell wrapper object. +--- jde-orig/lisp/jde-bug.el ++++ jde/lisp/jde-bug.el +@@ -2438,10 +2438,10 @@ + (defun jde-bug-help () + "Displays the JDEbug User's Guide." + (interactive) +- (let* ((jde-dir (jde-find-jde-doc-directory)) +- (jdebug-help +- (if jde-dir +- (expand-file-name "doc/html/jdebug-ug/jdebug-ug.html" jde-dir)))) ++ (let ((jdebug-help ++ (if jde-html-directory ++ (expand-file-name "jdebug-ug/jdebug-ug.html" ++ jde-html-directory)))) + (if (and + jdebug-help + (file-exists-p jdebug-help)) +--- jde-orig/lisp/jde-checkstyle.el ++++ jde/lisp/jde-checkstyle.el +@@ -322,10 +322,6 @@ + (vm-path (oref (jde-run-get-vm) :path)) + (source-file + (concat (file-name-nondirectory buffer-file-name))) +- (jde-java-directory +- (concat +- (jde-find-jde-data-directory) +- "java/")) + (args (append + (unless jde-checkstyle-expanded-properties-file + (jde-checkstyle-get-property-args this)) +@@ -333,13 +329,13 @@ + (list "-classpath" + (if jde-checkstyle-classpath + (jde-build-classpath jde-checkstyle-classpath) +- (jde-normalize-path +- (expand-file-name "lib/checkstyle-all.jar" jde-java-directory)))) ++ (jde-normalize-path jde-checkstyle-jar-file))) + (list jde-checkstyle-class) + (list "-c" + (if jde-checkstyle-style + (jde-normalize-path jde-checkstyle-style) +- (concat (jde-find-jde-data-directory) "java/lib/sun_checks.xml"))) ++ (expand-file-name "lib/sun_checks.xml" ++ jde-java-directory))) + (if jde-checkstyle-expanded-properties-file + (list "-p" (jde-normalize-path jde-checkstyle-expanded-properties-file))) + (if jde-checkstyle-module-package-names-file +--- jde-orig/lisp/jde-dbs.el ++++ jde/lisp/jde-dbs.el +@@ -907,9 +907,6 @@ + (jde-normalize-path 'jde-run-working-directory) + source-directory)) + (vm (oref (jde-run-get-vm) :path)) +- (jde-java-directory +- (expand-file-name "java" +- (jde-find-jde-data-directory))) + (vm-args + (let (args) + (setq args +--- jde-orig/lisp/jde.el ++++ jde/lisp/jde.el +@@ -1722,14 +1722,19 @@ + jde.el." + (jde-find-jde-data-directory)) + ++(defcustom jde-html-directory ++ (expand-file-name "doc/html" (jde-find-jde-doc-directory)) ++ "Directory of the JDE HTML documentation." ++ :group 'jde-project ++ :type 'directory) ++ + ;;;###autoload + (defun jde-show-help () + "Displays the JDE User's Guide in a browser." + (interactive) +- (let* ((jde-dir (jde-find-jde-doc-directory)) +- (jde-help +- (if jde-dir +- (expand-file-name "doc/html/jde-ug/jde-ug.html" jde-dir)))) ++ (let ((jde-help ++ (if jde-html-directory ++ (expand-file-name "jde-ug/jde-ug.html" jde-html-directory)))) + (if (and + jde-help + (file-exists-p jde-help)) +--- jde-orig/lisp/jde-jdb.el ++++ jde/lisp/jde-jdb.el +@@ -1459,10 +1459,10 @@ + + (defun jde-jdb-help () + (interactive) +- (let* ((jde-dir (jde-find-jde-doc-directory)) +- (jdb-ug-path +- (if jde-dir +- (expand-file-name "doc/html/jdb-ug/jdb-ug-frame.html" jde-dir)))) ++ (let ((jdb-ug-path ++ (if jde-html-directory ++ (expand-file-name "jdb-ug/jdb-ug-frame.html" ++ jde-html-directory)))) + (if (and + jdb-ug-path + (file-exists-p jdb-ug-path)) diff --git a/app-emacs/jde/files/jde-2.4.1-doc-directory.patch b/app-emacs/jde/files/jde-2.4.1-doc-directory.patch new file mode 100644 index 000000000000..c96fcd861594 --- /dev/null +++ b/app-emacs/jde/files/jde-2.4.1-doc-directory.patch @@ -0,0 +1,53 @@ +Move definition of jde-find-jde-doc-directory to jde-util.el. + +--- jdee-orig/lisp/beanshell.el ++++ jdee/lisp/beanshell.el +@@ -82,7 +82,7 @@ + (eval-when-compile + (require 'cl)) + +-(declare-function jde-find-jde-doc-directory "jde" nil) ++(require 'jde-util) + + (defgroup bsh nil + "Customizations for the Emacs inteface to Pat Neimeyer's Java +--- jdee-orig/lisp/jde-util.el ++++ jdee/lisp/jde-util.el +@@ -139,6 +139,17 @@ + (if dir dir (jde-root))) + (jde-root)))) + ++(defun jde-find-jde-doc-directory () ++ "Return the path of the JDE documentation directory. ++Returns nil if the directory cannot be found. At some ++point, XEmacs will include the JDE. Versions of XEmacs ++that include JDE will store the JDE doc in a data ++directory called jde. On all other Emacs versions, the JDE ++expects to find the documentation in a subdirectory ++named doc of the directory that contains the file ++jde.el." ++ (jde-find-jde-data-directory)) ++ + (defun jde-temp-directory () + "Get the location used by the host system to store temporary files." + (or (if (boundp 'temporary-file-directory) temporary-file-directory) +--- jdee-orig/lisp/jde.el ++++ jdee/lisp/jde.el +@@ -1762,17 +1762,6 @@ + + + ;; JDE help +-(defun jde-find-jde-doc-directory () +- "Return the path of the JDE documentation directory. +-Returns nil if the directory cannot be found. At some +-point, XEmacs will include the JDE. Versions of XEmacs +-that include JDE will store the JDE doc in a data +-directory called jde. On all other Emacs versions, the JDE +-expects to find the documentation in a subdirectory +-named doc of the directory that contains the file +-jde.el." +- (jde-find-jde-data-directory)) +- + (defcustom jde-html-directory + (expand-file-name "doc/html" (jde-find-jde-doc-directory)) + "Directory of the JDE HTML documentation." diff --git a/app-emacs/jde/jde-2.4.1.ebuild b/app-emacs/jde/jde-2.4.1.ebuild new file mode 100644 index 000000000000..fd50b7af19da --- /dev/null +++ b/app-emacs/jde/jde-2.4.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-ant-2 elisp eutils + +DESCRIPTION="Java Development Environment for Emacs" +HOMEPAGE="http://jdee.sourceforge.net/" +# snapshot of svn://svn.code.sf.net/p/jdee/code/branches/2.4.1 (rev 292) +# (upstream's distfile misses build.xml) +SRC_URI="mirror://gentoo/jdee-${PV}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" + +RDEPEND=">=virtual/jdk-1.3 + app-emacs/elib + dev-java/bsh:0 + dev-java/junit:0 + dev-util/checkstyle:0" +DEPEND="${RDEPEND} + dev-java/ant-contrib:0" + +S="${WORKDIR}/jdee-${PV}" +SITEFILE="70${PN}-gentoo.el" + +pkg_setup() { + java-pkg-2_pkg_setup + elisp_pkg_setup +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.4.0.1-fix-paths-gentoo.patch" + epatch "${FILESDIR}/${PN}-2.4.0.1-classpath-gentoo.patch" + epatch "${FILESDIR}/${PN}-2.4.1-doc-directory.patch" + + local bshjar csjar + bshjar=$(java-pkg_getjar --build-only bsh bsh.jar) || die + csjar=$(java-pkg_getjar --build-only checkstyle checkstyle.jar) || die + sed -e "s:@BSH_JAR@:${bshjar}:;s:@CHECKSTYLE_JAR@:${csjar}:" \ + -e "s:@PF@:${PF}:" "${FILESDIR}/${SITEFILE}" >"${SITEFILE}" || die + + cd java/lib || die + java-pkg_jar-from --build-only checkstyle checkstyle.jar checkstyle-all.jar + java-pkg_jar-from junit + java-pkg_jar-from bsh +} + +src_compile() { + ANT_TASKS="ant-contrib" \ + eant -Delib.dir="${EPREFIX}${SITELISP}/elib" \ + bindist $(usex doc source-doc "") +} + +src_install() { + local dist="dist/jdee-${PV%_*}" + + java-pkg_dojar ${dist}/java/lib/jde.jar + insinto "${JAVA_PKG_SHAREPATH}" + doins -r java/bsh-commands + + use source && java-pkg_dosrc java/src/* + use doc && java-pkg_dojavadoc ${dist}/doc/java/api + + elisp-install ${PN} ${dist}/lisp/*.{el,elc} + elisp-site-file-install "${SITEFILE}" + + dobin ${dist}/lisp/jtags + + dohtml -r doc/html/* +} diff --git a/app-emacs/jde/metadata.xml b/app-emacs/jde/metadata.xml new file mode 100644 index 000000000000..3c127a28363d --- /dev/null +++ b/app-emacs/jde/metadata.xml @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> +</maintainer> +<longdescription> + The Java Development Environment for Emacs is a software package + that interfaces Emacs to command-line Java development tools (for + example, JavaSoft's JDK). JDEE features include: + + * JDEE menu with compile, run, debug, build, browse, project, and + help commands + * syntax coloring + * auto indentation + * compile error to source links + * source-level debugging + * source code browsing + * make file support + * automatic code generation + * Java source interpreter (Pat Neimeyer's BeanShell) +</longdescription> +<upstream> + <remote-id type="sourceforge">jdee</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/keywiz/Manifest b/app-emacs/keywiz/Manifest new file mode 100644 index 000000000000..a5188eaff156 --- /dev/null +++ b/app-emacs/keywiz/Manifest @@ -0,0 +1,6 @@ +AUX 50keywiz-gentoo.el 90 SHA256 332b33617fa96c7a1aa06af107b0a44685e11fbcd20f09b8af964db4b3d86d8a SHA512 8c2416bb1ab1286273bb591eb545acd15b74b88e7925f06f8756abbc227f3bfb88e67d8af489169405cf4fa28ba6c366fbf9851db61b3f8a90723889f624f988 WHIRLPOOL cd31f5f18fe83b5234f213a61896b1058b8b27b8511f82b798a40ad8cf82f0a0704b0fcba7aeaef3712f76ca0390028a36ff1545849b6f93bfd165b919f0652d +DIST keywiz-1.4.tar.gz 4159 SHA256 39d8511c805329d1432b49c0a528a2a6f6cc35e96a1bc10e74d39434ac93d926 SHA512 e6143562a7bdba6ceb838e56504dcbcf9d975be04af28007cfd6e79a5fdcb4028882f1e2fd57e4245b47b80dd5234bcb7ddc2eef4ab0c09bb80483f9db7eca19 WHIRLPOOL 6ac58c7e3755e481b9d9feefa5b77551486eb206fbec8f4891f9cbca0b35d1a13a83baec0f3fddc3a5d3f8eb226a99ca224c9176fc8140ff6ca50da4cc3d5054 +EBUILD keywiz-1.4.ebuild 332 SHA256 d6be00253716998c9ae72ee540dcdb195badf70b377c81f9403e2b6428f7a452 SHA512 de6b7dfb1f7a6dfa9a6a116169997e355a69b4172bbc4c3ad32f793c979dc9218a5e1524ba89ac54001355321fb7edfd8cbf3da550875ffdcd9d586ce0ebdef9 WHIRLPOOL f06ea2beacf32ef0c6e20b5a3ae4c7f750a977720fb1e751503bb0c3fb7b280314905942aefecc4ec6da7871e3bdeed8389e1b9938b0bbf416ff66195909be7d +MISC ChangeLog 2335 SHA256 b5a503698d605344481d0700b5e5504a7152d181ef8ccba07fd4f543502293b9 SHA512 c55a18614928d6c850fb175c8b7e8c31268b7df16fba5ad15839fb2c8308a18816462e6c0914c473ce7193bd1b0ffbedc8ba2d494d6b4f373a1dd892c052504a WHIRLPOOL b9b20973b99368e1f29c449a8c3dbe70b290034c341afadaa32bcec64ae7f70ffbd8aced5b84513dac0ce15198011ad77bc52ec2399bddc0b00864fdb481842b +MISC ChangeLog-2015 1076 SHA256 1eca5c1da00832d06c7f3ec95075abaf9f596d238f324976cb3052d92ff3075d SHA512 6647f00f7cf572257cb30e6e8737274b7531e44294057a6c98dba26c25f22fbe3a719f172a6adeba55384a2ef3ecfcd6686cb148b92f7d896dcf80226960a2c6 WHIRLPOOL bbc1b6112e2bb64d4354a07e246206d2c2c88604180a53cf128682680a6fc0ab6a3cc47d9e71140180fdcdccada72d32b90d03dc8323391efd35f57a242c3c08 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/keywiz/files/50keywiz-gentoo.el b/app-emacs/keywiz/files/50keywiz-gentoo.el new file mode 100644 index 000000000000..91621c829e9e --- /dev/null +++ b/app-emacs/keywiz/files/50keywiz-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'keywiz "keywiz" "Autoload for keywiz" t) diff --git a/app-emacs/keywiz/keywiz-1.4.ebuild b/app-emacs/keywiz/keywiz-1.4.ebuild new file mode 100644 index 000000000000..6b7840694976 --- /dev/null +++ b/app-emacs/keywiz/keywiz-1.4.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Emacs key sequence quiz" +HOMEPAGE="http://www.phys.au.dk/~harder/" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/keywiz/metadata.xml b/app-emacs/keywiz/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/keywiz/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/limit/Manifest b/app-emacs/limit/Manifest new file mode 100644 index 000000000000..9676b703f84f --- /dev/null +++ b/app-emacs/limit/Manifest @@ -0,0 +1,6 @@ +AUX 60flim-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST limit-1_14-200811252332.tar.gz 186477 SHA256 41951bf2a0b4fca79cfa14b4a249e655ea028ecfc27b1380acb615ba05916701 SHA512 59cce771747cc1e144cf5b3e043c87b09f81935334327a1ea46197951f2c572c3f3e28efc71076fd3da54f9f667852574088ab009d2e966ea3eb363ee53ce0a0 WHIRLPOOL 39351e0a869225c374e98687ea1d65af30f0a0ca7721bb1f332e8ace26e38213513c192f6b0fb8c0827ec79cd0bc17961e7021507789575d924bcd9b0a8c3af0 +EBUILD limit-1.14.10_pre200811252332.ebuild 906 SHA256 ebe98002055dad8168583273efdffa14c00aeeb8d49be19b15fb137e3103e9c5 SHA512 1c3fc5aad95091be0eb428f6166e7f60262388e2465da7fb5f6937949d9512939554d7e499505233a3393ddb232379755fbbf70bcb6773b7cab40ca7badfa81e WHIRLPOOL 1fc32d0adda52a4678c88a5cb9c9bba1de012f148efa588e1c9a1c2c6290f2421764b921951ce1c349418abbeadccebe70ff811f1f54e3faf1bc4c4d07a33e3d +MISC ChangeLog 2370 SHA256 13a58ab5c5a9c1ad1c675c82affb073e41ebbb9987ff07e450d3fa79eefdf6cb SHA512 13f5aca03d0732d0a4642f986e74c323e86a596523a6b754361bf2dab69cbe542ee5a8c48bb5919e1f84c4a6649b23f596f715fe13ca05af805baa3a0c2bc616 WHIRLPOOL 82fea3fcbc8aeac393d3bbb187dbeca1f7fb02d9eb0147904bdf0f9758615aedd85350cb3bb39a38ba8f76c22eb662b970da254a87f6f931a63abf7969056071 +MISC ChangeLog-2015 5220 SHA256 bcd7247c6c73dbfbc5dc144cfe053e9ce6043a24e90a180228d9103468a4581a SHA512 92cc94f6369d0cb154f184e4853310879a2be3185c9518a9c859712483bad9d823cade61017dc6060c800219ead4fdb73214fe3faa4dd4e396437b4da8370b98 WHIRLPOOL dd627d678e33e3d1ccfb907f202a777d044979d4928aab83655fb6f294bc83756e1930e5a0c3e69f2091b1423eaf6fea76fc203c2cc8e43641ed1255fe7d39da +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/limit/files/60flim-gentoo.el b/app-emacs/limit/files/60flim-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/limit/files/60flim-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/limit/limit-1.14.10_pre200811252332.ebuild b/app-emacs/limit/limit-1.14.10_pre200811252332.ebuild new file mode 100644 index 000000000000..310cf269edde --- /dev/null +++ b/app-emacs/limit/limit-1.14.10_pre200811252332.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +MY_PV="${PV/./_}"; MY_PV="${MY_PV/.*_pre/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="Library about Internet Message, for IT generation" +HOMEPAGE="http://git.chise.org/elisp/flim/" +SRC_URI="http://www.jpl.org/ftp/pub/m17n/${MY_P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 ppc sparc x86" + +DEPEND=">=app-emacs/apel-10.3" +RDEPEND="${DEPEND} + !app-emacs/flim" + +S="${WORKDIR}/${MY_P}" +SITEFILE="60flim-gentoo.el" + +src_compile() { + emake PREFIX="${D}/usr" \ + LISPDIR="${D}/${SITELISP}" \ + VERSION_SPECIFIC_LISPDIR="${D}/${SITELISP}" +} + +src_install() { + emake PREFIX="${D}/usr" \ + LISPDIR="${D}/${SITELISP}" \ + VERSION_SPECIFIC_LISPDIR="${D}/${SITELISP}" install + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + dodoc FLIM-API.en NEWS VERSION README* ChangeLog +} diff --git a/app-emacs/limit/metadata.xml b/app-emacs/limit/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/limit/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/lookup/Manifest b/app-emacs/lookup/Manifest new file mode 100644 index 000000000000..fb41ce5d248a --- /dev/null +++ b/app-emacs/lookup/Manifest @@ -0,0 +1,7 @@ +AUX 50lookup-gentoo.el 155 SHA256 ecdb0ec220b3848384b5f4f57e7f7e902bea7975b3fa17d772337cce51f2b98b SHA512 021e3bd99a25974788966d840cf5ce9359447c1aa331b9ef517aef23c4dc79581539bfd61a5f35f92551a4c189a64867fbf173212d28172e379da3532c1a9694 WHIRLPOOL ca0664da8528298b0eb255b26555c3fb5af92e67fc60ca729df9983f4cbf51c3d617be097b129cbb0c479a02b011a92b528cbff4709dddb322477f706aa39168 +AUX lookup-1.4.1-garbage-char.patch 283 SHA256 2775dc9aa56a4efc32f483651b783e71d3ac1bfa9b7e39e96588f35701cd62f4 SHA512 7e338e2184454579f2e5675e9b969805bd8954fa51fa55a42b62a58094f1f9a1760f1430cb61916bdfd999428f06705f555b6325c993edad7b119e7083325e11 WHIRLPOOL af7a3a5e71927bf3dc6f686c66420b7380d01671180aa0e56f1e5a4f87fb3ad1f31f46f89d2fc93dc65636854ad9350dd79507886219905edd903066a4948d51 +DIST lookup-1.4.1.tar.gz 346391 SHA256 13ab02652e322773f279db1862e4423c24da0da0b662dd6a29dbd95aca729bfa SHA512 a28a770ba58f07db5a7b2452792fc0e83b74e3b45556e84a9729c73773df661dbb7d356c1f7be803feb66f23e154aa825dab610f841bbe655bc76bd7120370bf WHIRLPOOL 2096df15468826cdd69b53210c3e86cd83823dbc4c5cc4b16f438732a4ddc21e902a057f60a5d076b319b977f485a2b7badd5d8983c79c0b04822c8fa0f00746 +EBUILD lookup-1.4.1.ebuild 720 SHA256 7f86fd76fa1d0d29dbfbc2fd8afc80a65393250628da2792bdee7e2df7bbf1da SHA512 b03163a1cc77f9e926d04e9260748e64f17aa434d011aa13f1c88123064feba5cb922edc8b06e7a15c2411a5bbeaf0d530c41c56f106ad6237243c61f5e80173 WHIRLPOOL 4c8a98ec16a5072bc64607a76444d2f254808c2deb52e69580104ad3ebbb757665375629ec9a2ebc858ceb183c2709effd30f87fd07a115e700e9ca92c9e89c9 +MISC ChangeLog 2632 SHA256 b3f389eda31684fada88be7c8dd963f2b23931591ae0bc7b1f43fef9cdcf9322 SHA512 a4ecc2bd4dbdaa1e379d5643b7895b586344a06bd8f10dd43242d48dfa6a029d203f466366d955d5f8ef7c3e6c98ba7e7aa06c9a3694b08177ba9d99b4d6a5cc WHIRLPOOL 8f4f8740eab3c6d8ddf9850a8a745fdafbf4e6d43a5c2a89b12522e73374b6fd142e2dc4681ec7b9d506d4a5565e29bf791ba619a65f313a68bba0b985a09ea9 +MISC ChangeLog-2015 2564 SHA256 dd99dc260188c390d41b7a4ecbcfbcf6d8e36c741d9f5e904cc6ca04e318c7fa SHA512 af3e4abd604485d1c344b7907e2fdfc6e8cef4b113c27d87b43cfecb511363afb2565d2bdfee06b3462aa1cb185a4dd08f3fb26ca755fa9661c990daff08c341 WHIRLPOOL 431249e791930c6a6814a546d23aa123fdcf2020bf7248a83b653a5fd731e00213dfd23459bcc34112ba2713c114a68c55b46082dd0c8dc8c6b014aa4e7e7d95 +MISC metadata.xml 352 SHA256 19babdb726dc3a9a8a845cce318dd2e1c976e3ab256eaaba295f421200679f41 SHA512 f176afe126a6ee35f5517c091221543d75e1b208299fb7829fd163a7ef4876a4e92f4670f7381c1f863db2746473b8473882d02cd72bbf9d007a783e0e52969a WHIRLPOOL af306d68898e521d894218693ff990555bb03110d8caae3358f695c360154e82e492296ad70a14437a2989e4648d1410587cdf024a91d5fee2cd62224507caac diff --git a/app-emacs/lookup/files/50lookup-gentoo.el b/app-emacs/lookup/files/50lookup-gentoo.el new file mode 100644 index 000000000000..9ae8d93a847c --- /dev/null +++ b/app-emacs/lookup/files/50lookup-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'lookup "lookup" nil t) +(autoload 'lookup-region "lookup" nil t) +(autoload 'lookup-pattern "lookup" nil t) diff --git a/app-emacs/lookup/files/lookup-1.4.1-garbage-char.patch b/app-emacs/lookup/files/lookup-1.4.1-garbage-char.patch new file mode 100644 index 000000000000..7c9a3bea9152 --- /dev/null +++ b/app-emacs/lookup/files/lookup-1.4.1-garbage-char.patch @@ -0,0 +1,8 @@ +--- lookup-1.4.1-orig/lisp/ndic.el ++++ lookup-1.4.1/lisp/ndic.el +@@ -1,4 +1,4 @@ +-e;;; ndic.el --- Lookup by free dictionaries ++;;; ndic.el --- Lookup by free dictionaries + ;; Copyright (C) 1999 Lookup Development Team <lookup@ring.gr.jp> + + ;; Author: Keisuke Nishida <kei@psn.net> diff --git a/app-emacs/lookup/lookup-1.4.1.ebuild b/app-emacs/lookup/lookup-1.4.1.ebuild new file mode 100644 index 000000000000..77d227163e10 --- /dev/null +++ b/app-emacs/lookup/lookup-1.4.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="An interface to search CD-ROM books and network dictionaries" +HOMEPAGE="http://openlab.jp/edict/lookup/" +SRC_URI="http://openlab.jp/edict/lookup/dist/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +ELISP_PATCHES="${P}-garbage-char.patch" +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + econf --with-lispdir="${EPREFIX}${SITELISP}/${PN}" +} + +src_compile() { + # parallel make fails with Emacs deadlock + emake -j1 +} + +src_install() { + emake -j1 DESTDIR="${D}" install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc AUTHORS ChangeLog NEWS README +} diff --git a/app-emacs/lookup/metadata.xml b/app-emacs/lookup/metadata.xml new file mode 100644 index 000000000000..02fb2539160f --- /dev/null +++ b/app-emacs/lookup/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/lua-mode/Manifest b/app-emacs/lua-mode/Manifest new file mode 100644 index 000000000000..ee31c07596be --- /dev/null +++ b/app-emacs/lua-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50lua-mode-gentoo.el 206 SHA256 a1819d365cb19d2133500b9364714d5dd8976d038f336103e54f1f79494e9ca7 SHA512 b062343ab77dcaa50355498a63681c8e5bc6f209b1aa5ef82d65be8c19aa52d58c2efcd481f091804726b095a02b97de5b6cbce232ee5d9f328c5e3d888b496b WHIRLPOOL 8d3c4aa62a920240729a78fc512677ffa30deb67ebf3304e09785163fa1d62393f13e6842b083c4fd12a0f49b7f97e6c65cada3ebb64c2028c331a9bd378a11b +DIST lua-mode-20130419.tar.gz 26236 SHA256 75c1696421983fbb58946ea649d2917f0deefc8b4f1dbc16b819e0cd603e396a SHA512 1fecd953b5b08dad26345c6e0d2006f35f92082d7cd244e4d668808a2694271605f10eb15d7b62ab8fbdf029fa6bac8bcebe8c8d4ef782dbd63ebcce8abc8439 WHIRLPOOL 4477da3bfb707459c14cefbc55ca7303b1774627c143cfe1d2dc3e70a7843fd7f9d0090f4640b934482a39b020afaf09b4dfd0b8ef10fd46f71b3d2c799e6347 +EBUILD lua-mode-20130419.ebuild 559 SHA256 b82980194ca2dbeb7204a7b59427acbf3bcac4733939c1be218baede9587cefe SHA512 e1793ea969718ee90414ac913a60eff8b034ccfb4bd465b903cac4792e5d779e20a8885a1f4ea25dbc5ec88c6a354be4d20cb06781e3bd4a547c38f288a45050 WHIRLPOOL bdc4ef696347710c90f37d754a9d7fdd09926f16b859fecb4e600ce3a4796cee912e34dd960b21ea199b6ccd0601896cd9ef5724d2ce5d100aaebc9e64adcd40 +MISC ChangeLog 2353 SHA256 446a4a8172c0aeb993dbff156a7610ce12dd62ff92e6670d6a93ace8e660e8ca SHA512 5a969445c5eddba1b8a21d8f00f414ccae1dee6fc3087b371f839503acf033bef03c5b795fd6c321f640f7d5f8a1b8e673a991c81fc3541078de6b378dafecd2 WHIRLPOOL 59c11f807ba08ccbb001dbe2fad15a1f3ae48f6e782677e585b2f67156c5ac28edf3fbb8c7b47be963f7a059f9db2aa6a8b1162a50510ad9eabbe8c8cfcf15e4 +MISC ChangeLog-2015 6734 SHA256 77fabb37b15e5e3ae093fdf7aff04b9701e02ac5184c3bb8d02ae48a06e743a1 SHA512 8d26678e7d4c43c570b6852df4db6ad7bd96f5474f054d4f62129561a1e6e266729c9e99d003109a25f3546904c0d113d15706d170bfd3082b259201fa31a2ae WHIRLPOOL 3bc6319e04a62ef922275c609ec978c59d339e5ae113c2bffb6a2d2add4aa59df6e224359d1e84f31128d4862f92998218022ee95defddd86e6be5fb9de75f21 +MISC metadata.xml 338 SHA256 eb9370173e9d0ef37d656b6901dd66a8c02f172e3c7eb41482a2e6d99e4b4eb2 SHA512 b6e573833bb9271c4ecc62045d84e87cdecbd628b1d3c58a70c7933be12f05ea487a2e69e55b7e6841d1276ed86fb7444d4504ce4a8f0e3db48346ec6ebb3c4b WHIRLPOOL b35a3b8cbf8f6c8fccf800ddb2f9de346b618353759e11e1cce53ece17566bd6aa6d17549400b10092613800bd6d08c3e2846456cea7738ccf3c52acb2687ea5 diff --git a/app-emacs/lua-mode/files/50lua-mode-gentoo.el b/app-emacs/lua-mode/files/50lua-mode-gentoo.el new file mode 100644 index 000000000000..b1385e489c8d --- /dev/null +++ b/app-emacs/lua-mode/files/50lua-mode-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'lua-mode "lua-mode" "Mode for editing Lua scripts" t) +(add-to-list 'auto-mode-alist '("\\.lua\\'" . lua-mode)) +(setq lua-default-application "/usr/bin/lua") diff --git a/app-emacs/lua-mode/lua-mode-20130419.ebuild b/app-emacs/lua-mode/lua-mode-20130419.ebuild new file mode 100644 index 000000000000..993cfa6c4d6a --- /dev/null +++ b/app-emacs/lua-mode/lua-mode-20130419.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An Emacs major mode for editing Lua scripts" +HOMEPAGE="http://lua-users.org/wiki/LuaEditorSupport" +SRC_URI="https://github.com/immerrr/${PN}/archive/rel-${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" + +S="${WORKDIR}/${PN}-rel-${PV}" +SITEFILE="50${PN}-gentoo.el" +DOCS="NEWS README README.md TODO" diff --git a/app-emacs/lua-mode/metadata.xml b/app-emacs/lua-mode/metadata.xml new file mode 100644 index 000000000000..b50eb25f1fcc --- /dev/null +++ b/app-emacs/lua-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">immerrr/lua-mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/lyskom-elisp-client/Manifest b/app-emacs/lyskom-elisp-client/Manifest new file mode 100644 index 000000000000..eb2bee891dff --- /dev/null +++ b/app-emacs/lyskom-elisp-client/Manifest @@ -0,0 +1,9 @@ +AUX 50lyskom-elisp-client-gentoo.el 83 SHA256 ca5a5b316a05b629234d36592a54bdd2fecd154be7d751aafe943f34ea89dbb4 SHA512 f7e3f23ecbadc1fde023a6cd176e45719affaa6f03a015c3d399719c53cb4f56ea7269d725ac0fffcc9311fc8e8ed1fd0d3de93f0d1973a2abdcd14b073389ce WHIRLPOOL 46135aa878593c667790c297164caca90eaf02220544adb2fd948a5b9fe43b4c48d9946f192c12e6ab79d58bc5573977af006b491dd79167d757b3c4bda0a531 +AUX lyskom-elisp-client-0.48_p20161231-no-git.patch 898 SHA256 7ce77045fcdf78f51a4b2b55035836e2bcbf7520b7ecc07026031406f057c254 SHA512 3e0e9df1388af428dde8ba879beefb62fd261a557d6bf5b6fac59311029bfc613a1c407059ed533949fccb77aa99e0815a23116286895ff8ea33c5462e66095c WHIRLPOOL 7e2dfcc4210577cfc44367485b6de0a1d71cbe69c10f77037d78065bc57e192a85f83e1a2bce42d87a3ac133d9c4bd306f0046bf61198e2493d84d14608c30f6 +DIST lyskom-elisp-client-0.48_p20131231.tar.xz 888212 SHA256 d34ebefc299942ae3990f4d309ae17bef847b5e546482bbfe6b5cdd78a0c55b7 SHA512 124dc45194d68588535e134acae9de9b19484b568c43d2eb49d3c4e8ee923e0baf64a634181a3238f34cf59a98a5a1e92e988519d26e8f3c3a0e867f500d53e9 WHIRLPOOL f13addd5561a86f257def968b5a7d73433e1d53bde0452dcc6bbfe41381eb977fa1da398eac05da1c113c8c82c59a4db2c62ba4825fb83db1f548bdb54dc6f04 +DIST lyskom-elisp-client-0.48_p20161231.tar.xz 889464 SHA256 5c8c932dcb7d8068b574dc5812dd71f1ce277c00ce3b891bbec210245ad148b7 SHA512 f412a0b1b9f71be26ac511f66ba5215e757287baa668ce71802802eb13f907137fe27a96614c58abac510104c1d9558cf9b62b3bf8e598c11b4fa3bc33269f81 WHIRLPOOL 0fcf0ebc581a7d0a973905c4ba5c4b3a6f904fdd7a3ffc553fce8fe0edf76d3ab985e83245b11f260d0ece7af03f762cb4e568c9e87d954e8037283d3c42017c +EBUILD lyskom-elisp-client-0.48_p20131231.ebuild 1017 SHA256 05eeec2f43491ec404b9938726343a553ef5090616bcaca58ddfb5a51c14d364 SHA512 79cd45680c7b09cf7883923de6cdd30d15b8fd3c1b7102d7e2760e8772817d30dca276df173bb14b24f208b3f209f3abccd50c05310c728b8fd695c247baec58 WHIRLPOOL 907ed000248f1f421406e83efb24c9633a0c7ffdaf0dcefcf33e06d2f1ce2aa9d9b0febac6cf1cbba691c3d04155992e79d5f1a9d94651aca26013b52d6fce6e +EBUILD lyskom-elisp-client-0.48_p20161231.ebuild 1183 SHA256 b57ea3289a5eb42d790d3f58f110add75fa459858607851b5837b4ab47295253 SHA512 3b7b55589b9ec58ee6e3a5150f2eb7397ab64101fb6e93764f8a57db1baf76b6397891712437b42ad2b6b6d471cfd9d550b8a99e7ba11717dd5f734b7509e949 WHIRLPOOL 6c682b6a0da35983dfd4a0d168901a687801be43a38a2ccb1f57ba75892e0a9259e75de06ed9cbac9978ff84e311e53114c8f33f962bd0580704635edceb35fd +MISC ChangeLog 2619 SHA256 af4810ff3a3a002633c9b7520f8d2931ee4561539186c29dc3c93532d254d82e SHA512 72e3c3268a69ec16ccd1bb95f733798eda7df08ddc9074f244087caf17d0250cb667a1eeb3645641db156ac1517a32822a217c6f4b5ca92860163da8fc4bab83 WHIRLPOOL dcd68ee853b787cd822cba7ae05745412de6c47e04ecd7833fef0ed6a8d5a1f3857357106fa8b11c170569ff75967f53d4ef996fd9d81f6de8c4f6e911157036 +MISC ChangeLog-2015 2624 SHA256 d41652ad79605aecbb0973d8f5e2375b2bdcfc04eb2283883db65340119d05da SHA512 b23814eeabe691e1928dbc08c3f56b6c6ab2aa85c8a86346d184d7afe55479ef21f913896f73b43ecbfb476118c8f3435458320a6fae150b4121cd333622c4c4 WHIRLPOOL b33872bf9b41afb4c3e10f2aae31a3447e9a342997dd0dd8400317f7b70804c2b3da5e5d4e8a366eb9609189145698b5fe5769724d89c564f88728ff7ebf9291 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/lyskom-elisp-client/files/50lyskom-elisp-client-gentoo.el b/app-emacs/lyskom-elisp-client/files/50lyskom-elisp-client-gentoo.el new file mode 100644 index 000000000000..8625986f64b6 --- /dev/null +++ b/app-emacs/lyskom-elisp-client/files/50lyskom-elisp-client-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'lyskom "lyskom" "Start LysKOM" t) diff --git a/app-emacs/lyskom-elisp-client/files/lyskom-elisp-client-0.48_p20161231-no-git.patch b/app-emacs/lyskom-elisp-client/files/lyskom-elisp-client-0.48_p20161231-no-git.patch new file mode 100644 index 000000000000..53ae30abacc2 --- /dev/null +++ b/app-emacs/lyskom-elisp-client/files/lyskom-elisp-client-0.48_p20161231-no-git.patch @@ -0,0 +1,20 @@ +--- lyskom-elisp-client-orig/src/Makefile ++++ lyskom-elisp-client/src/Makefile +@@ -41,7 +41,7 @@ + # Also remember to change version number in ../doc/Makefile! + LASTRELEASE = 0.48 + NEXTRELEASE = 0.49 +-CLIENTVERSION = $(shell (git describe --exact-match --tags HEAD 2>/dev/null || git describe --tags --match 'v*' --dirty) | sed -e 's/^v//' -e 's/-/-devbuild-/') ++CLIENTVERSION = unknown + + ###################################################################### + +@@ -155,7 +155,7 @@ + + version.el: version.el.in Makefile $(HEADER1) $(HEADER2) $(LANGUAGE-EL) $(SOURCES) + rm -f $@ +- sed "s/@@CLIENTVERSION@@/$(LASTRELEASE) (`date +%Y-%m-%d`; Git `git rev-parse --short HEAD``git diff --quiet HEAD||echo '*'`)/g" <$< >$@ ++ sed "s/@@CLIENTVERSION@@/$(LASTRELEASE) (@@DATE@@; Git *)/g" <$< >$@ + chmod 444 $@ + + version.el-release: version.el.in Makefile $(HEADER1) $(HEADER2) $(LANGUAGE-EL) $(SOURCES) diff --git a/app-emacs/lyskom-elisp-client/lyskom-elisp-client-0.48_p20131231.ebuild b/app-emacs/lyskom-elisp-client/lyskom-elisp-client-0.48_p20131231.ebuild new file mode 100644 index 000000000000..5d037934fe8d --- /dev/null +++ b/app-emacs/lyskom-elisp-client/lyskom-elisp-client-0.48_p20131231.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="Elisp client for the LysKOM conference system" +HOMEPAGE="http://www.lysator.liu.se/lyskom/klienter/emacslisp/index.en.html" +# snapshot of git://git.lysator.liu.se/${PN}/${PN}.git +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 sparc x86" +IUSE="l10n_sv" + +S="${WORKDIR}/${PN}" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + emake -C src EMACS=emacs + # Info page is in Swedish only + use l10n_sv && emake -C doc elisp-client +} + +src_install() { + elisp-install ${PN} src/lyskom.{el,elc} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc src/{ChangeLog*,README,TODO} doc/NEWS* + use l10n_sv && doinfo doc/elisp-client + + DOC_CONTENTS="If you prefer an English language environment, add the + following line to your ~/.emacs file: + \n\t(setq-default kom-default-language 'en)" + readme.gentoo_create_doc +} diff --git a/app-emacs/lyskom-elisp-client/lyskom-elisp-client-0.48_p20161231.ebuild b/app-emacs/lyskom-elisp-client/lyskom-elisp-client-0.48_p20161231.ebuild new file mode 100644 index 000000000000..7d69efdfe2af --- /dev/null +++ b/app-emacs/lyskom-elisp-client/lyskom-elisp-client-0.48_p20161231.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp readme.gentoo-r1 + +DESCRIPTION="Elisp client for the LysKOM conference system" +HOMEPAGE="http://www.lysator.liu.se/lyskom/klienter/emacslisp/index.en.html" +# snapshot of git://git.lysator.liu.se/${PN}/${PN}.git +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~sparc ~x86" +IUSE="l10n_sv" + +S="${WORKDIR}/${PN}" +ELISP_PATCHES="${P}-no-git.patch" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + local d=${PV#*_p} + sed -i "s/@@DATE@@/${d:0:4}-${d:4:2}-${d:6:2}/" src/Makefile || die +} + +src_compile() { + emake -C src EMACS=emacs + # Info page is in Swedish only + use l10n_sv && emake -C doc elisp-client +} + +src_install() { + elisp-install ${PN} src/lyskom.{el,elc} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc src/{ChangeLog*,README,TODO} doc/NEWS* + use l10n_sv && doinfo doc/elisp-client + + DOC_CONTENTS="If you prefer an English language environment, add the + following line to your ~/.emacs file: + \n\t(setq-default kom-default-language 'en)" + readme.gentoo_create_doc +} diff --git a/app-emacs/lyskom-elisp-client/metadata.xml b/app-emacs/lyskom-elisp-client/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/lyskom-elisp-client/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/magit/Manifest b/app-emacs/magit/Manifest new file mode 100644 index 000000000000..ca25cbd67a6f --- /dev/null +++ b/app-emacs/magit/Manifest @@ -0,0 +1,14 @@ +AUX 50magit-gentoo.el 77 SHA256 f3c97d1e80e018ed8338bdb9d1f7a0b8be54ad3e84a590680c2bc0422dc3caef SHA512 ab812cd1f5451868dd62a4bd3e87b2d5061ef4e3010a2a4c63396c9b797fbfb45c02d045dfde55de1b7e91c98375ba7a56b98f65beaa697d35228b9c870daae6 WHIRLPOOL b84bb8d7ca0343774c19c7d604778cd7d01fff37a0d5cc15696002ef335f2acaad21a96084e86d539b13c2a4f589a20b83099170d2a0bf8a67627b07ba98cebc +DIST magit-1.2.2.tar.gz 111245 SHA256 8ed300887909d0990cf17b1f4a3b902944db2471ca93dbf0202724b3f44e5d0c SHA512 c7817a5231485e593e8f7aab8c01db19f433ff9b77d6635c95eec6beabb45901f1dbd9d02fad718436f9e25516df14714e7ca1b05b53244e8465dcc14a8cee7a WHIRLPOOL 4b7116bf2568f786a859299ed8039bee32fda51322e29f7ddd139a9ee5e3f3a3caa9d245fffed3e6c28f11b0e068c398f424450275de94a4559a9812634639a0 +DIST magit-2.10.2.tar.gz 429389 SHA256 c550e6ffba4613a3aced45b3af03b175762e3a385c96d1e2ed480b9e2b43c446 SHA512 3309824a4a9fe36316912911f53a1c9aa8f93230b6461cf4bbcb9cdb38d474ba59c8450fe1722155959c8cf5610358ea9ec28723cdbbce226219f4cf1c5c4bd2 WHIRLPOOL 8f53d046585b077e4df8b8f5ddb82b2bb9d1673e1bd0cb4c0a0c81b04cde39efe899cfcd98386868376bfc900e598818b06132cd2cbb9774bf28e68843a1d21f +DIST magit-2.10.3.tar.gz 430343 SHA256 dc797db8da8683767ffa5d006f6e85d334892979c76057baf03c99bb0c6f669c SHA512 54cd4c54548583972111ffb18c3b4e0834e061d84d071d5b559fe4b800872eadc214d01c8efc4452ed725184ec5bb1954e897d94fdb82397c9e953aa7236532b WHIRLPOOL ab39f72babb68f619993e221ae03616e6a1c1eea62e2f106f9a4783bdb9e160ec04a183be38a7d2450aa0a75fe97ac119605e32b9f2b9f0983b437855a7c0166 +DIST magit-2.11.0.tar.gz 451030 SHA256 5138509a3f5b1be3cbacdf4ddaace4ce4a3b6bafb4f209fffccf69ef99e329f7 SHA512 d32abdc9e89e77f65f05cc3dbec720320bc93d9ae827604c4f90acd115e76f8d05e445a96a141fbfbe88cdacca8383615fb73bddf01e776eeb3f63a459e973b6 WHIRLPOOL 12e2b85e39019998c20438fdf22b5e5ae8b601ab5ad0513bb0281e621bae11985e4ae4ce70a86d48be4e402c60c7606b77367876bf1b6a4ca0d5df2ace567947 +DIST magit-2.9.0.tar.gz 421074 SHA256 0de38797cb89a5abe202f08ea371ab0070f5829587285cf48cb28340b5bbde78 SHA512 0a15e4b6c145c081929f4f49cb40f7827bb3e68b4122e9e76b74ea24ded4c3bd3ea5c431ef6d56b08705fe3b77f2d32ee4383c7eddc93de2a3170add098e15ed WHIRLPOOL e12d5e406531a1fa70da062c94e977384cfcd22f50e51867d4a436c2cc722acde3e62725304d867af7e63a9529287aaf547b8f973281d574bdbbf0878fb54bb5 +EBUILD magit-1.2.2.ebuild 963 SHA256 d09199e8658a67bda98eaec0e94451faba0078a98d27d121f7c7a61cfaa23a4f SHA512 79b0043d61a13f864161e32f17d5ba70b4b6fbfdc7048e1cae961263db9a1cb6a3526948892be764e424f5f9204528e48a8f1e8e8c9ee451682eba63962d1776 WHIRLPOOL 853271e6964e4ee135f278087075464f9093644f48d8606734f92579ae09b63246a0eb846fe0a2997939ae361f699b45fda9f40a98300e33407498d68ba2dd64 +EBUILD magit-2.10.2.ebuild 781 SHA256 b3862528aec22a9adca932a5e8d80ec1d14ee81fdc4e54ce0e86882c89677331 SHA512 500e8eacb213c63566d3f1b300199443ed5f88a5526b617d39d394165117cad082b3249ad7ee086b3c0b2648aebc970c454be885cc8c566ca617f3b67f6d1a42 WHIRLPOOL 24f54251e8732c3b78ebfe16e08c609d56c64d3b3741887f00c02c37c35fa6a1ffa40729782c0b3f6e407771ad07755321b2486d009558775301c0ad7c5d1da9 +EBUILD magit-2.10.3.ebuild 781 SHA256 b3862528aec22a9adca932a5e8d80ec1d14ee81fdc4e54ce0e86882c89677331 SHA512 500e8eacb213c63566d3f1b300199443ed5f88a5526b617d39d394165117cad082b3249ad7ee086b3c0b2648aebc970c454be885cc8c566ca617f3b67f6d1a42 WHIRLPOOL 24f54251e8732c3b78ebfe16e08c609d56c64d3b3741887f00c02c37c35fa6a1ffa40729782c0b3f6e407771ad07755321b2486d009558775301c0ad7c5d1da9 +EBUILD magit-2.11.0.ebuild 780 SHA256 6881417d3c06bebd4e77bacefd3c08dd39c31dbc2a86e6313076f8a075d6341b SHA512 57ed8420a3975533c6129552ef47b659a198d70c5e243ad61494b3063c1d44473e537359703e07eebf2ca156864f62968d701523edafe71c0c81c2d6a58f9fa5 WHIRLPOOL 9166566e0fd93800f7bf8d98ae7e1663e540f5dc0ab9115c583e1e1aad9d0e89c4079f03e84886bd6a9ac3c9078be248da000ab917a0b26fde662a40baa72ff8 +EBUILD magit-2.9.0.ebuild 777 SHA256 e71bc28133e8bf428d8f40ad6535dfdc839c130b933e6c44a4b738d4f587856b SHA512 aea7c664589a504e34c74c04e670e246eebab93c737427161e1c58efb3a7567a64c02677e81d8ae71a773157c81a874b0668dc01126cf75063dc3c5e55e74fda WHIRLPOOL 993b0f9e95f4071b461ac34c70783afe80146630a249cbfed1767e79b393d48bc025e80ac08ae63c830125422321e3ad5e7e9bee5edd2a6f420b1b5c1e616dec +MISC ChangeLog 6286 SHA256 afe3de6729c6f36a9896b0214eff285e4f10bd82039ba0067042e5da9cb06848 SHA512 5fbd006597b5838e563055f94949600b2533db5e5ca22d3f5db78667fc193c94a2f0f85fcfeebcca5acdaa95042783b77ffd2ecb343927266d425cfd3ccc7799 WHIRLPOOL c875560f04146aca37b14939fb6b488d218caadcbd6f3ed235d63ad88f6ae3eeb37e93dfa1102849898b5a997a8c72b6d09c7d6f33bf52d9953f797a6ef7c4e1 +MISC ChangeLog-2015 2737 SHA256 67253fab4226703bf49906a191e2f90a32c07869b8aadcfdc3255958d50ce799 SHA512 abf9bc95ec6529cb651fb9e657db2a95fa4c9742fddcbe26fb55feec5d7a8e6780766b1fd283f1a64f472385f50523dc26846c976d0bd9d79fa717006dd729d2 WHIRLPOOL eb6300040ba05c6b185991179def1495e6cfe4fba685a46e607edc3392a6f6989cd3be2a7de0cb63909d6d4833ef189c3cca3bf382780592558cb6bf6b9b8f46 +MISC metadata.xml 862 SHA256 6307e6ba127157df62ac7c81a1fcac4602e43d8c6e933ef4b00b136e298a9f86 SHA512 5dacca3e525b1f0f202aaae561cceea3a6cf9e9bcf0267bfb6123dd599b7bacde28af324a31d4399b700213e980f02395a7ec025408443702e762afde52eaec0 WHIRLPOOL bf31e9976d562978af7dd43538a34dbaca3e29ff39b7e57ce330b54d838583d88d2ffe9f074d88735feb086875ab25d8fac04c717162dc67f26d0d91693a9b6c diff --git a/app-emacs/magit/files/50magit-gentoo.el b/app-emacs/magit/files/50magit-gentoo.el new file mode 100644 index 000000000000..87586cc7317d --- /dev/null +++ b/app-emacs/magit/files/50magit-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'magit-status "magit" nil t) diff --git a/app-emacs/magit/magit-1.2.2.ebuild b/app-emacs/magit/magit-1.2.2.ebuild new file mode 100644 index 000000000000..01a953c9b50e --- /dev/null +++ b/app-emacs/magit/magit-1.2.2.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 + +DESCRIPTION="An Emacs mode for GIT" +HOMEPAGE="http://magit.github.io/" +SRC_URI="https://github.com/magit/magit/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-3+ FDL-1.2+" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" +IUSE="contrib" +RESTRICT="test" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + # The upstream build system ignores errors during byte-compilation + # and happily installs broken files, causing errors at runtime. + # Call elisp-compile, in order to catch them here already. + elisp-compile *.el + emake core docs + use contrib && emake contrib + rm 50magit.el magit-pkg.el || die +} + +src_install() { + elisp-install ${PN} *.{el,elc} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + doinfo magit.info + dodoc README.md + + if use contrib; then + elisp-install ${PN} contrib/*.{el,elc} + dobin contrib/magit + fi +} diff --git a/app-emacs/magit/magit-2.10.2.ebuild b/app-emacs/magit/magit-2.10.2.ebuild new file mode 100644 index 000000000000..490d7199ec45 --- /dev/null +++ b/app-emacs/magit/magit-2.10.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +NEED_EMACS=24 + +inherit elisp + +DESCRIPTION="A Git porcelain inside Emacs" +HOMEPAGE="https://magit.vc/" +SRC_URI="https://github.com/magit/magit/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +S="${WORKDIR}/${P}/lisp" +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="../Documentation/*.texi" +DOCS="../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes/${PV}.txt" + +DEPEND=">=app-emacs/dash-2.13.0 >=app-emacs/with-editor-2.5.10" +RDEPEND="${DEPEND} >=dev-vcs/git-1.9.4" +DEPEND="${DEPEND} sys-apps/texinfo" + +src_prepare() { + default + echo "(setq magit-version \"${PV}\")" > magit-version.el || die +} diff --git a/app-emacs/magit/magit-2.10.3.ebuild b/app-emacs/magit/magit-2.10.3.ebuild new file mode 100644 index 000000000000..490d7199ec45 --- /dev/null +++ b/app-emacs/magit/magit-2.10.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +NEED_EMACS=24 + +inherit elisp + +DESCRIPTION="A Git porcelain inside Emacs" +HOMEPAGE="https://magit.vc/" +SRC_URI="https://github.com/magit/magit/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +S="${WORKDIR}/${P}/lisp" +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="../Documentation/*.texi" +DOCS="../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes/${PV}.txt" + +DEPEND=">=app-emacs/dash-2.13.0 >=app-emacs/with-editor-2.5.10" +RDEPEND="${DEPEND} >=dev-vcs/git-1.9.4" +DEPEND="${DEPEND} sys-apps/texinfo" + +src_prepare() { + default + echo "(setq magit-version \"${PV}\")" > magit-version.el || die +} diff --git a/app-emacs/magit/magit-2.11.0.ebuild b/app-emacs/magit/magit-2.11.0.ebuild new file mode 100644 index 000000000000..b0426edcd0ce --- /dev/null +++ b/app-emacs/magit/magit-2.11.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +NEED_EMACS=24 + +inherit elisp + +DESCRIPTION="A Git porcelain inside Emacs" +HOMEPAGE="https://magit.vc/" +SRC_URI="https://github.com/magit/magit/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +S="${WORKDIR}/${P}/lisp" +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="../Documentation/*.texi" +DOCS="../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes/${PV}.txt" + +DEPEND=">=app-emacs/dash-2.13.0 >=app-emacs/with-editor-2.6.0" +RDEPEND="${DEPEND} >=dev-vcs/git-1.9.4" +DEPEND="${DEPEND} sys-apps/texinfo" + +src_prepare() { + default + echo "(setq magit-version \"${PV}\")" > magit-version.el || die +} diff --git a/app-emacs/magit/magit-2.9.0.ebuild b/app-emacs/magit/magit-2.9.0.ebuild new file mode 100644 index 000000000000..9dc73e6f09a9 --- /dev/null +++ b/app-emacs/magit/magit-2.9.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +NEED_EMACS=24 + +inherit elisp + +DESCRIPTION="A Git porcelain inside Emacs" +HOMEPAGE="http://magit.vc/" +SRC_URI="https://github.com/magit/magit/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" + +S="${WORKDIR}/${P}/lisp" +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="../Documentation/*.texi" +DOCS="../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes/${PV}.txt" + +DEPEND=">=app-emacs/dash-2.13.0 >=app-emacs/with-editor-2.5.8" +RDEPEND="${DEPEND} >=dev-vcs/git-1.9.4" +DEPEND="${DEPEND} sys-apps/texinfo" + +src_prepare() { + default + echo "(setq magit-version \"${PV}\")" > magit-version.el || die +} diff --git a/app-emacs/magit/metadata.xml b/app-emacs/magit/metadata.xml new file mode 100644 index 000000000000..e70190457704 --- /dev/null +++ b/app-emacs/magit/metadata.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Magit is an interface to the version control system Git, implemented as an + extension to Emacs. + + With Magit, you can inspect and modify your Git repositories with Emacs. + You can review and commit the changes you have made to the tracked files, + for example, and you can browse the history of past changes. There is + support for cherry picking, reverting, merging, rebasing, and other common + Git operations. +</longdescription> +<use> + <flag name="contrib">Install user-contributed files</flag> +</use> +<upstream> + <remote-id type="github">magit/magit</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/mailcrypt/Manifest b/app-emacs/mailcrypt/Manifest new file mode 100644 index 000000000000..703ec8d23fa4 --- /dev/null +++ b/app-emacs/mailcrypt/Manifest @@ -0,0 +1,6 @@ +AUX 50mailcrypt-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST mailcrypt-3.5.9.tar.gz 172073 SHA256 a195e1e56db44519945861900c6a11c787fc28482d939d5a7564a0f0b900e054 SHA512 df6524ecc42d4c7bdddb34439186690192bc4091a1965e405223106fc71047c33e4bbbd571b030c326efec46961ba0aefd018ff1205d230dc74c34daf93ba079 WHIRLPOOL 19e7cceb7e1cc400e53165f21355ab501e0712f9d3da23cc81569a440bf20ef0d423ffbc7a5f4a9a00271fc3bccae2a322bbdf89a717aae55dea38a071865d5b +EBUILD mailcrypt-3.5.9.ebuild 900 SHA256 108fb15bb02d5ccefe0b041ef2e6dd0e5ac974a66d59ee2eee32e12ccdc56134 SHA512 ef84ff8a3cf59bfd733d4691583ad481738e73af83ca24a3b2632579607fcedf8aa0da5eff7407ed1459186ab5f6a7750e6e008793828ced6aeadb617138cb26 WHIRLPOOL 6729e38f10f6e17734c572efb960428bd38cb3bff8636d28c906176c0604aacb0f011534ab753e552b827f603a1066883703ca08be2a6d563eef98b26347be50 +MISC ChangeLog 2351 SHA256 8bae70fe2a02851b588be82df9d7971a7c24bca5b386a38e5996c042fd2119b6 SHA512 ff4f854818cd2473d0819726d2b5a46634da844be39a4322843086066f1d69c4f4dfd0fc08c0d14926c69a5f40d4a11bc4c3969f525bf574447b7a16bb645e9b WHIRLPOOL 1a7d871ef95d74476abe49808e76bda45d45af095eeaa13e24e4a5bda4d93e5f0c0743a6f1fdfc178a7fe68cb228928e91c06283dba3dd8ebd97690435332507 +MISC ChangeLog-2015 3554 SHA256 669764d3a4f5dc56bf3776a5c89fb2a67b824cfa0173e58da1e784aee7618ca9 SHA512 3f6143f0d78b0a54a02f32a06b823aec7c29bb865f66cf7a08cba1dbcc4f820f15c2d346ee7036bff830e4aef1bc868bd41b557a2e25feccde5d15c13a3b3bf6 WHIRLPOOL 2a216f939b2b0457aca693996ba9367da549e11e9c5f2bd84b730af6aaad2b5349122eeb06376de860f5dd6e1923f7ae2074bd4bdac22ecf937f9e8e9a2028d2 +MISC metadata.xml 336 SHA256 9525e870b5c83ff8285b5c4d67c3b8c493a8a2c831bcca4ed5458e80b826116e SHA512 fda1945fe8e013615e5102b31175ab49083eb863e088613a16955e0eb50e94f537a001a9e5947977a4421ef314b59e341c5184c19eaa375ec74de256d075ef5c WHIRLPOOL 8dc96128ec03f4e8d9dd9700314d0b02263b05a513e3f07de8ba719085f62cd286ec3c1e039e1b54601dafa7d9d2891d78c9b637e84d7e867762d033e270edca diff --git a/app-emacs/mailcrypt/files/50mailcrypt-gentoo.el b/app-emacs/mailcrypt/files/50mailcrypt-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/mailcrypt/files/50mailcrypt-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/mailcrypt/mailcrypt-3.5.9.ebuild b/app-emacs/mailcrypt/mailcrypt-3.5.9.ebuild new file mode 100644 index 000000000000..ee1ecbc9e39e --- /dev/null +++ b/app-emacs/mailcrypt/mailcrypt-3.5.9.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp autotools + +DESCRIPTION="Provides a simple interface to public key cryptography with OpenPGP" +HOMEPAGE="http://mailcrypt.sourceforge.net/" +SRC_URI="mirror://sourceforge/mailcrypt/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" +RESTRICT="test" + +RDEPEND="app-crypt/gnupg" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + eautoreconf +} + +src_configure() { + export EMACS=/usr/bin/emacs + econf +} + +src_install() { + emake \ + lispdir="${D}${SITELISP}/${PN}" \ + infodir="${D}/usr/share/info" \ + install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc ANNOUNCE ChangeLog* INSTALL LCD-entry NEWS ONEWS README* + + DOC_CONTENTS="See the INSTALL file in /usr/share/doc/${PF} for how + to customize mailcrypt." + readme.gentoo_create_doc +} diff --git a/app-emacs/mailcrypt/metadata.xml b/app-emacs/mailcrypt/metadata.xml new file mode 100644 index 000000000000..7c22580284e8 --- /dev/null +++ b/app-emacs/mailcrypt/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">mailcrypt</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/markdown-mode/Manifest b/app-emacs/markdown-mode/Manifest new file mode 100644 index 000000000000..46c09a6cf6a9 --- /dev/null +++ b/app-emacs/markdown-mode/Manifest @@ -0,0 +1,11 @@ +AUX 50markdown-mode-gentoo.el 252 SHA256 ae9bfce9ca29f3292f3fd1a6ba5250fca53da1706b9bf8bff653e983f043d1b9 SHA512 403f80133fddcd2647d1e0c077628bb984e33b89dd68fdee05f87a13aa6b89e344c76944d3885789789884e7298dc9c1ced716fe721b1b2ed6dcf9bbb0f24f91 WHIRLPOOL fbdef5144326b8e6ab4eabb8b56f5412fd8e68592f121c7acbe6eb015f09d13202c0f8dda9e1725cc62838345413ba2681700e56d043f913f14f6a087db0020f +AUX markdown-mode-2.1-text-auto-mode.patch 833 SHA256 020fff34f979c551cc998985328e35e38edd00c39bd69bc44619b3f1e1258918 SHA512 72d1206398d3f72a35c20e14f267bbe1419102f479feff55d80054309ff7e7bce291dc50b6e010a34f435f9fbdfe249261f8ab073c986994160f91ed5bf8a8ee WHIRLPOOL c997d883d5e118d228ecbe79341b3068d48df353a8cbe7bdf71f3098a5d305c15bf66c28e3cce183eaf77155a713ed61b2adc02798eb21798fe172f62015df2f +DIST markdown-mode-1.8.1.el.xz 18152 SHA256 865d83162cfb39ee06a2e46b3d586e71d144d360e8f2f1cdf72bdb5923ededc0 SHA512 1e679a409fa5a7f6f622e4a554d74ea1820ba1e82eb77d3ce6b33d5494350232a2b165c9f002a076d4ce97138584381938d5c2ccac4161131ffba82da5091946 WHIRLPOOL b8b05f9b8ffa1db6c20fda46e6058fb7b05ba64f9bd921ae310d274c4be0887c29ab180cbd984c1ea21020be4e8af619a91e4a8c0a8a33d280298ba9cfbec162 +DIST markdown-mode-2.0.el.xz 39508 SHA256 a24f06f4aa2f1d4847e045a54c25c73f503ed89c0f8954b934b2b6c658357819 SHA512 eaad1561c5a84f47cd07318f0c80454d28a59becc0372453ec1412511879335a5717d1531895fe969c5d2fe7a4aac5a9e55ee727dcee621ba203737ca9182f3d WHIRLPOOL 14d15b9ad20c1f857e99056fbfd5c2305a7ba579a8210a73d10806589e201e5e881a33b49ea31277fe354c2bb8cdab090811c8c27aca64811248596927c82994 +DIST markdown-mode-2.1.el.xz 50484 SHA256 c4b4fb632d1354ea5ed6d8500a85326c05e24d0343cc4fd5d54860f70dc67022 SHA512 3f0d68b03408281e49c9dbf4d26b8c1f766aa675efea6789b13722c7b1d831af35d3ea30ac071be00242279bca31d04fe92a28b901698fe2072d4504d9901253 WHIRLPOOL 909b542f6523b47bae8b27445b3d8fc0f82a6fe6867e16b471c68f067fbc4f7918f482b0e373ea0b5d0763bbf5b0275e15427ac76007a6329b3aa8dfcebebdeb +EBUILD markdown-mode-1.8.1-r1.ebuild 602 SHA256 e749cb5eb0839f4b1abf1a5c302932e23448bc35421f0cf4e479f4e668f813c7 SHA512 52235a4037c44117119e597c6a56058251a62b6bb99fc99f2ef6d8c774662251f2b6cca1392b09909bd981914775c077aa9650ee34cd3568ecb0bc410fc4961d WHIRLPOOL 764dd78e57e9b291de52bd19e462b7580daf9e468f0ac4606c7ef31fa4ea5a255ca30049a453e862fbc4c8b6ad04f4153a57e7867079cab82ace755cc5370093 +EBUILD markdown-mode-2.0.ebuild 613 SHA256 228f6acd5834062cec9894b93265cb5f101be984dfe2cdb391b181c334d704ae SHA512 8406ec4fcccd60591e668b8eec2558f5c79435e518f3492c350c14f69f5017b1898a476484fc6ff5d7840950255acd77c6f2aac18d194b0d639387dec0704599 WHIRLPOOL daadf6d15587d023ddd7d041869932decf86e8181b9b047c335ee475d31a464d23bae1d4e9b38eff5ad21b08525f3638ae76c3d946b57899842eca2473982833 +EBUILD markdown-mode-2.1.ebuild 655 SHA256 f95899c47f9cacd8c916700387a217a6118abb2d615bddf6a95ee18ffd0dd79e SHA512 17f157dd207b97985227fbdb806f30cd188d52fd557f1eb2d4ddede22d50aed47e9e02493490eb9895a592788bdaa2c5c033d9ad7f6a9bc51604e87953d4138f WHIRLPOOL f7bc9ee9db8fcfe906e61ed0d196527d8bfd566f76080a9193c0cea1c5a5abc6b2a5ce73d8368267ea11cfa30646f2635fd1c165e698e5a07b9a52ff324ca739 +MISC ChangeLog 2979 SHA256 4fdcdf5a449a29b17020a64a6bcf9e21749a0cd1647d42afe8d6cc607dced217 SHA512 e581c9d9fece84495570c6aba0ef69b18b222900a8defabccb647e1b032e5174b665979a0fafc0aaf98122fa2e3670c302ef7e3267f2460b56a766664766b0b1 WHIRLPOOL da4522275e868a4479694d8facb87e4fbf78e284f8f91bc6423b48ef1636158c1de0108decc5805f145af63f6085c7584fa1f88fb7776942fa2dc879dd504c1c +MISC ChangeLog-2015 1400 SHA256 2a730a7e3fc990af068deeb2c258090ac3856f7a3d08383371c5ae5cd6ed88a0 SHA512 9ab218b489ae7db85baa546bee7791b8432cadce12d9b8eab102411568a361c4c6ac9df9f479c4eedf3b4f5f2b508fd272ae954a5c72086c46c659f027af23ab WHIRLPOOL c19ba93a5d235f288bfa7cfd4af17f76ffcac50a5dd1a88ad22d4802322b6b8e92a201d047d96541f0ea98d6d226be84f43e978d00db8d5671ea5259c6deff91 +MISC metadata.xml 334 SHA256 94239080884091ef33df374150d8a082997a019e23a1cb4e730302fe96e0e298 SHA512 ecfc070c0dff8968e5f2e5249df488fabdc76efc0493bfa8c6dfa9f4a296ddf0785ba23ef2a36a0093cdd39d225fb38da18d574b6a929c29752328c6b66a62ed WHIRLPOOL efc54287d6735425513393199758e365a7a8f3d8dee8fd1f182a7578c6598d5a341dddce65a6b08905402dbe6600f49127299a0f4625970f5692962b116a28da diff --git a/app-emacs/markdown-mode/files/50markdown-mode-gentoo.el b/app-emacs/markdown-mode/files/50markdown-mode-gentoo.el new file mode 100644 index 000000000000..fb4a5cba03e8 --- /dev/null +++ b/app-emacs/markdown-mode/files/50markdown-mode-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'markdown-mode "markdown-mode" + "Major mode for editing Markdown files" t) +(add-to-list 'auto-mode-alist '("\\.markdown\\'" . markdown-mode)) +(add-to-list 'auto-mode-alist '("\\.md\\'" . markdown-mode)) diff --git a/app-emacs/markdown-mode/files/markdown-mode-2.1-text-auto-mode.patch b/app-emacs/markdown-mode/files/markdown-mode-2.1-text-auto-mode.patch new file mode 100644 index 000000000000..91449c6daa54 --- /dev/null +++ b/app-emacs/markdown-mode/files/markdown-mode-2.1-text-auto-mode.patch @@ -0,0 +1,23 @@ +From a70e74e0eedb436c4126ac69b0beaa4ab848b78e Mon Sep 17 00:00:00 2001 +From: Steve Purcell <steve@sanityinc.com> +Date: Mon, 14 Mar 2016 09:18:16 +1300 +Subject: Remove autoload for .text + +While .md and .markdown are clearly markdown files, the handling of .text is not a choice that markdown-mode should be making on the user's behalf without any opportunity to prevent it. + +diff --git a/markdown-mode.el b/markdown-mode.el +index b7a32cc..978e040 100644 +--- a/markdown-mode.el ++++ b/markdown-mode.el +@@ -6634,8 +6634,6 @@ BEG and END are the limits of scanned region." + ;;;###autoload + (add-to-list 'auto-mode-alist '("\\.markdown\\'" . markdown-mode)) + ;;;###autoload +-(add-to-list 'auto-mode-alist '("\\.text\\'" . markdown-mode)) +-;;;###autoload + (add-to-list 'auto-mode-alist '("\\.md\\'" . markdown-mode)) + + +-- +cgit v0.10.2 + diff --git a/app-emacs/markdown-mode/markdown-mode-1.8.1-r1.ebuild b/app-emacs/markdown-mode/markdown-mode-1.8.1-r1.ebuild new file mode 100644 index 000000000000..5a4952059c3f --- /dev/null +++ b/app-emacs/markdown-mode/markdown-mode-1.8.1-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Major mode for editing Markdown-formatted text files" +HOMEPAGE="http://jblevins.org/projects/markdown-mode/" +# Cannot use this url because its hash differ about every five minutes +# SRC_URI="http://jblevins.org/git/markdown-mode.git/snapshot/${P}.tar.gz" +SRC_URI="mirror://gentoo/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="app-arch/xz-utils" +RDEPEND="|| ( dev-python/markdown2 dev-python/markdown )" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/markdown-mode/markdown-mode-2.0.ebuild b/app-emacs/markdown-mode/markdown-mode-2.0.ebuild new file mode 100644 index 000000000000..d184b196c9bb --- /dev/null +++ b/app-emacs/markdown-mode/markdown-mode-2.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Major mode for editing Markdown-formatted text files" +HOMEPAGE="http://jblevins.org/projects/markdown-mode/" +# Cannot use this url because its hash differ about every five minutes +# SRC_URI="http://jblevins.org/git/${PN}.git/snapshot/${P}.tar.gz" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND="|| ( dev-python/markdown2 dev-python/markdown )" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/markdown-mode/markdown-mode-2.1.ebuild b/app-emacs/markdown-mode/markdown-mode-2.1.ebuild new file mode 100644 index 000000000000..7139d6eb6af0 --- /dev/null +++ b/app-emacs/markdown-mode/markdown-mode-2.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Major mode for editing Markdown-formatted text files" +HOMEPAGE="http://jblevins.org/projects/markdown-mode/" +# Cannot use this url because its hash differ about every five minutes +# SRC_URI="http://jblevins.org/git/${PN}.git/snapshot/${P}.tar.gz" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND="|| ( dev-python/markdown2 dev-python/markdown )" + +SITEFILE="50${PN}-gentoo.el" +ELISP_PATCHES="${P}-text-auto-mode.patch" diff --git a/app-emacs/markdown-mode/metadata.xml b/app-emacs/markdown-mode/metadata.xml new file mode 100644 index 000000000000..a1f8471ff70c --- /dev/null +++ b/app-emacs/markdown-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>naota@gentoo.org</email> +</maintainer> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/matlab/Manifest b/app-emacs/matlab/Manifest new file mode 100644 index 000000000000..c4e6f5761449 --- /dev/null +++ b/app-emacs/matlab/Manifest @@ -0,0 +1,6 @@ +AUX 50matlab-gentoo.el 61 SHA256 a5ca1f5325d8608e3195e371860a397b05bc91e8ae07f38965fc898af6d2e405 SHA512 673f71817e587dd3c33073829a946b2ebcd90ef0444eb40d514cd4513f5942f7bd8e4f03eeededb171f6d53cff3fc818e8ddfccefdaee6c80f035b0bcf0254eb WHIRLPOOL b46ab28176da624f5d3f3e03f665c75c133f7b9d68aba16e8cf18af05631ea2032bd93a2b88ca9de24ad879a55d1db0116f329184ef4f6ebef2dd1e81a8a3b00 +DIST matlab-3.3.2_pre20130829.tar.xz 92784 SHA256 6165769a41597ae0469efbaf476f5e5ec395ccabbaeb2ba7ada3627d0a3de7da SHA512 b549314f71dd876453c395268a0ec1fca8d68ba8ae074ef45d0fb430afbbd6a45bc30a45bdd64be83dd44a0114d7f4ec8ca2f9acb250337fbdc407691d0a2c00 WHIRLPOOL 691d9291358884c99b5fc8502fffcd4d17a4ca4082493591b4dd72bbfffd07c79ca195e339ef5008d3b8b3878e441aa36b3857af23aa1b81f4c9e9f851de0c56 +EBUILD matlab-3.3.2_pre20130829.ebuild 473 SHA256 96403b9aa5b616f260b7206e2c7ad1e4d1fb90c9448f7a2dafd7262597fc970c SHA512 6e5f15ad7e081ad1c2b3b921954b854a4339a3257cbeda4a440066a0533389b656aa485dbcb123e31502aeeca49ed1e2ed6b1f7a8a3970ac757071fa330a5b27 WHIRLPOOL 063bf9defc77325c7af908155d461ce6e75de292ccec3cc3ede2f5a5508cec1a9f322de650083144b0d92921680f9fde4ef01d79abe07b8a2060a97a751cce11 +MISC ChangeLog 2551 SHA256 37a7e74fd3a7c12f6ce7bc052b0ae70e20ae18ac92ce211a706db0b36ddfbfa7 SHA512 e82f9649cf8063b39bfdb964cedf5e796d326e7eda086238a3e5bfb71540a5573f58702f66055af1f89dcdb68776f9f3976f1a6ea2537cd620e73a6a636cb902 WHIRLPOOL 9835c406f9451f0eb128c44cdc76994ba8409f2f0b2a7df7a9389410b20f155c41e78f71ded616c394802580269df2c28664ee9b040349290e9a3438cbfdfbfd +MISC ChangeLog-2015 3759 SHA256 e917e3a0cb5ee9190ea3ec2961c73df94d0227ac307071ef23bfb031e58d6261 SHA512 9e1f8c482ae963a5817d63d274beb38f9a0cfe586ebc6f9a5c70edfe5660d0254cc99ec1b613ce5b2b81be6a2404eacfcc7a4079016452e77b57499e2a861ea6 WHIRLPOOL 768fef20b7ce92e78af5a32e45cdbf63af3bb4f46981c36af1cdf4d8d2273e5e1d9bef6110d9fcfc94cf35224bcd55cb630fd526a7fba6e421ad3f4fb62e58f9 +MISC metadata.xml 339 SHA256 36bc9ab09d86283850cfd3dfe099ec19213e5b8e8405172894c3b5d25ead5900 SHA512 ce118b0e8034391ea7219e7a4703b690e2060e355571990a60b4edd187dc084898dddb8943328d05937873a82a5de4ea2ddaeb6dadf70860d14220cd0356aed0 WHIRLPOOL 3f4266a5895926abb3b09ad700777d11ba91c7a610f885138a0b38680f8b2b74ea8b1fe4782228b0169badf3059674f19dfaedd2a06b984f893c3af2eb9f003b diff --git a/app-emacs/matlab/files/50matlab-gentoo.el b/app-emacs/matlab/files/50matlab-gentoo.el new file mode 100644 index 000000000000..f15e838a2985 --- /dev/null +++ b/app-emacs/matlab/files/50matlab-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'matlab-load) diff --git a/app-emacs/matlab/matlab-3.3.2_pre20130829.ebuild b/app-emacs/matlab/matlab-3.3.2_pre20130829.ebuild new file mode 100644 index 000000000000..b0363bf6bfcf --- /dev/null +++ b/app-emacs/matlab/matlab-3.3.2_pre20130829.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Major modes for MATLAB .m and .tlc files" +HOMEPAGE="http://matlab-emacs.sourceforge.net/" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~x86-macos" + +S="${WORKDIR}/matlab-emacs" +SITEFILE="50${PN}-gentoo.el" +DOCS="README INSTALL ChangeLog*" diff --git a/app-emacs/matlab/metadata.xml b/app-emacs/matlab/metadata.xml new file mode 100644 index 000000000000..4afb8bb34297 --- /dev/null +++ b/app-emacs/matlab/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">matlab-emacs</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/mcomplete/Manifest b/app-emacs/mcomplete/Manifest new file mode 100644 index 000000000000..a8dc6ecddc48 --- /dev/null +++ b/app-emacs/mcomplete/Manifest @@ -0,0 +1,6 @@ +AUX 50mcomplete-gentoo.el 388 SHA256 7fee0d78af520f99880bb3296d47d328a08e51b51d4574c6d6e24aa63f223156 SHA512 1a66f32ae9f93ba464aa1a0be9cfd234b0f2714e571be3deb9ed8fb3db29b807d24c53946fadb785e08c714dda0e1321058932fdf63134fc5470096c2ed2eaa9 WHIRLPOOL 889e74ebe1d7bff3452f86fcc926ad3d4578586708c7be1568e16ff7ea4a14765c6a5dfc758d46f52468cdca36b2e07caa82ae9eeb357a9492b90f5e30338712 +DIST mcomplete-1.10.el.xz 10780 SHA256 ba2a047e1c91b35301ae111e6a9e9b21b6fd6a60bda44fc177cda29c0de1e1a4 SHA512 c6ee7a56b63e10769cc2f30a7dcd0a3f085f996adee5944bffdf633b91118dea5e1e5360fde2f556041526133b71d1722d558f951286721a9a691c4f25d9fd17 WHIRLPOOL b7d791f76a5bc465865d337312c4b0512ea0cf74a6a87a9c1162b1b294993189c9ee9e7f2a3133df0ded49df201088795b3f5d08e0a6cc2bb1a1a37ddd4fa7b0 +EBUILD mcomplete-1.10.ebuild 509 SHA256 7efbe44a5052961cf027a60d5de7f457bb9abc4b7774728b43d2b1720971ac87 SHA512 5b8c351d7e397cb28fd113f698565cc37c1349c9179b64169702d28ba1a940130e72fdd288fb96dc07cda5e5813f866c51bad59d15844a7a789b45c1bbc4c3fc WHIRLPOOL ac05a10e306c10a3019f446e0e171bcf5d5988b1de4c7a63e306d4d604061cf81eaca3d9a1ab2b5f88fb15350dd8c5281e2532ffa4a1078d0413646cb1f33244 +MISC ChangeLog 2695 SHA256 103ba97ec8b68c1781589c0af0ba1edf1604165fdd61bedefc1af89635179d51 SHA512 820295b4a80f98efbdf8e9360e801c8cbf3f93f57b6afbc76fd5970d6d3df325c33f772f316fb2750ac1c74dd602e33f022c8d05b8a8931d52881c784219c58a WHIRLPOOL 6a8e1a71788b4e87dc27637ec41bf5b4875e56bbea651c80ad32a7cfc4dda48a7529e76e5f564892f476ad6d0a3d0cbcbc40b2684e73c5560501a5c059ad8166 +MISC ChangeLog-2015 959 SHA256 faa22115331c11cc03d289f5e3103768adb4c251ded448a23fccd2261249c7d9 SHA512 3783a0b4300d34c00be4ff992b4bb6c54f64e1f362bc2803f73698949348d3a792e7278e652bac23ce827a6bfc721b620b972c9931c120620ac56e77d2c212e7 WHIRLPOOL c68204d4ab6720e52fb6d7e04814284c79372b36a7056a04848dd4421f35ad49d2b920d35f23d9f050fc659bfcd59f61ce5c51777d6530749cfc4b905c2fb9b6 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/mcomplete/files/50mcomplete-gentoo.el b/app-emacs/mcomplete/files/50mcomplete-gentoo.el new file mode 100644 index 000000000000..c9786b6b93cd --- /dev/null +++ b/app-emacs/mcomplete/files/50mcomplete-gentoo.el @@ -0,0 +1,7 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'mcomplete-mode "mcomplete" + "Toggle minibuffer completion with prefix and substring matching." t) +(autoload 'turn-on-mcomplete-mode "mcomplete" + "Turn on minibuffer completion with prefix and substring matching." t) +(autoload 'turn-off-mcomplete-mode "mcomplete" + "Turn off minibuffer completion with prefix and substring matching." t) diff --git a/app-emacs/mcomplete/mcomplete-1.10.ebuild b/app-emacs/mcomplete/mcomplete-1.10.ebuild new file mode 100644 index 000000000000..ca9b4f05df45 --- /dev/null +++ b/app-emacs/mcomplete/mcomplete-1.10.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An improved interface to minibuffer completion" +HOMEPAGE="http://bmonkey.la.coocan.jp/emacs/index-en.html + http://www.emacswiki.org/emacs/McompleteMode" +# taken from http://homepage1.nifty.com/bmonkey/emacs/elisp/mcomplete.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/mcomplete/metadata.xml b/app-emacs/mcomplete/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/mcomplete/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/mediawiki/Manifest b/app-emacs/mediawiki/Manifest new file mode 100644 index 000000000000..1f7f14790158 --- /dev/null +++ b/app-emacs/mediawiki/Manifest @@ -0,0 +1,6 @@ +AUX 50mediawiki-gentoo.el 395 SHA256 4a9ff9c12b336f9a2086695a6f54738f0d48c58d554762f82fa9c6770715d868 SHA512 579680b31ffb86b68e1ccc8c7f4969860437a34bd2cc308cb9400ea861d313c2b2d538412eadbdff9d56ddfdab8f7312dc8cb97137a6c8c2707ebce4437c7b79 WHIRLPOOL 26397e81dd71667adbf57ac41cbfee82ebfdfe7cf119e9e5ba10c7368e4f0f5febcb723b9f74e3c12ddfa03be0fda04324180772d28716b5bf64bcf8b127235f +DIST mediawiki-2.2.4.1.el.xz 19108 SHA256 142156428be0dc851e0d25771fe519574013ad55a9aefc1d9eeb410c7a1f64cf SHA512 4526c04c560679196900310c90d6321ab10a447ff4f904b0bc40bfc56296c3a773cc8fe7d4001cdfc108e9e11ce3ca4dd6677e51b220eb3b453a1b975118f52c WHIRLPOOL 058fb322d90dae325ad0300cba8cb173a5c749dff23bca160f69f502e748b7b410299510f69abdbdd215b90def555f048e3eb072975ecc5ac6d614d055b274e6 +EBUILD mediawiki-2.2.4.1.ebuild 357 SHA256 049b04f7ed900b5d6e6b88ec281e47af85a44e79d1fb334069c745ffdeab0bcb SHA512 726db4d0cad4bd04b56028bd37dc3ce5db8ffe89048292aa81691ea89cd8d24b4a4e4baf997f25489e490a902b7a2b66a1abbcfba47127f89886eee569da02c0 WHIRLPOOL 153e11b2714c72211d3503c1cde7e53038d0e5e89f4f689062c44d36237a61873e3ff4d61f959e8d8b5367037f4c67a30599d99c23cd2697799f540bf66c270c +MISC ChangeLog 2383 SHA256 7375d125852e5462fb3e6abc039633de6cdd596759a218911f410e4eb4b2f498 SHA512 278fe2fffc379e2d3eb72f81b59a9143cfb3f2c938112f49462fdaf6e5f526b6def2e8f39e892ce8e00ce22ec76ea5497ad0777e711e3a63a7874f514e3454db WHIRLPOOL bc24db5491f2b38378bc25d74986b7b070cf9a85da9553f23cc3116afb347f379568c63597029653e32c1c5dcae01a4e3e16ffc98e3f777383d6a3124c360afc +MISC ChangeLog-2015 527 SHA256 c3ce96f923888eecf5ce51ebcde51974bade4c0dfe659fdee06e1e9bbe9043e1 SHA512 693432eafff16e056a227a33db4ebbd764d6affabdee669c56e10f6a8f7bf304ca8eeb79af4894cae110a8ed49562a953d5dfc6bda38965eb9fde3e726d088fa WHIRLPOOL 7716636f49eefbc1481a4ec927b7527f2aaeeeef510152aee2b0e256ff5a7ad0f8a3887089ba0f83e588dbcad001345b1337a0c4e5f5ff62d7ee80a35b3a0601 +MISC metadata.xml 337 SHA256 f0ba5d14d79dc33b36e9a91c431a1056b6ac20ec2c717b2ff0e0e4037c1d4668 SHA512 d599c51493b74a74bd04e14b46a8c6ce29800db590ba268e769ff0d129c0093dd1ca789c4854b1644e8f05249a34e15e1ead0087a06c2d453cbaacc4e14b1f0c WHIRLPOOL 657a29749e6018eac7eda5ac320467d2277da98f66937e5fd420b0124c91664a8a86155259f8bb27f5b1437ae4be8554814c09059c05d4c8eb3dd8b8b8d5998d diff --git a/app-emacs/mediawiki/files/50mediawiki-gentoo.el b/app-emacs/mediawiki/files/50mediawiki-gentoo.el new file mode 100644 index 000000000000..25acf753f365 --- /dev/null +++ b/app-emacs/mediawiki/files/50mediawiki-gentoo.el @@ -0,0 +1,10 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'mediawiki-open "mediawiki" + "Open a wiki page specified by NAME from the mediawiki engine" t) +(autoload 'mediawiki-site "mediawiki" + "Set up mediawiki.el for a site." t) +(eval-after-load "mediawiki" + '(add-to-list 'mediawiki-site-alist + '("Gentoo" "http://wiki.gentoo.org/" "" "" "Main Page") + nil + (lambda (a b) (equal (car a) (car b))))) diff --git a/app-emacs/mediawiki/mediawiki-2.2.4.1.ebuild b/app-emacs/mediawiki/mediawiki-2.2.4.1.ebuild new file mode 100644 index 000000000000..f68cd85b1dc0 --- /dev/null +++ b/app-emacs/mediawiki/mediawiki-2.2.4.1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="MediaWiki client for Emacs" +HOMEPAGE="https://launchpad.net/mediawiki-el" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/mediawiki/metadata.xml b/app-emacs/mediawiki/metadata.xml new file mode 100644 index 000000000000..4fbcf9cfa047 --- /dev/null +++ b/app-emacs/mediawiki/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="launchpad">mediawiki-el</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/metadata.xml b/app-emacs/metadata.xml new file mode 100644 index 000000000000..f19199dfdedd --- /dev/null +++ b/app-emacs/metadata.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<catmetadata> + <longdescription lang="en"> + The app-emacs category contains extension packages for the Emacs text + editor. + </longdescription> + <longdescription lang="de"> + Die Kategorie app-emacs enthält Pakete für den Texteditor Emacs. + </longdescription> + <longdescription lang="es"> + La categorÃa app-emacs contiene paquetes de extensión para el editor + de texto Emacs. + </longdescription> + <longdescription lang="ja"> + app-emacsカテゴリã«ã¯Emacsテã‚ストエディタã«é–¢é€£ã—㟠+ 拡張パッケージãŒå«ã¾ã‚Œã¾ã™ã€‚ + </longdescription> + <longdescription lang="nl"> + De app-emacs categorie bevat extensies voor Emacs. + </longdescription> + <longdescription lang="vi"> + Nhóm app-emacs chứa các gói mở rá»™ng cho trình soạn + thảo văn bản Emacs. + </longdescription> + <longdescription lang="it"> + La categoria app-emacs contiene pacchetti di estensioni per l'editor di testo Emacs. + </longdescription> + <longdescription lang="pt"> + A categoria app-emacs contém pacotes de extensão para o editor de + texto Emacs. + </longdescription> + <longdescription lang="pl"> + Kategoria app-emacs zawiera pakiety zwiÄ…zane z edytorem tekstu Emacs. + </longdescription> +</catmetadata> diff --git a/app-emacs/mew/Manifest b/app-emacs/mew/Manifest new file mode 100644 index 000000000000..58dfbf84bc1b --- /dev/null +++ b/app-emacs/mew/Manifest @@ -0,0 +1,8 @@ +AUX 50mew-gentoo.el 195 SHA256 7213a77b0452c9804e0580534730fdbd1c2e93d182d946c4ecf6f1a8360eb3c3 SHA512 2bd1f98dbedcbd4529f63bad9ac6093e4e783afb95270f672b30e9a50f8d0f3fbc7527ae975d35b9650ac6fa8b3ea32352985e8757adb5d9f064449623459eeb WHIRLPOOL b6f1b0237807ff7c0c668112dd58acf723530391ded27fb31da14747898702d442a690bfb2009e46e848c27e89f74660392b836708a2f7ac77864ad0e88da2f0 +DIST mew-6.5.tar.gz 1026322 SHA256 f198b35c2a4cc1c082aaad8f6ccede80ed93d559aed0f66ee2c00c05f8394128 SHA512 481c55915e57889e7b8c6d27c3d21802b624a886eb8f6541c2997db4d5328e16c3b5a8c9a9ce09637b1779b8c52af86a8662ee30dfbab0a411a586d4679ac69e WHIRLPOOL 218fc42969fa4581c9fb43a9a1c65c67d83faf3ebced8ccd1e95c9b43a542753623cfebd14e042e2a21c29b8eca7bee930b306b9919fca6d249901def54bd5b5 +DIST mew-6.6.tar.gz 989941 SHA256 20c879d8488620ac77144c3259fd19cebae0b63404856e426a7e8895d2f9c1e4 SHA512 55a91faaba09a28dfe7da33d34a8c3638540db71a3572ce01646976fbdd0ac3e327475ccc2908876ee6f516c6ee60082a27413b210c4591ef12cc4f878a07472 WHIRLPOOL f07a626bfa32cc9885352eca83769c343ebe539ee6e23863018e04316e14b8c2e209c09b274af7937e3023d604698720df5ae6b57e363f0d09cbeca9246ccf3c +EBUILD mew-6.5.ebuild 978 SHA256 23c41b25f93ec32c8588fc1ffc33febb4b9fc467ab2fae925fefdb3dd18c66c9 SHA512 66aed50ab39771fca6272f6faf87acfb83a39f51d777f1935b619148d590c40ceb1748a94bf577c5a8137d06887d8204e2294b1c3179d1791b20e2092e4c8fab WHIRLPOOL 80eec6c9687ed4ec72a449f3bdfde80416ce51a827269c003fd6ee07f803536ce844b62f7f02559c93a13caa6f9faded173888e4092ca6e13e0aaa3a1756a349 +EBUILD mew-6.6.ebuild 983 SHA256 7f97dd8fe8b1470b7517ea1e25c506e233f5c33e3e4d98b7f4a920e6527581ee SHA512 3b92dd4956bb82d8d59451b010b1e28b6e9c27e965c2a8ecdff5d9eedd77a215cc1c5d08159cb808bf14c1ba8c8d8b84a903c942256226d34066dee9e5c11073 WHIRLPOOL 16f4cc333b8f626e0224df6b01815691da0472fa2d41ca0d85f6318aafb0624abdb1a6a9d9c32042c9e892af7efa40d8b03f1c2970aee3ff0b8173191ad9c57a +MISC ChangeLog 2513 SHA256 2128c373794ee2ab31e3c6d79be7e0bfddac8f5d49b3d6e8303390ca62a6b9f7 SHA512 9bbf20c6eed204747103e28ce8ee0ba4f513486ac2f18c67a92dbbcc57dd1e72bcd665232951775dafd5a296f748696cd367e909128ca0fb95ce9423bcd7c94e WHIRLPOOL 567655c031edd66e8513f2d71476b52ad85af7531cecab5558df4a1cf55971a667be15851fd86d5dac443ed662c53f9f2fcbc4e92ede535b9c3c115013580c5b +MISC ChangeLog-2015 12116 SHA256 f6c114ddca81f558a27e061f16666afb05bf93c7f5f03e876f975a559dc8cfc1 SHA512 5ba8933c80f28d121f05ab0fc71b14bebf0dd64863a37a7fa8a5c9f7154c5856094223a90de744a17e1714c50528fdf00e8b14570ae0e200010b0d0c0fe4f941 WHIRLPOOL 41d9169d25a1a9eeb1c3ea68d996359b5d77f6c6962dc140cf5072b0d868e6d195c31dd23fbfd3649c06978657e889406759f085328d98c222e7a31cdd720d6d +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/mew/files/50mew-gentoo.el b/app-emacs/mew/files/50mew-gentoo.el new file mode 100644 index 000000000000..1f36f8e08d93 --- /dev/null +++ b/app-emacs/mew/files/50mew-gentoo.el @@ -0,0 +1,7 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'mew "mew" nil t) +(autoload 'mew-send "mew" nil t) + +(setq mew-icon-directory "@SITEETC@") +(setq mew-pop-port "pop-3") +(setq mew-imap-port "imap2") diff --git a/app-emacs/mew/metadata.xml b/app-emacs/mew/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/mew/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/mew/mew-6.5.ebuild b/app-emacs/mew/mew-6.5.ebuild new file mode 100644 index 000000000000..40d3f282f443 --- /dev/null +++ b/app-emacs/mew/mew-6.5.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Great MIME mail reader for Emacs/XEmacs" +HOMEPAGE="http://www.mew.org/" +SRC_URI="http://www.mew.org/Release/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="ssl l10n_ja" +RESTRICT="test" + +DEPEND="sys-libs/zlib" +RDEPEND="${DEPEND} + ssl? ( net-misc/stunnel )" + +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + econf \ + --with-elispdir="${SITELISP}/${PN}" \ + --with-etcdir="${SITEETC}/${PN}" +} + +src_compile() { + emake + use l10n_ja && emake jinfo + rm -f info/*~ # remove spurious backup files +} + +src_install() { + emake DESTDIR="${D}" install + use l10n_ja && emake DESTDIR="${D}" install-jinfo + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + dodoc 00api 00changes* 00diff 00readme dot.* +} + +pkg_postinst() { + elisp-site-regen + elog "Please refer to /usr/share/doc/${PF} for sample configuration files." +} diff --git a/app-emacs/mew/mew-6.6.ebuild b/app-emacs/mew/mew-6.6.ebuild new file mode 100644 index 000000000000..fc5d683d3253 --- /dev/null +++ b/app-emacs/mew/mew-6.6.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="Great MIME mail reader for Emacs/XEmacs" +HOMEPAGE="http://www.mew.org/" +SRC_URI="http://www.mew.org/Release/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="ssl l10n_ja" +RESTRICT="test" + +DEPEND="sys-libs/zlib" +RDEPEND="${DEPEND} + ssl? ( net-misc/stunnel )" + +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + econf \ + --with-elispdir="${SITELISP}/${PN}" \ + --with-etcdir="${SITEETC}/${PN}" +} + +src_compile() { + emake + use l10n_ja && emake jinfo + rm -f info/*~ # remove spurious backup files +} + +src_install() { + emake DESTDIR="${D}" install + use l10n_ja && emake DESTDIR="${D}" install-jinfo + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc 00api 00changes* 00diff 00readme dot.* + + DOC_CONTENTS="Please refer to /usr/share/doc/${PF} for sample + configuration files." + readme.gentoo_create_doc +} diff --git a/app-emacs/mic-paren/Manifest b/app-emacs/mic-paren/Manifest new file mode 100644 index 000000000000..8a51072ec7b5 --- /dev/null +++ b/app-emacs/mic-paren/Manifest @@ -0,0 +1,6 @@ +AUX 50mic-paren-gentoo.el 518 SHA256 9b41af4f5dfee983b50db92bb4bad35e76ba5c8f01e8431e0bf3c18a68f70f92 SHA512 a49520fe38aa5ad7e7d479bcdeb8391bc0aa982c59769dc264daae700ece7fa1fbc02ce574fde2f2c3e170467d7633965c4e36f4fe995c8b112a6ebef690ab07 WHIRLPOOL 42f094f3a87ca4bcf04521cf36d127576927166950f7150e53f80a2f4b31771ebf3beed6e9a894433318c06ab90c3d4a928e71e93549b2164ccc9e1a6c65d034 +DIST mic-paren-3.11.el.xz 13992 SHA256 f70756d031a7645fe70fac7fa60e365f47f8e7e59f1b4d8f1826d3295b4d2b74 SHA512 ac896c425330935c0d6ae86eb65232c8fb6c463f6cf259c4bfd79023c3e25243d6b998e9f0ea5393ef1491ab0bf1d6fe5dd33278fec93ec3231603bb6e910b77 WHIRLPOOL 29cec9587f9823a9fd11668f2a2dd06fc23a60e10815a1018c7c73f13e50040d59c8dc22bf9e9db805ccc31f22b6cd4ac279d022b363b3b9c0e69b5f6c1fc2c5 +EBUILD mic-paren-3.11.ebuild 473 SHA256 0f34da8d1ba77355d2449cfa5804f48dc75149627ecc40abf636c953f2828176 SHA512 4c1b0dfe8c9a28b97be9f10bcf8e8e311d9fc804abd8eb8fce13a6848eb3f31efadedc90a3f3b57de661cb7587e05c46c7df0a0faf1b204ad30d486973c50b87 WHIRLPOOL c13e6ed786f3139fe5ea214b72e5a556e1efaefd58883046daca9ebecdea4dfa5997daf4ffeb6da0c290ce5a6247626b3760eedb6b5a2ea0f167e149c957fb49 +MISC ChangeLog 2349 SHA256 7c94362d6c0cd4072e83854178c228d07b97939304868b286278129b422f37c7 SHA512 b0d00cc28fc845bfacb4e3eaeaecdf702f7125595d2bd5879ac00010355048936b920a486e2e504a2809be0b2e38f1c43c5de04b8afd7ec4429431092e11b30e WHIRLPOOL 30dda1b245bd96231d68176068bdfa5e33c2715464db0e94662da299b54dc4273dee283afe7bdee1ed45637cb2b2366cc49f6cd11266530be11196af411be992 +MISC ChangeLog-2015 1610 SHA256 5aa49b98f58bb02af9a530a6e7653a0ff1a4cf60e8b28d3ffac304b0caaba6f6 SHA512 6d7234087326196ae5565e1cc850aeb9db4f66f46bd7f826348150a25238cd5134e74605740dd5fa4cdfe0fa99d1d60dd082e6412264d2fc4b95944bdee87664 WHIRLPOOL 7c75cecc9b39061b3236e061dc3f7e7038fe801571fc0f3dce151424d4e76770fbeaf92941cd5d57ad494445ba7d7691d81f69d918faee31f6d03934394adfe7 +MISC metadata.xml 670 SHA256 0499f9cfe9c63453c8dfb5293327e91c2e2ff98fb6c5bf3b8118fd06e447a733 SHA512 7498ab798206556323782a82515452a3943ed8e94583210a3b2410cd5108eea639b56f4c603d9314ca288666d43922df845d75b601c14940432a83321596f184 WHIRLPOOL cccb44ac9a17589e90dee77950806d08b669c624a75d4baf15efe50edf512cbc28e78003604b1fa3776d2a6b9721cd97974106285a9eb9100b82ae7fef47e4df diff --git a/app-emacs/mic-paren/files/50mic-paren-gentoo.el b/app-emacs/mic-paren/files/50mic-paren-gentoo.el new file mode 100644 index 000000000000..f94136de0545 --- /dev/null +++ b/app-emacs/mic-paren/files/50mic-paren-gentoo.el @@ -0,0 +1,10 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'paren-activate "mic-paren" + "Activates mic-paren parenthesis highlighting." t) +(autoload 'paren-deactivate "mic-paren" + "Deactivates mic-paren parenthesis highlighting" t) +(autoload 'paren-toggle-matching-paired-delimiter "mic-paren" nil t) +(autoload 'paren-toggle-matching-quoted-paren "mic-paren" nil t) +(autoload 'paren-toggle-open-paren-context "mic-paren" nil t) +(autoload 'paren-forward-sexp "mic-paren" nil t) +(autoload 'paren-backward-sexp "mic-paren" nil t) diff --git a/app-emacs/mic-paren/metadata.xml b/app-emacs/mic-paren/metadata.xml new file mode 100644 index 000000000000..7f619807c894 --- /dev/null +++ b/app-emacs/mic-paren/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Load this file, activate it and Emacs will display highlighting on whatever + parenthesis (and paired delimiter if you like this) matches the one before + or after point. This is an extension to the paren.el file distributed with + Emacs. The default behaviour is similar to paren.el but more sophisticated. + Normally you can try all default settings to enjoy mic-paren. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/mic-paren/mic-paren-3.11.ebuild b/app-emacs/mic-paren/mic-paren-3.11.ebuild new file mode 100644 index 000000000000..86e87fa381ab --- /dev/null +++ b/app-emacs/mic-paren/mic-paren-3.11.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Advanced highlighting of matching parentheses" +HOMEPAGE="http://www.gnuvola.org/software/j/mic-paren/ + http://www.emacswiki.org/emacs/MicParen" +# taken from http://www.gnuvola.org/software/j/mic-paren/mic-paren.el +SRC_URI="mirror://gentoo/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/mldonkey/Manifest b/app-emacs/mldonkey/Manifest new file mode 100644 index 000000000000..f919fd21bc2e --- /dev/null +++ b/app-emacs/mldonkey/Manifest @@ -0,0 +1,7 @@ +AUX 50mldonkey-gentoo.el 604 SHA256 8c58262b0bc0db1fb2155680e8c4772f564f46c6aece8abaefd42b4e6834fe7f SHA512 d89caa4fecb8d16df7595f770ad479adae0e094b36c04a6a6291abff0052d49d14afc835e38466f156a95579889c2f127fbafa1818bc14d4915851f9b4a9a2af WHIRLPOOL baddf16823f3c8dc14186a45e2bbca2063757d12873d09bdb5418f2cb40abc0ddbddc40a15de74ed52ccbaf6764d106aef25bf196d9eea953b827ddbf916e316 +AUX mldonkey-0.0.4b-vd.patch 3511 SHA256 216d1b48807fad944e871363606ce2962445f459f3afedc31f90fe6b4bc11fc2 SHA512 18ae6a4925b54b5d40ad9342fa65596df47e48a7223ca1a89c8622ab324f805d55c9bfaeea71c8465fd276997a34d979ff16532b8d8d86c4748fedf9ed02381b WHIRLPOOL 29702e538ab9baff0ff26f58d4417812faf63da4d3c167e4565dbf04232fa24cb48cbb8bf0dae2fc3110f886f0dcfcef80080475405084e7b916280141f448ad +DIST mldonkey-el-0.0.4b.tar.gz 17442 SHA256 5b14873c45c13bd4da553457798cdd7e552fb00dcba880343a958e63823d3f06 SHA512 3c6a16292968e0f40d319614bfd2a53c9612ec4121c5720f51498d8983f6b944c38fc1d664f1c7ebe1d68653ba62d828fa00092b1a1d278547c225b33f4e740b WHIRLPOOL 07e14a910a6748f2e0faea78aca80ea95758fa598a01317074208dbec60b7c2d262eb2771f1b3764ebb557ed4fcd76446d93de0bed4b45e5952a27822991f857 +EBUILD mldonkey-0.0.4b-r1.ebuild 905 SHA256 07f49d82e7994bb43c6268bd737701ff7c9fa9d53ed5afce0f092b4cde277dc9 SHA512 695bfae2f15c0e63b35fd1bb8ec81796accc1b4b85ed602fffe52479a79fd072c0a1b40025b984669dc03223d090d950e4176d86b9fc85f34c0f404d2287a9c5 WHIRLPOOL 87b9047c8dcbc3d45095c93ed6abd93cfea3a788bed0b6d4c84073e08518089218bc4ac60a0dddbd897dde6aa19ebe5cfe32b0b36642183caef53cea0af4797e +MISC ChangeLog 2390 SHA256 defefca800165efca72fa9e73d4ae6e748bf003665a2c757dced4edf0423def5 SHA512 0085bb9b4a1f954304235a1edb772d2684c51e639af90a8ccbdc7092a94a74b05bd434095f2a8f8df65e6ca0c70c7ad4ee0c32eb92f8326063747820e2b7167a WHIRLPOOL ea009d8d749ab0205ab3b7e306e815b6c4d083457657a1be1bb61669a1be10d1ec5c485f703f23de28f55e414b3870ca5ced68e5ee0bfd52f9cf46c58248ea9f +MISC ChangeLog-2015 3573 SHA256 20bd74fa24e0f1732b8b7c2c74401f81ddc71f79f99f8d658fb53a3b2e180ee9 SHA512 b0a66187daf0a69eea9cd3b7d63ea19fbef3cbaf1ff44d05b383c61134ca7f96223654dab01047654097f98521d7f736915610d36f89acc1a5709944c3afbf87 WHIRLPOOL 8c8bf80da81dbc6120570860a2e6831ece29795491d0940c4818a635ebdc2978245e0458642312ebd997983450724506c77622b856bb25e32fe40ca981ac0114 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/mldonkey/files/50mldonkey-gentoo.el b/app-emacs/mldonkey/files/50mldonkey-gentoo.el new file mode 100644 index 000000000000..c3bb77b43aaa --- /dev/null +++ b/app-emacs/mldonkey/files/50mldonkey-gentoo.el @@ -0,0 +1,18 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'mldonkey "mldonkey" "Run the MlDonkey interface." t) + +(setq mldonkey-vd-filename-filters + '(mldonkey-vd-filename-remove-p20 + mldonkey-vd-filename-remove-trailing-ws)) + +(setq mldonkey-vd-sort-functions + '((not mldonkey-vd-sort-dl-state) + (not mldonkey-vd-sort-dl-percent))) + +(setq mldonkey-vd-sort-fin-functions + '(mldonkey-vd-sort-dl-number)) + +(add-hook 'mldonkey-pause-hook 'mldonkey-vd) +(add-hook 'mldonkey-resume-hook 'mldonkey-vd) +(add-hook 'mldonkey-commit-hook 'mldonkey-vd) +(add-hook 'mldonkey-recover-temp-hook 'mldonkey-vd) diff --git a/app-emacs/mldonkey/files/mldonkey-0.0.4b-vd.patch b/app-emacs/mldonkey/files/mldonkey-0.0.4b-vd.patch new file mode 100644 index 000000000000..a763643f78b2 --- /dev/null +++ b/app-emacs/mldonkey/files/mldonkey-0.0.4b-vd.patch @@ -0,0 +1,121 @@ +Patch by Peter Salvi <vukung@yahoo.com> to conform to MLDonkey 2.9.2, +taken from http://www.emacswiki.org/cgi-bin/wiki/download/mldonkey-vd.patch.gz +and ported to mldonkey-0.0.4b + +--- mldonkey-el-0.0.4b-orig/mldonkey-vd.el 2005-01-15 20:54:53.000000000 +0100 ++++ mldonkey-el-0.0.4b/mldonkey-vd.el 2008-01-03 10:53:18.000000000 +0100 +@@ -107,6 +107,26 @@ + :group 'mldonkey + :type 'boolean) + ++(defcustom mldonkey-show-release-status nil ++ "Show the release status of a download." ++ :group 'mldonkey ++ :type 'boolean) ++ ++(defcustom mldonkey-show-comments nil ++ "Show the number of comments in a download." ++ :group 'mldonkey ++ :type 'boolean) ++ ++(defcustom mldonkey-show-user nil ++ "Show the user of a download." ++ :group 'mldonkey ++ :type 'boolean) ++ ++(defcustom mldonkey-show-group nil ++ "Show the group of a download." ++ :group 'mldonkey ++ :type 'boolean) ++ + (defcustom mldonkey-show-filename t + "Show the filename of a download." + :group 'mldonkey +@@ -275,6 +295,14 @@ + ;; FIXME: does a network may contain spaces? + "\\[\\(.*?\\)[ \t]*\\([0-9]+\\)\\]" ; network and number + "[ \t]+" ++ "\\(R\\|\\-\\)" ; release status ++ "[ \t]+" ++ "\\([0-9]+\\)" ; comments ++ "[ \t]+" ++ "\\([^ \t]+\\)" ; user ++ "[ \t]+" ++ "\\([^ \t]+\\)" ; group ++ "[ \t]+" + "\\([^\n]+\\)" ; filename + "[ \t]+" + "\\([0-9\\.]+\\)" ; percent +@@ -283,10 +311,9 @@ + "[ \t]+" + "\\([0-9\\.]+\\(?:gb\\|mb\\|kb\\|b\\)\\)" ; size + "[ \t]+" +- ;; "\\([0-9\\.]+\\(?:gb\\|mb\\|kb\\|b\\|[ \t]*chunks\\)\\)" ; left +- "\\([0-9]+%\\)" ; avail ++ "\\([0-9:\\-]+\\)" ; last seen + "[ \t]+" +- "\\([0-9]+\\):\\([0-9\\-]+\\)" ; age and last seen ++ "\\([0-9:\\-]+\\)" ; age + "[ \t]+" + "\\([0-9]+\\)/\\([0-9]+\\)" ; active sources and total sources + "[ \t]+" +@@ -454,7 +481,7 @@ + (setq mldonkey-vd-num-downloading (1+ mldonkey-vd-num-downloading)) + (add-to-list + 'mldonkey-vd-downloading-list +- (vconcat (mapcar 'mldonkey-vd-get-match (number-sequence 1 13)))))) ++ (vconcat (mapcar 'mldonkey-vd-get-match (number-sequence 1 16)))))) + + + (defun mldonkey-vd-get-finished () +@@ -523,13 +550,16 @@ + + (vector "net " + "# " ++ "rel " ++ "com " ++ "user " ++ "gr " + "file " + "% " + "down " + "size " +- "av " +- "a " + "l " ++ "a " + "as " + "ts " + "kb/s " +@@ -553,8 +583,11 @@ + + (vector 'right + 'right +- 'left ++ 'right + 'right ++ 'left ++ 'left ++ 'left + 'right + 'right + 'right +@@ -584,13 +617,16 @@ + + (vector mldonkey-show-network + mldonkey-show-number ++ mldonkey-show-release-status ++ mldonkey-show-comments ++ mldonkey-show-user ++ mldonkey-show-group + mldonkey-show-filename + mldonkey-show-percent + mldonkey-show-downloaded + mldonkey-show-size +- mldonkey-show-avail +- mldonkey-show-days + mldonkey-show-last-seen ++ mldonkey-show-days + mldonkey-show-active-sources + mldonkey-show-total-sources + mldonkey-show-rate diff --git a/app-emacs/mldonkey/metadata.xml b/app-emacs/mldonkey/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/mldonkey/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/mldonkey/mldonkey-0.0.4b-r1.ebuild b/app-emacs/mldonkey/mldonkey-0.0.4b-r1.ebuild new file mode 100644 index 000000000000..7f128b35f900 --- /dev/null +++ b/app-emacs/mldonkey/mldonkey-0.0.4b-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +MY_P="${PN}-el-${PV}" +DESCRIPTION="An Emacs Lisp interface to the MLDonkey core" +HOMEPAGE="http://www.emacswiki.org/emacs/MlDonkey + http://web.archive.org/web/20070107165326/www.physik.fu-berlin.de/~dhansen/mldonkey/" +SRC_URI="http://www.physik.fu-berlin.de/%7Edhansen/mldonkey/files/${MY_P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +S="${WORKDIR}/${MY_P}" +ELISP_PATCHES="${P}-vd.patch" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile ml*.el +} + +pkg_postinst() { + elisp-site-regen + ewarn + ewarn "If your network gets really slow when you use mldonkey," + ewarn "consider reducing the max number of connections. See bug #50510." + ewarn + elog "Remember to install net-p2p/mldonkey separately if you want to work" + elog "with a local instance." +} diff --git a/app-emacs/mmm-mode/Manifest b/app-emacs/mmm-mode/Manifest new file mode 100644 index 000000000000..7fcf8d41ab7a --- /dev/null +++ b/app-emacs/mmm-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50mmm-mode-gentoo.el 58 SHA256 2debaee15ebea94b9a79687e018c8c722c21d230a1426c6e3b486fcb3b3ed76a SHA512 4cbf0da7bcadcdb30947fdb789542daef059112c894be4ad418321cf526f7789e86f612c92bc5c11504ae2538f0e73650589663b3f87421543f0047932c6126f WHIRLPOOL f7a1ffd84b91e18be7d0ab2ac5b3448efa15691cd3deca7fd9ec6abf65516761247782f9954fac349ab13c41e56258791fe0a1fb0ee63ed75b7758e841fb267a +DIST mmm-mode-0.5.4.tar.gz 174680 SHA256 db55529ba95f841826bee952e73e55b87d9c191004e7c985a9582eea2cd57c82 SHA512 71828769f40ca56d87c581481fc6531466de30155af3f22eb96ee176cd9dae354ed95a6c37d79e47a033bb79c67335e0f50dac2fb57f262bbe0ef43266af2b6e WHIRLPOOL ec46237a1537a334c017c56f52e0cb5b3e1890882cb07e6c88b5d5b76a8e03a9423270995bf4151946fbf0b6b00209f9e6e047f2225685f8ab703ec035425c33 +EBUILD mmm-mode-0.5.4.ebuild 590 SHA256 5b8d5112630823fbb9a893fe680f31c9dae8c3bf4eb763865afde07005e72106 SHA512 181a5e26bf067446f5be999f4b42f8c2edbfd249e0cacd31f7586a2b401c27fc392f5c4d06ca4bff95c2594f5e998d9212ca3a44d1ac9e7835ce42eb6706d818 WHIRLPOOL 069da5af0fe68963e190c4dea15ddc58cfda94f5517ef0d8480df01063dae63f455cd6f380109332b02e0a8d26fae0da0d1bb821a8ac50f24f9434979668ab46 +MISC ChangeLog 3235 SHA256 941a9abbec1241ea2f89b154eee9c700cd0ecd292ecfdcfe7c170c08feabdce4 SHA512 1270416dfa59a328d178f429f6504c48bd934ce788fcb23732f3fc533d90d9899fb1bdfa52586928c444817d622df764fdd490dc1fb9b6e4100767ad621da6f2 WHIRLPOOL 5f630a3419c126523b0d8c20d6bc2591456f62e3a7f4bdd74a21feb72080c62bbe1056e90ed8741e6eb44c3f824abe1f7c2e544f875a32de4a199beca70c024c +MISC ChangeLog-2015 3341 SHA256 07ea5626b64ffd1516255e1787787f7b25e6e1d9188cbf35c431ebf577da1ad3 SHA512 63b24bc795e86b6a0c6c531ecac40f43a71bb813b3a5ff4350ae667b60e022be384f5f2c00bd18dcaf74b250f425c3857a335057c7d4a87956a7e712ac53c402 WHIRLPOOL c23dd52d107f3c5d7bbdd8016ec0aa4639ff6cfa41ed133d7354255ef7fad4c6bb2a5c1dcef881cb2e4a160b172dfc53e820210de01a6fbfa5ed15b9f85f3bc8 +MISC metadata.xml 391 SHA256 581e66fd7dd7fc47d81e15c412ea94a2a063826390e92fc90d907b2b9ad229d8 SHA512 ac05281a0e1375cb133b8c53c50ae480fcfd18ef50966002446ca2854220441d313109efbb2b8dbf35913b40b6cd8267e511d655502a97ee7be15ccd8b3c323d WHIRLPOOL 32e646fbb7b990703ea41569c438bf7d49cedb920cce8e423ce4fc77b2ee7efff1c285b690ea545bdc23d059004965dfdd1fabea4789d3e36fd64d4b90383651 diff --git a/app-emacs/mmm-mode/files/50mmm-mode-gentoo.el b/app-emacs/mmm-mode/files/50mmm-mode-gentoo.el new file mode 100644 index 000000000000..b7f251ef9c08 --- /dev/null +++ b/app-emacs/mmm-mode/files/50mmm-mode-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'mmm-auto) diff --git a/app-emacs/mmm-mode/metadata.xml b/app-emacs/mmm-mode/metadata.xml new file mode 100644 index 000000000000..2e57a2dea1a0 --- /dev/null +++ b/app-emacs/mmm-mode/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">mmm-mode</remote-id> + <remote-id type="github">purcell/mmm-mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/mmm-mode/mmm-mode-0.5.4.ebuild b/app-emacs/mmm-mode/mmm-mode-0.5.4.ebuild new file mode 100644 index 000000000000..a1e8968610bb --- /dev/null +++ b/app-emacs/mmm-mode/mmm-mode-0.5.4.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Enables the user to edit different parts of a file in different major modes" +HOMEPAGE="http://mmm-mode.sourceforge.net/" +SRC_URI="https://github.com/purcell/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+ Texinfo-manual" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" + +DEPEND="sys-apps/texinfo" + +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="mmm.texinfo" +DOCS="AUTHORS ChangeLog FAQ NEWS README README.Mason TODO" diff --git a/app-emacs/moccur-edit/Manifest b/app-emacs/moccur-edit/Manifest new file mode 100644 index 000000000000..319798538d9b --- /dev/null +++ b/app-emacs/moccur-edit/Manifest @@ -0,0 +1,6 @@ +AUX 60moccur-edit-gentoo.el 97 SHA256 4227fd64646971428e5fa38f0694d33f47c7c80616b578ad2e74d1bb50f5f74d SHA512 21f05dfd28e00f0eda98bd2668d9fe4416db39ebc50e5708ba5097fc0ff66358d17342b4b30a50a6effd86097ed79f778ec84b078de2bd106f4e0de26004d801 WHIRLPOOL 0df83dd5d7f50a86499f88c3c71714e5c8d42930308e2993a8ae9f6dd56e9cde3f08881172df1af63cab2b4ab3cf5014c3d90e68848d4c250b76702e178e0156 +DIST moccur-edit-2.16.el.bz2 4325 SHA256 326edfe22835854ee949622822d7a212d04f075e757b5885b3f3fc399a03946e SHA512 dcb6e2a6336534bf475790c5b80fc86ef8a6ee6d7525a7c45a0050e0f9df3d5d4fdc52151af7ff2ef5c72785affef151c488a12e6b6d723511303bb836d03025 WHIRLPOOL 73f3ab3e2a007859df7f8f103cebe6000025d849bf8c1d5fb41795ff988abd552c2a020af9f88e9babee27b1395a66f3f1eb8f56d58cc824938147785e95ffbb +EBUILD moccur-edit-2.16.ebuild 527 SHA256 0298ed6ce37538dca28b0e0839f890171e425f3e40f43dd6caa7800205c64f39 SHA512 dc026c155ffa2cff48d013deb00ab06337850ccb9747802f36351431f852b39d8c79d5b0f37e328c583e6871039a5014b33e3e562c7ca58fc304e57c5dbe6c73 WHIRLPOOL 0bd2cc9473cd5eb8a3dd9318b12d268a13548c4482c1c0f91e52853ad92fed6d56f41086115441e9dbaf68c8358b08faccc3dfbe79b4c5b1d20d99ff05d1080c +MISC ChangeLog 2384 SHA256 604f9b3b723b4b0041910c28800c32dde0c3bb30dfdd0ec4c9f7b4c7801ea946 SHA512 374a50453378d6eca150de97b756b26c19492c275fe756831414bee500d8dce0cee38ec24df6638145dd39de23d05fedf0ebc88a04e8fe0ad679630d6a5689f2 WHIRLPOOL e9e99a102358686834d58312d5ad0745892492ccbcd51b1e2b8c57f329eeb84b86a05a296495d4b76d7af11988818522724cf638bb2957de152f02326c6d6b31 +MISC ChangeLog-2015 1456 SHA256 980bfa4bc2d7646827959551880a4da3ba76e6abb15450f58a707f69ba778e28 SHA512 cdb6597fe0feecfdc994658c771f4a8f57203d4db5821515a2a6a77c5a9499742126cf69061162b3fb8af54b2a3abdf25dd79fa2bde9bde92ef968139029df21 WHIRLPOOL 7ef1414a6ad8bbfa0956d8d81b7c1856e4175061399f80c25bb99db11d89864f610f509e87a8c658ee06b02bcfc83e9d6b3fe9ae3deff7c46926b2ba304a783c +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/moccur-edit/files/60moccur-edit-gentoo.el b/app-emacs/moccur-edit/files/60moccur-edit-gentoo.el new file mode 100644 index 000000000000..7f1bc222e638 --- /dev/null +++ b/app-emacs/moccur-edit/files/60moccur-edit-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(eval-after-load "color-moccur" + '(require 'moccur-edit)) diff --git a/app-emacs/moccur-edit/metadata.xml b/app-emacs/moccur-edit/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/moccur-edit/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/moccur-edit/moccur-edit-2.16.ebuild b/app-emacs/moccur-edit/moccur-edit-2.16.ebuild new file mode 100644 index 000000000000..88ee5f67b542 --- /dev/null +++ b/app-emacs/moccur-edit/moccur-edit-2.16.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An improved interface to color-moccur for editing" +HOMEPAGE="http://www.bookshelf.jp/ + http://www.emacswiki.org/emacs/SearchBuffers" +# taken from http://www.bookshelf.jp/elc/moccur-edit.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="app-emacs/color-moccur" +DEPEND="${RDEPEND}" + +SITEFILE="60${PN}-gentoo.el" diff --git a/app-emacs/mode-compile/Manifest b/app-emacs/mode-compile/Manifest new file mode 100644 index 000000000000..0c94c6ea79b5 --- /dev/null +++ b/app-emacs/mode-compile/Manifest @@ -0,0 +1,6 @@ +AUX 50mode-compile-gentoo.el 255 SHA256 a222c3c4d39a0b5febf275e2594611182d862c044e0fb74d0bdc92959e8e7b65 SHA512 4214eb678ef2ee902bce458f906d19cc90f2d2f793e34e45b98393dc0d6eddd29334bfbdf1983793aa840f827654b093519686bf643a9593df9b0cd5783d4241 WHIRLPOOL 0f97ac0e55798dfa34224fec1d3f8645e75b12332b40b0193cf6b9978a08b0d74a1287417d55a86f0b3fa8883aea8a4ee357e0b3a6dfd8ca462f5e2bde6aeecb +DIST mode-compile-2.29.1.tar.gz 22924 SHA256 9c7dafa3a5c5706316a01071a2769beeecf228d0831fceb53d27d4e47c9d0421 SHA512 bc43d9cae411f5177ce70c736041db74c6db1dc5b766b22b92227e9e1324d304276bd104d8e3cac9ff5a877fc48b6da5b904e1acdb6cca7396fc7c26cc572815 WHIRLPOOL 3980e43e28438f5eefbd1d8e689cc18d9cc922857ec3e32b58c6aa6d056cc6798c2094b65de28705db6dfc95e493a06858a208c536f2c9d217027d47c4b311a9 +EBUILD mode-compile-2.29.1.ebuild 465 SHA256 f729307bee0503c6448e3be401f855beaf0d6b415adb0234394d930f2730dd5b SHA512 59e76a700cac1f4a955a2de9ae287d8c5987ac3a4b1b48e88744afd73c65ffe6bfa046d0b8067d311a275c7d5ce9fd703b2d4184ecbcb4aa3bcfdc582434cc9d WHIRLPOOL 5d9d35f10937554afda3173d7c8e004a8b1b47d29a9658600a24c40664db9391e61e027f40d42e40ba94b423d99a1310020d37adf89bbd5b89cb13ba263649fd +MISC ChangeLog 2365 SHA256 d4c7319883a985fb65a13acc214348cb64ac756839cdd3f79965343212090358 SHA512 5fee88fcc46d37d5c2bf6859e38decc370c1195db96d77c4ceca6d88082c87dc742c9ba911176bc10298a447ccf57188055ac880b6bf2cb30f15d57168084e8e WHIRLPOOL 1cf0bbfacf37cb285e4daafc97dd8f6986c896e4e88d76e5a1f5fad5b1286fe49c7258c3f0d10ca525e6a8d86871fa42ae8961c4891c3d2734eabbb2f4c48213 +MISC ChangeLog-2015 1122 SHA256 5418d6c322a83662b48d5f112cdae3efd2b438a26c3e192954c3221c72450a7b SHA512 74cdf3e2cef448a7851a9b81eecb33730efad16bf9e70dd19272c35b417b3eb7c2de35094e28e2d8cad6af02ab6f79a4439b4db41c9cd02393e9630678f51684 WHIRLPOOL 67a46412a60efb246da63a5802bcc34809c7848ca99712a4460bd7c2c153ee1f05c42c69817e66c96576688bbd587f19ab93549c5fb00bc18ca826d03f95fc52 +MISC metadata.xml 346 SHA256 18c46b3fcf0bab8f62a5cf797e8dd228dea129adb9d822ebdab6807d47cda8ed SHA512 ecc1d6e4c3d88e34bee72530fc1bebcebec1f952c05cd0b0d423f7bfec40ba48e4325690a3c27abc1f474271f692273d6b3bb19e0590def83e33fd5d7bd79b5d WHIRLPOOL 86ea7ae499f447b3296a8213d26795fedfe6601b439c856712edf8c3eec74b4f1bc0d202dad39a3e5af815011972029a8ae184efac29a15bd20e1797256e0503 diff --git a/app-emacs/mode-compile/files/50mode-compile-gentoo.el b/app-emacs/mode-compile/files/50mode-compile-gentoo.el new file mode 100644 index 000000000000..d8dc2734d77a --- /dev/null +++ b/app-emacs/mode-compile/files/50mode-compile-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'mode-compile "mode-compile" + "Command to compile current buffer file based on the major mode" t) +(autoload 'mode-compile-kill "mode-compile" + "Command to kill a compilation launched by `mode-compile'" t) diff --git a/app-emacs/mode-compile/metadata.xml b/app-emacs/mode-compile/metadata.xml new file mode 100644 index 000000000000..ee8fe455a3d4 --- /dev/null +++ b/app-emacs/mode-compile/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">emacsmirror/mode-compile</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/mode-compile/mode-compile-2.29.1.ebuild b/app-emacs/mode-compile/mode-compile-2.29.1.ebuild new file mode 100644 index 000000000000..157a8699665c --- /dev/null +++ b/app-emacs/mode-compile/mode-compile-2.29.1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Smart command for compiling files according to major-mode" +HOMEPAGE="https://github.com/emacsmirror/mode-compile + http://www.emacswiki.org/emacs/ModeCompile" +SRC_URI="https://github.com/emacsmirror/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/mpg123-el/Manifest b/app-emacs/mpg123-el/Manifest new file mode 100644 index 000000000000..cec583e72258 --- /dev/null +++ b/app-emacs/mpg123-el/Manifest @@ -0,0 +1,8 @@ +AUX 50mpg123-el-gentoo.el 121 SHA256 f98c0b7674758684be83e3311060a51ddaacd9576ffe88d87083c0406bc93839 SHA512 65b1d2039ce0773a65cf26fc88699ccb6fa26d7db2312ac6a9d0712512c214ba7b5758bd1556365836fdf840bcfc9eedef12f18bcdd1866fde6937777979a032 WHIRLPOOL 38a4b9b8ee3c5edcd344e2f192531ba453d458089c69218a31d87a1cd0ffe7614283b6d1f8a8473843a3433bd5635b02d9ad6afda52fffca8a134c3f3c6939f1 +DIST mpg123-el-1.59.tar.xz 34076 SHA256 6105c3d11099a96cc5cb77909ca8d9e5ea4d5cb78b6a7ca185eb350425e075b4 SHA512 48fae024529be7b88553fc43fb626253f3d3a10d6709378a565a0d407374569e5573e52c0b26abc4d6f2f51ad7f680d655a1ac15ff696f4534c39a9a3536bc0e WHIRLPOOL 6434aa2368976698437c0a7ec12c126861c7f0096f4263f59b555b59c8d20377b5279ce09ceb99bb4b333318541126bb990009234cbd611ffdc2b91e980903f0 +DIST mpg123-el-1.60.tar.xz 34104 SHA256 b80685f47488f602657e3cb320240b74ba0d1a49e8200dc2abe92850abbdc501 SHA512 5f4d7aefeaec6c5e94dcd5d15af7d0b89dc79274dce117309a70170cd0ec8cafac7c275518ea21d797d9251c31033b93c0581f26f83792c7b697094f4b194611 WHIRLPOOL 4d5cb7349648787894056c7f98ac00bba351f06f78049876a8ff3385367222839957d5f3fea07676000b78f42bfc98eedef9688ce91252fb1b30537265e9eccd +EBUILD mpg123-el-1.59.ebuild 837 SHA256 d60aef36da2304975cfc4593fe384110db9c351527236fd20e337dd7bb1b2cbf SHA512 952292f953a6a470fc9ea0400cffdbdd4128ef5b3412154695840f559d1e7aae2ac169d54a77ba4e718ad007e24067cf4a0934100da88b7db2d0fbecc586be69 WHIRLPOOL a983833474d96b77447f6ebd22111582aa7fb15579d1627c8013294036e403addc927b43287bede1f6551eecf92ff10d16285c77f6ccad95f35932f751bc72d7 +EBUILD mpg123-el-1.60.ebuild 794 SHA256 c8890da49e193fc64b25d502f1cfda89608493d435ba510cae5abc9cb929cc69 SHA512 e9cbb50ebd06e8c6c4dfa79ba8a175459555f9f907444b6b27ddcb3bae59177295ae04e72ded30136c3d5640f4281840de6eb82b7e71a7c07d9f156b9250538c WHIRLPOOL a35488235c5cd644abe607c494eab2063379af37cd8314fe9e7bf58949ade87b0d4641e2ea77706973b2411c727ae3b4bf976833e80627263b10c06cfc8a8ef4 +MISC ChangeLog 2430 SHA256 6f1d50729be4849d91182ec2e908c305f0aa6f5265bbaedd431bebe7c68bd2b0 SHA512 0b7a2cbf68b3b9246cac15d8aeced8a8f6bce765af3fe7159d111adf1e8bf28f78056c3e6e722aa8acb0c662668e9c22b3c3f55ec42d3a944c9780b1d162d98b WHIRLPOOL 5d0c0af9009e9889929847b9254780e57edff7a201afffe265b1729ba0db9befdc62f269149d443cbab7d6faa249a6993216ab1308a5ce8acbe9067333cd1803 +MISC ChangeLog-2015 4806 SHA256 84df2e476859b97f841411e0748c93c373c47bde82977fb49ce3922d0e3f4bb3 SHA512 44491d334ca55a350f641c72713c979d1638414752079557943886196a0a9c5279e06396d935147104f402773bce79ea77d3cd639aeca7d469521f41476b7711 WHIRLPOOL 41fd72c7751f559947cd4e8a90c11162f7d35a38291bcf82818a196fad0b6ddd60e875377c5591c8eeb9c2e278538cce0c4af040742819f860a4db79b7146537 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/mpg123-el/files/50mpg123-el-gentoo.el b/app-emacs/mpg123-el/files/50mpg123-el-gentoo.el new file mode 100644 index 000000000000..b65e6b16969d --- /dev/null +++ b/app-emacs/mpg123-el/files/50mpg123-el-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'mpg123 "mpg123" "A Front-end to mpg123" t) +(setq id3*put-prog "tagput") diff --git a/app-emacs/mpg123-el/metadata.xml b/app-emacs/mpg123-el/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/mpg123-el/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/mpg123-el/mpg123-el-1.59.ebuild b/app-emacs/mpg123-el/mpg123-el-1.59.ebuild new file mode 100644 index 000000000000..2cffa4ba6c99 --- /dev/null +++ b/app-emacs/mpg123-el/mpg123-el-1.59.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp toolchain-funcs + +DESCRIPTION="Emacs front-end to mpg123 audio player and OggVorbis audio player" +HOMEPAGE="http://www.gentei.org/~yuuji/software/mpg123el/" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="mpg123-el" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +RDEPEND="media-sound/mpg123 + media-sound/alsa-utils" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + sed -i -e "s/\(mainloop:\)/\1 ;/" tagput.c || die +} + +src_compile() { + $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o tagput tagput.c || die + $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o id3put id3put.c || die + elisp-compile *.el +} + +src_install() { + dobin tagput id3put + elisp-install ${PN} *.el *.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/mpg123-el/mpg123-el-1.60.ebuild b/app-emacs/mpg123-el/mpg123-el-1.60.ebuild new file mode 100644 index 000000000000..f2120eb5c4c2 --- /dev/null +++ b/app-emacs/mpg123-el/mpg123-el-1.60.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp toolchain-funcs + +DESCRIPTION="Emacs front-end to mpg123 audio player and OggVorbis audio player" +HOMEPAGE="http://www.gentei.org/~yuuji/software/mpg123el/" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="mpg123-el" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND="media-sound/mpg123 + media-sound/alsa-utils" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o tagput tagput.c || die + $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -o id3put id3put.c || die + elisp-compile *.el +} + +src_install() { + dobin tagput id3put + elisp-install ${PN} *.el *.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/mu-cite/Manifest b/app-emacs/mu-cite/Manifest new file mode 100644 index 000000000000..160d707e90c2 --- /dev/null +++ b/app-emacs/mu-cite/Manifest @@ -0,0 +1,8 @@ +AUX 50mu-cite-gentoo.el 142 SHA256 0a0ce729341784582cf239948dc075e347a810abe493d96e6794b4e7fc8447cb SHA512 737b4c0c5ae0790e7cc8dbf0d253aadf7cd2680c54940967d93f95dbf6fe80fdbf5290560ef4eacfa16c1a26ab9567726228af7b3b649f859c01b021c10563ef WHIRLPOOL fcebfce1f5e1bee071c09a995250806a6b7ff5163bf99606613805204a68062ae05c42f15a83c7d365f5717af0bab6e645858ab537adae12cdad7d3e016fe723 +DIST mu-cite-200709030413.tar.gz 19439 SHA256 17db5bff75e0f24b46b53c8c0e85d7b5063ce114372d9cdb4d4cc23600930985 SHA512 aee355abf8d77ca9ce6d5d2f00e5e8d9a1123b82bb15169bbbdf22c9447c37f1d200ffe1cd05abb61f1011c0d9731d3300d0e5bbf6f10ca6155c00a610a46703 WHIRLPOOL 88fd3f41083599613878ef3f13374da73274dfb3ebf93a4958c7b5978b8be77ea83217ed461052677636020dfc17b392ebfa4e259a2a92f915529db68e5242f8 +DIST mu-cite-201202272330.tar.gz 19212 SHA256 b16b066eed65b6f984d81a8df2ecb53fbd0ce68599f96c7ca3b279a4ad51292f SHA512 78013bed020c46baeecf56bcd155eb6058d11b1d61a0af55b075454601e3cd1a992bdad887e125ffd569782a38e4509d60efdc431ded501c35da096133b475b8 WHIRLPOOL 6605a3b4857b13bddd0847e1d39a03c9cf38dfdb5a8aedc13cc77faf7a5e3e2072d4b8158d91ad1c7cddc7530544bca4c45d4b85a5cc6d8ef978d01c09729822 +EBUILD mu-cite-8.1_p200709030413.ebuild 530 SHA256 158dd02823f45a28382f918e55d5d1a910610fa12ab7f60889b52b0121717d69 SHA512 9139ceff997366d98f6bfec34025d3978faeb629232eeab133369e90cb413802a91465b8e6b98f0b6e998ba27456fda60535178127c30a6d38747e672e987068 WHIRLPOOL 9de41e364d62e3ac563604e63f76a9560ea2fa2f001e78a93c0e1fe622befadda27cc9f45fb954ee299d7b0c73ed9a04a08c25eba0ec791d783be2f04b1aa26f +EBUILD mu-cite-8.1_p201202272330.ebuild 530 SHA256 158dd02823f45a28382f918e55d5d1a910610fa12ab7f60889b52b0121717d69 SHA512 9139ceff997366d98f6bfec34025d3978faeb629232eeab133369e90cb413802a91465b8e6b98f0b6e998ba27456fda60535178127c30a6d38747e672e987068 WHIRLPOOL 9de41e364d62e3ac563604e63f76a9560ea2fa2f001e78a93c0e1fe622befadda27cc9f45fb954ee299d7b0c73ed9a04a08c25eba0ec791d783be2f04b1aa26f +MISC ChangeLog 2696 SHA256 ef2899dcdda5ae3559029d10bc9d890285472458f3629fd30e1652b162078a41 SHA512 4e607c71d483ad7e4a3c6ca95fec0a42b5ffb28d1529248583431223d31b80bf24dfde3da7b9a9b6eae9caf44b1b405387a8cce842de47e63e46579fe30ca7fd WHIRLPOOL 647b1e9a3d0c59cfd56fd33dfed8b5e7372f90c00317464213e770104bc12f5cc4d30ce667406f1d5d26fe9e75ef199485e2dfe9535580908c519620bb6c22f5 +MISC ChangeLog-2015 1598 SHA256 4cf6c8948e547f588f1d880032c6a017566fd57e9c2084484238a0271ea2b32e SHA512 e18c6be17da6206e6f6c13f786af774f1e94419e488fc236b0ddd87e5da715730dbdef5b678fc89e323fd5b03413bb54206f169189de9df13a41e04c70feba82 WHIRLPOOL 24177b3896b444258bea09b8e5a989c8e4ba60ccad48c13d0c9e700c45f0c8770aaf0501c2fd4643e364f4b23afa2e65f06e6282f3e60599b638d4adf7413502 +MISC metadata.xml 352 SHA256 19babdb726dc3a9a8a845cce318dd2e1c976e3ab256eaaba295f421200679f41 SHA512 f176afe126a6ee35f5517c091221543d75e1b208299fb7829fd163a7ef4876a4e92f4670f7381c1f863db2746473b8473882d02cd72bbf9d007a783e0e52969a WHIRLPOOL af306d68898e521d894218693ff990555bb03110d8caae3358f695c360154e82e492296ad70a14437a2989e4648d1410587cdf024a91d5fee2cd62224507caac diff --git a/app-emacs/mu-cite/files/50mu-cite-gentoo.el b/app-emacs/mu-cite/files/50mu-cite-gentoo.el new file mode 100644 index 000000000000..d6cf435893d4 --- /dev/null +++ b/app-emacs/mu-cite/files/50mu-cite-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'mu-cite-original "mu-cite" nil t) +(add-hook 'mail-citation-hook (function mu-cite-original)) diff --git a/app-emacs/mu-cite/metadata.xml b/app-emacs/mu-cite/metadata.xml new file mode 100644 index 000000000000..02fb2539160f --- /dev/null +++ b/app-emacs/mu-cite/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/mu-cite/mu-cite-8.1_p200709030413.ebuild b/app-emacs/mu-cite/mu-cite-8.1_p200709030413.ebuild new file mode 100644 index 000000000000..63f2fdaec660 --- /dev/null +++ b/app-emacs/mu-cite/mu-cite-8.1_p200709030413.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +MY_P="${PN}-${PV#*_p}" +DESCRIPTION="Message citation utilities for emacsen" +HOMEPAGE="http://www.jpl.org/elips/mu/" +SRC_URI="http://www.jpl.org/elips/mu/snapshots/${MY_P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="app-emacs/apel + virtual/emacs-flim" + +SITEFILE="50${PN}-gentoo.el" +DOCS="ChangeLog NEWS README.en" + +S="${WORKDIR}/${MY_P}" + +src_compile() { + emake EMACS=emacs +} diff --git a/app-emacs/mu-cite/mu-cite-8.1_p201202272330.ebuild b/app-emacs/mu-cite/mu-cite-8.1_p201202272330.ebuild new file mode 100644 index 000000000000..63f2fdaec660 --- /dev/null +++ b/app-emacs/mu-cite/mu-cite-8.1_p201202272330.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +MY_P="${PN}-${PV#*_p}" +DESCRIPTION="Message citation utilities for emacsen" +HOMEPAGE="http://www.jpl.org/elips/mu/" +SRC_URI="http://www.jpl.org/elips/mu/snapshots/${MY_P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="app-emacs/apel + virtual/emacs-flim" + +SITEFILE="50${PN}-gentoo.el" +DOCS="ChangeLog NEWS README.en" + +S="${WORKDIR}/${MY_P}" + +src_compile() { + emake EMACS=emacs +} diff --git a/app-emacs/multi-term/Manifest b/app-emacs/multi-term/Manifest new file mode 100644 index 000000000000..4d4a2ac138f5 --- /dev/null +++ b/app-emacs/multi-term/Manifest @@ -0,0 +1,6 @@ +AUX 50multi-term-gentoo.el 333 SHA256 0b68e5eb9bfdd5f1daca160e03cf957922c54d4ed1b8d1d9e900a7b4838c955b SHA512 ec802e28ed8ff19b34eb394be23c5eec1e8a68542574669062048315106d8a814ce3cd6a38713c53b193f5bb66def03c4397e4c606d4380a2be7525e2f348953 WHIRLPOOL dfd38b4fddccb2d1df15fd47da179b9a71d02e2233beea7ad3cef7f83f35f795b2bde4df5e107dd05225ba7efe7f8ce074d279b079143ca970df58722698f21b +DIST multi-term-1.3.el.xz 7968 SHA256 9e151e0e5fa81ff69c9ab7ea8c561dc8713fdd64628c195b6652fecbc17b3d93 SHA512 fcb31da193f84fde653583b999e344fb7ec7404948fbf64b15f9a86eb69e9cc9514ad4380ce5b9c3813a74226d8addf8c87bb539f9ee927d4a0c0a7c2ea7c361 WHIRLPOOL ca52cda0c7012a5daa9de88917e93f1b7e29c52aa6b1991cc77330d3502e1e16b84ed0b7b79603e5556f1b0f38d2047eb8c32a4d07a7a4e866c42d3051f024b3 +EBUILD multi-term-1.3.ebuild 438 SHA256 446beaf336f4d196c094e857be715ebfa55d668372958f946b5e522f46e25133 SHA512 537dab920a7ab7589461d388e4d8ca97c67eee15c6e901de378629e4ca36771343306437c9010b1dcb7ac3f42dd32cdf4b3738788f57c871f076490d86afd13f WHIRLPOOL 6f71418d9a9214c60556e8745ae7a0029e176be16283181daa9c04e801e3cb6bfb194e3abf0b783259b57153e503bd19cff582a7ba66a9360b3d58b1549017dc +MISC ChangeLog 2535 SHA256 19e6f399d7a38689089642f9eafe0f29ccd8710a531bb555e8137020f87bea27 SHA512 8ac1bc2399419416468203d3984a9586a7ec89cbb13609565f0d9c7fb5ef1240917c51ac02037996a412716dc1c3f6b285b4cfab46bf01112a9bd4c47eaa0442 WHIRLPOOL b54785aa18c8e268f89eccdf26f30d6ca286266e174ef3fa1120b4c2baa302297e207d897d4597fe5ebe7b86fb0e6a783ba38516d6373f4dba5598e8a17b8603 +MISC ChangeLog-2015 665 SHA256 68d4673412051a9bce2d9fecb69f6800ec61e24a1b68dd76f62b9c7f954a27d6 SHA512 08bb9a80f8ddf0a1a6edfb1ce1b1b2274fc27cc42f4d483ede43d9e46eebad4592dcfeaf5d6b941302a101dda168d340ca90933c9da785f365cff1d41e8ec43f WHIRLPOOL 37d1401e1486ee50af8189703602bf455a6df1b0985fca021b8e96453da061b1d9609d6683b6e8c59df45cb25259ede97a79e54d4cfd4ac12b31d5f1cdee57cb +MISC metadata.xml 332 SHA256 9514597e93dc6cc163e8519266ab94e4bbc0d9258cff87cfaaa4c85f7886a152 SHA512 fab883d6c5a31c0d6fe8eb841f083cf7659fc80b1eddda6c1ccd219e48195aaa9ee67e0a47240ad98ed3c0ea979bf8f8214e3b8e29cb808187a981adece8e29a WHIRLPOOL 5f64bbb4457a38a16b2657a6f75e5d1b7d5eafa54932d54488af7b6cec426a8c787db8b391d25d6370a02a1039d2ad8257561eed1debcc50e6e64fa6645a3f22 diff --git a/app-emacs/multi-term/files/50multi-term-gentoo.el b/app-emacs/multi-term/files/50multi-term-gentoo.el new file mode 100644 index 000000000000..0552079e24d9 --- /dev/null +++ b/app-emacs/multi-term/files/50multi-term-gentoo.el @@ -0,0 +1,7 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'multi-term "multi-term" + "Create new term buffer. +Will prompt you shell name when you type `C-u' before this command." t) +(autoload 'multi-term-dedicated-open "multi-term" + "Open dedicated `multi-term' window. +Will prompt you shell name when you type `C-u' before this command." t) diff --git a/app-emacs/multi-term/metadata.xml b/app-emacs/multi-term/metadata.xml new file mode 100644 index 000000000000..e492d3cccc2b --- /dev/null +++ b/app-emacs/multi-term/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>mjo@gentoo.org</email> +</maintainer> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/multi-term/multi-term-1.3.ebuild b/app-emacs/multi-term/multi-term-1.3.ebuild new file mode 100644 index 000000000000..cafa340e21d9 --- /dev/null +++ b/app-emacs/multi-term/multi-term-1.3.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Manage multiple terminal buffers in Emacs" +HOMEPAGE="http://www.emacswiki.org/emacs/MultiTerm" +# Taken from http://www.emacswiki.org/emacs/download/${PN}.el +SRC_URI="https://dev.gentoo.org/~mjo/distfiles/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/multiple-cursors/Manifest b/app-emacs/multiple-cursors/Manifest new file mode 100644 index 000000000000..08f467bb5353 --- /dev/null +++ b/app-emacs/multiple-cursors/Manifest @@ -0,0 +1,6 @@ +AUX 50multiple-cursors-gentoo.el 80 SHA256 9f073ba40dd257b71818f323612b7db32b046c647ae94cd5c5c2b34d03247d79 SHA512 3c5a03d2cd864fdaa43bdbce47884b189abac77ba99cf57cfe2a6bc2c65cf3f32d45739832ec30613d884a01a08547cb80a028eb6b9a93329ea690ef57230fa7 WHIRLPOOL 63298f59e855c98a8a7d69bf43b7ff39524b54a72918362aa90729899bc67dd4de4e99a23ed9a1a9006b1082b8a5e559661db87adc7b9cf15d0b79206b42716b +DIST multiple-cursors-1.3.0.tar.gz 25880 SHA256 0fba83ca60ce83758b5b2ae23ec6e14fb8d6ff50b02322e572bc317d9908d6d8 SHA512 2d321f9016b78aeb37507071756781c84b576a0fbefa385474c8c6287c989412b72b83dfdbe79bc0da1485893ea01952b6e0d392573386338db9e8728f722259 WHIRLPOOL b1f092ca3d75d5b223140f9faeed0b3c309336990a2c70492b2566198d453a0ea0bb89a1cd574fc33a5c88217628cf925a9baa2e9bb9e3c4aac8b89fda42397d +EBUILD multiple-cursors-1.3.0.ebuild 504 SHA256 148f7d8e75a728af267d0768b68ee7aff97eab1caa2d9f5f05e1e2ed09f9fc08 SHA512 251e358812df5ae3a05d9a3081ebad1d02ae7386693b39ed37e417268cb7181d067b767c763b6cf8ec9ed8e4702171bd42260b03fa96147550d5afc26bc1da77 WHIRLPOOL a18c93bb44b90f4a2d38fe0d92c04d90181de8e64c755a2130ffd0837689e8a1cd5c4627280f49ed29956b0c05a7a6002dba630765edd3339ff76f7341d31f83 +MISC ChangeLog 2381 SHA256 fd844fdc55ae3d2a8b228e527f9d8284765e79ade348fe52628f3b7479b60745 SHA512 d0bbdf325ea87a67a4ee204f661f844400c3df1bc38551bb322d062eac33d9934665cbaa64760c74a2b780fde6a994a991864655aeb4156ef6c65a32240a6df9 WHIRLPOOL c2aa5cbc53f9a80cc229b97f1f7860ac0fac9fc71630d1a6fd7a057688da2acab1f155e786c5465dd7b20d4ee7fd31aac8f0bf63bb87fd91ff9bef792a7f1618 +MISC ChangeLog-2015 750 SHA256 f2e28e778491c72e8eb134b58ce3ed02d3647f5faa0ed57df00bcfef80b16160 SHA512 c7c84df6a6f00d4fa136ee594fe1c101033a0760307812ca1f7b4f382ef0bb46bbda8fb765b094fa13a888abdd9accb3b1a0f1145254bf320ce12a07c828ceff WHIRLPOOL 8839c38175455ec7939ab2a633c697e1c1ca7d08f42b68dcdb7da7563994ca0259561aa31b81173d71a17ddff96167d5288e908511a547a4505715c098c28573 +MISC metadata.xml 349 SHA256 c6aeb304d356e11dec14b60534b244eab51183f7c573b9ab7e2e5340f5bd3b62 SHA512 546fae16b8dacb089a436fe0eb61bba2cc27117b0d65287c61b62ea2520fc4b69b64d0f5c42bd95ec9b54bc6058fef2596367ffea1a22c8094e2fc91841c8fd8 WHIRLPOOL 3dafd5ea5d364a1fe4a4afebfa70b5210d14af4a3421c5e07d93a40142d3c85127ff477519f6aa3490925232843cce5647298debd2a3a5731706c0b57c189410 diff --git a/app-emacs/multiple-cursors/files/50multiple-cursors-gentoo.el b/app-emacs/multiple-cursors/files/50multiple-cursors-gentoo.el new file mode 100644 index 000000000000..e35cdf096a56 --- /dev/null +++ b/app-emacs/multiple-cursors/files/50multiple-cursors-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "multiple-cursors-autoloads" nil t) diff --git a/app-emacs/multiple-cursors/metadata.xml b/app-emacs/multiple-cursors/metadata.xml new file mode 100644 index 000000000000..cde5410234c6 --- /dev/null +++ b/app-emacs/multiple-cursors/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">magnars/multiple-cursors.el</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/multiple-cursors/multiple-cursors-1.3.0.ebuild b/app-emacs/multiple-cursors/multiple-cursors-1.3.0.ebuild new file mode 100644 index 000000000000..860848f016ef --- /dev/null +++ b/app-emacs/multiple-cursors/multiple-cursors-1.3.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Multiple cursors for Emacs" +HOMEPAGE="https://github.com/magnars/multiple-cursors.el" +SRC_URI="https://github.com/magnars/${PN}.el/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/${PN}.el-${PV}" +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md" + +src_compile() { + elisp-compile *.el + elisp-make-autoload-file +} diff --git a/app-emacs/muse/Manifest b/app-emacs/muse/Manifest new file mode 100644 index 000000000000..7f4e8a847ebf --- /dev/null +++ b/app-emacs/muse/Manifest @@ -0,0 +1,6 @@ +AUX 50muse-gentoo.el 64 SHA256 248c2ae2ba32c6da815274fba488c2ff4ba5cebdde0116d50e0a250e8a9de28f SHA512 c4b1049b70cd62c2490621d123227e5cc62d80c8a2fa3575d69443ec09e5fbb6294b1f3b3dda530139d9318610bc3c806f3984ae697e246778aab5aad0bbc632 WHIRLPOOL 0b9b0de58bcb9445eb77ebd552dde133eac8b4fb3471568b3ef0344ce50a2f03497b63ef68818ca4c8a8b21acf8251fa3df63ebead702c8230a4f5ae25358845 +DIST muse-3.20.tar.gz 411316 SHA256 080990e105050fc963bb1938209cc843f259488ae5c8373c5487f99a8dc383b6 SHA512 23cd0e864586f907418753bc3284afde51b4f8559c5d043c52baa70de70ec4a845d9e8362b93e701308dbbd662e3429035df8ad440916e61d5909498cd55f7be WHIRLPOOL 6840d3666925af91ddcc74e69f29216581f4207db9169fb8e39b38797ac9483711b42f8f12be083c8a818faf04f95dc4617b94d4f0eeb06e60d1efa34b7e1339 +EBUILD muse-3.20.ebuild 798 SHA256 4cdf981bd1f12ce8965ac7f09df1e6153dea1c4fa7ff95db742a8912e7ff27c9 SHA512 73f3d55410e94b60f40be8ddf8ce9e64e19534e26f67326bfa06d88bfae7d624026e56d1167484da5a70741ff8656f3c74fcc96b1e34c92eb4705a2c7e310856 WHIRLPOOL ab177712d64a5bfcf022ef8976f246b92b8b157c35a4406803ac371ba6aeff0e81445edd7725eef9b932614c339c182eb65a025749059b5b3fe4a69a25357d9b +MISC ChangeLog 2329 SHA256 24d0c57728fe44d8ebb36969a0676cf3755ec4e7cc08e54904630e34e0d02c4d SHA512 d74909096c3850503888bdb06d46c730451155ed73e307e264b60b394e2a6115450f1dab9133ae32fe6e24faa5d84021c1604d21e0235daf88d0a5025b5bc4ae WHIRLPOOL fa4410613ec94375782d6f34bc76b197f74baaa9c0670cad10a2529e4310e72c8258e3aca9abbbf85d7472d5f0e81d1413224abb83324916b41831ea1021fcb1 +MISC ChangeLog-2015 4054 SHA256 670f04845aaf15050fe7c77259309af4ea81f6d6f488d09fa6b7c449c937c7a5 SHA512 8fd3fb0faa3787ca0fb1ea62d84d39434f5148b6f9ec53f36692ac7a7317ba65c045a15ada3314862461cb2393c2ea6f9523747a9938f1cb90890ffd628a78e4 WHIRLPOOL c6974cf2a7e8eb67ebdac0fb4b87c4af5af8006e67dfe2c6762d8c204f2a055c4a999865527e470237cd55c654dd76269e55a255ab90687854a230560c887df2 +MISC metadata.xml 1550 SHA256 636eb9fe3b9b57f0f7519cd0308a5619d8adb3618ca9182c2a7358a29c8f0667 SHA512 903df1bd07402f522abb11843d300e3ab0b2767aac79bb386e0f12539563e53f1205ef9afe43a0d524ae9a09612b12bdbe40e6841da1b0d1fb7efb6129c2eb7d WHIRLPOOL 6a5572c1c4cceb07f3dba4b0c8978fb9467956cacc98383d0ef21fd4bbae2bc719d5c160f4ab0b881e11039e9d10aa7d8d496adea7e0edaa2073c577ff20fdf9 diff --git a/app-emacs/muse/files/50muse-gentoo.el b/app-emacs/muse/files/50muse-gentoo.el new file mode 100644 index 000000000000..63bea6e9b3ed --- /dev/null +++ b/app-emacs/muse/files/50muse-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'muse-autoloads) diff --git a/app-emacs/muse/metadata.xml b/app-emacs/muse/metadata.xml new file mode 100644 index 000000000000..52d46b795bea --- /dev/null +++ b/app-emacs/muse/metadata.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Emacs Muse is an authoring and publishing environment for Emacs. + It simplifies the process of writing documents and publishing them + to various output formats. + + Muse consists of two main parts: an enhanced text-mode for authoring + documents and navigating within Muse projects, and a set of + publishing styles for generating different kinds of output. + + This idea is not in any way new. Numerous systems exist - even one + other for Emacs itself (Bhl Mode). What Muse adds to the picture is + a more modular environment, with a rather simple core, in which + "styles" are derived from to create new styles. Much of Muse's + overall functionality is optional. For example, you can use the + publisher without the major-mode, or the mode without doing any + publishing; or if you don't load the Texinfo or LaTeX modules, those + styles won't be available. + + The Muse codebase is a departure from emacs-wiki.el version 2.44. + The code has been restructured and rewritten, especially its + publishing functions. The focus in this revision is on the authoring + and publishing aspects, and the "wikiness" has been removed as a + default behavior (available as the optional module muse-wiki.el). + CamelCase words are no longer special by default. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/muse/muse-3.20.ebuild b/app-emacs/muse/muse-3.20.ebuild new file mode 100644 index 000000000000..0b93b90bc77b --- /dev/null +++ b/app-emacs/muse/muse-3.20.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="An authoring and publishing environment for Emacs" +HOMEPAGE="http://mwolson.org/projects/EmacsMuse.html" +SRC_URI="http://download.gna.org/muse-el/${P}.tar.gz" + +LICENSE="GPL-3 FDL-1.2 GPL-2 MIT" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" +IUSE="test" +RESTRICT="test" #426546 + +DEPEND="test? ( app-emacs/htmlize )" +RDEPEND="" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + default +} + +src_install() { + elisp-install ${PN} lisp/*.el lisp/*.elc || die + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + doinfo texi/muse.info + dodoc AUTHORS NEWS README ChangeLog* + insinto /usr/share/doc/${PF} + doins -r contrib etc examples experimental scripts +} diff --git a/app-emacs/nagios-mode/Manifest b/app-emacs/nagios-mode/Manifest new file mode 100644 index 000000000000..03483a7bd783 --- /dev/null +++ b/app-emacs/nagios-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50nagios-mode-gentoo.el 195 SHA256 eb48644622b051e5b2272ab9a4617888428f23041dff6efe8ed99b2e2769f87b SHA512 07e3dfbf4b4142b6b6bbf4138c76b9252f94b9cc1c25f2eaeb9cfddf2294995ffd5fbf40b6bdc032320f94dc93e8463cb270ef841ee11424939dcf5889a54fe1 WHIRLPOOL 396cbaddd9b6183f9fc2321ed18584fd1f0199387ac8bb50ca4ab48b4ef5b1773ea3573cb9ee4c7a2ea135f4029bf53217f21deb4424524e16f98ce86605099d +DIST nagios-mode-0.3.tar.gz 7917 SHA256 a85de6caa36b0fff2f02f0911ce43581108c318aec205fce90780cda0cee1f43 SHA512 e9ff6e0684ee0f9f1919ec9dd4c8e0dfa7faab347f56724f7fe69bc366cf8d81f98c4c4245ddde95bbf9a2b9f72fec80a100c22b6b0b9e3c28c999515d0b6a50 WHIRLPOOL a87c166825f994b3fa271ae7d5f188ac3edd8d510f43dcabcd28c1e199f76bc08268f5808bb0e2a97a43b367439fc0a5c5be796e890cb7b84686528b1c0658b4 +EBUILD nagios-mode-0.3.ebuild 453 SHA256 ae1db610dd75acbeaef78059939b5e968e1a9a416b225194004bff34a187956e SHA512 39ff8f5ee30350407cf6d03bfcdb8adda2baeff902ecbf5e4fafc81724b0f2499d6238f691102e360225dbe77e0d7dd376be5105a8503f3a64b9f1da88119eab WHIRLPOOL dcd8ba8fa5d7907a83651b9398718f7676cacd9ab51b1e59cda10ca9b7ac9b885b7a921aed314b0510bc172c7dd438b155cff6d477dc5ab4851be35054c74cc0 +MISC ChangeLog 2355 SHA256 ce0e62b064598d1670758e58eec4775819b846993f45db5276ba5451389550b9 SHA512 cb6d44648aa266978a167b83f55208ea4a0b22eb36bf090de4aa15995c9e375028c2a86684762aa8f150e244d1984fa2104df49113eb0d62e6d3551aafbb5623 WHIRLPOOL 5532af754e3ff816369de91f8a04c38e5a0d4ae45b7cee0e35fd0065b69266613a3020586b5ce799757a20df55a422468090d45b14952f04f29b90ce73333c15 +MISC ChangeLog-2015 785 SHA256 47e777639545ec8c6c9aa0a8ee4b078019de5f592b60dcbf1a13845c9dcf9a49 SHA512 59ea423483b4840dd1befdaded49337228f8d3fddb2291833190ad87b014ad2300fb4f66d11839e5dfc00267cd3d8c6ef292c55ac7c5a3f44647ae4666fd2873 WHIRLPOOL 757ad081c4cb9d7dd95717d8bfe04ceb66acc889d7d5a212b5f84026e66c93a45c1fa51e8839cc464663d1c742dabda6008fd7bf842922fe09096c0cedb6bd96 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/nagios-mode/files/50nagios-mode-gentoo.el b/app-emacs/nagios-mode/files/50nagios-mode-gentoo.el new file mode 100644 index 000000000000..d74ed9de7461 --- /dev/null +++ b/app-emacs/nagios-mode/files/50nagios-mode-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'nagios-mode "nagios-mode" + "Major mode for editing Nagios configuration files." t) +;;(add-to-list 'auto-mode-alist '("\\.cfg\\'" . nagios-mode)) diff --git a/app-emacs/nagios-mode/metadata.xml b/app-emacs/nagios-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/nagios-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/nagios-mode/nagios-mode-0.3.ebuild b/app-emacs/nagios-mode/nagios-mode-0.3.ebuild new file mode 100644 index 000000000000..d8df07e7fb29 --- /dev/null +++ b/app-emacs/nagios-mode/nagios-mode-0.3.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Major mode for editing Nagios configuration files" +HOMEPAGE="http://michael.orlitzky.com/code/nagios-mode.php" +SRC_URI="http://michael.orlitzky.com/code/releases/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86 ~x86-fbsd" +IUSE="" + +SITEFILE="50${PN}-gentoo.el" +DOCS="ChangeLog README test_suite.cfg" diff --git a/app-emacs/navi2ch/Manifest b/app-emacs/navi2ch/Manifest new file mode 100644 index 000000000000..b37d798d411d --- /dev/null +++ b/app-emacs/navi2ch/Manifest @@ -0,0 +1,6 @@ +AUX 50navi2ch-gentoo.el 101 SHA256 1b9026d17095867506f6673927682051c9b88d868d8183dd35512dc5f2f959b6 SHA512 c7efdd0ef06c613628340a4f6f3a1a249e137eafb75542967b4a15c1114260375c9c527fc4e037c98041520d6771f03500f1e37b3d8392b67f6d3509a4a501fc WHIRLPOOL f8b88887a6c3bb8c04b1ee31755d915ed71ede1df3565374355adfbab60f4421769e6a6035bdb56af043aefb9cbfd97aaf4a07b986a5e967b146874ab4749394 +DIST navi2ch-1.8.4.tar.gz 470499 SHA256 a2647881d1c20539148f8a01fcfa6f230d59582331ffd2d930effcbba307c603 SHA512 3028ea05c1e264f734f5a7578a0eb7e7aa5f23dbe33ccf9b0659344dbbb36c140842100923bb77e82614307e9793fb73e2bff42d6308438410d80102e33a3184 WHIRLPOOL 66b73d26e4b161d65a3720f6d16aca576c3ac9a7585d6bffd9e1e29d4082ed750f83ea625bad87fa6ef81265103514c13b7c031965ab22d309cdd5c482ff52f4 +EBUILD navi2ch-1.8.4-r1.ebuild 1190 SHA256 4378ee8a1dbf1c82a25a2a5d4492eeb4496745f0686b7e86e68d90b115f0ffee SHA512 5a9a78ce0bb4fe351e30d04fc06b90559d7e6d0ecbde75653423692c6fd935a7c7d9aa3913150ba6bd27835e07e07632eee4c3e97538771e38ca008387e101fe WHIRLPOOL db648041fb45cedf1d519e5ae139076c64c46de1b99027392740077c68406b687cbf5c257fb8d5f6cc2e4256465db92abcb541e7233cb956debd054609c3e313 +MISC ChangeLog 2654 SHA256 6b44a27e6c880f17575bd7aacce039185e38da3c58a582b186db0d739772aa13 SHA512 72b47d7ad9a40ae4e7a2470837f1bcdf019c95135b0472286b4adac00e8fc8f0dfd4f3da63a792f24a2c6a869dd1a7af410e4ece51ddcbf5924d8f5ac4915de6 WHIRLPOOL 8ef095b94081a7ebe7344a8d9ca4205720671d9c66a7772d9b61ea9f88cf9ff72ff6815043d0cf87463cd3b9bdd20f773169e13ade054ad15ab9ff120334419c +MISC ChangeLog-2015 8739 SHA256 6cc700f0121c8a2be795916f3f2b2ceed75970d7f7cfd4510157503592c01441 SHA512 533ab435a842fe5a7aa416c17360fdd20bd976919ab4bf5767863dec37a0c97cd4aa678a9fd5b485fa263f9b57fa21ea4c48afe53b35fa982ee62cc806092d62 WHIRLPOOL 0437ddbf191216eb7bd3770db9133588674d03cd521c1371eae9bfc91aede8ddcd7c98daa104afdaf57b16cd2fa0409b3f022c7077dfdb73fc62912a5e9fe6a8 +MISC metadata.xml 427 SHA256 ae7d6beef15949deb7b1a0a4fe25e55cd6c39df37f5bd4ccd70b41b9a5954713 SHA512 6266b1b30f14b6efd6fb4757a70d49e04534d4d53aef091d2b352491940fbb7fe9d122d03fbbfe4d7f2ff7187c091b3da6808de3fcd7881bbf2044e564a7c99d WHIRLPOOL e3f415efa6899cd8dfaf12404f0a4dc16b6031d2b435689b12a1414a10639c06073d434fc321cdce2ab1b9a03cea0641246386a4cc4d7edb0fbfa5d4cb06b3dc diff --git a/app-emacs/navi2ch/files/50navi2ch-gentoo.el b/app-emacs/navi2ch/files/50navi2ch-gentoo.el new file mode 100644 index 000000000000..512b80d45248 --- /dev/null +++ b/app-emacs/navi2ch/files/50navi2ch-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs." t) diff --git a/app-emacs/navi2ch/metadata.xml b/app-emacs/navi2ch/metadata.xml new file mode 100644 index 000000000000..8a18acf7a887 --- /dev/null +++ b/app-emacs/navi2ch/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">navi2ch</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/navi2ch/navi2ch-1.8.4-r1.ebuild b/app-emacs/navi2ch/navi2ch-1.8.4-r1.ebuild new file mode 100644 index 000000000000..c18d019a8908 --- /dev/null +++ b/app-emacs/navi2ch/navi2ch-1.8.4-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp readme.gentoo-r1 + +DESCRIPTION="A navigator for the Japanese textboard 2ch" +HOMEPAGE="http://navi2ch.sourceforge.net/" +SRC_URI="mirror://sourceforge/navi2ch/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" + +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + econf \ + --with-lispdir="${EPREFIX}${SITELISP}/${PN}" \ + --with-icondir="${EPREFIX}${SITEETC}/${PN}" +} + +src_compile() { + default +} + +src_install() { + emake DESTDIR="${D}" install + elisp-install ${PN} contrib/*.el + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc ChangeLog* NEWS README TODO + newdoc contrib/README README.contrib + + DOC_CONTENTS="Please add the following lines to your ~/.emacs file: + \n\nIf you use mona-font: + \n\t(setq navi2ch-mona-enable t) + \nIf you use izonmoji-mode: + \n\t(require 'izonmoji-mode) + \n\t(add-hook 'navi2ch-bm-mode-hook 'izonmoji-mode-on) + \n\t(add-hook 'navi2ch-article-mode-hook 'izonmoji-mode-on) + \n\t(add-hook 'navi2ch-popup-article-mode-hook 'izonmoji-mode-on)" + readme.gentoo_create_doc +} diff --git a/app-emacs/nxml-docbook5-schemas/Manifest b/app-emacs/nxml-docbook5-schemas/Manifest new file mode 100644 index 000000000000..269c9b5d3e87 --- /dev/null +++ b/app-emacs/nxml-docbook5-schemas/Manifest @@ -0,0 +1,7 @@ +AUX 60nxml-docbook5-schemas-gentoo.el 206 SHA256 38e8b44242273597c40be36d0b334f130cdf7892f39bfcf0ab1cf3262de65eae SHA512 5592edb5663066fcccaf5b05c3df671b4069d4d259376a8a91ef3f7ae5990687b15dfdf40e6f7aa6cc7d62b7cdaa5090fd851de0ed2718d20ecfe3e3a78530ea WHIRLPOOL 6a30fb0ebb54d3c9ef018c4e108c89e78ff084a9ecc3a58ca72991e989e9c7f148a2e1882258fee2ecf30bafd9e53a466efb251d144f81065444f4d4d9818241 +AUX schemas.xml 198 SHA256 906de2746de56838db3ff67ba8568e4d2800010e886a1132aaebbe629be8a9cd SHA512 1f41a1e907ae92637845803cdc0c569ad444c9c03a0ba5d9c3f909d42e41353a84f20ca50dbf4f49c0f96836af5c0d5ff0b1f034dbb9b8a45f6083a3ae955ada WHIRLPOOL 49884aef5ed0279f6d005854523f135461795395508b267c6df3dd87e56026de2537652508881d2bf7eba682f94700700c23d1140db0d70077f61647783a7dae +DIST docbookxi.rnc 292523 SHA256 cf4360946a2a7120b463721b6379f73e7a9589e08943e5d3eb20244e4b22a336 SHA512 13309beb2dbf76168889a962782d3dd1849fb254ebf1941ffd4fcfc272353ba0ddece509a9b74250462b3e1eff12f31fc408aa790e0efea01d527482b3fa3a48 WHIRLPOOL 2567079c80825ac01c4c2d814df33a434d79a1317b3eccc5cf38a67d7fbf35bf0bcac7f071b58d44dd07121f71205edc69f98a21490c646e1a63308b186e7a29 +EBUILD nxml-docbook5-schemas-20080922.ebuild 586 SHA256 fc9a119093d67bdb9ca7fe5c9f4f1a5054e05307e7fe077e5a3a79b04079f211 SHA512 2f17befae09d09e81e9a2b98d86a9d5bf479d6f5de74e8bbedace24f1c974917b1a1b7af2ff17c6b2619023dae8087010912c492d7893a37d2ce9974269a0579 WHIRLPOOL b8c9716615f242ed0605c1ca4989c249e83d7b8bdb6c2fd60f993663c611097c3b2fe962e44c9f0cc10c7cafa59870431c9c2c356efc9b3739921676b8933298 +MISC ChangeLog 2547 SHA256 b9219c931c43d32424873a065030e1663d8476a28ac63ba71576b26f6e21062b SHA512 18c8302a810039a43ccb8333670ad923bb1a9f49ee2a2875e0780d285783dcfb6f72577c1ef34f69923a4a3b6edb8b87bbc0c48c8364de148d3ea7015f31dcbc WHIRLPOOL 6e5f40285fc3f22cdb03496d9fe3a45f799c105ea3d335fca9e58de4816e3dbc4b6b9d77ca4e2b57fdabd4b41309bf9cec9c16f9486c40a51af7d31ca80ddb09 +MISC ChangeLog-2015 1293 SHA256 60bb7959d03c4aa7120592011755fcfd31ab2d899d496b0819757e14360aa2c3 SHA512 4c99e831ffc8df921c3d676bb9544f710c1ddce8f5194258d47823280e4511b3ed6f110ae49944e4d7221d6deb092c72d10243ce5d3627066d6aa30646144b79 WHIRLPOOL 67fba2ff862879274dc953dcf6dd6b656843209f39b51d156fd0455ec74ed99957c041af7bb795a0c3c4477bf086a8e249ef588346df4489ec402bb69689e6f1 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/nxml-docbook5-schemas/files/60nxml-docbook5-schemas-gentoo.el b/app-emacs/nxml-docbook5-schemas/files/60nxml-docbook5-schemas-gentoo.el new file mode 100644 index 000000000000..c574746e6576 --- /dev/null +++ b/app-emacs/nxml-docbook5-schemas/files/60nxml-docbook5-schemas-gentoo.el @@ -0,0 +1,5 @@ +;; This must be executed after rng-schema-locating-files +;; is set in rng-loc (which is part of nxml-mode). +(eval-after-load "rng-loc" + '(add-to-list 'rng-schema-locating-files + "@SITEETC@/schemas.xml")) diff --git a/app-emacs/nxml-docbook5-schemas/files/schemas.xml b/app-emacs/nxml-docbook5-schemas/files/schemas.xml new file mode 100644 index 000000000000..c114447627a9 --- /dev/null +++ b/app-emacs/nxml-docbook5-schemas/files/schemas.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0"> + <namespace ns="http://docbook.org/ns/docbook" uri="docbookxi.rnc"/> +</locatingRules> diff --git a/app-emacs/nxml-docbook5-schemas/metadata.xml b/app-emacs/nxml-docbook5-schemas/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/nxml-docbook5-schemas/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/nxml-docbook5-schemas/nxml-docbook5-schemas-20080922.ebuild b/app-emacs/nxml-docbook5-schemas/nxml-docbook5-schemas-20080922.ebuild new file mode 100644 index 000000000000..c136f7675203 --- /dev/null +++ b/app-emacs/nxml-docbook5-schemas/nxml-docbook5-schemas-20080922.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Add support for DocBook 5 schemas to NXML" +HOMEPAGE="http://www.docbook.org/schemas/5x.html" +SRC_URI="http://www.docbook.org/xml/5.0/rng/docbookxi.rnc" + +LICENSE="HPND" +SLOT="0" +KEYWORDS="amd64 x86" + +S="${WORKDIR}" +SITEFILE="60${PN}-gentoo.el" + +src_unpack() { :; } + +src_compile() { :; } + +src_install() { + insinto ${SITEETC}/${PN} + doins "${FILESDIR}"/schemas.xml "${DISTDIR}"/docbookxi.rnc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/nxml-gentoo-schemas/Manifest b/app-emacs/nxml-gentoo-schemas/Manifest new file mode 100644 index 000000000000..2d080cc0f965 --- /dev/null +++ b/app-emacs/nxml-gentoo-schemas/Manifest @@ -0,0 +1,8 @@ +AUX 60nxml-gentoo-schemas-gentoo.el 206 SHA256 38e8b44242273597c40be36d0b334f130cdf7892f39bfcf0ab1cf3262de65eae SHA512 5592edb5663066fcccaf5b05c3df671b4069d4d259376a8a91ef3f7ae5990687b15dfdf40e6f7aa6cc7d62b7cdaa5090fd851de0ed2718d20ecfe3e3a78530ea WHIRLPOOL 6a30fb0ebb54d3c9ef018c4e108c89e78ff084a9ecc3a58ca72991e989e9c7f148a2e1882258fee2ecf30bafd9e53a466efb251d144f81065444f4d4d9818241 +DIST nxml-gentoo-schemas-20160506.tar.xz 11472 SHA256 c900fb55047071c749e07ba081101ccc229c7048989c057b1067ed0a9c2922df SHA512 5f826342e3af11a93ca22abe4333838f3f26cb01ff98a270929d6e5091e65b4ab9971b1f7e52404b235bd208f195d51eef868580d19a4c113ddb7925a9118b8d WHIRLPOOL 865b1771cfe2a5adb4e3e3f0b9ffeaaf26e519173cbdc8624fd137becf15765f640ab33eb64362fc52f3a93af40dd59382db3b4648c0455605fc2b835d700cde +DIST nxml-gentoo-schemas-20170302.tar.xz 11496 SHA256 dcb9a4069d686aebc682857861e53f5d0c29b367fb28007c9a04de7feac86d0d SHA512 34f02d2b5e3decad51b4d5801826cf0f7a7e863a1f61a529d3d53dc38d0a687cf100da8007c9dd1ee2172dc22af3dc963dddf3c8fefcdc47db616261d8f2f259 WHIRLPOOL d8df72bb44fb9d17d22d54768131ed909489bc738bd1e13c05b4b0d796f536c11c48cbd7fb1b5c65f48a20180a714306723930687240b7accc093197775dadfc +EBUILD nxml-gentoo-schemas-20160506.ebuild 579 SHA256 a61970f9493c8b08b127739fd82a70a44d488b4cb491147dc4f02f973efd0c4f SHA512 55275c89f792f2fb088be060af3edf6e5668ef069ec9084141beb0be2b3becd38f4c6507fbfe0a5e1a3d5651044c6f37e936f03333b3611fa4485424bf9e0974 WHIRLPOOL ced6cff0df715ed2ca82b5a666b21935b358ddf2fd41557cf03dabba8ae35bc599f2cedce009b225b387a43159722c088db265588c66459a6a33fa1a8ff170aa +EBUILD nxml-gentoo-schemas-20170302.ebuild 579 SHA256 0c3cdf6ab572d3fd5c25f07424ceeabec014dc00a20b714ad317e920114a59ea SHA512 84835c6ceda08c30d3572b92106b1d0eab5e296c10b5e9110b99b89542d737b0c4b8d9cb8a4f9c9cbabd99cf5d1f562d1f0a79631b740a411364ca49ef0abc26 WHIRLPOOL 152fa8995324554010e6650455e035193a8950a9ea26c64a9936f9c9e127860fa26858c6aa329340ae28f6d73ee5a5d592b297b32f5f5f372c7a2edd967407e7 +MISC ChangeLog 3503 SHA256 b1d98905425863bd40b9a87f274f11f1596fff00613fcb1c5ec8b301bccfab34 SHA512 5be8595a587402ebfc0a3add5ad3ec82d2f44da46bec6f9c730d330788a3e51f0f9a223606418671c247b059602da2422f26078653b6a0a4742bd408348fbcb7 WHIRLPOOL 7da1fd0c303f6710350f1a28399cd7985f1cd01551cea5fecaa7c1d4958f0848c55d552a7cffc04dc766030f6c2e7254d0652a08bfb1e76d5ebc92e6de11296b +MISC ChangeLog-2015 5099 SHA256 d7c20044b26ca2f99e52fef9a858e1e3ca99a4423c9bc2154cf73817643d7e68 SHA512 8cb55c2d7e767da04f7085c2c86ee85fc3a2663ef89d2dec68a0e7c4f5fdfd99da3e7e94a36b2695025c08a2b840b2fc570550d19c1018773f985cf934c5a7ad WHIRLPOOL d284181c32731024f86d59bc2e967e7b8c1f3be1ae712b86d4bf8f4b72f2963377c88de6ff7b69abed5a87cf1b0ccd05f85a760662800c0838ae5d60e67be136 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/nxml-gentoo-schemas/files/60nxml-gentoo-schemas-gentoo.el b/app-emacs/nxml-gentoo-schemas/files/60nxml-gentoo-schemas-gentoo.el new file mode 100644 index 000000000000..c574746e6576 --- /dev/null +++ b/app-emacs/nxml-gentoo-schemas/files/60nxml-gentoo-schemas-gentoo.el @@ -0,0 +1,5 @@ +;; This must be executed after rng-schema-locating-files +;; is set in rng-loc (which is part of nxml-mode). +(eval-after-load "rng-loc" + '(add-to-list 'rng-schema-locating-files + "@SITEETC@/schemas.xml")) diff --git a/app-emacs/nxml-gentoo-schemas/metadata.xml b/app-emacs/nxml-gentoo-schemas/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/nxml-gentoo-schemas/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20160506.ebuild b/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20160506.ebuild new file mode 100644 index 000000000000..7c4a013456e1 --- /dev/null +++ b/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20160506.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Extension for nxml-mode with Gentoo-specific schemas" +HOMEPAGE="https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="HPND" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" + +SITEFILE="60${PN}-gentoo.el" + +src_compile() { :; } + +src_install() { + insinto "${SITEETC}/${PN}" + doins schemas.xml *.rnc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc DONATING +} diff --git a/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20170302.ebuild b/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20170302.ebuild new file mode 100644 index 000000000000..77807012f4cc --- /dev/null +++ b/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20170302.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Extension for nxml-mode with Gentoo-specific schemas" +HOMEPAGE="https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="HPND" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" + +SITEFILE="60${PN}-gentoo.el" + +src_compile() { :; } + +src_install() { + insinto "${SITEETC}/${PN}" + doins schemas.xml *.rnc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc DONATING +} diff --git a/app-emacs/nxml-libvirt-schemas/Manifest b/app-emacs/nxml-libvirt-schemas/Manifest new file mode 100644 index 000000000000..544fc50f9cb7 --- /dev/null +++ b/app-emacs/nxml-libvirt-schemas/Manifest @@ -0,0 +1,10 @@ +AUX 60nxml-libvirt-schemas-gentoo.el 206 SHA256 38e8b44242273597c40be36d0b334f130cdf7892f39bfcf0ab1cf3262de65eae SHA512 5592edb5663066fcccaf5b05c3df671b4069d4d259376a8a91ef3f7ae5990687b15dfdf40e6f7aa6cc7d62b7cdaa5090fd851de0ed2718d20ecfe3e3a78530ea WHIRLPOOL 6a30fb0ebb54d3c9ef018c4e108c89e78ff084a9ecc3a58ca72991e989e9c7f148a2e1882258fee2ecf30bafd9e53a466efb251d144f81065444f4d4d9818241 +AUX Makefile-trang 108 SHA256 e456e90cca7a1cbaf65cb39ae360b17b48fb2178f1ef2c844dabe781b6a8ac83 SHA512 3544959cc57ce1b273e4b9de95f51e1e21d23cc35fb48e02f179a055a61ee9092efdc43405f72c3aacb3c74eada7fabf5952eb49e3ff0514fd69a3092268dc4f WHIRLPOOL 9ac3f0bfc60fae61347b74cfb9ecb787512fd8277540ea3c3dd9ca44842f8aaf93ef16119d17a5cd0f2a54d231cf373622e28bbaea51a3845e2a95bbe7e43581 +AUX schemas.xml 560 SHA256 f29d2f140b62dfc4ed087ee6dc30c428e2f095f5929dd844dec1bd77f2050bec SHA512 82ef6189610fc4e1a0d5546ae15f2f315e7c0d460fa141201c43a93e59d147613c7186302fdc3e6b2f0ec5c343e5566966892d4e9f55dc4957e4ad58793fc3ff WHIRLPOOL f16a1337d0da52d789bb33636864cb886df0e44ca46fe643da61e8c4d002a580234af6e5ea88b5d852bc5313538f8abdc762c564ca30f2771214a9ae1e431f12 +DIST libvirt-0.9.7.tar.gz 17853636 SHA256 29ff05bfe5177d6680c02c279ed2573dcfae993f2824bffa192a3a2cdd05af23 SHA512 ac082f3872b37fc7aad891ba3f2a9614bdc85123b3d626fc7a2e43327a7ec346a0ec154c25161592a4337e3f694d9b27d031544190dec7d6086343f15fe9ba2d WHIRLPOOL 1704503c979b20a7bb31da4007724b7fd537d7f4f95dc7c0d8929d24f5f7c297c4d1f4d4d2a541265fa9c87b2bfba1d27a8b61c9ab29b092916dedb7a5a52a23 +DIST libvirt-1.2.1.tar.gz 27228694 SHA256 bc29b5751bf36753c17e2fdbb75e70c7b07df3d9527586d3426e90f5f4abb898 SHA512 6184840623156ca01ee7f59078ebf031bc84c25b37bb110372c7bcf230a79b74e267475f989fb73db5e3c096dcc74f03cb30adfc5de022f756ed2cd6ab05bfd0 WHIRLPOOL 75c2a37b1101950474aad8931d999564ff575512d38c9e8d2cf989cef3ad7057853046b738b20bd77be80c1e6677319aea7227797ae95ce91512dc36bd05a142 +EBUILD nxml-libvirt-schemas-0.9.7.ebuild 1293 SHA256 267be00dca4a4f06fad1a4fd9bb74662f23013b1af322e01eecc0c2f2fcf51a4 SHA512 1cf461b494a820e22b870620dccab37ae225361ab6406b5d22c7b1c04a6291175ef52d081cdffc5146f5865e1b2342d8345e2bf4e36d9eb9e2bc06161627de55 WHIRLPOOL 8a07b56631e5c802a5939efc0cca1dc98530a2c0dc3549320a3553c86917a5bc4d499c51e6ec81b12dcc692dd1a22735a7e4d81e6ad91fe4aa0d8b69309f395a +EBUILD nxml-libvirt-schemas-1.2.1.ebuild 1293 SHA256 12dd591362596ab31afc2577742b1ccb5ca29482a970f644aad9cf9d9ab54c2b SHA512 265f6a389fc41b15d31fb257a77c7b7fe5e7796988b3aea592c5f2cf09fdcd321e151cd09ec2cbeb2403ddd86cf1029b0598264ff4fa0e764d58a73e813701a6 WHIRLPOOL 530d366e155ed8678961d5bd50bb059d809ae20552cb06e8f7540efdbe30345b654dab0986fb3e0becd04f6ccfa96ac2c6d8fe47b6cd29535561da86191c9073 +MISC ChangeLog 2891 SHA256 371dd2c34946b4fbe7b3f3d411a14ccc562431d26674503e5d78e8eef11ee00c SHA512 9bafc17b500fd3976ce459f0b069960eccb4e8d9f15c542af4b816d1452be7a564833ebe8843da83db44304e16e24c4a35c27e4c3efd7889206c4b64ca3f457c WHIRLPOOL 8d023853db34fa2f7ca47f513631befb0860daabbfa13a3401d52d9d47673a19f1da64cdbb589121ece690aa89d6791385ec06e9c1803adae18381c913540e26 +MISC ChangeLog-2015 2353 SHA256 2ae332a9c59b3d61eea9a002d2b2de018c5f3f1f5469241ab21ebdb278328cc9 SHA512 dee430db82282b44a03392eb7f085f6378a74893fbe23aea313e47bd75128a4ceed4ce7904baf140375d512870e7214819d31ba93799aea9ebf90106100cbd35 WHIRLPOOL 78274eda04215b4bcc52ab22e3a049e4214f662e0a57cccb008f5197ada4d347f82f996df58ec17e167b6161a1cd513976ea35c4c4243499476b252b7ad920a6 +MISC metadata.xml 389 SHA256 3e936d94cc665ddad0d7c0cc29c7439d1e079749eceb90850ee3dedec5e03cef SHA512 5def622fb849779446a7026e11f2f9216c70da203712c4611ac21b0c487adb050159a7775906da34184bed12e4d12033e730722d152670524b4c29bd422f9307 WHIRLPOOL d7497b4b462774581af25ad472c58d5cf38a9071676a1db9a588eb7a658d0e814df32eb3978987cf13508824d76b84f7e5b7ed966985de87902d84c1e78f7538 diff --git a/app-emacs/nxml-libvirt-schemas/files/60nxml-libvirt-schemas-gentoo.el b/app-emacs/nxml-libvirt-schemas/files/60nxml-libvirt-schemas-gentoo.el new file mode 100644 index 000000000000..c574746e6576 --- /dev/null +++ b/app-emacs/nxml-libvirt-schemas/files/60nxml-libvirt-schemas-gentoo.el @@ -0,0 +1,5 @@ +;; This must be executed after rng-schema-locating-files +;; is set in rng-loc (which is part of nxml-mode). +(eval-after-load "rng-loc" + '(add-to-list 'rng-schema-locating-files + "@SITEETC@/schemas.xml")) diff --git a/app-emacs/nxml-libvirt-schemas/files/Makefile-trang b/app-emacs/nxml-libvirt-schemas/files/Makefile-trang new file mode 100644 index 000000000000..699cf676ff45 --- /dev/null +++ b/app-emacs/nxml-libvirt-schemas/files/Makefile-trang @@ -0,0 +1,6 @@ +# -*- makefile -*- + +all: $(patsubst %.rng,%.rnc,$(wildcard *.rng)) + +%.rnc: %.rng + trang -I rng -O rnc $< $@ diff --git a/app-emacs/nxml-libvirt-schemas/files/schemas.xml b/app-emacs/nxml-libvirt-schemas/files/schemas.xml new file mode 100644 index 000000000000..47936ab24a16 --- /dev/null +++ b/app-emacs/nxml-libvirt-schemas/files/schemas.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0"> + <!-- As far as I can see there is no way to apply more than one to + search for a file, so we're going to use some very generic + locating rules… yes it's bad, but upstream libvirt doesn't + intend to change that anytime soon. + --> + + <documentElement localName="domain" uri="domain.rnc" /> + <documentElement localName="pool" uri="storagepool.rnc" /> + <documentElement localName="network" uri="network.rnc" /> +</locatingRules> diff --git a/app-emacs/nxml-libvirt-schemas/metadata.xml b/app-emacs/nxml-libvirt-schemas/metadata.xml new file mode 100644 index 000000000000..95fec7fcdfc1 --- /dev/null +++ b/app-emacs/nxml-libvirt-schemas/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>virtualization@gentoo.org</email> + <name>Gentoo Virtualization Project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-0.9.7.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-0.9.7.ebuild new file mode 100644 index 000000000000..9a8a326fa0db --- /dev/null +++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-0.9.7.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +#BACKPORTS= + +inherit elisp eutils + +MY_P="libvirt-${PV/_rc/-rc}" + +DESCRIPTION="Extension for nxml-mode with libvirt schemas" +HOMEPAGE="http://www.libvirt.org/" +SRC_URI="http://libvirt.org/sources/${MY_P}.tar.gz + ${BACKPORTS:+mirror://gentoo/${MY_P}-backports-${BACKPORTS}.tar.bz2}" + +# This is the license of the package, but the schema files are +# provided without license, maybe it's bad. +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# Yes this requires Java, but I'd rather not repackage this, if you +# know something better in C, I'll be glad to use that. +DEPEND="app-text/trang" +RDEPEND="" + +SITEFILE="60${PN}-gentoo.el" +S="${WORKDIR}/${MY_P%-rc*}" + +src_prepare() { + if [[ -d "${WORKDIR}/patches" ]]; then + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + EPATCH_SOURCE="${WORKDIR}/patches" \ + epatch + fi +} + +src_compile() { + emake -C docs/schemas -f "${FILESDIR}/Makefile-trang" +} + +src_test() { + # No we don't need tests here... trang will take care of checking + # the well-formedness of the schema files for us + : +} + +src_install() { + insinto ${SITEETC}/${PN} + doins "${FILESDIR}/schemas.xml" docs/schemas/*.rnc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-1.2.1.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-1.2.1.ebuild new file mode 100644 index 000000000000..7c423e6fa2ed --- /dev/null +++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-1.2.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +#BACKPORTS= + +inherit elisp eutils + +MY_P="libvirt-${PV/_rc/-rc}" + +DESCRIPTION="Extension for nxml-mode with libvirt schemas" +HOMEPAGE="http://www.libvirt.org/" +SRC_URI="http://libvirt.org/sources/${MY_P}.tar.gz + ${BACKPORTS:+mirror://gentoo/${MY_P}-backports-${BACKPORTS}.tar.bz2}" + +# This is the license of the package, but the schema files are +# provided without license, maybe it's bad. +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# Yes this requires Java, but I'd rather not repackage this, if you +# know something better in C, I'll be glad to use that. +DEPEND="app-text/trang" +RDEPEND="" + +SITEFILE="60${PN}-gentoo.el" +S="${WORKDIR}/${MY_P%-rc*}" + +src_prepare() { + if [[ -d "${WORKDIR}/patches" ]]; then + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + EPATCH_SOURCE="${WORKDIR}/patches" \ + epatch + fi +} + +src_compile() { + emake -C docs/schemas -f "${FILESDIR}/Makefile-trang" +} + +src_test() { + # No we don't need tests here... trang will take care of checking + # the well-formedness of the schema files for us + : +} + +src_install() { + insinto ${SITEETC}/${PN} + doins "${FILESDIR}/schemas.xml" docs/schemas/*.rnc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/nxml-svg-schemas/Manifest b/app-emacs/nxml-svg-schemas/Manifest new file mode 100644 index 000000000000..f3bd034399cb --- /dev/null +++ b/app-emacs/nxml-svg-schemas/Manifest @@ -0,0 +1,8 @@ +AUX 60nxml-svg-schemas-gentoo.el 206 SHA256 38e8b44242273597c40be36d0b334f130cdf7892f39bfcf0ab1cf3262de65eae SHA512 5592edb5663066fcccaf5b05c3df671b4069d4d259376a8a91ef3f7ae5990687b15dfdf40e6f7aa6cc7d62b7cdaa5090fd851de0ed2718d20ecfe3e3a78530ea WHIRLPOOL 6a30fb0ebb54d3c9ef018c4e108c89e78ff084a9ecc3a58ca72991e989e9c7f148a2e1882258fee2ecf30bafd9e53a466efb251d144f81065444f4d4d9818241 +AUX Makefile-trang 108 SHA256 e456e90cca7a1cbaf65cb39ae360b17b48fb2178f1ef2c844dabe781b6a8ac83 SHA512 3544959cc57ce1b273e4b9de95f51e1e21d23cc35fb48e02f179a055a61ee9092efdc43405f72c3aacb3c74eada7fabf5952eb49e3ff0514fd69a3092268dc4f WHIRLPOOL 9ac3f0bfc60fae61347b74cfb9ecb787512fd8277540ea3c3dd9ca44842f8aaf93ef16119d17a5cd0f2a54d231cf373622e28bbaea51a3845e2a95bbe7e43581 +AUX schemas.xml 495 SHA256 156eb863393dcab71357a94e32576d5187087eaaae8a73c88c4f9f59d38da458 SHA512 d6a9f0b9db51e05b4f3d0395c8d43a0577d23fdb6c0e9d0123682f00d4ccac5897dfdbd157560b3bb9f06a8a768298489e8b8a2843d7e7a65ffb4a5e20c1b316 WHIRLPOOL 9ff5c748f393933a121855442701e09eef9a81a6a07c0f82bafdbaf0815d90ee26344c5c531d5715af40145feab733f584e4877980b5090eaa7d9df275d65258 +DIST w3c-svg-rng-1.1.20081123.zip 48420 SHA256 995d72804ae518363080544999ea3f356fac168e193d0967ce9944fe0f8c31cf SHA512 69e44a7c04a3af77d0fed8f19372cfcad7998e262a44b520145fe2c0ad03bf20daf57e1e97f71ff27f0e06bd3f07d1ec0b0976fdd893d77df2f82709f7c1ce1f WHIRLPOOL 706509d058a187d7581612c103a333d83cc758a0fd436686d20c8de7fe07bb7e6be63169f3c14aee662ac9475d7e7718a696d68b8cfff6a8a0adfe941712e4be +EBUILD nxml-svg-schemas-1.1.20081123.ebuild 1161 SHA256 b2296fa805dd74ba230b87dafd10e71ff85b81799610d838c879a0a8949d480a SHA512 c889a3c55acbbdc5909f1c960404bc431d0902f1bb515459547debbb5af7ef26262b8f46844eba63831ed72c2a1795bdb9d40b6917d7ef917a658915566594fa WHIRLPOOL f636ad40ea401e80057a3da5b0c8cdca09673baf5ffc8f113d88d14c85811e7b178b311ed2a6c3fa2c734d0f6d4f0d8a5f31a01fa037ec51f8958c6fcd6d6ad8 +MISC ChangeLog 2558 SHA256 ee9ddcd29a024ad470c78ea4316e33fc1b7f695cab2df3b9646cf423d81bf542 SHA512 4cec598356cd237e7159f5c9c5b330c35459ad945384d658309732f15f0ba5a80022fc69375d61c4fb5b75d7ca1799be35ea37b15bfa018f2c9b5b8ee6af65f6 WHIRLPOOL e085ad57b1376aa33892ce5ad68d8bb2ee5f359d9330f585b285ae29726fcbddbccd74907311a9c2d07ed4da0909a4c89884c5a68b2b19b98ab33dcc04fd78c7 +MISC ChangeLog-2015 1163 SHA256 0e47a599aeb6edef3bbad042234a98e0611c9a3c1fd6c56e288b055eae8d4ce4 SHA512 fc65ca207b17fd6322517110d9d2303b875cc55c463b2b2dcf02e9187656df2cecea44c45b268348b85356da0615d94510eb34b9cd50ef1bf7052f91378a2d11 WHIRLPOOL 67f4d1a5ed118719c0b757c4616f96b5c11c5f030a603ebd629442f6dea38a56dbd6856212c1ae2c1cda4b0dff38968dbf7725c3555c27d8cd2bb28b81b2e801 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/nxml-svg-schemas/files/60nxml-svg-schemas-gentoo.el b/app-emacs/nxml-svg-schemas/files/60nxml-svg-schemas-gentoo.el new file mode 100644 index 000000000000..c574746e6576 --- /dev/null +++ b/app-emacs/nxml-svg-schemas/files/60nxml-svg-schemas-gentoo.el @@ -0,0 +1,5 @@ +;; This must be executed after rng-schema-locating-files +;; is set in rng-loc (which is part of nxml-mode). +(eval-after-load "rng-loc" + '(add-to-list 'rng-schema-locating-files + "@SITEETC@/schemas.xml")) diff --git a/app-emacs/nxml-svg-schemas/files/Makefile-trang b/app-emacs/nxml-svg-schemas/files/Makefile-trang new file mode 100644 index 000000000000..699cf676ff45 --- /dev/null +++ b/app-emacs/nxml-svg-schemas/files/Makefile-trang @@ -0,0 +1,6 @@ +# -*- makefile -*- + +all: $(patsubst %.rng,%.rnc,$(wildcard *.rng)) + +%.rnc: %.rng + trang -I rng -O rnc $< $@ diff --git a/app-emacs/nxml-svg-schemas/files/schemas.xml b/app-emacs/nxml-svg-schemas/files/schemas.xml new file mode 100644 index 000000000000..baebe4af596c --- /dev/null +++ b/app-emacs/nxml-svg-schemas/files/schemas.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0"> + <!-- This version of the locatingRules does not support having + enough details to distinguish between different SVG versions, + maybe in the future it will. + --> + + <uri pattern="*.svg" typeId="SVG" /> + <namespace ns="http://www.w3.org/2000/svg" typeId="SVG" /> + <documentElement localName="svg" typeId="SVG" /> + + <typeId id="SVG" uri="svg11.rnc" /> +</locatingRules> diff --git a/app-emacs/nxml-svg-schemas/metadata.xml b/app-emacs/nxml-svg-schemas/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/nxml-svg-schemas/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/nxml-svg-schemas/nxml-svg-schemas-1.1.20081123.ebuild b/app-emacs/nxml-svg-schemas/nxml-svg-schemas-1.1.20081123.ebuild new file mode 100644 index 000000000000..639661441bd5 --- /dev/null +++ b/app-emacs/nxml-svg-schemas/nxml-svg-schemas-1.1.20081123.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Extension for nxml-mode with SVG 1.1 schemas" +HOMEPAGE="http://www.w3.org/TR/SVG11/" +# original SRC_URI is http://www.w3.org/Graphics/SVG/1.1/rng/rng.zip +# but since it's unversioned, I versioned it and got it locally. +SRC_URI="http://www.flameeyes.eu/gentoo-distfiles/w3c-svg-rng-${PV}.zip" + +LICENSE="HPND" +# In a future we might have 1.2 schemas too, but for now we can only +# install this one anyway because the schemas.xml syntax is not +# sophisticated enough. +SLOT="1.1" +KEYWORDS="amd64 ~x86" + +# Yes this requires Java, but I'd rather not repackage this, if you +# know something better in C, I'll be glad to use that. +DEPEND="app-text/trang" +RDEPEND="" + +S="${WORKDIR}" +SITEFILE="60${PN}-gentoo.el" + +src_prepare() { + # we don't need the doctype for our work + sed -i -e '/DOCTYPE grammar/d' *.rng || die "sed failed" +} + +src_compile() { + emake -f "${FILESDIR}/Makefile-trang" +} + +src_install() { + insinto "${SITEETC}/${PN}" + doins "${FILESDIR}/schemas.xml" *.rnc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/ocaml-mode/Manifest b/app-emacs/ocaml-mode/Manifest new file mode 100644 index 000000000000..317537eb3892 --- /dev/null +++ b/app-emacs/ocaml-mode/Manifest @@ -0,0 +1,10 @@ +AUX 50ocaml-mode-gentoo-3.12.1.el 499 SHA256 a7a7c983bbbdcbcf659d1703294e7020d850339fcf06f361a1d7ef4bc44e6d1b SHA512 0be69a30c07caeff818e4d6fb0147e18855e88a3bb6a6e876b170edddb32382c0bd19ca960836d8442eecd00e78be09cba7de08030420645c2ef1ba5d9198524 WHIRLPOOL 993027ee894b38ef47056b7ee38607b381d6cf1172bcb65c34ccdb7c0b45b9a27339cf36310c9917535f46f0f5d90c198677feff929b7cda8dc4dc6a5d95038e +AUX 50ocaml-mode-gentoo.el 501 SHA256 35249fed8054d255c2bffe94b077e80448ae0f2c38e152f1122c200c21c1a958 SHA512 a8e665564f8b8394c677d7495ba1aac1e3f6cf1f3cd52c8ae1fdb37028fdaac8b021eeb17ce7c2e2e40dda0294888abf0e1078f821367c8a05715b5326dc73ec WHIRLPOOL 0b0c9ccec56d8eb6afcb964e2f7804e420140a6ddfd3dc9ffb519a006371fdf7452944d1b222f49b0f836b8b2b5dfb84c813f4ef2b4fd4c092d2e92decb3d846 +DIST ocaml-3.12.1.tar.bz2 2949124 SHA256 edcf563da75e0b91f09765649caa98ab1535e0c7498f0737b5591b7de084958d SHA512 cbb050aabcbe19a4aa070d6cb74f3774cb136692dfd9433ca977f0f9520ad2f583b6cfb1a9cedfedc92e7dc794ac4a869e20aa5a67a4739002feb290435dc7e7 WHIRLPOOL b7bf4844452ab52027e6b785159df6e4defc548d2f3d31eb73dc0dc05214e7c19ed654c8b3ff234a85691599df0be568ba02fafe257856be7f603177584a7ca0 +DIST ocaml-4.00.1.tar.bz2 2762205 SHA256 33c3f4acff51685f5bfd7c260f066645e767d4e865877bf1613c176a77799951 SHA512 77899430706394af558666361b152d47df3a3e21831059875f8b317d0ff9d1a010177bf1e5851e522e086c20768e92c71344aa53eda0ce003f278752870ab5da WHIRLPOOL 3fdc090e1158ae72c91685aef62c751f897f4e3efcfbdc07e00d92e83351494fd126bdaca31039c1bf5dc4107072d978bb30e02c879caafc215dbc913f2d6ed1 +EBUILD ocaml-mode-3.12.1-r1.ebuild 478 SHA256 ebed34aba48ff5747fd490a4386504c6aa7f41d094a468cb2cffd43362944afa SHA512 7f455663560d3ed3b52564192e353f1dda06afbd4ffc99f99332c179ed62f602fa66ff0b07daf4ebdc248e44dba35867e7b10f78630efcdd4d02f1854934107a WHIRLPOOL 990bc79e8f6c06c3ee3819907c8c763aeffa113f67bb676709a76f8f69090ab16a35efd21c3657d4d55204c0ecda790905128e0598599d3f73988b2f3ffd4d84 +EBUILD ocaml-mode-3.12.1.ebuild 481 SHA256 81a0a031ff57c1bcb3ded17e3816c159a9baa4c9e867cd34db4b9f6a9d1f9cbc SHA512 d31b7980be6f5240927a313ae43729a06a0b5a31470a41192c00dbeeb43e3190c33097832dc580fa62fe33c3aeef0603c07afe184945a069dc145a5137d0149b WHIRLPOOL 6f9ac599175d44c5dd56cb88580bd7447ac71a7abff2dd7abb5a78f1a1d6bf928269a7c4e4bf9f4b23930e6b69d6998bd49f8c242792c242b86595a1a0d17bf9 +EBUILD ocaml-mode-4.00.1.ebuild 510 SHA256 b12b50626467da693f4e05656d14db0f5e1844e498806c97fb2c1ed5a90c9c74 SHA512 918a2df443d25346a6d0033da833e57e7e430c80b7321406392ad14458a79e37b632a062e5d85e7388eed8fe4464d120a5f42279bb2656ef995f8495d5a2c61b WHIRLPOOL 109fca211129800dcf35c53d1a07b1abc7e7cb71343d58cacc49773c326408179db8491e979b35a185de8e77212833c7376c2e2f191b1ae9c4345e80e1af2aca +MISC ChangeLog 4025 SHA256 6aa10b6a87f2e658d2e7b51eb19c9224f9ca96073e0a4ebbe5f3b7b5cbacf897 SHA512 d71e51578933dd121b69353a1cdedc16a9e08c31b09e8821fe859548579e1aafcd035e0305e8b8dbd66e5a0f86f0920abc188b87037ec51381269b3ef2b46db1 WHIRLPOOL cc6b74f424a3e8780fe477df4ce0d7cd0c521856e0dc98fa4c9ee43b2f271158f8d804331d061d6cbe989eeadbab1f82c3d94e4d12a4f40dd4bfa28a554da8f2 +MISC ChangeLog-2015 9129 SHA256 c23c5aff2aaee98809c7134b3dd1071d829d7123f43e484a2bf49cf24ac72b9d SHA512 7265e1cd4235b47a0115b640842db318f259dac042f48b1675392ba7c950b74488ca51a5c607446d33fea0f7c33327d1b1ca1367ff66a5c937583d53020def4f WHIRLPOOL b6882239b237a9377fa6cf9239a6bcf1e52e104768b5d03545128293c00191f5e0a0e1893ccbe56b71225be4c52de952ff550433ff3f72ec841d45cf564758cd +MISC metadata.xml 365 SHA256 df0ead73f3c09f6242dd537e7e000678bd983d0c86acdb33b479f45fe1fdc568 SHA512 d7abe25c883f3e00eed7444928f8b46e2cc73ceb840c97633a3392ebcb3a3f6dc4f06928fe20f18fa6d7b5e6924812ce3ce0cd3424f44bc0c0586ebe7781ab87 WHIRLPOOL 97fd3baae17f91678de788180574d364b03735d4ac2430f19d1f48a1189d57a0a5abca4c271be23990b855fecbeba6b83e28d8bcb245cfc8d5ac1bee0fea9ba1 diff --git a/app-emacs/ocaml-mode/files/50ocaml-mode-gentoo-3.12.1.el b/app-emacs/ocaml-mode/files/50ocaml-mode-gentoo-3.12.1.el new file mode 100644 index 000000000000..bea123308024 --- /dev/null +++ b/app-emacs/ocaml-mode/files/50ocaml-mode-gentoo-3.12.1.el @@ -0,0 +1,10 @@ +(add-to-list 'load-path "@SITELISP@") +(add-to-list 'auto-mode-alist '("\\.ml[iylp]?\\'" . caml-mode)) +(autoload 'caml-mode "caml" "Major mode for editing Caml code." t) +(autoload 'run-caml "inf-caml" "Run an inferior Caml process." t) +(autoload 'camldebug "camldebug" + "Run camldebug on program FILE in buffer *camldebug-FILE*." t) +(autoload 'inferior-caml-set-font-lock "caml-font") + +(eval-after-load "caml" '(require 'caml-font)) +(add-hook 'inferior-caml-mode-hooks 'inferior-caml-set-font-lock) diff --git a/app-emacs/ocaml-mode/files/50ocaml-mode-gentoo.el b/app-emacs/ocaml-mode/files/50ocaml-mode-gentoo.el new file mode 100644 index 000000000000..8f45033a3fce --- /dev/null +++ b/app-emacs/ocaml-mode/files/50ocaml-mode-gentoo.el @@ -0,0 +1,10 @@ +(add-to-list 'load-path "@SITELISP@") +(add-to-list 'auto-mode-alist '("\\.ml[iylp]?\\'" . caml-mode)) +(autoload 'caml-mode "caml" "Major mode for editing Caml code." t) +(autoload 'run-caml "inf-caml" "Run an inferior Caml process." t) +(autoload 'camldebug "camldebug" + "Run camldebug on program FILE in buffer *camldebug-FILE*." t) +(autoload 'inferior-caml-mode-font-hook "caml-font") + +(eval-after-load "caml" '(require 'caml-font)) +(add-hook 'inferior-caml-mode-hooks 'inferior-caml-mode-font-hook) diff --git a/app-emacs/ocaml-mode/metadata.xml b/app-emacs/ocaml-mode/metadata.xml new file mode 100644 index 000000000000..bceba643d165 --- /dev/null +++ b/app-emacs/ocaml-mode/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>ml@gentoo.org</email> + <name>Gentoo ML Project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/ocaml-mode/ocaml-mode-3.12.1-r1.ebuild b/app-emacs/ocaml-mode/ocaml-mode-3.12.1-r1.ebuild new file mode 100644 index 000000000000..9b0b1a174d53 --- /dev/null +++ b/app-emacs/ocaml-mode/ocaml-mode-3.12.1-r1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +MY_P=${P/-mode/} +DESCRIPTION="Emacs mode for OCaml" +HOMEPAGE="http://www.ocaml.org/" +SRC_URI="http://caml.inria.fr/distrib/${MY_P%.*}/${MY_P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" + +S="${WORKDIR}/${MY_P}/emacs" +SITEFILE="50${PN}-gentoo-${PV}.el" +DOCS="README README.itz" diff --git a/app-emacs/ocaml-mode/ocaml-mode-3.12.1.ebuild b/app-emacs/ocaml-mode/ocaml-mode-3.12.1.ebuild new file mode 100644 index 000000000000..095b08c559eb --- /dev/null +++ b/app-emacs/ocaml-mode/ocaml-mode-3.12.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +MY_P=${P/-mode/} + +DESCRIPTION="Emacs mode for OCaml" +HOMEPAGE="http://www.ocaml.org/" +SRC_URI="http://caml.inria.fr/distrib/${MY_P%.*}/${MY_P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" +IUSE="" + +S="${WORKDIR}/${MY_P}/emacs" +SITEFILE="50${PN}-gentoo.el" +DOCS="README README.itz" diff --git a/app-emacs/ocaml-mode/ocaml-mode-4.00.1.ebuild b/app-emacs/ocaml-mode/ocaml-mode-4.00.1.ebuild new file mode 100644 index 000000000000..e0320131ae72 --- /dev/null +++ b/app-emacs/ocaml-mode/ocaml-mode-4.00.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +MY_P=${P/-mode/} +DESCRIPTION="Emacs mode for OCaml" +HOMEPAGE="http://www.ocaml.org/" +SRC_URI="http://caml.inria.fr/distrib/${MY_P%.*}/${MY_P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" + +S="${WORKDIR}/${MY_P}/emacs" +SITEFILE="50${PN}-gentoo-3.12.1.el" +DOCS="README README.itz" diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest new file mode 100644 index 000000000000..278eece3da8d --- /dev/null +++ b/app-emacs/org-mode/Manifest @@ -0,0 +1,12 @@ +AUX 50org-mode-gentoo.el 95 SHA256 0f5ef92d56f86b533daad54db85bad93899d08c4b0319a5949cdfbffedd6f354 SHA512 aa2e47c060d441ef1f631f2a44f3b7adc7cf5306155b9cc3f3f808aa053b411980671a89933c77fe02aac79bb6f25f2fe98c676e13e097dd885f23bc9d8cb000 WHIRLPOOL 69ac6f0fd66f3920bb9df820767915a5080ec5b76be0a4b3b50454b3e9a01e642cc91b603d31b6236e3d89face451caae93de3446e68512c7c853a5c0f9dfd76 +DIST org-8.2.6.tar.gz 4221803 SHA256 a14a20f3d11855758ad8859e8ccdc50922c31bd64b493d44b856d46441362938 SHA512 a64e975738f26b5315584b51332dbcd29eb6e5b03cb505d638d611455beb921c5e0b728b23fb63f380d46d2e33092865b02de01259cff8985693febebcc1a8a3 WHIRLPOOL b834203c48948a84d6458b7f455451cfd3f40fccd0ae55f150cf105ef937f46fb52492642990cf33c90a2464b93d184d85d922680adf4e66a2af5308d3ac631c +DIST org-8.3.2.tar.gz 4442361 SHA256 8ae811d19546f73306710f70eed8ee1a1ec9981e78b98af077fa224d5e8875b8 SHA512 3e1ff47c875a2db3239add8b060f555da357e465161ca62860c0ac2734c2e31c5387d2df4223ab7ea8ea60050f9a845d160b0bcb3afcf36f1d3cabcaa961e6a2 WHIRLPOOL 7ae9c53aa116d1e5cf7527959cdb58cdce63d99d0e487979ee02a12bbb21cbbd0b9a25de7dc86364a6e4affa89813557fc58efa8c1693bcfe1a975f836ef6c1c +DIST org-9.0.1.tar.gz 4439964 SHA256 0b6087cf9a955bc507b69d620c6461a44976479bcd9c31405c1c033348b9b6f7 SHA512 c0a88372787c5b71ec1523fcf58b3cbf80678835c7b0bfe3b2406290da6fc88b977121ca3b35b47abf2c32ef40c0bfb6733170f225ea35ba24f2e801bb634afe WHIRLPOOL 2799373a3e027ba8822350fe389ecacd2e02fabf4ed99153472e7ff3314b717ff02042fe930f094382e0a059964c9abe9274ac4d66fdc889d2305808c89406c9 +DIST org-9.0.4.tar.gz 4431853 SHA256 9c4b563e6ce4babdd651fa70ed5528fff05170045e4edf4070017fa5c14e6a2a SHA512 fc3ab3e7c2b5f3243937497ea9515ea81434f2274ac158da7d0418e8ddc33debae2f1887ffbe37e3768d32a028834cc0ef35f3c3cc3938d7b24e0c5bfcf65ae0 WHIRLPOOL fefe7ffc45e542e18ef86458dd2b264ff52249444e1abbdfc577b2095c5be3870f11bf3867332be5a6323cfdf92b8d60382ac6c96b8ab6126c740f5e29ed2299 +EBUILD org-mode-8.2.6.ebuild 1486 SHA256 ed3af481d3b373deb63dad41c4ce69242592dd4b4c3fe2b571025f1a44ef677e SHA512 e39f08494a6c50bfcdb103a40b5fbd5ba55c65a85b536c16c264c4d539fe3b6c731926803d6a02306d8eefa30c47c88d3a866fd915ed55507e10cc6ccffa4f51 WHIRLPOOL f1288e33735c4615386d0b0463052978f3c290c2cb1310bd2ede01cd75d05fbbadb28085809d03d3c88ad66ba19ad351ed74fa172449a8ea556dea7949b15d83 +EBUILD org-mode-8.3.2-r1.ebuild 1776 SHA256 d6a4d1f62a0ed2b940f7f1cdcf89327d0a7302a520dd2338c38d85bdf397bea9 SHA512 f7d28b056516e744d13ae22016b00dc3e67941e628adfb248a83e95dfd78ef5a48b0c852627be3aae4ae9acb323426b000e1e9fcbe6b4b0304dbed2efecf21e8 WHIRLPOOL 0f11d8ce687cdcbe26967d19a50ac48147ad69dd86c04c32e3f43705e6e737c79d19382130e2d90319c56d88361c6af8cb7dd67877e9f53e56315991a7b63d79 +EBUILD org-mode-9.0.1.ebuild 1777 SHA256 60efa74f7249eab31ab717d63c01d8ecb4157d2cd33314bfecf97bec778abfc5 SHA512 8a171f964ea3bdf7b20262f43b32de4b1fa8b14c435988fdb410bea13f68260c2e65ee60c1a4d1b6f80b426a6bb274cb60bc5b9868009ad6d40d96c9e287875f WHIRLPOOL 4849169eb9fc3d8c1cfd844fbdd48d86b572a0d819ca85d4d715b93e13ff3e53d6d28201510ab2567100822a38aa7395b14605ccf67a5524ea5f369541d99521 +EBUILD org-mode-9.0.4.ebuild 1777 SHA256 60efa74f7249eab31ab717d63c01d8ecb4157d2cd33314bfecf97bec778abfc5 SHA512 8a171f964ea3bdf7b20262f43b32de4b1fa8b14c435988fdb410bea13f68260c2e65ee60c1a4d1b6f80b426a6bb274cb60bc5b9868009ad6d40d96c9e287875f WHIRLPOOL 4849169eb9fc3d8c1cfd844fbdd48d86b572a0d819ca85d4d715b93e13ff3e53d6d28201510ab2567100822a38aa7395b14605ccf67a5524ea5f369541d99521 +MISC ChangeLog 3964 SHA256 9c92b58e3705be0bb371936dc0f45ce58c15ca7ea757204a33083ae67ffa4739 SHA512 9096823c869dcfecbbe5726157f28253561c832bf98c0a149cbb06bcac3da22996cac59e8418dea6675c17a71ddaaa359635cea21f4b5625df29ed14002645ed WHIRLPOOL b061bd1cf07b6371d4e76420da49ce18a9fe988c829d5ff101fc16469b663ca07eaf61f59a686a9215676e666c2fb6a176ac9055031f712b7ea81c1853743bd9 +MISC ChangeLog-2015 24985 SHA256 4328d28b4093148148680bc5e18150d8af35ae5418dfebd388ee820aa9acb31c SHA512 daf4092cf27fc4f5fe094acd9917f5af703136e13cf5e14df43badfc03f4013003ba49a8762860f902569312ca15669eb2dce96e6d1b2d76615403732d1ad32e WHIRLPOOL ce17c9e117efc85d295ac2fa43fb4d6ac8b871ead16a6b094f556ae0707afdaef5353fbfa74e025879aa1522d2bd6af8d8d3e54dc944577a30e3aa91334dde11 +MISC metadata.xml 1345 SHA256 5545c128b4310d8006ca34f9b8cb10db71ed28e1f7e8a80b3a8c1d7319c8d5de SHA512 97bc0caf88697766a311ea2e92d689a17f8668164f6d4309f4f6ac850a910efc7d39bd135a48c6b636d1b5af968de8f440cfcbfd5dcc266b7bb4ce195d67786a WHIRLPOOL 1b4a819959ca84deca78b22fa05fe80f5d57f76b904c0bcdb461b336d60b5593a31cf3d02484743f8766e4f9c840e6d58951787c763172fcab9987243c81a4e1 diff --git a/app-emacs/org-mode/files/50org-mode-gentoo.el b/app-emacs/org-mode/files/50org-mode-gentoo.el new file mode 100644 index 000000000000..431f52ce467a --- /dev/null +++ b/app-emacs/org-mode/files/50org-mode-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode)) diff --git a/app-emacs/org-mode/metadata.xml b/app-emacs/org-mode/metadata.xml new file mode 100644 index 000000000000..904f96ea69da --- /dev/null +++ b/app-emacs/org-mode/metadata.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Org-mode is a mode for keeping notes, maintaining ToDo lists, and doing + project planning with a fast and effective plain-text system. + + Org-mode develops organizational tasks around NOTES files that contain + information about projects as plain text. Org-mode is implemented on top of + outline-mode, which makes it possible to keep the content of large files + well structured. Visibility cycling and structure editing help to work with + the tree. Tables are easily created with a built-in table editor. Org-mode + supports ToDo items, deadlines, time stamps, and scheduling. It dynamically + compiles entries into an agenda. Plain text URL-like links connect to + websites, emails, Usenet messages, BBDB entries, and any files related to + the projects. For printing and sharing of notes, an Org-mode file can be + exported as a structured ASCII file, HTML, and LaTeX. +</longdescription> +<use> + <flag name="contrib">Install user-contributed files</flag> + <flag name="odt-schema">Install non-free schema files + for OpenDocument Text exporter</flag> +</use> +</pkgmetadata> diff --git a/app-emacs/org-mode/org-mode-8.2.6.ebuild b/app-emacs/org-mode/org-mode-8.2.6.ebuild new file mode 100644 index 000000000000..4c423ad889fb --- /dev/null +++ b/app-emacs/org-mode/org-mode-8.2.6.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An Emacs mode for notes and project planning" +HOMEPAGE="http://www.orgmode.org/" +SRC_URI="http://orgmode.org/org-${PV}.tar.gz" + +LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~x86-fbsd ~x86-macos" +IUSE="contrib doc odt-schema" +RESTRICT="test" + +DEPEND="doc? ( virtual/texi2dvi )" + +S="${WORKDIR}/org-${PV}" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + emake datadir="${EPREFIX}${SITEETC}/${PN}" + use doc && emake pdf card +} + +src_install() { + emake \ + DESTDIR="${D}" \ + ETCDIRS="styles $(use odt-schema && echo schema)" \ + lispdir="${EPREFIX}${SITELISP}/${PN}" \ + datadir="${EPREFIX}${SITEETC}/${PN}" \ + infodir="${EPREFIX}/usr/share/info" \ + install + + cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}" || die + + if use contrib; then + elisp-install ${PN}/contrib contrib/lisp/{org,ob,ox}*.el + insinto /usr/share/doc/${PF}/contrib + doins -r contrib/README contrib/scripts + find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \ + -exec rm -f '{}' '+' + # add the contrib subdirectory to load-path + sed -i -e 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \ + "${T}/${SITEFILE}" || die + fi + + elisp-site-file-install "${T}/${SITEFILE}" + dodoc README doc/library-of-babel.org doc/orgcard.txt etc/ORG-NEWS + use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf +} diff --git a/app-emacs/org-mode/org-mode-8.3.2-r1.ebuild b/app-emacs/org-mode/org-mode-8.3.2-r1.ebuild new file mode 100644 index 000000000000..1e2a87ef607e --- /dev/null +++ b/app-emacs/org-mode/org-mode-8.3.2-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp readme.gentoo-r1 + +DESCRIPTION="An Emacs mode for notes and project planning" +HOMEPAGE="http://www.orgmode.org/" +SRC_URI="http://orgmode.org/org-${PV}.tar.gz" + +LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~x86-fbsd ~x86-macos" +IUSE="contrib doc odt-schema" +RESTRICT="test" + +DEPEND="doc? ( virtual/texi2dvi )" + +S="${WORKDIR}/org-${PV}" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + emake datadir="${EPREFIX}${SITEETC}/${PN}" + use doc && emake pdf card +} + +src_install() { + emake \ + DESTDIR="${D}" \ + ETCDIRS="styles $(use odt-schema && echo schema)" \ + lispdir="${EPREFIX}${SITELISP}/${PN}" \ + datadir="${EPREFIX}${SITEETC}/${PN}" \ + infodir="${EPREFIX}/usr/share/info" \ + install + + cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}" || die + + if use contrib; then + elisp-install ${PN}/contrib contrib/lisp/{org,ob,ox}*.el + insinto /usr/share/doc/${PF}/contrib + doins -r contrib/README contrib/scripts + find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \ + -exec rm -f '{}' '+' + # add the contrib subdirectory to load-path + sed -i -e 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \ + "${T}/${SITEFILE}" || die + fi + + elisp-site-file-install "${T}/${SITEFILE}" + dodoc README doc/library-of-babel.org doc/orgcard.txt etc/ORG-NEWS + use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf + + DOC_CONTENTS="Org mode has a large variety of run-time dependencies, + so you may have to install one or more additional packages. + A non-exhaustive list of these dependencies may be found at + <http://orgmode.org/worg/org-dependencies.html>." + readme.gentoo_create_doc +} diff --git a/app-emacs/org-mode/org-mode-9.0.1.ebuild b/app-emacs/org-mode/org-mode-9.0.1.ebuild new file mode 100644 index 000000000000..50fccd9ca860 --- /dev/null +++ b/app-emacs/org-mode/org-mode-9.0.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +NEED_EMACS=24 + +inherit elisp readme.gentoo-r1 + +DESCRIPTION="An Emacs mode for notes and project planning" +HOMEPAGE="http://www.orgmode.org/" +SRC_URI="http://orgmode.org/org-${PV}.tar.gz" + +LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~x86-macos" +IUSE="contrib doc odt-schema" +RESTRICT="test" + +DEPEND="doc? ( virtual/texi2dvi )" + +S="${WORKDIR}/org-${PV}" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + emake datadir="${EPREFIX}${SITEETC}/${PN}" + use doc && emake pdf card +} + +src_install() { + emake \ + DESTDIR="${D}" \ + ETCDIRS="styles $(use odt-schema && echo schema)" \ + lispdir="${EPREFIX}${SITELISP}/${PN}" \ + datadir="${EPREFIX}${SITEETC}/${PN}" \ + infodir="${EPREFIX}/usr/share/info" \ + install + + cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}" || die + + if use contrib; then + elisp-install ${PN}/contrib contrib/lisp/{org,ob,ox}*.el + insinto /usr/share/doc/${PF}/contrib + doins -r contrib/README contrib/scripts + find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \ + -exec rm -f '{}' '+' + # add the contrib subdirectory to load-path + sed -i -e 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \ + "${T}/${SITEFILE}" || die + fi + + elisp-site-file-install "${T}/${SITEFILE}" + dodoc README doc/library-of-babel.org etc/ORG-NEWS + use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf + + DOC_CONTENTS="Org mode has a large variety of run-time dependencies, + so you may have to install one or more additional packages. + A non-exhaustive list of these dependencies may be found at + <http://orgmode.org/worg/org-dependencies.html>." + readme.gentoo_create_doc +} diff --git a/app-emacs/org-mode/org-mode-9.0.4.ebuild b/app-emacs/org-mode/org-mode-9.0.4.ebuild new file mode 100644 index 000000000000..50fccd9ca860 --- /dev/null +++ b/app-emacs/org-mode/org-mode-9.0.4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +NEED_EMACS=24 + +inherit elisp readme.gentoo-r1 + +DESCRIPTION="An Emacs mode for notes and project planning" +HOMEPAGE="http://www.orgmode.org/" +SRC_URI="http://orgmode.org/org-${PV}.tar.gz" + +LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~x86-macos" +IUSE="contrib doc odt-schema" +RESTRICT="test" + +DEPEND="doc? ( virtual/texi2dvi )" + +S="${WORKDIR}/org-${PV}" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + emake datadir="${EPREFIX}${SITEETC}/${PN}" + use doc && emake pdf card +} + +src_install() { + emake \ + DESTDIR="${D}" \ + ETCDIRS="styles $(use odt-schema && echo schema)" \ + lispdir="${EPREFIX}${SITELISP}/${PN}" \ + datadir="${EPREFIX}${SITEETC}/${PN}" \ + infodir="${EPREFIX}/usr/share/info" \ + install + + cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}" || die + + if use contrib; then + elisp-install ${PN}/contrib contrib/lisp/{org,ob,ox}*.el + insinto /usr/share/doc/${PF}/contrib + doins -r contrib/README contrib/scripts + find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \ + -exec rm -f '{}' '+' + # add the contrib subdirectory to load-path + sed -i -e 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \ + "${T}/${SITEFILE}" || die + fi + + elisp-site-file-install "${T}/${SITEFILE}" + dodoc README doc/library-of-babel.org etc/ORG-NEWS + use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf + + DOC_CONTENTS="Org mode has a large variety of run-time dependencies, + so you may have to install one or more additional packages. + A non-exhaustive list of these dependencies may be found at + <http://orgmode.org/worg/org-dependencies.html>." + readme.gentoo_create_doc +} diff --git a/app-emacs/outline-magic/Manifest b/app-emacs/outline-magic/Manifest new file mode 100644 index 000000000000..5d1c269e220f --- /dev/null +++ b/app-emacs/outline-magic/Manifest @@ -0,0 +1,6 @@ +AUX 50outline-magic-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST outline-magic-0.9.el.bz2 6823 SHA256 5b6cb179c3fc118ec518269e1cf0f820ad1d532b87d7e33d01a4a63e16050b69 SHA512 46c404954642cb88da4bfe82432e4d45b9c05671d81333dd6bfd422a5311c1fd76daf1893be3875044e68ce43bb8b70928017a420715a7e08da76d366d969a49 WHIRLPOOL c55f97a785732fafc02a1f46d3783aee841cba90f3763830c20ba109895e059daa6cde7616d84183cc82141e2c859cca432097bf8f65966c63d5707a893ec5db +EBUILD outline-magic-0.9.ebuild 389 SHA256 5f05fc5fc379f5e3f21f1642f198a6e92fc0b68ace6e50e251aed04983bfcb05 SHA512 ab263f209099a3036b9569c2ad5ce62e5c55fa8fa372655d8e832396bb666b8e8203528f8d2e7dc600d04985c4f7dc7c474ba8b201fc5fc121b7242c3a745c75 WHIRLPOOL e91ce65ca26ddcee7874ec9ac1968d6f1568ef069b5a74caa98676e8314ad85acfcabbe7a18086b0cc693c1cc104e2805650607a59fba365bef4eac8496d0f85 +MISC ChangeLog 2363 SHA256 3df408f49a4b232201b59aa8348bd6bb2a01ec29df5a1ce7838840e9405cfe33 SHA512 cfdec7e2f8e0fa7b1448666cce627a8ad87d600b4bf775952272289c86f238d920e9b04ed010800b1af6772f01ad0ff6bf2b4bb9523aa7db5d8246b7c6e091de WHIRLPOOL e62f80c7b0ba2687005fa001efed2f73d52a6818c0011b0df17339fba1ad5b21f4baba022e36956117705ca66164a7dda685eb5c8a094b4f9fc3d4776c5fa27f +MISC ChangeLog-2015 1088 SHA256 438c1c6590f6fb8849f16c8a3137066a2fbba7a788b88611a5ab6f72b75c75f3 SHA512 844fa902329985d77ae0db788ef95ba586770480ae55ef254ad691643347a6e6515a11a787e57e247193ca35b161c0e6aa2690faf094a7bc1e465328391e61d8 WHIRLPOOL b5c3439244f8d1d0a78abb39e6bac76fa1e35241df050fe43fa1c28317d1cdbbd26554d3b1ba0c978ba993b866da38d94fe653626a91403222e05bd7201af148 +MISC metadata.xml 340 SHA256 2d69f551fbc38545265b19b7053c0289b27ebb64c9b8be26dc96e25f48ac4f34 SHA512 3b38e45253a2574fbcffb0eab4bd886caa1093953a43de1bc264486a76d49b5d7ab91b11dfd65f395b6fa8afb7f72125d05e6cddfad04f2581151904b79b5e57 WHIRLPOOL 74d583b891823dd9cd0315c84f07378c41dd6adad7156431015ac9539c93c71d2b9891947d8be62f94c116033963ef6288fe5df34f53800cc8231d8412d99e8f diff --git a/app-emacs/outline-magic/files/50outline-magic-gentoo.el b/app-emacs/outline-magic/files/50outline-magic-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/outline-magic/files/50outline-magic-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/outline-magic/metadata.xml b/app-emacs/outline-magic/metadata.xml new file mode 100644 index 000000000000..ec67b28b1302 --- /dev/null +++ b/app-emacs/outline-magic/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">tj64/outline-magic</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/outline-magic/outline-magic-0.9.ebuild b/app-emacs/outline-magic/outline-magic-0.9.ebuild new file mode 100644 index 000000000000..5f49fa1e1e21 --- /dev/null +++ b/app-emacs/outline-magic/outline-magic-0.9.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Outline mode extensions for Emacs" +HOMEPAGE="https://github.com/tj64/outline-magic + http://www.emacswiki.org/emacs/OutlineMagic" +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/paredit/Manifest b/app-emacs/paredit/Manifest new file mode 100644 index 000000000000..18ba03d202e7 --- /dev/null +++ b/app-emacs/paredit/Manifest @@ -0,0 +1,6 @@ +AUX 50paredit-gentoo.el 503 SHA256 5a3fd6fdc42494b6a347d9e7341b86c6ef86088f8bd834e4a7ca097c48bc43ad SHA512 4635fa54babe7df170356f4d74d9419bfbe185301a37110d5a12620b1c6ab4654b66c2062814cacf64e480c5079e3da82354ff78db6e600e4dac68e0ba13451c WHIRLPOOL 2a756903b1ecf46e83f6ededf93483245e8c5d52090ea55319268d0fecbf2f0bd76315d9e272390b8c08e4389cbde8f496918e262934fb763257948e02808de1 +DIST paredit-23.tar.xz 24204 SHA256 c501d5a716258a6b6758cc40d3e12b3d7271e62b457202271402e8ad43053478 SHA512 33ae10d95d3b2d8fe2466fba20d6aa0abac56684807fb381ab0db2798e99e2358c6dca71794b95768b53be661b9181f458e932bb37c31ba7ebba155a57f1bb01 WHIRLPOOL 4e2f6ee89f6cf9edd4b0b88e03f8b26f288f646cca14324025d022d34d756e44cfb8bb8289345ca77f3bdeecc1d1c114c90a496d094149d4d0f59ce28affce93 +EBUILD paredit-23-r1.ebuild 533 SHA256 47e2fada9cbf501a36a0e7dfbc4d2c02ffda623e33192ca59a54b2ebf4dd994a SHA512 88902c3e554f3ca7802d2b877bf14b9f100d1c45794fe826c970236a1a0472548ec9e20d1c31f7235b7aae7b494fdbdf332dcef76641afd5fc38cffac6645e06 WHIRLPOOL cd1609dc735937cf50b8e00de2798b71df4ccac2e5c6699fc7fea915fdb987eed126f2dc3d6aa4daab124ee3e24fa820e3cf1f3cb068e1fe4e374a893072eeab +MISC ChangeLog 2367 SHA256 68bca2a8b6c66f162518788f60f02eccd46250c31f6577726f71ab478fa3ac2b SHA512 f6578919bae911635c1e69f756ec81ff8eef9a05da2559d658e3d4e5d707febc4bb199660d998148c3178337534b9d8cd16d34cabd870c33f74591d44b3faa7a WHIRLPOOL db45ea4c991dc041ce4b692c2b4c092cf08aebac2a635dd9f1a27de464330659d93e0d8bed2cd9166a499c957e59da4d51b43e14cdcb5fb125c233af8739a261 +MISC ChangeLog-2015 2359 SHA256 33f391041e7014f7c4f408c67d023587789a85f1284e6ae0313ad612ecea81c9 SHA512 dadf8e0ad86b21dc07d5301e80f42025c28dbc03ec28fb377e5ce98778df66f677a09df67fd9447c8065af7996c345876a3fbdf72c9dd32480970918877e4fae WHIRLPOOL e3bd3751873aa315751ec5371dc02772607fba8b5743da2fcfdda46dc97be98eef80ae220309a8bdf4ace6b728981d4050c4aa50769aaf24fbde258d0072f2bd +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/paredit/files/50paredit-gentoo.el b/app-emacs/paredit/files/50paredit-gentoo.el new file mode 100644 index 000000000000..a23e03ae81fa --- /dev/null +++ b/app-emacs/paredit/files/50paredit-gentoo.el @@ -0,0 +1,10 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'paredit-mode "paredit" + "Minor mode for pseudo-structurally editing Lisp code." t) +(let ((turn-on-paredit-mode (lambda () (paredit-mode 1)))) + ;; some hooks: lisp-mode-hook and scheme-mode-hook are recommended + ;; in the paredit source code + (add-hook 'lisp-mode-hook turn-on-paredit-mode) + (add-hook 'scheme-mode-hook turn-on-paredit-mode) + (add-hook 'emacs-lisp-mode-hook turn-on-paredit-mode) + (add-hook 'slime-mode-hook turn-on-paredit-mode)) diff --git a/app-emacs/paredit/metadata.xml b/app-emacs/paredit/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/paredit/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/paredit/paredit-23-r1.ebuild b/app-emacs/paredit/paredit-23-r1.ebuild new file mode 100644 index 000000000000..3665f48ab70c --- /dev/null +++ b/app-emacs/paredit/paredit-23-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Minor mode for performing structured editing of S-expressions" +HOMEPAGE="http://mumble.net/~campbell/emacs/ + http://www.emacswiki.org/emacs/ParEdit" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos" + +SITEFILE="50${PN}-gentoo.el" + +src_install() { + elisp_src_install + dohtml *.html +} diff --git a/app-emacs/php-mode/Manifest b/app-emacs/php-mode/Manifest new file mode 100644 index 000000000000..5ccf790f7881 --- /dev/null +++ b/app-emacs/php-mode/Manifest @@ -0,0 +1,8 @@ +AUX 50php-mode-gentoo.el 286 SHA256 1672449466bc724544f7019e4e3af429c173d7263b5b7b205c409fa79a04bd25 SHA512 5f6205a7f3300d02b612a0aba58566dba1ad2a5f090c827c7d2d740af9c425cccb8384b37ac81e05eb81b4e31e649726433105b9862b92913e56752c554eec93 WHIRLPOOL 67486620f577c05d0c95af3c20450d9fa14dc32dbb1f32360501f1cccb7ad04573e09e20d52576c0983246155ede5819dcfaf9a82bbe973c146dc8135effd80e +DIST php-mode-1.18.2.tar.gz 81772 SHA256 16b26a5584139db2dbc05414a686f54173d7505d7aa041ca12238188c23ea90c SHA512 39c00216c6a1801ae0be016eadc95bf9574ab285dd6125a343cf4c3a5c3ef5b8e579877513c94843a836b97a969402fa0a3714a8cf2f68f7007d629e86834bc3 WHIRLPOOL a1f49e40895b7c00969efe4b61616414d494e66cdd559c3c35e8c2918ab9ca34263d2d22b3fd431efde7025dbc137c295b452f7029ca0c9675b0c6decb0312f4 +DIST php-mode-1.5.0.tar.gz 42687 SHA256 d8b179941141994d9cc9e77d244e91df3b4d845f4c6e1818eeefc59bc97bcead SHA512 e05cf9eeff3d17f6af29b03d08f279e4c04f79a2c018de5ddcf097adbf9e67978eeb9f0f9e67b9406c1f33c494597ab1bfa629bdab131d668de40b81d68e796f WHIRLPOOL fd5a92af5c006abc00d10803770a64452f49d803c16c3b57a77f3f87ebf984ad3db951304d6ece9fad395cd46ac4a0e7ec2d256e3dbe7c75d68b276bc178ab74 +EBUILD php-mode-1.18.2.ebuild 489 SHA256 758b1a1f2efd698a9841ec6d35de922d2a0b12a2ed32c4aaa3a115a85e8c0766 SHA512 9db42aaeac1ca750ffa6917f6a5543866d6c04460087dc66a009422e5dd69568f132dc69ee59cd2220b67d9cb8d7b80d234c7727fbe3e0525a0eb446cc21b576 WHIRLPOOL 79fb114d2c7a1fb83316591ab38cf1e6b58faefbf93b7803f890a43a697c7743ee08f69ab3e8f8e374ffac0298c8b9c9193aebc210d4a9aab648c273ae6d3fd3 +EBUILD php-mode-1.5.0.ebuild 492 SHA256 9750bc7f3f958be3e8eaa43b51c2c947484dee8e162d494dbec41f59eb259881 SHA512 4d65e4d8d7c382f47743c7fb8470c3f6844cf5a8f4babc314fb823a1f8d069be8e6701f408df9b96b53560dd631e14ef2918de77b8284b77136f917dcb9e4ce1 WHIRLPOOL e8833ca397560ed924a7c0f7cce56f80fd9b637378c7354fd913902a8e3881c1a8cfb9a01a3b3ec9f472bc130adf96a566261f49f24a930c094b958532a812a2 +MISC ChangeLog 2347 SHA256 d9942ebe3d090c920412a0092db374621c620dd177411a4bc1b1e57ec7c3ae36 SHA512 3bf3525dcb2dea077c40cdcc272a90371b1bcf736ac7f78f74e3fa9d441f73a1944c63f019ccc837a66296f817f6165f8dc4584787b275edbce50f832b301c7f WHIRLPOOL 6e08f0b905c3b21b794edfee6ae79f44b73374cad709c2c9c12d385a631a136afb92e3986560f45fe3817c74dd2c60a5c3181e87c084a6ceb4f22bed2295ff14 +MISC ChangeLog-2015 4239 SHA256 e4d75a44a3241a7fa6beb4db40ac651c36dde2c3849396dd3ba37f0b1223976f SHA512 5375a57b458f5b1f9fb502da5ffe255ebcda369480450d4727970f2558b8db0b9a0b8406faa2529c316c81004413fefbe8c2998ad8c72efb813faa4187b7ff03 WHIRLPOOL f0a39e6268a4b9c13dcd8cb7abfd5c1fd417bb2b8d16cb08863eb28f5aac2660ad134f0ed3816ea51863f81c48142d80e327429068d5dd9a9ae343f49a7747ee +MISC metadata.xml 335 SHA256 75a1929feb7fc15f80c0c80b0bcfb8a6d49354d709ffa9b634486eadc809bd58 SHA512 384e0bb08d51ac097e1abbfb5ae06ddf4e9c4f952194cc89a37457444b27490347327b737d9b1337d530621e6f093be7be2a896680a54de6fa4331d443b43774 WHIRLPOOL 74c1b9294502f9bdb2c156fd1db6efbda18ed6e908fa20799fe9b88e78d788ca9bf93cc3376b73af97a2a6a68327b992e053286e2c3dd01a8bab27db46ea7477 diff --git a/app-emacs/php-mode/files/50php-mode-gentoo.el b/app-emacs/php-mode/files/50php-mode-gentoo.el new file mode 100644 index 000000000000..50c4ef71afa3 --- /dev/null +++ b/app-emacs/php-mode/files/50php-mode-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'php-mode "php-mode" "Major mode for editing PHP code." t) +(add-to-list 'auto-mode-alist '("\\.php[s34]?\\'" . php-mode)) +(add-to-list 'auto-mode-alist '("\\.phtml\\'" . php-mode)) +(add-to-list 'auto-mode-alist '("\\.inc\\'" . php-mode)) diff --git a/app-emacs/php-mode/metadata.xml b/app-emacs/php-mode/metadata.xml new file mode 100644 index 000000000000..4dcb05622a82 --- /dev/null +++ b/app-emacs/php-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">php-mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/php-mode/php-mode-1.18.2.ebuild b/app-emacs/php-mode/php-mode-1.18.2.ebuild new file mode 100644 index 000000000000..8e4b4c1303c7 --- /dev/null +++ b/app-emacs/php-mode/php-mode-1.18.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +NEED_EMACS=24 + +inherit elisp + +DESCRIPTION="GNU Emacs major mode for editing PHP code" +HOMEPAGE="https://github.com/ejmr/php-mode" +SRC_URI="https://github.com/ejmr/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" + +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md Changelog.md" diff --git a/app-emacs/php-mode/php-mode-1.5.0.ebuild b/app-emacs/php-mode/php-mode-1.5.0.ebuild new file mode 100644 index 000000000000..0d9b72f3feef --- /dev/null +++ b/app-emacs/php-mode/php-mode-1.5.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="GNU Emacs major mode for editing PHP code" +HOMEPAGE="http://php-mode.sourceforge.net" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+ FDL-1.2+" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" + +DEPEND="sys-apps/texinfo" + +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="${PN}.texi" +DOCS="ChangeLog" diff --git a/app-emacs/planner/Manifest b/app-emacs/planner/Manifest new file mode 100644 index 000000000000..fc9e3bd17f27 --- /dev/null +++ b/app-emacs/planner/Manifest @@ -0,0 +1,6 @@ +AUX 80planner-gentoo.el 203 SHA256 409634bcff4ad332608d2532ce58f7ee6af6761c72c2994d73e6eaad59a27e51 SHA512 60ac1a86188a07e4d1de7024fab965d2f7772dbb175aa987fa035748944ae28fa99dfca128ed3151c1c02218d19d435708587b64a991ce56b0b0d4a966b2ccfe WHIRLPOOL 1fb1f6ea52c36d4dee2f6c18ccfcb16e494ca4638463478fe5ddf6715c9fba8b07fbf9cb3c03e75a05e2b6ec3b3fca100f1de447d2679df1a08b3acfa8bad3a2 +DIST planner-3.42.tar.gz 412086 SHA256 4dc66bf7103ad9dce21e34c40530b040a9718e4b61c16870b3a0f43e1e387129 SHA512 6c0674a1b780005c37850f25ec8b20c72b3d34b6f4e8ad463392e887e498807567af41c0c6ef0f4141230e2d3bf8c702acebae869efc37f72b1e984519c23b3e WHIRLPOOL bcf5ddfca6aa1705108e69a6c973988b0f708ec279fee09d192932861743b28b441da1a198487abe01c1d7a7a6f4b83f29c61179ca096431613c62bd34379979 +EBUILD planner-3.42.ebuild 656 SHA256 636712b74691632d67a6c651c9c9c92a449389bc1546baf6bab056d2d7d66b2d SHA512 9126b0e0e7042c1be2e69be92e88123a8621cc82601334dd015d2f179e8801aef5cac7aac1181eea9f034312ffaa5001b789201047aa847a9531a0c005fb4b73 WHIRLPOOL 71730433275b9c3f17792eb16dfd2b845d11ad35518592c7dff85fb815675c7e5e812f7f07f84c370cede19c366db08b3a63cba87101b1955178ceee3b3eb875 +MISC ChangeLog 2341 SHA256 69f5b2745e5bc22a3a4e1a85ca5ec1954940a2692450259802c7a05cb7afc3ff SHA512 dead8c7fdccc0f520d6112caa2e87a40c2dd2f50cbb2f441d078dcdf4d63b747c080ac31975074105af50214512b9c436c57d6c59eddbf677e7e1a4f98ae3b42 WHIRLPOOL 9afe4daa0a14d4f7961c0f20f043e1956d23d5f21c7cc50e7b9dff67170679aa47753d11191bc903a45385eefd27c421e703f5b5d2ab9bfbcdb7fd07e82d80d4 +MISC ChangeLog-2015 3860 SHA256 773ab040899b55b4b968c7a7d34f91d5b204079dbe6e1039ed4c06fe953d1808 SHA512 56ad97e9846131d8d58a2619c9ad002b311c70623a5ea21e2335532e3bb04a6ba616f1d117cd8f153db8f2f1ea6676d627a680bc6c90c24db11542292b1a77d7 WHIRLPOOL 2c0c6a97a551dcd69a299c10f30892cd3b2ffc11a7240f2057a5b0ebc091b9794b4d4fd6d57479e550d9d7b9f6e4486d3d9596a8fbab5938c545126950d7fbad +MISC metadata.xml 539 SHA256 faa3f0caf7faf93c769100408e11d7f094b6e51479659f12f0fb195e0c59ef20 SHA512 b08ff136c2e95d3b57b6f166f55b72f2dbb1e5be74ebdc4cd3b675884510765bbad6d6e109e2dfbe322e8f70c7f89dd35d1fcabf6db957263cf003929afdd9bb WHIRLPOOL a6f7966bc1c35c667eb109598cbdc4c1841740579f5c97d3913843d3dd0b3758e4221cd25eaa994382f245a6b420ea2e1342a33916e9be2bd6917d71bc46c373 diff --git a/app-emacs/planner/files/80planner-gentoo.el b/app-emacs/planner/files/80planner-gentoo.el new file mode 100644 index 000000000000..b7583c2298dc --- /dev/null +++ b/app-emacs/planner/files/80planner-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'planner-autoloads) +(setq remember-handler-functions '(remember-planner-append)) +(defvaralias 'remember-annotation-functions 'planner-annotation-functions) diff --git a/app-emacs/planner/metadata.xml b/app-emacs/planner/metadata.xml new file mode 100644 index 000000000000..838757fbbbe5 --- /dev/null +++ b/app-emacs/planner/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Planner is a personal information manager (PIM) for Emacs. You can + use it to manage your tasks, schedules, notes and anything else you + want to store in a free-text richly-hyperlinked personal information + manager integrated into Emacs. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/planner/planner-3.42.ebuild b/app-emacs/planner/planner-3.42.ebuild new file mode 100644 index 000000000000..40fedb422d26 --- /dev/null +++ b/app-emacs/planner/planner-3.42.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Maintain a local Wiki using Emacs-friendly markup" +HOMEPAGE="http://www.emacswiki.org/emacs/PlannerMode" +SRC_URI="http://download.gna.org/planner-el/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +RESTRICT="test" + +RDEPEND=">=app-emacs/muse-3.02.6a + app-emacs/bbdb + app-emacs/emacs-w3m" +DEPEND="${RDEPEND} + sys-apps/texinfo" +PDEPEND="app-emacs/remember" + +SITEFILE="80${PN}-gentoo.el" +ELISP_TEXINFO="planner-el.texi" +DOCS="AUTHORS COMMENTARY ChangeLog* NEWS README" + +src_compile() { + default +} diff --git a/app-emacs/po-mode/Manifest b/app-emacs/po-mode/Manifest new file mode 100644 index 000000000000..f950a9fdc57e --- /dev/null +++ b/app-emacs/po-mode/Manifest @@ -0,0 +1,10 @@ +AUX 50po-mode-gentoo.el 373 SHA256 1e70277b6523900b207ecda7c4e6c443ff1987823b898816444239a38bfd96c0 SHA512 48c371afe3f1a1f033ea20cb0a60bc700414108f7dc1f235e62423bda9b94373e49da9bdd3ab76e119b7b6c1b5f0a7601d36ce2710dd23b3de46557cf7d9cd8d WHIRLPOOL 34b1623249540df88f8318610691c7b38fe05a9aacf1a67a54feef92582c2d305fde16806bb910433ae6ec20e60cab978e4085fe65982984e5129c37a681b82f +DIST gettext-0.19.3.tar.gz 17414357 SHA256 93952d505a3d3b1ec10c69d340c7d438b1f9c332710d583981c0608be3eeb3f6 SHA512 2ec02065b376cf9ec2b9d32328a7181d292ac940356a710f785450f37e03a8513e07d4b981824374671cfa2f60024e4649fc89ad79ee0adda87a8b9b63ad28e8 WHIRLPOOL cbf86dab685fe3a5f4dbe5bcb39295809511904fdc65d9e0ef188c228bbe38c408ea38c14ac0ad38634ef1f5d79474d38399e95ab50ff6922cb0087ccfe434be +DIST gettext-0.19.4.tar.gz 17717034 SHA256 8ac9f1ed1a5f8c4e656a2f37f5ba6b9ee04c4df79a575e876b0b6946aa417f3f SHA512 274e00fe0149468e3073562f8f3b292597e9dbd82dfe8d068e4a1983914d25b603bb26f3fa4aa10e9fcd65826e3552c1871218342270927481e95eb64288ad97 WHIRLPOOL 2eb56c47d76f63b6557ae825538a35ae59f3f77da35321688547d9c420f47879c79ca1ab8ebd6bc6b4a3a8ce59ed620648884cd46455f6218213587f76967918 +DIST gettext-0.19.8.1.tar.gz 19704011 SHA256 ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125c43 SHA512 073042fa2dc48804c58e76f036130a669e19612c25427b0ab14d0b366b549a63751bf3af03bfd0745d7c4f72497a4b2aab26a3cc6de83189ce111679073878e1 WHIRLPOOL ef9aa9eef3067595dc725169075401dfad8ba15d6224d2b563e3421afa7c4dce9336a287147404273b772def811230b3758c005902ec90192e6ee4ac373d9a9a +EBUILD po-mode-0.19.3.ebuild 538 SHA256 856d9514b4c82abea9f58f68554d92dd5dcfd36638465427c1615326a121d603 SHA512 f4bfd73baf5a0b8fa76828bda9155dcf72d690b4025049ad312a1bfcc750a99a0ac5f7b55dcb69336151113d8cc49019f24442dae4f014ba5d99a94d237dc31c WHIRLPOOL 86c072f9574858d67980574ccac641d9cda7823fff6c929b54c99f2c986f46660ed43de9fd5daf88afbb3ad739d501a9eefe8317088f2014eda173dcc3677e5d +EBUILD po-mode-0.19.4.ebuild 547 SHA256 2186a48cf8cd529e19a965106cf32d06a05d32184e02e15f938d0192400302c5 SHA512 45220bc03bab40288510bb6e33d29f75ea6da1263176d64381651f3c1aef24c584b0eda00a3bd248e756157efddaa05c7de5ebec164e2093303bce2546628bf2 WHIRLPOOL bc375db2787516830dd314298425839868557e14a23633d007eb27cc713d6aa6ffdc32ac73b19420677b35a98cde280d733512dd37932f01772fa4f017dd3196 +EBUILD po-mode-0.19.8.1.ebuild 547 SHA256 2832018c94a934cf3cabaf7fb1a9231e39e13ea6322948ea755e250601141e7e SHA512 d6d7dc655398bc0d666160d4d807b46d2b18e4b8f2652420d1d583bea174c31dd9f5159bbc670603a594a8bc1cbd4ee7084fd39ef5b11ef94d74eba937ed7a84 WHIRLPOOL a28059818a2a45474669999729899fa9778afa382dd996bdbf48bcab26c439d1108a6c4a077d4632ba6efc9ef65b11a496a71cc0e7cc29cc96ea2bbc4dd64e0a +MISC ChangeLog 2943 SHA256 fd59b7f498e597fa3a17718e86db52f847142411672303819b79f155384ff1b6 SHA512 cd6cbd9cad91cb0f2c051756720c7209e94b438de57e1e53e60c0e2443270b57135506bad6abadd9d3710597b007a2431e5c4327e4d3dc9f776067ca17955475 WHIRLPOOL cfb6aad5d2f84f485a7fcd936007865954cd38572924e5432d00d510c13084edb6a3a70d091bb3e027a596013726b37d1650de1bb03ff44cc79a906a8c873c6b +MISC ChangeLog-2015 6870 SHA256 51b595691b2f217bda8b514fe650bcdefafe01bc653ce85091dc47c3ebdcf0ea SHA512 e74672be96a2d192ffaf1fe76ccb1f77f45fac1550210bb1f29a9fa6f5d6c5141d5f9c7ecdac86adeba1650241b2cc6ceb854679f4d70c2623ff4ea9dfe64fbd WHIRLPOOL c7b8fa7d1f4cb4b42d6431d0206e2b3fdc711cd13efe0ae79fd1a8e3b5b93c049157c59448cbc5a9a1bed67ffb2dd8850ae72099e2780b458ca3c2d617bd505c +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/po-mode/files/50po-mode-gentoo.el b/app-emacs/po-mode/files/50po-mode-gentoo.el new file mode 100644 index 000000000000..47adee8f6c5a --- /dev/null +++ b/app-emacs/po-mode/files/50po-mode-gentoo.el @@ -0,0 +1,8 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'po-mode "po-mode" "Major mode for translators to edit PO files" t) +(or (fboundp 'po-find-file-coding-system) + (autoload 'po-find-file-coding-system "po-compat")) + +(add-to-list 'auto-mode-alist '("\\.po\\'\\|\\.po\\." . po-mode)) +(modify-coding-system-alist 'file "\\.po\\'\\|\\.po\\." + 'po-find-file-coding-system) diff --git a/app-emacs/po-mode/metadata.xml b/app-emacs/po-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/po-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/po-mode/po-mode-0.19.3.ebuild b/app-emacs/po-mode/po-mode-0.19.3.ebuild new file mode 100644 index 000000000000..dee68ca726b3 --- /dev/null +++ b/app-emacs/po-mode/po-mode-0.19.3.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Major mode for GNU gettext PO files" +HOMEPAGE="https://www.gnu.org/software/gettext/" +SRC_URI="mirror://gnu/gettext/gettext-${PV}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos" + +S="${WORKDIR}/gettext-${PV}/gettext-tools/misc" +ELISP_REMOVE="start-po.el" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/po-mode/po-mode-0.19.4.ebuild b/app-emacs/po-mode/po-mode-0.19.4.ebuild new file mode 100644 index 000000000000..f113b3415ff8 --- /dev/null +++ b/app-emacs/po-mode/po-mode-0.19.4.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Major mode for GNU gettext PO files" +HOMEPAGE="https://www.gnu.org/software/gettext/" +SRC_URI="mirror://gnu/gettext/gettext-${PV}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos" + +S="${WORKDIR}/gettext-${PV}/gettext-tools/misc" +ELISP_REMOVE="start-po.el" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/po-mode/po-mode-0.19.8.1.ebuild b/app-emacs/po-mode/po-mode-0.19.8.1.ebuild new file mode 100644 index 000000000000..a4041ce8a092 --- /dev/null +++ b/app-emacs/po-mode/po-mode-0.19.8.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Major mode for GNU gettext PO files" +HOMEPAGE="https://www.gnu.org/software/gettext/" +SRC_URI="mirror://gnu/gettext/gettext-${PV}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos" + +S="${WORKDIR}/gettext-${PV}/gettext-tools/misc" +ELISP_REMOVE="start-po.el" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/popwin/Manifest b/app-emacs/popwin/Manifest new file mode 100644 index 000000000000..ec78013e51b4 --- /dev/null +++ b/app-emacs/popwin/Manifest @@ -0,0 +1,6 @@ +AUX 50popwin-gentoo.el 336 SHA256 83b93e883091c14a5dacda9fad6352e2bf23377c52f498cb2e8acce21ac65bd8 SHA512 a9b72edf953d67a16aad44186d3f0f3deead224ce57342d73ba43abe15c0c2b170311380926d1195d98884b6e64fbeca23b74c3dd9a67b13015ec0b491861905 WHIRLPOOL 32195f8a12705ee4eb62a3e85db254949d190f14fbda06768950a41d6827689e65f1a9ef4561975b99078cc0c2b1e62b566be4fce043a98d6b7df3c1d58667b1 +DIST popwin-0.6.2.tar.gz 16821 SHA256 77069e5c642ccee21788f462dc2bdc30ac4789d658585da950cf7097fa41d6e9 SHA512 3c086361d6b79d7c68583cdbfb76cfd95b6ed56883382e42a863137d93e2a64fa8dce7b7873a4c46ce04a742942dd5f16367c691be608438079555578709b108 WHIRLPOOL 2739efa75f9e88296f28ab2df93990dac5630a4e6b3a7d094fed1b0ee23066c51f2ff42301cbefec9dff132ec2ddbdab2c532bd49b6f7e20903f382d9f4aa208 +EBUILD popwin-0.6.2.ebuild 471 SHA256 f05e3aea5b4359a4097622af7d4b7de39d82728a26df6a66904c640c25814351 SHA512 a4dbeca3a4bd29b666fc533e01315fe02dae86ffad5653559ca3c4443189faf2b987d3b7960d04afa0a01425cc28f3a4f663d02b4bd56fd237bda367dcfedd23 WHIRLPOOL c66b2408db5e32037e35f2a521fec2c36ea9b14cc19a29aacfb5315b9c20986008918c1b7625a5a8d1a0fdbffbc930fe134729f7cf1f48d1ea25212bb084ce94 +MISC ChangeLog 2339 SHA256 dffd966c13f864164f47fc5c6fd6836600e97485066766c3f5e2fb89863c9b79 SHA512 772816109f204ca6a94e0014417964ed915a45222631884a72e12cb2b5c486e6f26b8bf9c38c09da140598c28992cd40dc1cf88ddac915adab7b95aa7e275b76 WHIRLPOOL b429eab92c668243282a7d5f71d50716efa113c719390ed20d1613b5dd858abcf36f141284b889a94b014ef42e985cc6bb0514354185e26ff1d2953998b34d85 +MISC ChangeLog-2015 1453 SHA256 ddb120a2b00828946b4bcb2922f2e5cd98f0deb18f910827430bbb05fe2a4137 SHA512 9a702db69759862d997d7e51e61ae268d5e8f231be535fb8b74b88f38bdf6209eadd4652a62d6a38f9844b884c2060b66002f223ad5e7a264de0702a069d941c WHIRLPOOL 04840aa9988e4b49d236104d1d12697af6fb8cf6cd41f45abb0b252562baadbd461850664eb4492318c39fa6c3530ceb09a9c8760108b7f7da9eff24110d016b +MISC metadata.xml 411 SHA256 29ee4e7cf9ce0e88a5fd3f364b736dc25912a1e37fd5e529092a9299d66a4254 SHA512 cd7da78477bbd626b1401a55776b4b402bd5a77aaeeebf292773215b5bf5931de4aaeb5e3ca865b27d5aac3a9eddf0c9a4e8e4c2b6b74347fa4bde760a5ed201 WHIRLPOOL fca8387c831b86c804a279fba17b703e5abf11824b90af9c5be855707e83454e248b27f048c20f7630623aafcd725266dc2fd8dc2ce789917e789578e37ebc6a diff --git a/app-emacs/popwin/files/50popwin-gentoo.el b/app-emacs/popwin/files/50popwin-gentoo.el new file mode 100644 index 000000000000..bd00744ede00 --- /dev/null +++ b/app-emacs/popwin/files/50popwin-gentoo.el @@ -0,0 +1,6 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'popwin:display-buffer "popwin" + "Display BUFFER-OR-NAME, if possible, in a popup window, or as usual. +This function can be used as a value of `display-buffer-function'." t) +(autoload 'popwin:special-display-popup-window "popwin" + "The `special-display-function' with a popup window.") diff --git a/app-emacs/popwin/metadata.xml b/app-emacs/popwin/metadata.xml new file mode 100644 index 000000000000..b25c3391ea6e --- /dev/null +++ b/app-emacs/popwin/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>naota@gentoo.org</email> +</maintainer> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">m2ym/popwin-el</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/popwin/popwin-0.6.2.ebuild b/app-emacs/popwin/popwin-0.6.2.ebuild new file mode 100644 index 000000000000..f353fe5a47a0 --- /dev/null +++ b/app-emacs/popwin/popwin-0.6.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp eutils + +DESCRIPTION="Popup window manager for Emacs" +HOMEPAGE="https://github.com/m2ym/popwin-el/" +SRC_URI="https://github.com/m2ym/${PN}-el/tarball/v${PV} -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md NEWS.md" + +src_unpack() { + unpack ${A} + mv m2ym-popwin-el-* ${P} || die +} diff --git a/app-emacs/pov-mode/Manifest b/app-emacs/pov-mode/Manifest new file mode 100644 index 000000000000..1a130d49ddeb --- /dev/null +++ b/app-emacs/pov-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50pov-mode-gentoo.el 423 SHA256 c3a85e9efd49f093b9f13491f080e883f62f99f5180f3739ebd2fd3facb17e6b SHA512 d2d27e6770909ebd08a8c53dbfba3896aca814637c861623746e66097f0f21686507322c734c0a48e15ee281cca0e51a82fff716276f9aec65e5a1419c8dc028 WHIRLPOOL 971b6b5136561f505df07169b09d417a201fd7e086fd4c14dd362e9fa07aaaf3d9b48279c1646b579f90f2d724815fc4395d3c99d8709e6de663b1059ea108cb +DIST pov-mode-3.3.tar.gz 65929 SHA256 ff766da83af91d17a2ab4103ded50fa2025a6e79dd97114c9cc96cd0d34587d8 SHA512 e705f25f1eb719152dbf5ec17c833f67b4c7be5b1ff9ddab94f67830d9d2caddabc47bcc6ce4864521eedd2728f4b59a6d2c0ddaba83f0b194bb0834d86e9396 WHIRLPOOL 51d9661dc7cfbd63da87eafc4951c9d9321f77ffd933f22f51d83a37280d374014b90e35630207f1a395bd83f28802f186197eb5a89a9ea45d9a1e750a76e395 +EBUILD pov-mode-3.3.ebuild 615 SHA256 292a93090454248d6259a825aeb7d785b6aa7dc275f09bd6153cd0145fce8ecd SHA512 e2b80cf0fba25fc171d4e3f6c2f07ba65a091470a630cd8efaf1cd19ca4070dc6e7db1f22131c45f4945077504be4fa05ba4a62f02eeacdb211059e7ba174ddd WHIRLPOOL 97527f7c9a2ca04f00d49221d53faad008aa419e8434981b4ddf9d626e9aa2257aebc9fc8a0fbea10eb26d0cce69304a1694c65898297999528d8f14020bab7a +MISC ChangeLog 2543 SHA256 384911f7e959ae45eaca1b74dd5e86b8c835d0410012787597ddfac5eae5f322 SHA512 4a89e9eec57383785e2d4aa771b6cf4882695d5d29dfff821cbd11c24336c81e0207f834dd2c18ab519c9ea4c29e71812ec6a17fbff2c577b195703f7914353c WHIRLPOOL 25a8ef68e7b014c7a26a4fbf17b0446fe45ab4c7674184d65f73b49a8a0a4711a8c62eb0c1232e78029966f173bc415e704419cbb61606b18becedb002a44570 +MISC ChangeLog-2015 716 SHA256 bf7e4ae2892896d08d4382931228c7d0b4eb8821f5c6ab345a2c03976e9967df SHA512 a925416d9aaa2dabfaa22393f77c950a4dbfb768f8ff6b0f0c12b82d8131138ec4d4d49ec88059790ddd92838549109405c1da1f007d663c9c320a9ee61a5fd0 WHIRLPOOL df5f794c35cbabb0a8042987823a6f70c49a203921c21b67ee5910f9318ab3c6ecf8a75dbbc8844c400a35827fedbbaa51368d98d4e4aa1acd75740d5d9c7ec2 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/pov-mode/files/50pov-mode-gentoo.el b/app-emacs/pov-mode/files/50pov-mode-gentoo.el new file mode 100644 index 000000000000..0489820ec5f6 --- /dev/null +++ b/app-emacs/pov-mode/files/50pov-mode-gentoo.el @@ -0,0 +1,9 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'pov-mode "pov-mode" "PoVray scene file mode" t) +(add-to-list 'auto-mode-alist '("\\.pov\\'" . pov-mode)) +;;(add-to-list 'auto-mode-alist '("\\.inc\\'" . pov-mode)) + +;; Override customization variables setting various directories. +(setq pov-include-dir "/usr/share/povray/include") +(setq pov-insertmenu-location "@SITEETC@/InsertMenu") +(setq pov-icons-location "@SITEETC@/") diff --git a/app-emacs/pov-mode/metadata.xml b/app-emacs/pov-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/pov-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/pov-mode/pov-mode-3.3.ebuild b/app-emacs/pov-mode/pov-mode-3.3.ebuild new file mode 100644 index 000000000000..4251766d372c --- /dev/null +++ b/app-emacs/pov-mode/pov-mode-3.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Emacs mode for povray" +HOMEPAGE="http://gitorious.org/pov-mode/" +SRC_URI="http://gitorious.org/${PN}/${PN}/archive-tarball/v${PV} -> ${P}.tar.gz" + +LICENSE="GPL-3 FDL-1.2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="sys-apps/texinfo" + +S="${WORKDIR}/${PN}-${PN}" +SITEFILE="50${PN}-gentoo.el" +ELISP_REMOVE="${PN}-pkg.el ${PN}.info" +ELISP_TEXINFO="info/${PN}.texi" +DOCS="README" + +src_install() { + elisp_src_install + insinto ${SITEETC}/${PN} + doins *.xpm + doins -r InsertMenu/ +} diff --git a/app-emacs/prom-wl/Manifest b/app-emacs/prom-wl/Manifest new file mode 100644 index 000000000000..90a56fad5a63 --- /dev/null +++ b/app-emacs/prom-wl/Manifest @@ -0,0 +1,6 @@ +AUX 50prom-wl-gentoo.el 112 SHA256 a77b734230742d8aaf4818e520e121e25bd19ceca4773eaaf17172a89ece9b83 SHA512 a3d7c1f810ed7ef673bfeb062cf1cd3c82132c406183c065a9e03fc0ef0bc8a747cd7b8bf04e7f8f8e3fa84530e06ab63f9ca66b9acb642dc3077c65056f814e WHIRLPOOL f0f0120b414a4bad769128e2e0a32555dd594c1f812667bab40acf9bff53a8d4f7cba767b78ea8b3a768c4624fb726ca6f02dc6143ad58cedde5770a59daeb3d +DIST prom-wl-2.7.0.tar.gz 10563 SHA256 964c3106e42cca9f0c069c502b19bd8157d71c0e2b513ca190f015bcb654de48 SHA512 c05d61761b8c050bb6c09f3028f54351d3ffed5a17bb8519be76c8c706df825569cccfc8cd1ff2b656ef885a9606768eeb1b3dc0955ff4316bbe35c5db8ed989 WHIRLPOOL d039fb4f2436299e70077730686fc3b8b997684f3d5001ab5fa48b33dba3155fdee727f9f037bab241b9d76b4d6b194993d8262a308ee19cd9fe6b5c80e61036 +EBUILD prom-wl-2.7.0-r1.ebuild 446 SHA256 f6c00cc33bf5490d455cf9c68d2c945cebe113d22f751440e68c3964db0863b3 SHA512 fc585452589668e55e7b072a4db10a85535a7e03c0e39614d7c3e58b7c0b41e66287825d9303a62f0e6878c278df2b0d5aa7fe1feb5f398573dd2c2d678647eb WHIRLPOOL 968e3f7c5dab6a83092f181d264c73a5e96c9ac70c5226e2f17a81c858e2e1b11eb5d91a837f10d2a39f5d547efd82cf22532dae3206fdc522cffb7359c36ed2 +MISC ChangeLog 2349 SHA256 950924d90b47360b3131ef0649723843b603abfa7965b4025990e2ef1a580838 SHA512 3c8345f056816bbf1119a2c0581d877f12f1c47b3a561d0611bb4fd1ec5ad907930006cc5da30ad507f64bcb9f8806055b412c6f2bb0fbe3031394a9150c0175 WHIRLPOOL 88bd8db4d292769013e772f086b464ba2502e2636312b9ebbee1fd9476aa1d0c1b7750a123bd3c71207c3f331a7185e620e937ac1fd4381bb44ac3231e726304 +MISC ChangeLog-2015 1105 SHA256 cf5819feee40062a6bf4ed9405a16c7bf686f4c1c252f490aee2328d33b8df10 SHA512 4f9f7cd4e7715d38f3966f5776b55197526afd6559e01aab4ffce0491749ce99ca667305a114aff91b79a22907629ca3950eb975ea5e56df257831c09f473226 WHIRLPOOL 81695b593cb9476f0b52d6f7bd0ad5fa321f8184800bbcb51ee8c29229c42347513421c3e1c5ffd8cd1ce64c9316eac8c052b1ff9ae818ce78e4e7aa0c1ec2f6 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/prom-wl/files/50prom-wl-gentoo.el b/app-emacs/prom-wl/files/50prom-wl-gentoo.el new file mode 100644 index 000000000000..8eab391ee220 --- /dev/null +++ b/app-emacs/prom-wl/files/50prom-wl-gentoo.el @@ -0,0 +1,5 @@ + +;;; prom-wl site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") +(autoload 'prom-wl "prom-wl" nil t) diff --git a/app-emacs/prom-wl/metadata.xml b/app-emacs/prom-wl/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/prom-wl/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/prom-wl/prom-wl-2.7.0-r1.ebuild b/app-emacs/prom-wl/prom-wl-2.7.0-r1.ebuild new file mode 100644 index 000000000000..7315a65a07ac --- /dev/null +++ b/app-emacs/prom-wl/prom-wl-2.7.0-r1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit elisp + +DESCRIPTION="Procmail reader for Wanderlust" +HOMEPAGE="http://www.h6.dion.ne.jp/~nytheta/software/prom-wl.html" +SRC_URI="http://www.h6.dion.ne.jp/~nytheta/software/pub/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="app-emacs/wanderlust" + +SITEFILE=50${PN}-gentoo.el +DOCS="prom-wl-usage.jis" diff --git a/app-emacs/proofgeneral/Manifest b/app-emacs/proofgeneral/Manifest new file mode 100644 index 000000000000..886ff41f80d8 --- /dev/null +++ b/app-emacs/proofgeneral/Manifest @@ -0,0 +1,7 @@ +AUX 50proofgeneral-gentoo.el 68 SHA256 85504cdc0876b745d6989be00b87cc88ffc1dd6dfabff96a3cc3c3d48dfbe898 SHA512 32f3d33d85776f1695d542adadb8e35e372659fcce2805fc205732cd911be186cd5a1a63a8438287467dea744da9ef212f7338c0edb735a525ec30f892f1afca WHIRLPOOL f86e9df144b08f403c71efbd74ba2076e3a25ba05c09253bd8c60046297db04a1e33b67b7d1769109fcb1ce984b25d43f80470defd2573d0c3333193db3ddf54 +AUX proofgeneral-4.2-bytecomp-warn.patch 1150 SHA256 77eb44c8933b9cf7415a11038635acd5bc11206f56bc73f4dc2a573addaf236e SHA512 ad7f972148cec19c60d58e7ee7808735b92d6f642d178453d123988c68e873824a7bf8ceeded82dfd3b6109e5b50e24bd7fa8753822b5f36cbb2e73ff4e0d30f WHIRLPOOL d90eafb04173260e94bc7fcecbfdd28fcf1f791c33942967f0377b3822a9b86b27cd8c98a9b204fdcacb1a40c4614da1f51a7c220f3ce68a914507e5d3422f5b +DIST ProofGeneral-4.2.tgz 1613190 SHA256 3567b68077798396ccd55c501b7ea7bd2c4d6300e4c74ff609dc19837d050b27 SHA512 102c56a1bc113439b1fa8aa10efe571d47d68b344d3489fe18ca3bdbf8828bb31fd2302a68a4bd639c59c429d41e82e5d933abddd3444781cb0e8a603db432ab WHIRLPOOL 9c4e54cf3b1528ee6cbdfac19b0c589f0c2640defbac15d5aaf0a1bfd64680bff45d2faa17f669210f47f30debb768d593590d350acac9c2669d24dc109bb4d8 +EBUILD proofgeneral-4.2.ebuild 1385 SHA256 6fd96f7a3bd5689708525f1da86f427842844c41da17f7c12aab261648709269 SHA512 e0e59f6ec4b73a47ee44be048a7139246502f642cda5f1a9a0a5ea3b20f37158c5109b9701ac1eeacb0f154a0b0dba34270f2d2ca418665c9e5e2c2a435b68fc WHIRLPOOL ef6ffefe45b707bedca9359b3a098d129c8886ce0781d3aab497b862d60258602b5d2c6b45ab92574c10f659903d15f2d0fca0b1be38131f35b6e5a5d1dd2942 +MISC ChangeLog 2408 SHA256 b8d0b318ed29897f9a7fe1f149dbc03d91011d8783ced7350e7c4e5e0c60d195 SHA512 5f7bb9c6182807963e41b154687bf7f1f37e68a855d3e9ea324eb5d2ba8d13e69fc676fab28356210f0fddaae596c42731b6b7cb8f4dbd584c84f2cd7e4c4df9 WHIRLPOOL d61aacb8eda3f8059b084c8d1d7ed0a56aa3c34347dee5dcca2b7c89fa95945b289cba3487b24d5e9bb5baa7ad43acae3c08f9e7dd00ac9a1a2caf99ba4b0c8b +MISC ChangeLog-2015 6309 SHA256 422ddfa3430025eb510c1a6a874dfb4e491bfca7936378d3a35eb77f7e73b21c SHA512 ccc5024dee23476bf4f3da22b74909aac0ff0079cefd912ab47ad83583071231412cd79893a0198a4dd5c4b768b836200999b556aac306bfa0a264b0750da9c9 WHIRLPOOL fd058ad6b280b572ed317c2f291246666e0be99b2c7efb2b15f7be843d245c2d5b2bafbdf6765d86ef4d5b287941acb7d9ee47c135bf6fbca5b1a5d56750a6f2 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/proofgeneral/files/50proofgeneral-gentoo.el b/app-emacs/proofgeneral/files/50proofgeneral-gentoo.el new file mode 100644 index 000000000000..4839b17f1f58 --- /dev/null +++ b/app-emacs/proofgeneral/files/50proofgeneral-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@/generic") +(require 'proof-site) diff --git a/app-emacs/proofgeneral/files/proofgeneral-4.2-bytecomp-warn.patch b/app-emacs/proofgeneral/files/proofgeneral-4.2-bytecomp-warn.patch new file mode 100644 index 000000000000..b34321bf392b --- /dev/null +++ b/app-emacs/proofgeneral/files/proofgeneral-4.2-bytecomp-warn.patch @@ -0,0 +1,14 @@ +https://bugs.gentoo.org/445242 +http://proofgeneral.inf.ed.ac.uk/trac/ticket/458 + +--- ProofGeneral-4.2-orig/Makefile ++++ ProofGeneral-4.2/Makefile +@@ -62,7 +62,7 @@ + # only during compilation. Another idea: put a function in proof-site + # to output the compile-time load path and ELISP_DIRS so these are set + # just in that one place. +-BYTECOMP = $(BATCHEMACS) -eval '(setq load-path (append (mapcar (lambda (d) (concat "${PWD}/" (symbol-name d))) (quote (${ELISP_DIRS}))) load-path))' -eval '(progn (require (quote bytecomp)) (require (quote mouse)) (require (quote tool-bar)) (require (quote fontset)) (setq byte-compile-warnings (remove (quote cl-functions) (remove (quote noruntime) byte-compile-warning-types))) (setq byte-compile-error-on-warn t))' -f batch-byte-compile ++BYTECOMP = $(BATCHEMACS) -eval '(setq load-path (append (mapcar (lambda (d) (concat "${PWD}/" (symbol-name d))) (quote (${ELISP_DIRS}))) load-path))' -eval '(progn (require (quote bytecomp)) (require (quote mouse)) (require (quote tool-bar)) (require (quote fontset)))' -f batch-byte-compile + EL=$(shell for f in $(ELISP_DIRS); do ls $$f/*.el; done) + ELC=$(EL:.el=.elc) + diff --git a/app-emacs/proofgeneral/metadata.xml b/app-emacs/proofgeneral/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/proofgeneral/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/proofgeneral/proofgeneral-4.2.ebuild b/app-emacs/proofgeneral/proofgeneral-4.2.ebuild new file mode 100644 index 000000000000..f3b2ee9fff92 --- /dev/null +++ b/app-emacs/proofgeneral/proofgeneral-4.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +MY_PN="ProofGeneral" +DESCRIPTION="A generic interface for proof assistants" +HOMEPAGE="http://proofgeneral.inf.ed.ac.uk/" +SRC_URI="http://proofgeneral.inf.ed.ac.uk/releases/${MY_PN}-${PV}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +DEPEND=">=app-emacs/mmm-mode-0.4.8-r2" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_PN}-${PV}" +ELISP_PATCHES="${P}-bytecomp-warn.patch" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + sed -i -e '/^OTHER_ELISP/s:contrib/mmm::' Makefile || die +} + +src_compile() { + # remove precompiled lisp files + emake clean + emake -j1 compile EMACS=emacs +} + +src_install() { + emake -j1 install EMACS=emacs PREFIX="${D}"/usr + elisp-site-file-install "${FILESDIR}/${SITEFILE}" ${MY_PN} + + doinfo doc/*.info* + doman doc/proofgeneral.1 + dohtml doc/ProofGeneral/*.html doc/PG-adapting/*.html + dodoc AUTHORS BUGS CHANGES COMPATIBILITY FAQ INSTALL README REGISTER + + # clean up + rm -rf "${D}/usr/share/emacs/site-lisp/site-start.d" + rm -rf "${D}/usr/share/application-registry" + rm -rf "${D}/usr/share/mime-info" +} + +pkg_postinst() { + elisp-site-regen + elog "Please register your use of Proof General on the web at:" + elog " http://proofgeneral.inf.ed.ac.uk/register " + elog "(see the REGISTER file for more information)" +} diff --git a/app-emacs/protbuf/Manifest b/app-emacs/protbuf/Manifest new file mode 100644 index 000000000000..ccafb27b2e0e --- /dev/null +++ b/app-emacs/protbuf/Manifest @@ -0,0 +1,6 @@ +AUX 50protbuf-gentoo.el 529 SHA256 5407e0aa60151748d63d51bc9dc37bda6252820b77f9a95d0773f85e6115a65a SHA512 f1cd37bdeb9568cbff9ffb989334237213b8c1bc50704195708fcac4848cc3c128c8121422a0ea42af8c2ee94647e325cd293e4b29c513ad8cdeb37d33fd3f4c WHIRLPOOL 97c2701d4d4d489f028e21e6ed9dcbb6a251be8a9783dfb2a494fb6c19a2c74c861b9d32d9461a7c8524ee1f9fd6467a3a6ff91457b54a255fd2f8addf4b5366 +DIST protbuf-1.7.tar.bz2 2270 SHA256 a3c78450bc9e04934d842913984e36f674a7c8d54eaf1c63aef61d8904d2fca5 SHA512 9dad81784b71234812ac35be695895c3063e5337dddbed73b28fde800d12110cec6bb9faa42b6ed74d9a2d4f12da96b8e692d193edfc775fd33a7922a019b8b2 WHIRLPOOL a55039d8f4d4dedf4b8c7083204c9cf45c8d9de18b9763ad1f1e05ecd92af93e3c10a0c745b8c3888d6d797704d61dcab0272e2dfffa0c36fade9e89d9a4903f +EBUILD protbuf-1.7-r1.ebuild 427 SHA256 e3156d4155c0dbc8ac3f4cff01417130c4b058e4ba9add17437103262037569f SHA512 be43e7577cb700c3b0b9b59e8ac21e53d5548eb19c80f85692b175ff44ce15eab36b40f2dc5199fe99ad4aace97fd2c9cdc4a5391f8968ef9e82aea96b91c941 WHIRLPOOL 392706ef3282eb2d91be9139b0c17aae72c9569b345f4cbaedb044e0b8543a1d0f3fad0b026937c4697c5b84f9bf904b90b243869d6386ebd8ccd36afe403cff +MISC ChangeLog 2345 SHA256 c7f3ecce993270f21f9e4d42b9c70797b430bfdd373ae7dbc444a42d26182852 SHA512 9622a99b23a50fc24e9530840a62e62b1c73d451f81f6ed47131092fcf84f6b23955da06f59d3acc1a37a9899aa21e6767132d3dd51ae7f2392e2030d287b52a WHIRLPOOL 571738b1d7d07bcd2364e7fab6b66944ada1fa806b3e47e734c75ccb6a21b2059994ce8b83e394e4d71984398535854a8128277298371d9f5eac8f11769d39b9 +MISC ChangeLog-2015 1501 SHA256 75b40134f21eb66ec5f79a0f071a7663f00e0910604af2a2c61abee992b564db SHA512 41a0e9e8d42fef37a81bd959929bacabf2a15c1220683fb28bc81bc82e3691fdf910702a3fd87f21e9a1e986e727321ac9fb8f3d70264213bf728c34f706b16c WHIRLPOOL 01d97d44e4fe844a6b212e5176e362be4e24c3477fe75f54519e521ddcbb9421899cdb6889c6a85e439967a6b0ba661fe5aa13068a253a2b02538ce30c49e464 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/protbuf/files/50protbuf-gentoo.el b/app-emacs/protbuf/files/50protbuf-gentoo.el new file mode 100644 index 000000000000..f64466f67ed8 --- /dev/null +++ b/app-emacs/protbuf/files/50protbuf-gentoo.el @@ -0,0 +1,12 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'protect-buffer-from-kill-mode "protbuf" + "Protect buffer from being killed. +To remove this protection, call this command with a negative prefix argument." + t) +(autoload 'protect-process-buffer-from-kill-mode "protbuf" + "Protect buffer from being killed as long as it has an active process. +To remove this protection, call this command with a negative prefix argument." + t) +(autoload 'protect-buffer-from-kill "protbuf") +(autoload 'protect-process-buffer-from-kill "protbuf") diff --git a/app-emacs/protbuf/metadata.xml b/app-emacs/protbuf/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/protbuf/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/protbuf/protbuf-1.7-r1.ebuild b/app-emacs/protbuf/protbuf-1.7-r1.ebuild new file mode 100644 index 000000000000..52f17d641ebf --- /dev/null +++ b/app-emacs/protbuf/protbuf-1.7-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Protect Emacs buffers from accidental killing" +HOMEPAGE="http://www.splode.com/~friedman/software/emacs-lisp/ + http://www.emacswiki.org/emacs/ProtectingBuffers" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/psgml/Manifest b/app-emacs/psgml/Manifest new file mode 100644 index 000000000000..9e4fc6f17c40 --- /dev/null +++ b/app-emacs/psgml/Manifest @@ -0,0 +1,6 @@ +AUX 50psgml-gentoo.el 295 SHA256 d8ee1cec1cc99b5f285d4b592f6c7e074019178c43105d970568ab4e809a3c59 SHA512 ecb9a8c544e0b5e287771d6538d36ab67076d0fc68b55bbc5428aa99b9c5f773f01499dad6f2d624d99648ddbb30518522da3f39d244fe30b4d884567114daa1 WHIRLPOOL 9b86c358c88d9208692a2b551e9dbd3bab7eb7993d298d0c1cce001befb2528fd19ecb8dc200bc4bcb94fb37ca61e68b1cf2c9f638897b4f6faa62be99adda38 +DIST psgml-1.4.0.tar.gz 262246 SHA256 a1c4d5ae3c27b475bebbea539c0933b7a7356dd69c5e1498a4125e5ee2db46e5 SHA512 99bab6440a0f437009edff6371412c16f47d48c6b1eaa5b894523130e3a8d604ea79dc81f1895ceecd4283d0c7fd908d4e5bdeace63e54b9ac048a80fc0f6f44 WHIRLPOOL 12d300e30702beae1c67975388625f961cffb90aa13e3a62e32d3a0ce65bd15c3baf27cd5ddd99d768027f980f8f4b246de21322a3341577948cac957330bb5c +EBUILD psgml-1.4.0.ebuild 826 SHA256 d2422c252cf4c0a75536ae3c0413fc9107d4e081b45dbdf5c3b39fcb8c8a1b3f SHA512 a7ac0453d8b9e84c4b19eb625fbc5b42fefe7a6aaff30c93102c8ce412b227327d2ff6d988b0f1cc780d993e922acc67c567617468e2ac1397f6f9fe88f9c033 WHIRLPOOL 84079e205120b9e0028a6a5b71ff9088c31468bec8f549280d89100fcf0767628187d5667d7029f2299edbe086a849ad0adf1dbfd2ee130466474b8787d80b0d +MISC ChangeLog 2598 SHA256 ea2bac82b234c84030fb20f54944f8782d9f540060390c34799449c65143ef1b SHA512 a8217f6ff3d2ba523c066bb4098368e570d207df7dd9f5440d5a4fa51eab47f7640cc88b12f4e33301676b68d7eda800c4312945cd28174b24db1099a47dc6fc WHIRLPOOL f8024a30603b4189b45b32ae4fb08d55fd2cf3c238c9f0db3cae4d4492d2b76407c4ae9c1cd484b6f31276286aa3a39a63cd092bd0540b243513d55661cca6ce +MISC ChangeLog-2015 4490 SHA256 830462edf45da1f10cdf3edb23150683b0149faebdd6d04454b73c409a51fa3a SHA512 84177b2b763178b24509a4446fb4bfe215f4f79386e49a0ba2d67a68cb314624700bd07c8dda0c75c780fa05214e86238304430aa93f9eb3d3489b82d3e70e88 WHIRLPOOL f771bc25903b75a401622276bc8f982549244c9aa43537568263bbdd41d629369cf8309797c094fe4c6ad34159a10091e23131f978615e399d04dd2f71e2972d +MISC metadata.xml 332 SHA256 db5bf409fe87e2cf1f85f314931a656e2692f4acbf7def86837e02d4b3c730ed SHA512 3a1a05ba993164e6d231a82e2df549bc9435262b8578e6bfedb4e1de09b25a0a5d46e9b10f7c0a0229aac7154b784679855ed5e7cf08a69667c0ca4340e0d1de WHIRLPOOL 219e88bf77204b9f369ae1a8af26ab1fb31be696686f6f63a922b974f456426b343062377533ba0ef5eea94f9037483c007dab1cc8dfd3718ecfc6b888f11cd4 diff --git a/app-emacs/psgml/files/50psgml-gentoo.el b/app-emacs/psgml/files/50psgml-gentoo.el new file mode 100644 index 000000000000..e69efe77d8f0 --- /dev/null +++ b/app-emacs/psgml/files/50psgml-gentoo.el @@ -0,0 +1,6 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'sgml-mode "psgml" "Major mode to edit SGML files." t) +(autoload 'xml-mode "psgml" "Major mode to edit XML files." t) +(setq sgml-catalog-files '("CATALOG" "/etc/sgml/catalog")) +(setq sgml-display-char-list-filename + "@SITEETC@/iso88591.map") diff --git a/app-emacs/psgml/metadata.xml b/app-emacs/psgml/metadata.xml new file mode 100644 index 000000000000..bbd4e3fe2560 --- /dev/null +++ b/app-emacs/psgml/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">psgml</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/psgml/psgml-1.4.0.ebuild b/app-emacs/psgml/psgml-1.4.0.ebuild new file mode 100644 index 000000000000..a0ce8152ae71 --- /dev/null +++ b/app-emacs/psgml/psgml-1.4.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A GNU Emacs Major Mode for editing SGML and XML coded documents" +HOMEPAGE="https://sourceforge.net/projects/psgml/ + http://www.emacswiki.org/emacs/PsgmlMode" +SRC_URI="http://www.fsavigny.de/gpled-software/${P}.tar.gz" + +LICENSE="GPL-2+ Texinfo-manual" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +DEPEND="app-text/openjade" +RDEPEND="${DEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + ${EMACS} ${EMACSFLAGS} --load psgml-maint.el -f psgml-compile-files || die +} + +src_install() { + elisp-install ${PN} *.el *.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + insinto "${SITEETC}/${PN}" + doins *.map + doinfo psgml.info psgml-api.info + dodoc ChangeLog INSTALL README.psgml psgml.ps +} diff --git a/app-emacs/puppet-mode/Manifest b/app-emacs/puppet-mode/Manifest new file mode 100644 index 000000000000..eae71a736637 --- /dev/null +++ b/app-emacs/puppet-mode/Manifest @@ -0,0 +1,5 @@ +AUX 50puppet-mode-1-gentoo.el 217 SHA256 e70f8d26e2523d2d118a4944d11540807b48f59d75d878e6fa6aac606ece9a91 SHA512 3fbe7045df9ac9d30520020d4df454a03f02989bbcaa4bae0c632f86f6e6d3fd2eeb3bed84d864077c2b85b65586406525fa621a262ec363f53d714a093f6d1a WHIRLPOOL 60d02a9b70d418cb453d08c17fbeb1133a6ddd924ba18565e30f7c655f5abeebf71af6f17797d3045483ae8775c905efdc11396f4f9829ab2c6b95fbafc2584f +AUX puppet-mode-0.3-version.patch 547 SHA256 0376e20d6bf18b85b5e6cf23eb1e436bc4aef9def61c4f36202c6130e22440d5 SHA512 623496493b6f920700e042c69099060b9e89cec3a04281af0d8fb7b32c57cfa9b70833935f1ec723c4e877545ac0962b9c70054891084b50c6eb2ad8bb1eb9f2 WHIRLPOOL a3b28369632fb4329016cab82e33b646990f7289e185e85617c69a8d517c3ee865909977abd3ac79a0cc8d37b9c63fcf862bcb5034a9809a7012d05f5f08ed88 +DIST puppet-mode-0.3.tar.gz 25617 SHA256 71ebcb4bf518f9aca404260186b97556fb52060bc56edb77ab1881d64543174d SHA512 16ba5f71a1ec6c40b1eddf2acf5c1aa1968526b959279e1cac0cfac947f82f404fc35978ce12f5851309f293e2c92f054a718ade97d156528d505dcda58434e8 WHIRLPOOL cb48404309236b6778e6a81b17cc4ad0870438eb87c4c66b208ddceae2c88370af7702565cfa2f2ddf15308cdef61bba69c9c2cf86b43847227cdc334197a19f +EBUILD puppet-mode-0.3-r1.ebuild 615 SHA256 0be1c098794d7fd611055cffe13bfe1a9c1db9c136ff8992bee1e9690cef2fed SHA512 08277cc121d6b01c43cb0c624e18ea414da600f7d7b6066ad8781e16dd585eea8961755ebc0e955f22d651179bc2744ce95b8e2b5515df3afdf64ec0fb13fb13 WHIRLPOOL 0d44bd7d7167ad1a6e6fe217a970c1aa22554ba3af1646684b1a1ba3035c50a87b01fd3b699a9f8361247a521d8a2695241e03fcfc2f9e6ab4360c6dbf55b79b +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/puppet-mode/files/50puppet-mode-1-gentoo.el b/app-emacs/puppet-mode/files/50puppet-mode-1-gentoo.el new file mode 100644 index 000000000000..64c38ae5a31d --- /dev/null +++ b/app-emacs/puppet-mode/files/50puppet-mode-1-gentoo.el @@ -0,0 +1,6 @@ + +;;; puppet-mode site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") +(autoload 'puppet-mode "puppet-mode" "Major mode for editing puppet manifests") +(add-to-list 'auto-mode-alist '("\\.pp$" . puppet-mode)) diff --git a/app-emacs/puppet-mode/files/puppet-mode-0.3-version.patch b/app-emacs/puppet-mode/files/puppet-mode-0.3-version.patch new file mode 100644 index 000000000000..513329dec1a2 --- /dev/null +++ b/app-emacs/puppet-mode/files/puppet-mode-0.3-version.patch @@ -0,0 +1,20 @@ +--- a/puppet-mode.el.~1~ 2014-03-13 16:30:50.000000000 +0100 ++++ b/puppet-mode.el 2017-06-30 14:38:22.749240233 +0200 +@@ -72,8 +72,6 @@ + + + ;;;; Requirements +-(require 'pkg-info) +- + (require 'cl-lib) + (require 'rx) + (require 'align) +@@ -165,7 +163,7 @@ + if called interactively, or if SHOW-VERSION is non-nil, otherwise + just return nil." + (interactive (list t)) +- (let ((version (pkg-info-version-info 'puppet-mode))) ++ (let ((version "@VERSION@")) + (when show-version + (message "Puppet Mode version: %s" version)) + version)) diff --git a/app-emacs/puppet-mode/metadata.xml b/app-emacs/puppet-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/puppet-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/puppet-mode/puppet-mode-0.3-r1.ebuild b/app-emacs/puppet-mode/puppet-mode-0.3-r1.ebuild new file mode 100644 index 000000000000..023cd0fdc71a --- /dev/null +++ b/app-emacs/puppet-mode/puppet-mode-0.3-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Emacs major mode for editing Puppet manifests" +HOMEPAGE="https://github.com/voxpupuli/puppet-mode" +SRC_URI="https://github.com/voxpupuli/puppet-mode/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" + +DOCS="CHANGES.rst README.rst" +SITEFILE="50${PN}-1-gentoo.el" +ELISP_PATCHES=( "${FILESDIR}/${PN}-0.3-version.patch" ) + +src_prepare() { + elisp_src_prepare + + sed -i -e 's/@VERSION@/'${PV}'/' puppet-mode.el || die +} diff --git a/app-emacs/pymacs/Manifest b/app-emacs/pymacs/Manifest new file mode 100644 index 000000000000..836cd527ce82 --- /dev/null +++ b/app-emacs/pymacs/Manifest @@ -0,0 +1,6 @@ +AUX 50pymacs-gentoo.el 183 SHA256 99ea80acd692dd6fd44049dfb5aa80bae00a3abe7b7da3a6fd23868756e64b98 SHA512 f59fed86f859b796c901088b38fb570a5e5527d774a15456105ce75598c31fd20d0afaa62ad9cbf12063810fa592dbbd7c33aaece5871b36b488e5af6de0fac2 WHIRLPOOL cf845dd35dd09690b9fe6d20cba8dcc821f0fb4df28070d10765c912c04dd7967c01193d5c087ec59da0d6d6ae105e320555aa58285770bcd1f40fbb485d57b9 +DIST pymacs-0.25.tar.gz 120597 SHA256 51dc21b33316e6e244e78e5e88d8ae9a88afc0dcef34ba702ea9be589839bec2 SHA512 e17f7ee754413e21403d23894ee263fb0edae180a60c746b02cf101b2f0c782116e7bb61215bd0a8c689a991e211d780d220d4672b58f43108e7218a6f0c8dc0 WHIRLPOOL 90a211d1b62387e05deb759786fd82eeed23c1800307f1345e1c06c579c0455480433c24fda34a881f887595e169076a6ed56f6e8774933f0431aa96940e0152 +EBUILD pymacs-0.25-r2.ebuild 1278 SHA256 71450f04ae93afda4d104b07b7194a603b9a6f081e5a4cc7b2488d895b7552ac SHA512 64dc02edc53cbfa57ba8f77ee1d592d0ca20e1dbabe79c8aa8a479e217984c59f89498f59b6f04ae7e0db96ff38aa27b973ec027f36cbbd5f4d5f8d8fb627cb0 WHIRLPOOL 1a5c38a4f8f7753ef04ebf606c329349abb5c1955658d8be34af2c194a3575cc0b70ba03ae13f2a814c4356e9d56cc1394ee4612ed92a7c31ca74ef64c011aaa +MISC ChangeLog 3547 SHA256 6e080870e4d1e0f103cb71509eac03a5243af42886f15df25e6ff319d4316f52 SHA512 96b38955e197b2a74abc144a7066e070b22fe5fd3547312e2f6b30a1230432610658c2b5be641eb2c4cbd98292206386f0c47c683f9f3531911a1128cd7a73f4 WHIRLPOOL 0d3ca490de6e4a54e35f42bbc69a733f6ff0943c596ecf827ff4f3d796c3b3c5d08af3311780a563aced74d4e1e44adb8b932a54dcb39d84b082b7c11b604119 +MISC ChangeLog-2015 8617 SHA256 34729b122970c456ac7d75fb299f6f247c323f7f98171368c688aab4393a71c5 SHA512 53f3d2cd84a784d645301f2dea07fe8ebe1532d4fd6271abc046036108a5db315b414e057af7c7d6685a697297dd77ecd5fed5bc11d9febe63605965a593a7c8 WHIRLPOOL 3bd63dc7ebf8cf30aa0733bf99555bd0282a8c3115bd124d6bc9e1f4ddb00999f11a37c015d2ecba88e63318bf86f0f048dade9fd659a4b63038626873407b89 +MISC metadata.xml 434 SHA256 52eccf736f2dc05bc71e0c7fa9bffb2cc690627d2c43fa5a8f4dbe97a471d476 SHA512 899211703ed0824e0b2dd26018e46854ab970d76ee12f169b99bc3a49f9e3bfb1d42757c35ac1ac21268b90b8536737aab61cf9dd4f7297b4e5360f1fe73f821 WHIRLPOOL 104b60569ab20f991c3b7ebcaa8d569a658bae4a276bfa4814b62ef38e02b4196dfeab200df6d632e9d11c6c6870411512eb2a8b82c4f6881d7f065493329c62 diff --git a/app-emacs/pymacs/files/50pymacs-gentoo.el b/app-emacs/pymacs/files/50pymacs-gentoo.el new file mode 100644 index 000000000000..8c59be7e3365 --- /dev/null +++ b/app-emacs/pymacs/files/50pymacs-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'pymacs-load "pymacs" nil t) +(autoload 'pymacs-eval "pymacs" nil t) +(autoload 'pymacs-apply "pymacs") +(autoload 'pymacs-call "pymacs") diff --git a/app-emacs/pymacs/metadata.xml b/app-emacs/pymacs/metadata.xml new file mode 100644 index 000000000000..f928f5ea6cdb --- /dev/null +++ b/app-emacs/pymacs/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> +</maintainer> +<upstream> + <remote-id type="github">pinard/Pymacs</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/pymacs/pymacs-0.25-r2.ebuild b/app-emacs/pymacs/pymacs-0.25-r2.ebuild new file mode 100644 index 000000000000..0addbbfa34d1 --- /dev/null +++ b/app-emacs/pymacs/pymacs-0.25-r2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +inherit elisp distutils-r1 vcs-snapshot + +DESCRIPTION="A tool that allows both-side communication beetween Python and Emacs Lisp" +HOMEPAGE="http://www.emacswiki.org/emacs/PyMacs" +SRC_URI="https://github.com/pinard/Pymacs/tarball/v${PV} -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ia64 ppc ppc64 ~s390 ~sh x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="doc" + +DEPEND="doc? ( + >=dev-python/docutils-0.7 + virtual/latex-base ) +" +RDEPEND="" + +DISTUTILS_IN_SOURCE_BUILD=1 +SITEFILE="50${PN}-gentoo.el" + +python_prepare_all() { + sed \ + -e '/pymacs-python-command/s/@PYTHON@/python/' \ + -i pymacs.el.in || die + distutils-r1_python_prepare_all +} + +# called by distutils-r1 for every python implementation +python_configure() { + # pre-process the files but don't run distutils + emake PYSETUP=: PYTHON=${EPYTHON} +} + +# called once +python_compile_all() { + elisp_src_compile + if use doc; then + VARTEXFONTS="${T}"/fonts emake RST2LATEX=rst2latex.py pymacs.pdf + fi +} + +python_install_all() { + elisp_src_install + + distutils-r1_python_install_all + dodoc pymacs.rst + use doc && dodoc pymacs.pdf +} diff --git a/app-emacs/python-mode/Manifest b/app-emacs/python-mode/Manifest new file mode 100644 index 000000000000..ba688c8d3cc5 --- /dev/null +++ b/app-emacs/python-mode/Manifest @@ -0,0 +1,10 @@ +AUX 50python-mode-gentoo.el 541 SHA256 0aa900dcf319ba0500123150301a0a01c1cdd283e60b156315aa79e1df181581 SHA512 8e1c2c68409c48f3e7c2ae36128380fd5358a12470db571ffa22b1c9cb11730a2f2a84ec66f23c064e32b504c8ae002033e77640d85e11577c50e31462cd5274 WHIRLPOOL 150590a2bbb0d11b3dfd7564adb3ed976cb1949323cb2f3d90ddcc7affa0e71c3b32888b54a0d903b8e7e6a36365ee449f48095c04a12008915b62d82aecaaa8 +DIST python-mode.el-6.1.2.tar.gz 330107 SHA256 ae1223bba504c6db08b7a4fc5ef2e148ad861048b4146f5966ddb4ce39e244e3 SHA512 967ad7fdb3503c2dc37df79ba9f45ed7627a5b8e287cae9e8963a259a6568282c16d509e873c7d8b97e4acaafbd71dcec00e5ac71ed695b20ecddca5da20ba96 WHIRLPOOL 05a9f6f60fa0dca16695c1b9fd43fe5c9d9304cc564292412df12d1894f971c119b0d4a57c297684968e58e0bb4a5e9f4472700d7d9fff461f20294c4c5faabe +DIST python-mode.el-6.2.0.tar.gz 393046 SHA256 3238df550a4dec1523efbbba6090e3bb6cb9d4d31973b8a9a4852d6640a0e8a9 SHA512 0280649fa646e071a756a657be91dc3b4ab0a227105eeba7601b98fbac1916af0607add20c58c74434eb2fa139a996736e963783b1500ca6f3656a90deaa427e WHIRLPOOL ed829a8f3c1ca1f1f06ef7aa562fa74bb31f202b067a309c341f257aa609f15d767473fdbd6279776422a0660bf339aee4583ecae1df7439e41d61ad4764fcf0 +DIST python-mode.el-6.2.3.tar.gz 314461 SHA256 40098432ca1b3e3dcd8fa0a7d23bd8f2e57471587911d448b9c5cde0569d3335 SHA512 4aeb33d4054d582cd2a3f4834472c7d0cb3fe5e12e10f5117dcbcd90ec2ca490964c774918c83697f283c68e57766c3c67d3853ddbaa3408777fdafc7f2674f2 WHIRLPOOL ec36db8a39ee8e5722a05ddc333ea8bc36479cdae623ea821cfbc0f2b89d628f96a5bc8b66044d4a183eda21c18a157e78ba0f8899d11405e558ac3b21f09437 +EBUILD python-mode-6.1.2.ebuild 699 SHA256 6c0280abd5b0e52de37d4951e6ac302b3c8c80fc340be0a85c50e44761eec77c SHA512 dde848988b0803e4633d8173d53d05832d828e3416b87b1bbf564dabafaf45325ef55ca8d01ac7b388f490540af769f227c866956ad8a374bf8779422481ab77 WHIRLPOOL 56429c0a18b41bd46d802b2c4d7db2fe6ac9272f5c6b8c8cb59c84d67f7f22074d67c6fdbbd3a931ed3a5317667b33ad6411ab1fd5e471543479cee4bf15e5d4 +EBUILD python-mode-6.2.0.ebuild 706 SHA256 77723c4db721492bf9b6ec590afa9779c086e7b4db9cd437e5eca9899faeaae5 SHA512 c4543e850baf72e29c2883419426de594c8242e045648efc95634e5a5f4eb2f05ee60ffa967c80fbf01b2e22b9e9cf6f2697c72f923bea774d4445460c0b8f9a WHIRLPOOL 18ad9a557322912cf41de60a1d0e2dccccb312865a161febc20e7c457cd7dd7fecf4d4d9a7cc655503c940c4dd2493960cbd9fa1371e142a10ac5d09bf032b69 +EBUILD python-mode-6.2.3.ebuild 719 SHA256 a07c360e4b11df2b8dd1abcfe759e1a82846c8a131cbe0269edd383fcb94fb7d SHA512 47e540de2df830173e051a05baeb89ac44ea2b828e3719106f3cac14c3bcdc36ae5b9731d93e64470a249aadf18e431c984cc76c1202e691cc9a832eabcf17f4 WHIRLPOOL 06326e49d2d0a702f50c319765757649bf0a28e7d0b37ea9b06205b4a48b167c28acba15358f5f35709150a3084ae968dc0706945ee847c2f29f8328c6e707dc +MISC ChangeLog 3017 SHA256 90ce01dd5af66073f71fb279c9a3ae2f5bdfb80d0e59d807bd6be78f5967694f SHA512 7485004b8f3cad3e294ca303ab08e8589e85f2a06665f0dd68deb2bb1402fdad15c10ee95635673b3355801776608443444c824572757eb589c13895cbdee0fa WHIRLPOOL c065c966ecc6a57e1cce0877820dcb51a42ae5eb75e7dbbc005df497ffc66d8ea3276ced014738e2b2311c3e72b8814f363e346c4b845aed454af9fc3b3b4642 +MISC ChangeLog-2015 12056 SHA256 96b9f5180a076dc36d6f9dacde8ad820e9fdd40726bd77d2c5eeb4184c18be93 SHA512 da213a029a08e73c5dcb7aff7ca75faa8fa02ec2f00942c776c6e82163462a00ee7a485116b8bacd3429e06072a5c002944924ed094a9d408b20b4c2d096a6f4 WHIRLPOOL 73f05a4f94bc83b2ff349c85589dda5860949c19a2d88f0dda99d18c2891e293da35a944f96c92b89726a9ba24e5a783320ab94812013e6042205336cbdfb333 +MISC metadata.xml 336 SHA256 7c39c7aa82a81af4e43fa643cd939de98f84448cfbcd8e72a92ce8fa002a6445 SHA512 caccabce3c8e98f4dae7364c62c2c829cd4004a06bededd2383a4fdf11c8d644ebf79bbdc3428c3d5faadc0673145282b672612167789dd2e40b10800bbbfcd0 WHIRLPOOL 718611ed8c86cee9a45d049144bbd6f011f12f56a79d45da446ada9e671bc5b3fcd7e11197acac5564a5529b63a40b32de16d0c65a9656780011cdd99a9ac128 diff --git a/app-emacs/python-mode/files/50python-mode-gentoo.el b/app-emacs/python-mode/files/50python-mode-gentoo.el new file mode 100644 index 000000000000..75812316482a --- /dev/null +++ b/app-emacs/python-mode/files/50python-mode-gentoo.el @@ -0,0 +1,11 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'python-mode "python-mode" "Major mode for editing Python files." t) +(autoload 'jython-mode "python-mode" "Major mode for editing Jython files." t) +(autoload 'py-shell "python-mode" + "Start an interactive Python interpreter in another window." t) + +(add-to-list 'auto-mode-alist '("\\.py$" . python-mode)) +(add-to-list 'auto-mode-alist '("\\.pyx$" . python-mode)) +(add-to-list 'interpreter-mode-alist '("python" . python-mode)) +(add-to-list 'interpreter-mode-alist '("jython" . jython-mode)) diff --git a/app-emacs/python-mode/metadata.xml b/app-emacs/python-mode/metadata.xml new file mode 100644 index 000000000000..083ead7fa21d --- /dev/null +++ b/app-emacs/python-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="launchpad">python-mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/python-mode/python-mode-6.1.2.ebuild b/app-emacs/python-mode/python-mode-6.1.2.ebuild new file mode 100644 index 000000000000..8097ab2a511b --- /dev/null +++ b/app-emacs/python-mode/python-mode-6.1.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +MY_P="${PN}.el-${PV}" +DESCRIPTION="An Emacs major mode for editing Python source" +HOMEPAGE="https://launchpad.net/python-mode" +SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${MY_P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +S="${WORKDIR}/${MY_P}" +SITEFILE="50${PN}-gentoo.el" +DOCS="NEWS README" +DOC_CONTENTS="Note that doctest and pymacs are in their own packages, + app-emacs/doctest-mode and app-emacs/pymacs, respectively." diff --git a/app-emacs/python-mode/python-mode-6.2.0.ebuild b/app-emacs/python-mode/python-mode-6.2.0.ebuild new file mode 100644 index 000000000000..089fa115e867 --- /dev/null +++ b/app-emacs/python-mode/python-mode-6.2.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +MY_P="${PN}.el-${PV}" +DESCRIPTION="An Emacs major mode for editing Python source" +HOMEPAGE="https://launchpad.net/python-mode" +SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${MY_P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +S="${WORKDIR}/${MY_P}" +SITEFILE="50${PN}-gentoo.el" +DOCS="NEWS README" +DOC_CONTENTS="Note that doctest and pymacs are in their own packages, + app-emacs/doctest-mode and app-emacs/pymacs, respectively." diff --git a/app-emacs/python-mode/python-mode-6.2.3.ebuild b/app-emacs/python-mode/python-mode-6.2.3.ebuild new file mode 100644 index 000000000000..b9e0840ac956 --- /dev/null +++ b/app-emacs/python-mode/python-mode-6.2.3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp readme.gentoo-r1 + +MY_P="${PN}.el-${PV}" +DESCRIPTION="An Emacs major mode for editing Python source" +HOMEPAGE="https://launchpad.net/python-mode" +SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${MY_P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +S="${WORKDIR}/${MY_P}" +SITEFILE="50${PN}-gentoo.el" +DOCS="NEWS README_DEVEL.org" +DOC_CONTENTS="Note that doctest and pymacs are in their own packages, + app-emacs/doctest-mode and app-emacs/pymacs, respectively." diff --git a/app-emacs/quack/Manifest b/app-emacs/quack/Manifest new file mode 100644 index 000000000000..3e56e40794a9 --- /dev/null +++ b/app-emacs/quack/Manifest @@ -0,0 +1,6 @@ +AUX 50quack-gentoo.el 443 SHA256 ab2d2008447419a3eaf378deb20c8e6f6b6a57a0cee36e6cdeb3cbf91e24f4f4 SHA512 724a1903e7c801e59af487059373225ab5c9da02bb912364566dcd468f06067aa722061bb5e1c9284cfae200538550d3e5fbee24de997720f47af4cae10f90d7 WHIRLPOOL 3a2689ceda478c478e292734124fcbffe7f2cbd063edcc751022686303e5f7924eb7352ab125a94aa066ac8761f8b753481b3fad39d7f4ef580aed64ed645338 +DIST quack-0.47.el.xz 44508 SHA256 9f3173d0b8ab9bf070ef8e823c0d7c65e4992cef47df94f1a6eeaed96316956e SHA512 41775f5850518a8738aae9d7185c733ad4d5a778859a9d9a7235c84184fb7b84dd49d37a607291f39fac4ddc1cd507806a01dd19ab3351646ecf35e747feb8ce WHIRLPOOL ab284d3d520b49368726ed00164811ac8601a0d298d2bddc54f4677a621ca1c0ff2ebb3c244c59c18f7929e9dc8c2c6014f95036bf325ec531c3cc597e9d69c5 +EBUILD quack-0.47.ebuild 368 SHA256 87bddca7438255029d88948bce670995f1abfd8ebbc47b553b8f3f6709b7f005 SHA512 8d41f0d20afb492fcf9dc8814e5ec5970ac199422728a4d27da3918a226f424ef0f2845fdd89c62113f63a3d68a1096eb8da5828a8746c5606a2575cc667f176 WHIRLPOOL 1cd54f18632dffa542d2368260dd086656bef5342da96c4ded242d0f2ee516dd9eb110a210d2e01ed51dfc47c35c31bc3eb68ffaf4240b313ad3b29bd0931097 +MISC ChangeLog 2354 SHA256 ad408e1bcc74edb8061dc3c189c5f3cdd63fe3371280b1e467de4dd4996eebd4 SHA512 16b3140d0328bf3c97d991798765bb778a044c730c338a8aaa20fc7cd5ec2be6011a1bfe933d50da049899a6eb006ea09c466135c8ba5bcc617f195428f4c1a4 WHIRLPOOL b2b6c5b5f73613d1b3763a4fb55f2abb4bda9bd00417206710118cb8dc4090cb41eea2e069a9656fd3fb66054c89092eb39b1fd43dc54475f8f94ca2ba4a1832 +MISC ChangeLog-2015 2384 SHA256 c04230bbc1be405b6764a35bba3e14a89a85fec047c99cffec023632fba0acfe SHA512 71ed58c92429711c013b4a65a53ebd9943a507973e41960ddfeb5fbf155863427ecaf5177e554ff08806994aaf5f990d6add4e3b77fc7fa64a90dc89b3e98e21 WHIRLPOOL df24a50b1f94ec26680a555daea8b07fb9abbfd34cfdffad1809025a5cda0db2af9a5851da1dab56dce403a3b7a244a701e5033219d5f0f970b58c9cac2ea9e9 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/quack/files/50quack-gentoo.el b/app-emacs/quack/files/50quack-gentoo.el new file mode 100644 index 000000000000..22cca093d956 --- /dev/null +++ b/app-emacs/quack/files/50quack-gentoo.el @@ -0,0 +1,10 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'quack-scheme-mode-hookfunc "quack") +(autoload 'quack-inferior-scheme-mode-hookfunc "quack") +(autoload 'quack-pltfile-mode "quack" + "Major mode for viewing PLT Scheme `.plt' package files." t) + +(add-hook 'scheme-mode-hook 'quack-scheme-mode-hookfunc) +(add-hook 'inferior-scheme-mode-hook 'quack-inferior-scheme-mode-hookfunc) +(add-to-list 'auto-mode-alist '("\\.plt\\'" . quack-pltfile-mode)) diff --git a/app-emacs/quack/metadata.xml b/app-emacs/quack/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/quack/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/quack/quack-0.47.ebuild b/app-emacs/quack/quack-0.47.ebuild new file mode 100644 index 000000000000..2cae951f4432 --- /dev/null +++ b/app-emacs/quack/quack-0.47.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Enhances Emacs support for Scheme" +HOMEPAGE="http://www.neilvandyke.org/quack/" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/quilt-el/Manifest b/app-emacs/quilt-el/Manifest new file mode 100644 index 000000000000..cd23ca05aa62 --- /dev/null +++ b/app-emacs/quilt-el/Manifest @@ -0,0 +1,8 @@ +AUX 50quilt-el-gentoo.el 295 SHA256 82befb794caf3c3ece1e9013375074ce87f8bdf42637217a07a02cb067542067 SHA512 b14f5b3db3ec93cdb0b95b64295dd5d7d6561db4b71ee691001cab5678922dd2977716f023c8b046e63e2ff6dcc25d5f5dd1dce9571016ac16c86b44529d9417 WHIRLPOOL 06ab14d773b3ab5ef3a2f43cae617d6a2e514c352bdb7b70403a470cc58bf6652a27f4a3a3e58914177d95184d2cf4c81f8b3dab4925f0f7a26e47ed95553345 +AUX quilt-el-0.45.4-header-window.patch 297 SHA256 25a9d86c0421267ff1f46e68967d3595a8b882f5c44df500582bd7517109b984 SHA512 fe12a4a4326bf586441b838dbc52bf8bd32fe639208ce5078627f24f13a5e49547ac1361117f8fc9578689d1b953ba2724981b9e563ab14192cdc1d78c59fff5 WHIRLPOOL fcfe700053e2ffa480effc8772b4c41d4b344cb37aa84bddf1f7cea0210a881b0dd98d8d23973318bfa70f7ce14d5531bbf54fff0452b34278b481edfe8df6e6 +AUX quilt-el-0.48.0-tramp-recursion.patch 363 SHA256 71af39ca16afff94b67ac4c2fe5669b2ca36c000b7a6e068b9ea4fe801929a29 SHA512 b4369142d70543bbb8139b4f6d8b8c8c13bf2bbd93d1bc87de690c93de485d9000918c6fe7278a32472b2a9afb495f3a9c639434a3edd3489c6cf2bd5f99a5fe WHIRLPOOL 05f8396c04007fe477c3031e5a947be9e623c09dfa0e6a19c61c3b7d5e3b19aeb1e8b3f947792e33e00bf87f117e5a2ed992c635c66e96bb03b1a24c628b8e9a +DIST quilt-el-0.48.0.tar.gz 13147 SHA256 6c7a80d7f121d4958e989ad98065667d328905b893551f2f3e6f56449506ad24 SHA512 0a198ef0f8354c927c4527bb7a3e99fd6d12f17cbe65c736341c527de440d144581205337163912ce04f83749c31833221cc4153d5736ffec060ad4ade73c694 WHIRLPOOL fc083629a622500105315ab8553f81721b9902132bb63ebf0a4132aee8303ba304a6779cdff9a6db282cc01b3cc66fd30ace4a9e27eb4adb5e795ea34d6e997b +EBUILD quilt-el-0.48.0.ebuild 518 SHA256 d0722e80280610818e9599deac4acf6d5467313db1040aa03afb0e90d8600adb SHA512 17cf550e94a2914402b036e6b2ba2da0dea4fe28b61c451d6fc7a2f88c83a90f1d5a2a5735a369cdb90b73a29774d705eee138b4a4315dc81858c2875fa9b5b6 WHIRLPOOL c7d1447021ec4f9291ec8ff241464e775337d8639b94d28d9f7076c2edaad866cbf843876786e74750f1ccf2b0c83c858c01af9e886256271f37fb6a1cc551aa +MISC ChangeLog 2443 SHA256 d23c638bb4324e4da6ec70bb99b3e77b014cb02cab9641594cb842ab4b69f615 SHA512 921ff342a77ae22a1717b8c6b6aeef66cee4a2303d91627eef1840c6cdd0990966b5ebf9184699ed2209bd8e18b159da32d6b4e5b7046bfb24b8d72893939436 WHIRLPOOL 5184e275a8ab44c8dea08f1b38a2009bc9bfb6ac3e940c174f031a54e48c11faed06b387cc50c8754536792a9421f23d9a08470ebc18b56197b7bd6b0a7116f8 +MISC ChangeLog-2015 3349 SHA256 b81fbea5f4177ed804b250757164d6e0154ce576f34f464a5b4cb7a9d35d4b02 SHA512 a7e81c19e64b438003d7e8f90d1a18b585444fd052d40cf5819bf6d4ebfcf4144a90c965bf87b287206091ba267c6756f18d74b32337a9c0105f4b9dffd3269c WHIRLPOOL f10d1feefaee8d91ec3b4c6867372ba8bfbe28a654589785d3df54864d483db343aafd84e4f80900d6c9df978dcafdd456bef1d3a93d7500a094bbcb994853f6 +MISC metadata.xml 634 SHA256 5df88ca0e9ea0b6ec603e09b77ab33b898cad081ce6ba5f1b266b8f46e12266d SHA512 65aa921c583c9bdefda437eec0ca7c779b80677d17d4b83ccd5b22b381b39b42dc0b8d9639e93ccd054c63ddc7d4a2a6df27a83a4263900f27e21fd44ef98cfd WHIRLPOOL b378ce3cf6ab0fad1cf31e9c02c4fcbeee04fac16863ef6207ffcc6077fbf99917f4b50a27789e9994305c894612561ff06375bfd79d570e1e3c084051532616 diff --git a/app-emacs/quilt-el/files/50quilt-el-gentoo.el b/app-emacs/quilt-el/files/50quilt-el-gentoo.el new file mode 100644 index 000000000000..ccdd69d19ab9 --- /dev/null +++ b/app-emacs/quilt-el/files/50quilt-el-gentoo.el @@ -0,0 +1,7 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'quilt-mode "quilt" + "Toggle quilt-mode. With positive arg, enable quilt-mode." t) +(autoload 'quilt-hook "quilt" + "Enable quilt mode for quilt-controlled files.") +(add-hook 'find-file-hooks 'quilt-hook) +(add-hook 'after-revert-hook 'quilt-hook) diff --git a/app-emacs/quilt-el/files/quilt-el-0.45.4-header-window.patch b/app-emacs/quilt-el/files/quilt-el-0.45.4-header-window.patch new file mode 100644 index 000000000000..b2f532617f76 --- /dev/null +++ b/app-emacs/quilt-el/files/quilt-el-0.45.4-header-window.patch @@ -0,0 +1,10 @@ +--- quilt-el.orig/quilt.el ++++ quilt-el/quilt.el +@@ -399,6 +399,7 @@ + (cd quilt-header-directory) + (shell-command (concat "EDITOR=cat quilt -r header <" tmp)) + (kill-buffer (current-buffer)) ++ (delete-window) + (delete-file tmp))) + + (defvar quilt-header-mode-map (make-keymap)) diff --git a/app-emacs/quilt-el/files/quilt-el-0.48.0-tramp-recursion.patch b/app-emacs/quilt-el/files/quilt-el-0.48.0-tramp-recursion.patch new file mode 100644 index 000000000000..aa1bf5c97e8d --- /dev/null +++ b/app-emacs/quilt-el/files/quilt-el-0.48.0-tramp-recursion.patch @@ -0,0 +1,11 @@ +--- quilt-el-0.48.0-orig/quilt.el ++++ quilt-el-0.48.0/quilt.el +@@ -49,7 +49,7 @@ + + (defun quilt-find-dir (fn) + "Return the top level dir of quilt from FN." +- (if (or (not fn) (equal fn "/")) ++ (if (or (not fn) (equal fn (file-name-directory fn))) + nil + (let ((d (file-name-directory fn))) + (if (file-accessible-directory-p (concat d "/.pc")) diff --git a/app-emacs/quilt-el/metadata.xml b/app-emacs/quilt-el/metadata.xml new file mode 100644 index 000000000000..6fbfa0c5b444 --- /dev/null +++ b/app-emacs/quilt-el/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + quilt-el is an Emacs minor mode for quilt. By using this, it becomes easy to + edit files controlled by quilt. The main features are as follows: + * Automatically detects files that are in a quilt hierarchy and enables + itself. + * Only files in topmost patch can be writable. + * Some handy shortcut keys of quilt commands. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/quilt-el/quilt-el-0.48.0.ebuild b/app-emacs/quilt-el/quilt-el-0.48.0.ebuild new file mode 100644 index 000000000000..dc328b8f62c7 --- /dev/null +++ b/app-emacs/quilt-el/quilt-el-0.48.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp eutils + +DESCRIPTION="Quilt mode for Emacs" +HOMEPAGE="http://satoru-takeuchi.org/dev/quilt-el/" +SRC_URI="http://satoru-takeuchi.org/dev/${PN}/download/${P}.tar.gz" + +LICENSE="GPL-1+" +SLOT="0" +KEYWORDS="amd64 arm ppc ppc64 sparc x86" + +RDEPEND="dev-util/quilt" + +ELISP_PATCHES="${P}-tramp-recursion.patch + ${PN}-0.45.4-header-window.patch" +SITEFILE="50${PN}-gentoo.el" +DOCS="README changelog" diff --git a/app-emacs/qwerty/Manifest b/app-emacs/qwerty/Manifest new file mode 100644 index 000000000000..d835ddb3118b --- /dev/null +++ b/app-emacs/qwerty/Manifest @@ -0,0 +1,6 @@ +AUX 50qwerty-gentoo.el 140 SHA256 6f22b9cbce1a54e5ea75657f3681aeaee74c535d2b35907b68a6ef062a122137 SHA512 5b4b0c39324d68769698a83000e7c291a685f3b0c0118ef238557674d56075df45714aab28c662bcc5e487ae1438639ab310bb21c1b6def7aa617aa6ac406c82 WHIRLPOOL 36fdb989129ad8b74b1489e6acee49ef1a2ae8415a1db4d03d4d7e3c8cf7d45cde1c2ba24884eb973effee4c345b3042a0cd07fdc1855072e383449aeab0acc9 +DIST qwerty-1.1.tar.gz 3629 SHA256 e420815acb8bea40e2cfac7f241b275bd131e5079abdf9e0164872bffaef6a7d SHA512 1e808f758c2db054a1ae9fbfd961a1ca279226738d2cfcfc640e1613814469320dba75a2b6be00641403ce165e0fd02da04b791928979506deb8ef98cb9b9ada WHIRLPOOL 5cb0feed5d84f530691e5f0da78373005a81947802df1f592401eb1d186511ff9ae8a59754031dbc0b356634b44228e46fd2f5871724523f517f9ecfd6b71e25 +EBUILD qwerty-1.1.ebuild 490 SHA256 c506be8b0e6192746f3eff57c8e0602328c2434d3f83ccc376d56799e9247a0f SHA512 6291187b54b954326a363ee00da0e4750e3d49aea848f47d5b179140e328af2a10c1663e6830887ae070b6c2de8a7ae9aa4a538c471ce8ba80321e389ca87c1d WHIRLPOOL a3158dbc626982e6b252b68c115ecbd0a2a6ca849a8eb31e31341a267d31b84816d554de478f28a0567707e0eeeef2dc25d4f70d35d796f0fcf95b5535864117 +MISC ChangeLog 2487 SHA256 b678865aa740f7cc84ea2e35acd87fba13f4399a0bd31338903ffcf5c3e6efd4 SHA512 b9f318664074710c5e999a4aba9b7b1e5478b741a9f79d940d3eb537bb1141588491ba765e58d66f3406aa9332a248cb8ee3e33f0081701b350f4a28ae111ceb WHIRLPOOL ef88ab75cbd9b898cad31315e6a7bc0c3ef24933727d85faedcbf54d24a937aa8e6a200fcf331352fddcb554393bf2aa25ae6a7ff9e4363a3868c7ecca8254ac +MISC ChangeLog-2015 1463 SHA256 bc1ee516a1ff91c9abe9fe8528e5961d5fe9636dd6c67e5fc984f94d2ad88ddb SHA512 64df721de03e58e2b69d2f68b051ede429bf0369140c618dc5b9fbf28e32db3f4503132f2d0b87bf61d2ab7817dfd4de846a2843c7b0d74620836e3f3fac7378 WHIRLPOOL c05bd7764ca25c11c9a53e8aafa163e3ee385b38bcf945c32d9909cd99c4e9a884bc8918bf7a692afb2209f0b910ff8bbb94ab60fce518e34646d914e2976659 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/qwerty/files/50qwerty-gentoo.el b/app-emacs/qwerty/files/50qwerty-gentoo.el new file mode 100644 index 000000000000..20580cfc7c11 --- /dev/null +++ b/app-emacs/qwerty/files/50qwerty-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'qwerty "qwerty" + "Switch between QWERTY and DVORAK without changing the system keymap" t) diff --git a/app-emacs/qwerty/metadata.xml b/app-emacs/qwerty/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/qwerty/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/qwerty/qwerty-1.1.ebuild b/app-emacs/qwerty/qwerty-1.1.ebuild new file mode 100644 index 000000000000..0beecc1db337 --- /dev/null +++ b/app-emacs/qwerty/qwerty-1.1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Switch between QWERTY and DVORAK without changing the console keymap" +# gnu.emacs.sources Message-ID: <NJ104.93Mar1125218@bootes.cus.cam.ac.uk> +HOMEPAGE="https://groups.google.com/group/gnu.emacs.sources/msg/eab31c752dfdd3a5" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-1+" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/redo+/Manifest b/app-emacs/redo+/Manifest new file mode 100644 index 000000000000..e474aa9ec630 --- /dev/null +++ b/app-emacs/redo+/Manifest @@ -0,0 +1,6 @@ +AUX 50redo+-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST redo+-1.19.el.xz 4160 SHA256 71376025c285c9baf7dd24e3ca2d99c8ec920a160a90156ff0fc02dccec3c2b4 SHA512 e6e436b3e11d90b637e66328f2f1bfeffe0c7fe4e4f1778825e95cdb2bdf934797e9ed5563f8d83bef4fcdbf5fa4f4ab4d85bcd35b967615fdd5bce45ba39d95 WHIRLPOOL 20da0f2c05de55df019bdbd584f4564e95effad9bc18f4b092c8c435c7912e2e70643c72e72fc431d0ab4ba69a1715ea8f523ae22af862a7ab74cf96bd40d2ed +EBUILD redo+-1.19.ebuild 573 SHA256 91110af1147d767ff441dfcc176e965bbf333bcc981c02acf656c440a982c509 SHA512 e1488005d137598408b1346868f13ae68eacd1119eae584470981b1bef97a70591bc567cbfbd0d6257b22b2c40af1531189780ac6a9a9de688cf270c5a302863 WHIRLPOOL 4ba96e768869926f352aaf87218282807036552d6d602036d1ce27a7cb3d99beb61915b9b3356cb3819eb3247d4b341801b76f9d67a36140e0a4a8ea85997dfe +MISC ChangeLog 2354 SHA256 f2cec447ceb185db623702b590e3986c3813d9f3971e7da11afd2669d643e8bb SHA512 0f01b9dadd08f87cb4575fa72cf32d0d15d85155344876e0fe62ac2a779787a5f7a7f20a8d12f37b46e9aaae96afc393d583245492c95f0dc6adfcc952bd4c02 WHIRLPOOL 28af29c51f0703ca87684d1b6dace73cfd82fa48e821ff8a00ef9872a1e76eed96e4559f3e5e10ddcecae93be527f768bfc1f684bf9139d5a11d23928dd7fff3 +MISC ChangeLog-2015 728 SHA256 7a40d57591aa69326fd7f77c4280130db79d56601a35cae36a03394ee14ca158 SHA512 0d7cc4bb2247f92e13f544adbff40c643b6b136f599f88b97d7f986f530366e1ef3b67c44154318ffc4699224a90f1bccabb61a78b2b590ec03cba2e9a1d0e40 WHIRLPOOL 77cc064cdac36f227b433a8a75511590049b0ee1c8ae43828b73b93611e970bfd675637819478e0449e6854f6fc223c4f21a406184ad11a8d95ab38f73f6cc14 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/redo+/files/50redo+-gentoo.el b/app-emacs/redo+/files/50redo+-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/redo+/files/50redo+-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/redo+/metadata.xml b/app-emacs/redo+/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/redo+/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/redo+/redo+-1.19.ebuild b/app-emacs/redo+/redo+-1.19.ebuild new file mode 100644 index 000000000000..9223b9eccfb5 --- /dev/null +++ b/app-emacs/redo+/redo+-1.19.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="Redo/undo system for Emacs" +HOMEPAGE="http://www.emacswiki.org/emacs/RedoPlus + http://www11.atwiki.jp/s-irie/pages/18.html" +# taken from http://www.emacswiki.org/emacs/${PN}.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 x86" + +SITEFILE="50${PN}-gentoo.el" +DOC_CONTENTS="Add \"(require 'redo+)\" to your ~/.emacs file + to enable the redo/undo system." diff --git a/app-emacs/regress/Manifest b/app-emacs/regress/Manifest new file mode 100644 index 000000000000..47f33ad0a60e --- /dev/null +++ b/app-emacs/regress/Manifest @@ -0,0 +1,7 @@ +AUX 1.5.1-regress.el-gentoo.patch 444 SHA256 6318028bc0968c1fe59126e88c1e89af7de9dfb3065deb6434e467c26c16b94b SHA512 e8ab5b3163dd8ff3aba0e3d8032e1f76fbb4c456fca254ff7018c01acd0c56fda880fcf68a8e974f97e009d331b3bfc833d820b936e8149a7ca5e877114ad1ab WHIRLPOOL 7233c3d11c296cb8ecd737ba1de04db483c10f55c584e913321ed2497cde1fa2b189a03023521dcbe7ffd8f9035ed90e9a2befa68a62c4ad50ebde90b6037bd6 +AUX 50regress-gentoo.el 214 SHA256 8ee37f156aeab16fdc64e7232d034b13370ba30850efa9dc99f8d289deb2e239 SHA512 8d007e54dd017076cd061c0c05e0e935fe70f07b99e36e52df09d3d84d4a67b15b39d8076011c8ab25bb5e2803ceacd2b9b43ca246743e82f189cb3bff4565a6 WHIRLPOOL 545fca2d366426d34570db49e69229509ff5489332f676b487616f9c07e2a81f380ef10725ee48801f0dfa54152ae0ed8ab35f25bb07b5ee810fb457c9f5a0ee +DIST regress-1.5.1.tar.gz 8633 SHA256 9be43cde347106c3979526b1049cf7af080dd9a6f8c71446562e78f1d871c81d SHA512 8718d44fc8cd62b9f02f53e59b0843f23cd9f1852c8f3c3038a3009b72f65efff94ac0fa9a18356d5efe7dde593e4643ed17fb54b5cc602f60c730cbb5cbd64a WHIRLPOOL d2c3f7d94e3d1a9807fba12e938ed6ca5accbb2a5d68283160996a01fbcbed5b350b037970562a894f046da5514a611b2375161b5713913b21cbd05835195e08 +EBUILD regress-1.5.1.ebuild 425 SHA256 9497cfb1b4cb2c6fe1258705ab5a290b181f8272f72b0b57578958beebdfecd3 SHA512 e683e46877511ca3c12ffca0fe3bae3f6c36a4c24f2805d7288300f00163e217a79740f916151df931fd52ec35e6659f8d1fa04eff89061f6675e907a5844d02 WHIRLPOOL 13801136b40db0117147e879516a054db1a23b1e7bba6eef563c54ebd64b9679bd0b96a6298c83f5b1b61c1d0df3f0b52ce9b136c5e361215dcb8dcf75fddf9a +MISC ChangeLog 2383 SHA256 15c836465efb49fce7bdbc289a22fc2d526aa4ca90c4515b94c137600b02b1e2 SHA512 c995d5db90a50eccc095315b8f9226d2fe78ddf362d7855535aa4ef63e9c7859488446cd642b5eaa5fc6152e3b5dd52b1f12f7e9fe9586267d0ee7ace6fcde01 WHIRLPOOL 1d04e39ea5454e31d05ef28af5376110d74c0c1c218ffbd05b8ac5991597baf5acf894ebe787ee40aecbf0a45503677fb8927e7f721865328a567378f1e40a7d +MISC ChangeLog-2015 1812 SHA256 5e98a80302254b061d03e70163247602110e0321ff49004360642da39ed97e9e SHA512 4b74d2d1cdaa12ea02938c38ac5081c2af0fb411441ecd60f21c329f3aaab5f57d4796a4e377c302b3215fdb200c5a371c9943536448c633acf86d74e38bc5b3 WHIRLPOOL 47824efdd22d3ff02cd2ea837901ed9f3e8e006c883ffd0cea8a8f2a1dd971291869ed87706d5b4ba91a17b1fbbc59fd0e2530e7698229feec1aaa62fc8dac8b +MISC metadata.xml 393 SHA256 bc77e80f3b77fdd4694a360a5966729d2103bfa8a6a0a3eb82e346f2a2743152 SHA512 58f2e13b718205ddf1a9c9fec1e8ecdea28693cafe84f284b94aa32464f7c6de97131e454afa7798a28e4c7bb748beff5afe22dab17df847d3a18489b26a48ab WHIRLPOOL 65427155140c847075197b180f5607d27f2ad980abdfd2f76c8eb24b71d1cec764e08bc5b491dda3595ed15d1e1dac2ea3e3faa0185e1d1ae717b5677343b0b3 diff --git a/app-emacs/regress/files/1.5.1-regress.el-gentoo.patch b/app-emacs/regress/files/1.5.1-regress.el-gentoo.patch new file mode 100644 index 000000000000..a66081ed759c --- /dev/null +++ b/app-emacs/regress/files/1.5.1-regress.el-gentoo.patch @@ -0,0 +1,11 @@ +--- regress-1.5.1.orig/regress.el 2005-06-29 12:53:39.000000000 -0500 ++++ regress-1.5.1/regress.el 2005-06-30 10:11:38.000000000 -0500 +@@ -114,6 +114,8 @@ + ;; regression test fails and FAILURE-INDICATION is non-nil, it will + ;; be printed along with the results. + ++(eval-when-compile ++ (require 'cl)) + + ;; Here are some contrived, simple examples. Much of regress.el + ;; itself contains regression tests. Search for "eval-when-compile", diff --git a/app-emacs/regress/files/50regress-gentoo.el b/app-emacs/regress/files/50regress-gentoo.el new file mode 100644 index 000000000000..307bf13f1477 --- /dev/null +++ b/app-emacs/regress/files/50regress-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'regress-insert-suite "regress" nil t) +(autoload 'regress-insert-call "regress" nil t) +(autoload 'regress-forget "regress" nil t) +(autoload 'regress "regress" nil t) diff --git a/app-emacs/regress/metadata.xml b/app-emacs/regress/metadata.xml new file mode 100644 index 000000000000..1f0f9b74e5b3 --- /dev/null +++ b/app-emacs/regress/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + This module provides support for writing and executing regression + tests for Emacs Lisp code. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/regress/regress-1.5.1.ebuild b/app-emacs/regress/regress-1.5.1.ebuild new file mode 100644 index 000000000000..8fffa621d0bd --- /dev/null +++ b/app-emacs/regress/regress-1.5.1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Regression test harness for Emacs Lisp code" +HOMEPAGE="http://www.emacswiki.org/emacs/WikifiedEmacsLispList" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-1+" +SLOT="0" +KEYWORDS="alpha amd64 ppc x86" + +ELISP_PATCHES="${PV}-regress.el-gentoo.patch" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/remember/Manifest b/app-emacs/remember/Manifest new file mode 100644 index 000000000000..d33023f64f56 --- /dev/null +++ b/app-emacs/remember/Manifest @@ -0,0 +1,7 @@ +AUX 50remember-gentoo.el 376 SHA256 f6cc12caccd94174e2d5aa472289169ac139199fc4c11a676687831cc2550e24 SHA512 b1424526d7ae0fdea157a123a2030ff47700addbdec3c6d8ae42b0587e3eb028c54cf27a3d5b9298fbac04b4e3216fec0d189df29d3c4076fcaeb64cd9b1edd6 WHIRLPOOL 90e0cb7d2c34b7df4833767848a19f13a1a4af20fad331c4098ac09da02abbfcc3d3a93530faf0ae2643eb6d00b776f709c88f257552765d99e72d7981d50a10 +AUX remember-1.9-make-elc.patch 320 SHA256 021d132710ffec72d25b80944eeb67feb501db262b808abad3bd650793922294 SHA512 1050d5dea089a7732d8310f6131c2d95037cdc98150ef8cc6113a5a31c16cf0fd730a0d11ff6f3909ad1835419a47e384cc490f529ef38a5b000b6f27bc6112e WHIRLPOOL 4448bdf7dafdc4ed7aec93106591369eda6552b527015ca0d59dad7d9fb16d2749f4174b92514f4fb867607f71e8da9d999daca1c4e59a5cbf04f1284df81705 +DIST remember-2.0.tar.gz 48096 SHA256 95a7a69e6418d8cb9a5edd65b38f40a2bf3c81fa8c5f79f5aa662dd9c3017711 SHA512 c5d1a55904699565af6375d19e88924a31364cf6f9b09b6e5510ac3e65c9bddbb2e0a5aa668dfd6e541ea6572209cad8af68694b7376b1bfe964032d247e5e01 WHIRLPOOL df32bd6456a0475bfa361c5504ca30c1ced4b076d96e06c296e626f2c48f78a395c7fabbabc1dd0d67b1bd54f8e0655de271e2867c388e40b548dd9c3f2c31fa +EBUILD remember-2.0.ebuild 871 SHA256 1759453256a19acfc33bc1a8ffa9b2aea7563b80bf319aa7af430502bb34bb3a SHA512 bb99196b0ee2b5eccf44349bb982212459174ea1cc5ea25dff44ef274539a6cfdee28c939c4cad5b77ddd15f44916ada7955c704fd8b6dc4f180b627af1b6085 WHIRLPOOL 8d3ecd28ed7ff11faa2b19a09ebae4b024082c3e4a13fa826c2cc735cdae7e89384897586eef5d5fc91bfd0c467fcb48b46437eade42aae74c4a875a47c2a994 +MISC ChangeLog 2774 SHA256 64901806881195ec338f9fdfeb62f5e57409f2387389bcfca5285e102cc910a1 SHA512 c5113b1c3b4341a6e385ac9f0ecef135146de41a0fdb9ca001bbed7c84aff319d45cd95de851b7da0bedfcd7c10d8f425b481e63812722bde9629ed1d421b0ca WHIRLPOOL 4bed6d27921c61caef96776ca74184fe0982921f0931aa0150b3eb6138753309753ddf19e149b430ba007cc7753183e47ca39a2bd5137fd4f054b86e53595184 +MISC ChangeLog-2015 2686 SHA256 4a4a401b88aa070747e140e6b1ff20fb641bdc935e290de0793f88e0e1ac67cc SHA512 34a45bbd7348fe3906a7fc9f28bffd87d41906485c417a5800d982aa01780cc861e77429858455766214d362a5240df71959ebd0f69fc408ec23ec6c402953c6 WHIRLPOOL 2adf48a53e423fc1d0f319a63a977d6ee4fe1fb4736bc390fd60e82fe6403db0f13825e0ae1fb9917f9f98ab8324f821781eb4f7dd6fdf5db04e06d9af0ee627 +MISC metadata.xml 997 SHA256 e607595e45693ade469db11568e57139bfd7921c6ce05308ca667d47eb6a593a SHA512 facb0462e8c41e4c461c535996c807b1edaaabb712139106ef99bc485d9bee886201f0a8ba98109cd6564cf3cf1f9bc10a4f52a3a49d2d3b19990139ef0a83b5 WHIRLPOOL 2f3cf07d56230612a07d2247aea93d1c8dbe40d68134d246bca6ad8ae32ef718eb7a660e6c6836aab837697ff309f40f3640271f6d5e0145bb07ae861a68db18 diff --git a/app-emacs/remember/files/50remember-gentoo.el b/app-emacs/remember/files/50remember-gentoo.el new file mode 100644 index 000000000000..d12bde7b24b1 --- /dev/null +++ b/app-emacs/remember/files/50remember-gentoo.el @@ -0,0 +1,8 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'remember "remember" "Remember an arbitrary piece of data." t) +(autoload 'remember-region "remember" "Remember the data from BEG to END." t) +(autoload 'remember-clipboard "remember" + "Remember the contents of the current clipboard." t) +(autoload 'remember-buffer "remember" + "Remember the contents of the current buffer." t) diff --git a/app-emacs/remember/files/remember-1.9-make-elc.patch b/app-emacs/remember/files/remember-1.9-make-elc.patch new file mode 100644 index 000000000000..fb0bf1beb57d --- /dev/null +++ b/app-emacs/remember/files/remember-1.9-make-elc.patch @@ -0,0 +1,11 @@ +--- remember-1.9/Makefile~ 2006-08-06 03:38:34.000000000 +0200 ++++ remember-1.9/Makefile 2007-06-25 07:13:22.000000000 +0200 +@@ -21,7 +21,7 @@ + + %.elc: %.el + @$(EMACS) -q $(SITEFLAG) -batch -l ./scripts/$(PROJECT)-build.el \ +- -f batch-byte-compile $< || : ++ -f batch-byte-compile $< + + %.info: %.texi + makeinfo $< diff --git a/app-emacs/remember/metadata.xml b/app-emacs/remember/metadata.xml new file mode 100644 index 000000000000..84b2f845a8f6 --- /dev/null +++ b/app-emacs/remember/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + 'Remember' is a mode for remembering data. It uses whatever back-end is + appropriate to record and correlate the data, but its main intention is to + allow you to express as little structure as possible up front. If you later + want to express more powerful relationships between your data, or state + assumptions that were at first too implicit to be recognized, you can + 'study' the data later and rearrange it. But the initial 'just remember + this' impulse should be as close to simply throwing the data at Emacs as + possible. +</longdescription> +<use> + <flag name="bbdb">Include support for <pkg>app-emacs/bbdb</pkg></flag> + <flag name="planner">Include support for <pkg>app-emacs/planner</pkg></flag> +</use> +</pkgmetadata> diff --git a/app-emacs/remember/remember-2.0.ebuild b/app-emacs/remember/remember-2.0.ebuild new file mode 100644 index 000000000000..02a1ce5cf433 --- /dev/null +++ b/app-emacs/remember/remember-2.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Simplify writing short notes in emacs" +HOMEPAGE="http://www.emacswiki.org/emacs/RememberMode" +SRC_URI="http://download.gna.org/${PN}-el/${P}.tar.gz" + +LICENSE="GPL-3+ FDL-1.2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="bbdb planner" +# tests require bibl-mode, restrict for now +RESTRICT="test" + +RDEPEND="bbdb? ( app-emacs/bbdb ) + planner? ( app-emacs/planner )" +DEPEND="${RDEPEND} + sys-apps/texinfo" + +ELISP_PATCHES="${PN}-1.9-make-elc.patch" +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="remember.texi remember-extra.texi" +DOCS="ChangeLog* NEWS" + +src_compile() { + local EL="remember.el read-file-name.el" + use bbdb && EL+=" remember-bbdb.el" + use planner && EL+=" remember-planner.el remember-experimental.el" + emake EL="${EL}" +} diff --git a/app-emacs/revive/Manifest b/app-emacs/revive/Manifest new file mode 100644 index 000000000000..5072797093f9 --- /dev/null +++ b/app-emacs/revive/Manifest @@ -0,0 +1,5 @@ +AUX 50revive-gentoo.el 70 SHA256 a2c66fc6a2bda60f9e356d5e34bf99370402356ee4bb5d24870ef9093efc8670 SHA512 500ca2eb2c81fdf53a3f169885631b835d46bb6aabc640c337a99d6f5cd33b512e76940a9e80c7ba8cb06591ba395db9c2195532a2e9d4b2767a163727d6584e WHIRLPOOL 6802cad52e5c3f4731d757cdee39b9893f0d2369bfb69dd894d50bb399f4dacf692d1c2af4c2b29a601d7d956323754ac3ab3bd632d072877e18dae41308cd86 +DIST revive-2.23.el.xz 9960 SHA256 6a68048e6e6de6b2bc3059d25accaf2ec63e240aad63bc401c735d269f832a2d SHA512 6eccd93e217bdb6d6f78b95c5b620f069c70e87deb5d9ddfdb30c01edafd1ea123eb9d2943e0143062e8db4423cf30bf9028e51cbb1519e67e9210b2dc282128 WHIRLPOOL 85e1b7f98e8ee4eed2bfb8b0f821e408046396c372af7d996d7d67564254e8ee5dca8dd6ae208eb4b66f8f87847669b3742a7806d31847432b40eb0c097fde65 +EBUILD revive-2.23.ebuild 478 SHA256 e8427abc2255c0c27a0a315e5d7349c3ea4192dd0ae4a465c7f544427cbc38ae SHA512 11f7581b2b7ed57e551198478b5a2bc7074a8ace16847de6e1614322452e4bac4403ffba4bf8ee0050051b9a50223664a18e95a6191d16a950821bacead77620 WHIRLPOOL 250207cb774fecab61cec0b4ffb28cb3ce9c8a912d6370cd8f144b060ab23bc875d34308d48156b672e27df009ae8151d8e6aa51e13211b903aef7d88c7ee8ae +MISC ChangeLog 646 SHA256 515bc6769f4e34d12aec879d61a0767f5dcf5fa9f6e69d335d91ffb223661d01 SHA512 ee99af8df606d3fd4a9b94d4b83a2bd59e9d04e9c1f97997812fbead1c37957c71a3f2cbd8ac3407fad1fb9c002ddaf4c20932462b399973ae0da868928e75a2 WHIRLPOOL e602c13f418f9a99d395cc643e8c348ef893e9e1e0d3eb2e66930f944f20edd823171e31f157b9272f6a626c77e9e8c93a8b0d95a372715c74edc82cd6381c47 +MISC metadata.xml 552 SHA256 a2df42ae967d15d7b634d4df231ac2bb1d16ee35e2734eeed618270f7cab047e SHA512 64101032c49cef4fe26c39b039e55d07631d35279afbd8b9d0d020ca842eeaab7ae8a131077e1265d674ee8a02c7f29f325da7a1856ae2f5fae4ec0a86517f93 WHIRLPOOL a23247f3fe98f96d3ae910c9636548b1b17c8d1ec1813b063d05f524a2ebde7f6ad56ae561a454af1a76f7770e9dbd3f7caa385f80d409fdb7a73707b76b24d3 diff --git a/app-emacs/revive/files/50revive-gentoo.el b/app-emacs/revive/files/50revive-gentoo.el new file mode 100644 index 000000000000..f51bc40b6fa4 --- /dev/null +++ b/app-emacs/revive/files/50revive-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "revive-autoloads" nil t) diff --git a/app-emacs/revive/metadata.xml b/app-emacs/revive/metadata.xml new file mode 100644 index 000000000000..6ae6f416b07e --- /dev/null +++ b/app-emacs/revive/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>victor@enise.org</email> + <name>Victor Gaydov</name> + <description>Proxied maintainer</description> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> +</pkgmetadata> diff --git a/app-emacs/revive/revive-2.23.ebuild b/app-emacs/revive/revive-2.23.ebuild new file mode 100644 index 000000000000..056dfc59711b --- /dev/null +++ b/app-emacs/revive/revive-2.23.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Resume Emacs" +HOMEPAGE="http://www.gentei.org/~yuuji/software/" +# taken from http://www.gentei.org/~yuuji/software/euc/revive.el +SRC_URI="https://github.com/gavv/distfiles/raw/master/${P}.el.xz" + +LICENSE="yuuji" +SLOT="0" +KEYWORDS="~amd64" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile *.el + elisp-make-autoload-file +} diff --git a/app-emacs/rfcview/Manifest b/app-emacs/rfcview/Manifest new file mode 100644 index 000000000000..92c50cbb615d --- /dev/null +++ b/app-emacs/rfcview/Manifest @@ -0,0 +1,6 @@ +AUX 50rfcview-gentoo.el 168 SHA256 46bbda39b134b844be076ad189719834a532406c442cbb2beaec21e29dd3924e SHA512 ed6bec3e4368d4d7e193c5b6ee0493d6c497bce90ec834376371898777a7c3601288bda59232c1ec4920ca20bbcdf4d01ae3d2ea617da55a31568a5824179637 WHIRLPOOL 97a4eaf328300def0ae0e35f7fb20680cf4f5dc7da352624fda0bf41884c977604c1bb594c75e897871f44a946e9b4aa45dc526e02391d676d013b2a8d7a1127 +DIST rfcview-0.13.el.xz 8836 SHA256 eff317b01824832288abe4e60884665fc22e3dbec315a1fb1779cf679f0a8d89 SHA512 84cda45b5e941808e2ddc50d5f03d7b2d3831208d08dddd2fe2121a20ddcbb7d24b148b2ec2ba07e0b9a04da81ae4d14269d0062955961679ac5c7532de1e6e5 WHIRLPOOL 6f10e4cd4f2d027804f030ff90430b80b89bfbb1df01b4ed8c30fcba049f11d0d3bb192ad18f453d73c81fbf3406b92f92817c3b9c0fa8c74860a371fbd341b1 +EBUILD rfcview-0.13.ebuild 487 SHA256 f076853fa71c2aa06d11939dd0fd86338af40c5396c85e59e0fcbede8dc60ea6 SHA512 0f63f7b921ce481d7b4ba869aa6ebe932c36287209753e20be7a03d7c8cfe71648a5452ff3a936316235f66c14a27bfa61e20550fe1d0a06a71d7f54e3e56981 WHIRLPOOL f8b94b99f0c9bf91dfb471ce7c9e48c4ebceef1b59d2b707684566370fed1ae19418d0b314a8e3d781a8ab1af271a7729b7e03933a57baf09d413fe7db005c8f +MISC ChangeLog 2364 SHA256 8a7b962ba0834b591d686d090ad736631747e5aee25957b7ecc411fac87d741c SHA512 1a0eb261df10625100545468da5b18ceb5c54037e44b6e367e06c345b8db7873a208674c1e2089df824250d16246b5d00f8494645236b9b62e760b49bd2ee24e WHIRLPOOL 54e59e1a9a841a42a234077a1c3d5d713067d0a476bf444a8160c6f936638e3fb4adca5ba64237a2436a2574f0398872b6f61949ed0a0e837cac3f6a5dd5146d +MISC ChangeLog-2015 1746 SHA256 176a4c7c2d36d1598cff8a42b2d91fd2c8ef806b0c75a430a357b5e97fc92a53 SHA512 4a847853ff4624981b4fb0b3a572391add795a69b443267febfc637d925b84f5186919596600ffc154bed8e2ee3e9e3e8d290fc737885118de6edab0f723bfa6 WHIRLPOOL 1d519425099c7333a55c6e2742b9a73c728944e71c519a1baf85b3ecfbba91ca7524755219d9edbc85fd6dbbc19d133910c28c02384789e44d32d7977cd36d84 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/rfcview/files/50rfcview-gentoo.el b/app-emacs/rfcview/files/50rfcview-gentoo.el new file mode 100644 index 000000000000..a53d51851eb5 --- /dev/null +++ b/app-emacs/rfcview/files/50rfcview-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'rfcview-mode "rfcview" nil t) +(add-to-list 'auto-mode-alist + '("/rfc[0-9]+\\.txt\\(\\.gz\\)?\\'" . rfcview-mode)) diff --git a/app-emacs/rfcview/metadata.xml b/app-emacs/rfcview/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/rfcview/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/rfcview/rfcview-0.13.ebuild b/app-emacs/rfcview/rfcview-0.13.ebuild new file mode 100644 index 000000000000..480e9d836ca8 --- /dev/null +++ b/app-emacs/rfcview/rfcview-0.13.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An Emacs mode that reformats IETF RFCs for display" +HOMEPAGE="http://www.loveshack.ukfsn.org/emacs/ + http://www.emacswiki.org/emacs/RfcView" +# taken from http://www.loveshack.ukfsn.org/emacs/${PN}.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="alpha amd64 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/riece/Manifest b/app-emacs/riece/Manifest new file mode 100644 index 000000000000..c8dcbd7b43c2 --- /dev/null +++ b/app-emacs/riece/Manifest @@ -0,0 +1,8 @@ +AUX 50riece-gentoo.el 81 SHA256 6e929bd0a3e87bd77c5bf03ed656726f8929b92dba031b4e5b505688ed352d92 SHA512 bbf327290280b0e5e43298c44ea62c9fb5260de5a615fb056a1d7b11e8fb26f04666dd16e272fad731469dce42b41491229123e0a107dd7a1f958931ef5a3a32 WHIRLPOOL c8865506113efce85616fd30d9c07822258c7c6a7f1e120f8dca62e53b555fa96e2a65e03948cb30aaf6a3ea9ce6f4d6e1b0b17dacacf702e3ead0ef8cc258b9 +DIST riece-8.0.0.tar.gz 432370 SHA256 e2da635832a07c8a44bdc4ff57e6f427d270fad9a5c71423b8de5811f21ef5a6 SHA512 ac219f882c2dedcba2bf3d75e5b934c363dfdd6d8f9e35ce11040d85fca526f8368a57535b729952d6f2731f3ec328bad3913426d0bb0b4bff78a407bfd63a96 WHIRLPOOL d5840e6a723d4a5c3faf62a3ae1c819722ac811c3b33260dd46c99b7bdbcfdc4c779ffde68b98c8f8a788642286a63420c31a3ac0e9e90306762f422a997b433 +DIST riece-9.0.0.tar.gz 438553 SHA256 88928dc21df3f3b15158e64b77268882544e6afa1d93f3545435ce430837fd2d SHA512 3fbfa4a6d898a713248ce217939af208729eb441ab7ecea2d2c028ce228db1363cb7d90d0de4636bd9fe10813c73f9ef70fb003cfc2fe64ec25b71c9821e8bf6 WHIRLPOOL 0897c79535aadd004cf3953428d1785ecf410ab3aa13ea1345df9384af72ec3bae8d8ab30260897c068f2c160f4e70e0b171fbd5e4feb4c3ca28cf94e3e9b776 +EBUILD riece-8.0.0.ebuild 819 SHA256 5d27e84d59814ca57df1c82945dbd19763151bae40b88ee836bf2bb74a583753 SHA512 3df864f1b103c8fc8dd7f754df9760d3154ce3675cb8da14b5cec8d9c0fbe7db08ab7c3800a6cef53689dcb81492c30e29e15f382f07b0218a8501f6339771c0 WHIRLPOOL 192cf6e44e798015886910bc610bc63cccfe0cc8f97781896bbddbeb4c5d4c1a32cbd3cbfdf8fa5bb933838ff3caa30f45194b0f7e9d4f962eb608f74fdb65fe +EBUILD riece-9.0.0.ebuild 819 SHA256 4a9657824899b442a446f6b75fecf11afdea81995a2cf0fab48bd9a96355ee72 SHA512 cda075586389ebbe038f1cbf43f012481071a32f4d3445c645f60ac7fea556db37e36721c9f37844475a735443a0519570c95903bd056676090130f69f7aea3e WHIRLPOOL 8bb6356cb439f91d69127cfdf63274fd9c198d4f12e305023d9bea75ff5c2ed4e7eab64b58b92d9fe0763b55c8eb143e1e508fff39d8311e127e07f39bd4447c +MISC ChangeLog 2794 SHA256 77da57c47a71be65cb106179a82e603042347cf7caab3a0a696ea0a952274727 SHA512 a6ba0726d0a5913c5fb179a8bac4c3fd0a9666d447a4321024ec0570a427b2f105225896ed5c030a42394d1550ccbab980d9ab9bd98a5d0d5ff173bfc0bd78c6 WHIRLPOOL 97b756082c1a60965e918cad0465be4e6a406cf8413906d9f8775b2ddec6662d12d207a39946427d1119cd4c5b6b579084e7c7b92ec1f1cb8cc4ab6ba13e6d7c +MISC ChangeLog-2015 11049 SHA256 1a775a5552b4f6ff582363cd10071821efef288508f756f8660a7c07aa5b3096 SHA512 9b0ec32eae35824ed9439b786c58762acf3e9d76c9422670b2464a04e5d9cfc0cc08ab8d66a9d43b3f86e1d54caa2742250030c180be872f99a0249c7b06c205 WHIRLPOOL ace7a940320babbc89b9283c9089309dd230702b32bb04c0d1ddd309b2a164c61827324cafa16a7e4b2ed6307417cdd1d4d7476926b3566c4a94ca3f521e9f5c +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/riece/files/50riece-gentoo.el b/app-emacs/riece/files/50riece-gentoo.el new file mode 100644 index 000000000000..e319fe63308d --- /dev/null +++ b/app-emacs/riece/files/50riece-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'riece "riece" "Start riece." t) diff --git a/app-emacs/riece/metadata.xml b/app-emacs/riece/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/riece/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/riece/riece-8.0.0.ebuild b/app-emacs/riece/riece-8.0.0.ebuild new file mode 100644 index 000000000000..68b8bfcd09ea --- /dev/null +++ b/app-emacs/riece/riece-8.0.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="A redesign of Liece IRC client" +HOMEPAGE="http://www.nongnu.org/riece/" +SRC_URI="http://download.savannah.gnu.org/releases/riece/${P}.tar.gz" + +LICENSE="GPL-2+ FDL-1.1+" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86" +IUSE="l10n_ja" +RESTRICT="test" + +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + econf --with-lispdir="${EPREFIX}${SITELISP}" +} + +src_compile() { + default +} + +src_install() { + emake DESTDIR="${D}" \ + lispdir="${ED}${SITELISP}" \ + install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc AUTHORS NEWS README doc/HACKING lisp/ChangeLog* + + if use l10n_ja; then + dodoc NEWS.ja README.ja doc/HACKING.ja + else + rm -f "${ED}"/usr/share/info/riece-ja.info* + fi +} diff --git a/app-emacs/riece/riece-9.0.0.ebuild b/app-emacs/riece/riece-9.0.0.ebuild new file mode 100644 index 000000000000..5046117f6784 --- /dev/null +++ b/app-emacs/riece/riece-9.0.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A redesign of Liece IRC client" +HOMEPAGE="http://www.nongnu.org/riece/" +SRC_URI="http://download.savannah.gnu.org/releases/riece/${P}.tar.gz" + +LICENSE="GPL-2+ FDL-1.1+" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86" +IUSE="l10n_ja" +RESTRICT="test" + +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + econf --with-lispdir="${EPREFIX}${SITELISP}" +} + +src_compile() { + default +} + +src_install() { + emake DESTDIR="${D}" \ + lispdir="${ED}${SITELISP}" \ + install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc AUTHORS NEWS README doc/HACKING lisp/ChangeLog* + + if use l10n_ja; then + dodoc NEWS.ja README.ja doc/HACKING.ja + else + rm -f "${ED}"/usr/share/info/riece-ja.info* + fi +} diff --git a/app-emacs/rnc-mode/Manifest b/app-emacs/rnc-mode/Manifest new file mode 100644 index 000000000000..183c8393d3f5 --- /dev/null +++ b/app-emacs/rnc-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50rnc-mode-gentoo.el 167 SHA256 5efa7f5a89f62c51c3835d0306f0ff269e4c85df27b3276b6db029f528ce5e1b SHA512 0802063fb7c947564ded8f81677897d73dcb0ad8127d03bd3b7aeb04a4f53d0d26c70efd4e942c5aee0780a22d29de4fc3dd39adad7bd5f79d23ddfd24cdacc9 WHIRLPOOL b704e206be3b15f412a4f3092da7a183125d7f7b60c9bce8b37a0b922f55cb7b2d8894a3e03acb35d48de7c95ed1c2355179983d0d770620ad93bbbda274943a +DIST RncMode-1_0b3.tgz 3420 SHA256 135cc63a65e079598d64fd2603500653b65e7ce1359acc9ceae4b65b8c7a3619 SHA512 0118e7b03dc039568ed427f9268878075077c360e34cd7fd9a565a11418161037890b08cc6169ddf92289ca1bdb66a1e373910b67735085a18618089729416cd WHIRLPOOL 02411df6699cc3301b37d7536cc5130eefc6775a5aeddb0770a4adc33f1b8cbeae48e06fccce56e8bb53362e7f57a57741b7db01a292df38275e603bb62616f3 +EBUILD rnc-mode-1.0_beta3.ebuild 431 SHA256 f5ffff12c86da9aad698b58bce00628b1034e8e811a06f2a1b38d599cd9a3900 SHA512 bca4193474ba3c47c1a4c0538b4aa336421f3b1721b9105ecc2af249be2d175c5439e42cc36231126d1f1a43194e05d0533750f1331b0d6b3ed5f0c267097ddc WHIRLPOOL 2767cdc9764373c4794178d3edba588a5be9ba5b57c6ad9457116abc064df1466738cfd93a1255b0310ae40a3cc0123802e3abc5b70041db899b9328ca2c93a0 +MISC ChangeLog 2355 SHA256 9aaadfb003bdda033257f73df516734c41b227ce9d2160e77566e54bf5b5740e SHA512 0dbb05788fae18fe8f9baf44d3dbb16423dc67df0590bb1128107e25744e020dfc113b444717d13e008c483b65bd9965ddefa03039dff081f9f8bb1a07e0075d WHIRLPOOL ff0a8e4b252cf35b7682d66e701077c5a85d9d2f63e2b8a45f2e1c00d943b6ae4de2044ec25de85a2e0b01c2aa4ad0f522fe0962369335b714f4f7106845c5fd +MISC ChangeLog-2015 571 SHA256 c97d70391e23b5366bff5a97a4b32897cecae7aa46ba3782d6040bcb652f17ab SHA512 9e2ef0ef23033b6f5b8e863cff485e6737ea7f8eeb67826cad307cc7b9b5e0f57a1b45bab63da84c7ffcedfaadd31464b1b3d9b635490f5eea45441095e240d7 WHIRLPOOL bc1f65b3f09eec672b5eb72c0b0ed8d54c25100733a25ed05451b3eeb3679848899ddd4b7883ccd9f28c77d49f0da429442821a5a36c455f1e8dbd6ada001e1b +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/rnc-mode/files/50rnc-mode-gentoo.el b/app-emacs/rnc-mode/files/50rnc-mode-gentoo.el new file mode 100644 index 000000000000..a820f181e3ff --- /dev/null +++ b/app-emacs/rnc-mode/files/50rnc-mode-gentoo.el @@ -0,0 +1,7 @@ + +;;; rnc-mode site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") + +(autoload 'rnc-mode "rnc-mode") +(add-to-list 'auto-mode-alist '("\\.rnc\\'" . rnc-mode)) diff --git a/app-emacs/rnc-mode/metadata.xml b/app-emacs/rnc-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/rnc-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/rnc-mode/rnc-mode-1.0_beta3.ebuild b/app-emacs/rnc-mode/rnc-mode-1.0_beta3.ebuild new file mode 100644 index 000000000000..3f45663dcd8a --- /dev/null +++ b/app-emacs/rnc-mode/rnc-mode-1.0_beta3.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit elisp + +MY_PV=${PV/./_} +MY_PV=${MY_PV/_beta/b} + +DESCRIPTION="An Emacs mode for editing Relax NG compact schema files" +HOMEPAGE="http://www.pantor.com/" +SRC_URI="http://www.pantor.com/RncMode-${MY_PV}.tgz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="" + +SITEFILE=50${PN}-gentoo.el + +S="${WORKDIR}" diff --git a/app-emacs/rpm-spec-mode/Manifest b/app-emacs/rpm-spec-mode/Manifest new file mode 100644 index 000000000000..56ec512193ab --- /dev/null +++ b/app-emacs/rpm-spec-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50rpm-spec-mode-gentoo.el 188 SHA256 7efde683e4f29d9afad442dd9c20f67e5b77d5b6c4f314bb60cf401d304d46ee SHA512 60a6c11f7ef2c0043c9c2f502d0cf1d2976a5e33eb47735b00a0b4b99cded6f635386a5ad5680b0eac7604e00aee8f508df53a79263bb0dfe82c076ca5fa4657 WHIRLPOOL 07bc46babefc9d565f082829e7878cdea8dc5d3e25071851de6de6b3e4fb02783883f58556993fa8d126483cc3f8eb084970367b2564eb143541ca74e5170b0a +DIST rpm-spec-mode-0.15.el.xz 11176 SHA256 f065ac2545eca293b4eef8e00a01640990e6b8f9e57412d0472c0af5a12eae1f SHA512 cd2f1dc1d3b7bc18512d14bdbc8b73183b0d917e93911aa5c88bd847cbf24f090480cdac46f9f8a82336085ea801abbbed567fce19498cc70661d051dfa287dc WHIRLPOOL 95e1f38ce57483dcb188c44ab571fb3e4a2a176449fe68551629c7af2c442beb06b4082eee4f8d7f7729a26af29c2f85eab0292e09af01edc15eb16edda5ecdc +EBUILD rpm-spec-mode-0.15.ebuild 458 SHA256 4b2b4fa1445fd36ccb61857fa89ee520a02ed4dbc37610ffa9d4ba986974537c SHA512 e29aa7378e2708213a35da743c3dc32c9ff72fb98681038bba4a7e59bea9d0707ccaf13a3692be9d94f5cdec4b69488b3ba49220f2404089cff0dcf907b4700d WHIRLPOOL df1b7860fca523aca0dc7b7c30413abc3dc5d70bab5b348e0fa9e896cce7184fa1d621dec3d7005d12f422ad380c625a7d93b9776e7bc3ece95e1c90757214d1 +MISC ChangeLog 2515 SHA256 7ded9d2b215b220f87a5502166edc798f22c95ccb2e033c4f09d3453beaa8a86 SHA512 e797d11dc4e1f5ec97014f5279309f98abfa07f7b1ff7f0ccba6fb4f6cc1a4121d5e63e084f9bd00e5ed5624f2b17576b2cd4f02cf9acae18bcb24c386509351 WHIRLPOOL 74e445a7f98cc3b30d58e3d0e19d36e5102ea9611a19b4b1022df1b9e0288d4838269903136b9dabe9d74ee6f0b8bf228db86f7248729109b40de8aa6f31e226 +MISC ChangeLog-2015 1034 SHA256 12e78a293bea08ce87f4e04b04e49f7b1ed5a3aab9243de95b8a55088482dcba SHA512 5518857482d0fc4de733fffc8fc48cdfe92de1ffc00ec47160ecd846654f2cb0c6ae37149171d0be28d9c871d8846b4b99f2f39424105720c88adb0fad6e1edb WHIRLPOOL 65c8099274856adc2e00fbf5308c47bae9d4f85c8ee05a57ab8351f6cfbe7125ca0c29e0574dbab4338b761b872fced0673fbf2c6fae24ba4e609fd97edced33 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/rpm-spec-mode/files/50rpm-spec-mode-gentoo.el b/app-emacs/rpm-spec-mode/files/50rpm-spec-mode-gentoo.el new file mode 100644 index 000000000000..9075e02c5b7d --- /dev/null +++ b/app-emacs/rpm-spec-mode/files/50rpm-spec-mode-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'rpm-spec-mode "rpm-spec-mode" + "Major mode for editing RPM spec files." t) +(add-to-list 'auto-mode-alist '("\\.spec\\'" . rpm-spec-mode)) diff --git a/app-emacs/rpm-spec-mode/metadata.xml b/app-emacs/rpm-spec-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/rpm-spec-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/rpm-spec-mode/rpm-spec-mode-0.15.ebuild b/app-emacs/rpm-spec-mode/rpm-spec-mode-0.15.ebuild new file mode 100644 index 000000000000..182daa5a1e3c --- /dev/null +++ b/app-emacs/rpm-spec-mode/rpm-spec-mode-0.15.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Emacs mode to ease editing of RPM spec files" +HOMEPAGE="http://www.emacswiki.org/emacs/RpmSpecMode" +# taken from http://www.tihlde.org/~stigb/${PN}.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/ruby-mode/Manifest b/app-emacs/ruby-mode/Manifest new file mode 100644 index 000000000000..1115633ce168 --- /dev/null +++ b/app-emacs/ruby-mode/Manifest @@ -0,0 +1,16 @@ +AUX 50ruby-mode-gentoo-2.2.2.el 493 SHA256 31a1f909812f4e2bfdb37f906cd2c53a1d4e718b420b7ecfe26973c3d94c0ab4 SHA512 fe876332aca925ae085ab78f77abc5f32aac6eadc9e34decbd337d9f08c1e5f3d27bb72a577717565610e7606a2fc9061ff06d8ed7b5c6293eafe498b904f3f9 WHIRLPOOL 8b95e60daf80252c7b2cb0d296247ed6e82d5a09b207068406f06fa19027e627559e680de7c57d40f863bffaf38c8458dc78f1b21596b6eb2f5e3d3cb7c61949 +AUX 50ruby-mode-gentoo-2.3.0.el 493 SHA256 31a1f909812f4e2bfdb37f906cd2c53a1d4e718b420b7ecfe26973c3d94c0ab4 SHA512 fe876332aca925ae085ab78f77abc5f32aac6eadc9e34decbd337d9f08c1e5f3d27bb72a577717565610e7606a2fc9061ff06d8ed7b5c6293eafe498b904f3f9 WHIRLPOOL 8b95e60daf80252c7b2cb0d296247ed6e82d5a09b207068406f06fa19027e627559e680de7c57d40f863bffaf38c8458dc78f1b21596b6eb2f5e3d3cb7c61949 +AUX 50ruby-mode-gentoo-2.4.1.el 493 SHA256 31a1f909812f4e2bfdb37f906cd2c53a1d4e718b420b7ecfe26973c3d94c0ab4 SHA512 fe876332aca925ae085ab78f77abc5f32aac6eadc9e34decbd337d9f08c1e5f3d27bb72a577717565610e7606a2fc9061ff06d8ed7b5c6293eafe498b904f3f9 WHIRLPOOL 8b95e60daf80252c7b2cb0d296247ed6e82d5a09b207068406f06fa19027e627559e680de7c57d40f863bffaf38c8458dc78f1b21596b6eb2f5e3d3cb7c61949 +AUX 50ruby-mode-gentoo.el 420 SHA256 d98ec863c5a1a4981ede60d298e4ca28816847849a68e5d91cbcf83f36934072 SHA512 1b1063effe3132f2ab4f122957e8fb2cec1bb2ce4dfda38c183851408f33da3440730caeb3db96d1310f01163ad042e2753e1b5c3e1e04183a694230782c8b1e WHIRLPOOL 7c9932154e4daf218bedc094e4a21b957961eac3b2cfd8377d6100d1068602c5eeb76b2ac962f8b912af4a6b09286cc0032e3df18da6a1b06a099a65d5ef5edb +AUX ruby-mode-1.9.3_p429-last-command-char.patch 763 SHA256 dc0bce73efd5f3f9c0c94590787ef4a671ce8d98afb52372cb97a10114e1588f SHA512 3b42fb73b882350e9ef3d39fdfa91b5f43f19602ffd47db6bed912c36d360aae76519ecf6db6b2573ff98624bc2e9f4f404ae94ab3d4c24e0724d8fa693c2485 WHIRLPOOL aa526b4504eb3b558d7547fc348c333784dac6f3b6514dbe9ed6410ebdad4bd6e5d0634a2dbaa75b27dfdf823cdfad09d1422a0a8ea7969f7666779a124a56cc +DIST ruby-2.0.0-p247.tar.bz2 10804581 SHA256 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a SHA512 9bd793d0df8f0704fb1521a937c09ecc89b777851312793f0b3391df11dec8239808585697b932c4a94665fa29c7781503166dbd109f269811788c4c648f285f WHIRLPOOL 59eb0a5d71125b63226435d825f5793fd9ff7f065851b902ee45f974fdaf5f5498d12b07d8e20e668a1e4636dbc8f34d025f8713bd98e3c565327484e484a863 +DIST ruby-2.2.2.tar.xz 10463044 SHA256 f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 SHA512 bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 WHIRLPOOL ee9c3a664ac1d67bd9ff4ed8fcc7d4c8e9b6e2f5774c938f876223b22022b498932afc41990890a03b560c65ffe29a039761d18bbeeab46fe13cbfff515bc115 +DIST ruby-2.3.0.tar.xz 11294412 SHA256 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 SHA512 d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 WHIRLPOOL 1d39136dad87580339f87057649d136e1b76cb58118b275d6847b791be8f6882820de892d9fb7144991a7acf30c355311fd289d1a7931fd018b3b95398945c07 +DIST ruby-2.4.1.tar.xz 9939188 SHA256 4fc8a9992de3e90191de369270ea4b6c1b171b7941743614cc50822ddc1fe654 SHA512 e6fd290b6edd166348b70f0f1c56f7ed9d956c4c1eb91d97d0548041ca4196b9b75ec1ad35c745bdbfd4de195899093e7205d7f02b014ecf1c48e6f31cf25903 WHIRLPOOL b45a6e3bd70e6ef802d084ad87ad0eddd85932e07939bd6ed6a2e6944aa289f231971fedd7d1eece792becb08312f37b80073a2a9df070f61f32747c0708523e +EBUILD ruby-mode-2.0.0_p247.ebuild 568 SHA256 cdae7166157bac73d9636f9b44e7eee889a46123d09fbe67844c3e36ee63cb98 SHA512 69a1c4bcecb6a545b5a9c871152f5917524b158df8fdf507989f53f0968830613a86986e82c62771f3632979e4129c0fc1b70ed262ce193fb7730484590b0a6b WHIRLPOOL 14dc8bb1481f52773426f4532b41c615343dd0b0ff94d8de7e3dff83aa5ba9a77212415f96f0955cf4db3a4a621c46b4e40c34d4d866278ad208ed6f53171d1f +EBUILD ruby-mode-2.2.2.ebuild 496 SHA256 75f6bdc567124ef1b045e12b0c7d7b16f6b1e0af903419369c513e02ee1af35a SHA512 5dd65768c7b7d51f1bff2b4ac12918fbb4178f876fa1ef8ade21623fa51bdb36496c4e247b40a3dc27c6f8e2786276f73c77fa7287fd8d8534213606b986b374 WHIRLPOOL 56f7b750df99a097c1a05866367f871e1397462cda726764b9e3e832d64ba746aab5a6c7910ba65bf437470526b45323230496e8e5e973edd500a07d1005a296 +EBUILD ruby-mode-2.3.0.ebuild 503 SHA256 255f8d6a2e7107c15e0f5dbac987a32dd023ff8fcc3e6ea63b3aaa013910475f SHA512 ac9d66b2e1059c056e38b36227ade163bc506b2e2fa1e809a64f29fa8320db27440a19ddd47e62d84ef142edc1665266669a2647cd387096ef68936d39d9ca02 WHIRLPOOL 9e7f170bc25b6d2c931562c337ef5f3f41b72567c884b0433dd6fc553de8c95865b2a9a56b25d41b6c0556c2d611ef4dda70b72f99a04a0370a080d95919a55e +EBUILD ruby-mode-2.4.1.ebuild 504 SHA256 23a0fd2ba48f62b7bfdd37273c74bcdc0a97ea1af6c27a0b4af0b06417f806af SHA512 fc416f5069b4758a889555f087882846b86fb482e3b615475ee2ab2f4c469662094f4b2b4ccc027ce2d874a0c4e31413a5e25e90a9ac5edf789550a9e1c7c744 WHIRLPOOL e1bcc54c5b60d5c97477ff688bdf0c1ca3e98851aa71b411d519baa45de511210b9ddc73b019abc834f8c9ea34e52c024901e486d8eca0427a6fe80918e3d1fb +MISC ChangeLog 2957 SHA256 6ef74f618481ccb21f9bb81bc30a9d2abec03e30bac3c18096a118ba578d2dd3 SHA512 b6b999f22fb3455dff1d8c4719394680c93c944df2968d156d08597e6deb61d69b53fc9b89b25171fb0477bca5548013a05ffadeca87b0289d86c2054d141575 WHIRLPOOL 856c9f1f765b411e394001504805b8fb9a4835e265793812e7f10c1a3ae6892918fc56b0205d0907f96a9b0de538a1765d570b4df4587d15e4728a7ca9571d89 +MISC ChangeLog-2015 8897 SHA256 1138088b8d01484d4b42258fc18b7e7e95bdb909d7da5da584ab214fe86b9f14 SHA512 aa7779270d46b78fa9c914bda54425cc54105a6c210ba80b3de396739e4739f0c4e51f49991a3281c870f7601bba65a52307bd814655a35a98874b000c97e0a3 WHIRLPOOL d9300992df627974f5d8d03ab4757753f0e4f0ab35bad8c9cfd1600bff50aaaca18579868517950e1f3708e5c683fd2350302e332b9012145701e7a98babd45e +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/ruby-mode/files/50ruby-mode-gentoo-2.2.2.el b/app-emacs/ruby-mode/files/50ruby-mode-gentoo-2.2.2.el new file mode 100644 index 000000000000..691abdfdaf99 --- /dev/null +++ b/app-emacs/ruby-mode/files/50ruby-mode-gentoo-2.2.2.el @@ -0,0 +1,12 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'ruby-mode "ruby-mode" "Major mode to edit ruby files." t) + +(add-to-list 'auto-mode-alist '("Rakefile\\'" . ruby-mode)) +(add-to-list 'auto-mode-alist '("\\.\\(rake\\|rb\\)\\'" . ruby-mode)) +(add-to-list 'interpreter-mode-alist '("ruby" . ruby-mode)) + +(autoload 'run-ruby "inf-ruby" "Run an inferior Ruby process" t) +(autoload 'inf-ruby-keys "inf-ruby" "Set local key defs for inf-ruby in ruby-mode") + +(add-hook 'ruby-mode-hook 'inf-ruby-keys) diff --git a/app-emacs/ruby-mode/files/50ruby-mode-gentoo-2.3.0.el b/app-emacs/ruby-mode/files/50ruby-mode-gentoo-2.3.0.el new file mode 100644 index 000000000000..691abdfdaf99 --- /dev/null +++ b/app-emacs/ruby-mode/files/50ruby-mode-gentoo-2.3.0.el @@ -0,0 +1,12 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'ruby-mode "ruby-mode" "Major mode to edit ruby files." t) + +(add-to-list 'auto-mode-alist '("Rakefile\\'" . ruby-mode)) +(add-to-list 'auto-mode-alist '("\\.\\(rake\\|rb\\)\\'" . ruby-mode)) +(add-to-list 'interpreter-mode-alist '("ruby" . ruby-mode)) + +(autoload 'run-ruby "inf-ruby" "Run an inferior Ruby process" t) +(autoload 'inf-ruby-keys "inf-ruby" "Set local key defs for inf-ruby in ruby-mode") + +(add-hook 'ruby-mode-hook 'inf-ruby-keys) diff --git a/app-emacs/ruby-mode/files/50ruby-mode-gentoo-2.4.1.el b/app-emacs/ruby-mode/files/50ruby-mode-gentoo-2.4.1.el new file mode 100644 index 000000000000..691abdfdaf99 --- /dev/null +++ b/app-emacs/ruby-mode/files/50ruby-mode-gentoo-2.4.1.el @@ -0,0 +1,12 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'ruby-mode "ruby-mode" "Major mode to edit ruby files." t) + +(add-to-list 'auto-mode-alist '("Rakefile\\'" . ruby-mode)) +(add-to-list 'auto-mode-alist '("\\.\\(rake\\|rb\\)\\'" . ruby-mode)) +(add-to-list 'interpreter-mode-alist '("ruby" . ruby-mode)) + +(autoload 'run-ruby "inf-ruby" "Run an inferior Ruby process" t) +(autoload 'inf-ruby-keys "inf-ruby" "Set local key defs for inf-ruby in ruby-mode") + +(add-hook 'ruby-mode-hook 'inf-ruby-keys) diff --git a/app-emacs/ruby-mode/files/50ruby-mode-gentoo.el b/app-emacs/ruby-mode/files/50ruby-mode-gentoo.el new file mode 100644 index 000000000000..c1f9602d19d8 --- /dev/null +++ b/app-emacs/ruby-mode/files/50ruby-mode-gentoo.el @@ -0,0 +1,11 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'ruby-mode "ruby-mode" "Major mode to edit ruby files." t) + +(add-to-list 'auto-mode-alist '("\\.rb\\'" . ruby-mode)) +(add-to-list 'interpreter-mode-alist '("ruby" . ruby-mode)) + +(autoload 'run-ruby "inf-ruby" "Run an inferior Ruby process" t) +(autoload 'inf-ruby-keys "inf-ruby" "Set local key defs for inf-ruby in ruby-mode") + +(add-hook 'ruby-mode-hook 'inf-ruby-keys) diff --git a/app-emacs/ruby-mode/files/ruby-mode-1.9.3_p429-last-command-char.patch b/app-emacs/ruby-mode/files/ruby-mode-1.9.3_p429-last-command-char.patch new file mode 100644 index 000000000000..4d4bb2775c83 --- /dev/null +++ b/app-emacs/ruby-mode/files/ruby-mode-1.9.3_p429-last-command-char.patch @@ -0,0 +1,22 @@ +commit 595825dc577616862b271ffac4c58eb27f0610af +Author: hsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> +Date: Sun Apr 21 10:04:54 2013 +0000 + + Replace use of obsolete variable `last-command-char` by @maser [fix GH-290] + + + git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40401 b2dd03c8-39d4-4d8f-98ff-823fe69b080e + +diff --git a/misc/ruby-mode.el b/misc/ruby-mode.el +index dcaa396..ace0f27 100644 +--- a/misc/ruby-mode.el ++++ b/misc/ruby-mode.el +@@ -874,7 +874,7 @@ Also ignores spaces after parenthesis when 'space." + + (defun ruby-electric-brace (arg) + (interactive "P") +- (insert-char last-command-char 1) ++ (insert-char last-command-event 1) + (ruby-indent-line t) + (delete-char -1) + (self-insert-command (prefix-numeric-value arg))) diff --git a/app-emacs/ruby-mode/metadata.xml b/app-emacs/ruby-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/ruby-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/ruby-mode/ruby-mode-2.0.0_p247.ebuild b/app-emacs/ruby-mode/ruby-mode-2.0.0_p247.ebuild new file mode 100644 index 000000000000..3b51eb835fcc --- /dev/null +++ b/app-emacs/ruby-mode/ruby-mode-2.0.0_p247.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +MY_PV=${PV/_/-} +DESCRIPTION="Emacs major mode for editing Ruby code" +HOMEPAGE="http://www.ruby-lang.org/" +SRC_URI="mirror://ruby/ruby-${MY_PV}.tar.bz2" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" + +S="${WORKDIR}/ruby-${MY_PV}/misc" +DOCS="README" +ELISP_PATCHES="${PN}-1.9.3_p429-last-command-char.patch" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/ruby-mode/ruby-mode-2.2.2.ebuild b/app-emacs/ruby-mode/ruby-mode-2.2.2.ebuild new file mode 100644 index 000000000000..0f4ff6d39b9f --- /dev/null +++ b/app-emacs/ruby-mode/ruby-mode-2.2.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Emacs major mode for editing Ruby code" +HOMEPAGE="http://www.ruby-lang.org/" +SRC_URI="mirror://ruby/ruby-${PV}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" + +S="${WORKDIR}/ruby-${PV}/misc" +DOCS="README" +SITEFILE="50${PN}-gentoo-${PV}.el" diff --git a/app-emacs/ruby-mode/ruby-mode-2.3.0.ebuild b/app-emacs/ruby-mode/ruby-mode-2.3.0.ebuild new file mode 100644 index 000000000000..6abdb1a4b759 --- /dev/null +++ b/app-emacs/ruby-mode/ruby-mode-2.3.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Emacs major mode for editing Ruby code" +HOMEPAGE="http://www.ruby-lang.org/" +SRC_URI="mirror://ruby/ruby-${PV}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" + +S="${WORKDIR}/ruby-${PV}/misc" +DOCS="README" +SITEFILE="50${PN}-gentoo-${PV}.el" diff --git a/app-emacs/ruby-mode/ruby-mode-2.4.1.ebuild b/app-emacs/ruby-mode/ruby-mode-2.4.1.ebuild new file mode 100644 index 000000000000..414ca4b0090d --- /dev/null +++ b/app-emacs/ruby-mode/ruby-mode-2.4.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Emacs major mode for editing Ruby code" +HOMEPAGE="https://www.ruby-lang.org/" +SRC_URI="mirror://ruby/ruby-${PV}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" + +S="${WORKDIR}/ruby-${PV}/misc" +DOCS="README" +SITEFILE="50${PN}-gentoo-${PV}.el" diff --git a/app-emacs/rudel/Manifest b/app-emacs/rudel/Manifest new file mode 100644 index 000000000000..d4bb7321dd33 --- /dev/null +++ b/app-emacs/rudel/Manifest @@ -0,0 +1,7 @@ +AUX 60rudel-gentoo.el 542 SHA256 3a5509fe5f36f6add179831c6c49c8ab70e1e526a653ce6d470587715e2a6f1f SHA512 8b553141f8ade7c93e5d30298fe921b420a84d005450092473589a91e7e8ce5a0ad76ce7beaf8be1cb8233bb3f1693a4a6d055d034b903d46e5883f1d35386d0 WHIRLPOOL ba44f8a7e0c87ef43cc75966841e63574de7a05bce1fd12a1d234239928705cd1c6decd5db0ff1be36f5d29c867831d4347953b8f53e9b8bf5082443a7507598 +AUX rudel-0.3_pre20110721-emacs25.patch 9309 SHA256 92e6741ad0d32a218da8fe41292cd93c434b367d2f33ebfdb115aaa234fff09d SHA512 6f5d8b6cadf527ea7c8410519d07b2f831e13da10812a5180142ca381d47ee14072ed59251a048d250c5a582998e9fb8205f050f034d7aa21a336b98255b9bc0 WHIRLPOOL 3ed46af2a1065b67cf624763750958b527335855a66bfc946068602abfdc535e3f8d90fb9195e2825a10d77ece45fe325b2e2efa0fb5544771062d6b93a67caa +DIST rudel-0.3_pre20110721.tar.xz 416060 SHA256 7c0a3ba5ff7d8c5bfdb7a53c1d2d138977e2795025388a1b5fdaf0f031e6b2af SHA512 abf6c8eb4fcaf4acafb9bed7cafff5d3c8e19e3fecd2aa779065bfb11ce5cb198ef14cc9deed360ac895166ea159a821e24dc92dbeda4f5481d1bb3bc2f8c023 WHIRLPOOL 5160716cd66ab4c4df18e8f02a31807ae9e6f239d532ddc1837a3d34c548ae5abd349ba86abc3b9613f44d5a7450d82837b18f5fbca7eaa52b617a1345c4d626 +EBUILD rudel-0.3_pre20110721-r1.ebuild 1198 SHA256 8b49427aca2aa23fa0386bebc3e78c7cdb7fc23b97a8447eb7b44392d5301332 SHA512 6f9ab298be4e340c8f2aa334345f58f3361b39ae8b790495cffb3c59675c4d9bf0f8b0bbe6982229d32833bdddbe50321b9f73a94ba45a8491e19e81675c3389 WHIRLPOOL 5470ff1955b9daf9f3f385b7fa923c7fbfa8241d616b03becac27a9ca59c8b33694b3a7889218c9f426eaaad121ab198c9f817e302ac408bee0bab6e6728564d +MISC ChangeLog 2793 SHA256 0f216250f242e298a525d60b9a3c1b67dbc293654b587f6aa9d5eb97f4cfd9d0 SHA512 1d96b65a23d2bc57d54165941af8d33da373e78e21be846450e786712fc3655affc056700623ebb971546db79d24b1b1e53e253c35ed217ceb076ceb594a9580 WHIRLPOOL da3290c9b840c4681321bb5fef834e4d6ba3e3fc65df8282a95fd2258643b0af0e8aa1b440fb1735e1e989bed16fe6f49fc4d991eeca161bd86746fb00dc329e +MISC ChangeLog-2015 1066 SHA256 290c726c6c4fce503a2959164b442f810314c59fb4e801e138958400b71de551 SHA512 cca681164dc55c2fe17c7aa2e8f1075add5ed03246ba00130aa75640d10950a5c0ab3745c998d04f74c871004be0a1cf40f09ff19bd1c6cea130e070ea495d41 WHIRLPOOL 657debe49d7a4f4971c4764b2d20a2cb0a044a503ff75e0490b06b119238e862649d875d0ffcbe457eeb541cfbcb408e29ce8f6089750405eabd86be11ebbb14 +MISC metadata.xml 758 SHA256 ebf5e063dca5bb97a7851a87d9e1641013c3e663b7a384ec8594e5ace59ab01e SHA512 0e13853ba328d3416efc78d4a2943e6577f6a95574af149fc4d8e82312d53d1b56a771cd60a3d3d277c1342fe338647672d83ef6fb225c97818185c19c759178 WHIRLPOOL 471b27af1a004c77d01c47df39bad9033dfa0449643616e6e72757320b80cd230a61fb6b116e6be85014007a9511b787aa4e69221b918456488c32a283eb5834 diff --git a/app-emacs/rudel/files/60rudel-gentoo.el b/app-emacs/rudel/files/60rudel-gentoo.el new file mode 100644 index 000000000000..2383074cfe17 --- /dev/null +++ b/app-emacs/rudel/files/60rudel-gentoo.el @@ -0,0 +1,13 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'rudel-join-session "rudel-loaddefs" + "Start a collaborative Rudel session" t) +(autoload 'rudel-host-session "rudel-loaddefs" + "Host a collaborative Rudel session" t) +(autoload 'rudel-speedbar "rudel-loaddefs" + "Show connected users and documents for the Rudel session in speedbar" t) +(autoload 'global-rudel-minor-mode "rudel-loaddefs" + "Bindings for rudel session-level commands" t) + +;;(global-set-key (kbd "C-c c j") 'rudel-join-session) + +(setq rudel-icons-directory "@SITEETC@/icons/") diff --git a/app-emacs/rudel/files/rudel-0.3_pre20110721-emacs25.patch b/app-emacs/rudel/files/rudel-0.3_pre20110721-emacs25.patch new file mode 100644 index 000000000000..98aa38f370d7 --- /dev/null +++ b/app-emacs/rudel/files/rudel-0.3_pre20110721-emacs25.patch @@ -0,0 +1,341 @@ +Fix byte-compilation with Emacs 25. +https://bugs.gentoo.org/590340 + +This comprises parts of the following commits from ELPA: + +commit 9ec4b84e27f3faae8ad3eb5d3e96c523ce1fece2 +Author: Stefan Monnier <monnier@iro.umontreal.ca> +Date: Sun Jul 10 18:16:39 2016 -0400 + + * rudel-backend.el: Try and fix compilation problem + +commit 5e4f147f6b23c392505cb0cbb5f13384d6d96304 +Author: Stefan Monnier <monnier@iro.umontreal.ca> +Date: Mon May 12 02:23:00 2014 -0400 + + Fix up headers and compilation + +--- rudel-orig/rudel-backend.el ++++ rudel/rudel-backend.el +@@ -46,8 +46,7 @@ + ;;; Code: + ;; + +-(eval-when-compile +- (require 'cl)) ++(require 'cl) + + (require 'warnings) + +@@ -97,24 +96,34 @@ + "Factory class that holds an object for each known backend + category. Objects manage backend implementation for one backend + category each.") +-(oset-default rudel-backend-factory factories ++(oset-default 'rudel-backend-factory factories + (make-hash-table :test #'eq)) + +-(defmethod initialize-instance ((this rudel-backend-factory) &rest slots) ++(defmethod initialize-instance ((this rudel-backend-factory) &rest _slots) + "Initialize slots of THIS with SLOTS." + (when (next-method-p) + (call-next-method)) +- (oset this :backends (make-hash-table :test #'eq))) ++ (oset this backends (make-hash-table :test #'eq))) ++ ++;;;###autoload ++(progn ++(defmacro rudel--with-memoization (place &rest code) ++ (declare (indent 1) (debug t)) ++ (gv-letplace (getter setter) place ++ `(or ,getter ++ ,(macroexp-let2 nil val (macroexp-progn code) ++ `(progn ++ ,(funcall setter val) ++ ,val)))))) + + ;;;###autoload + (defmethod rudel-get-factory :static ((this rudel-backend-factory) + category) + "Return the factory responsible for CATEGORY. + If there is no responsible factory, create one and return it." +- (with-slots (factories) this +- (or (gethash category factories) +- (puthash category (rudel-backend-factory category) factories))) +- ) ++ (rudel--with-memoization ++ (gethash category (eieio-oref-default this 'factories)) ++ (make-instance 'rudel-backend-factory))) ;; category + + ;;;###autoload + (defmethod rudel-add-backend ((this rudel-backend-factory) +@@ -188,7 +197,8 @@ + (unless (object-p class) + (condition-case error + (puthash name (make-instance +- class (symbol-name name)) backends) ++ class (symbol-name name)) ++ backends) + (error + ;; Store this error on the name symbol of the backend for + ;; later display. +@@ -224,7 +234,7 @@ + ;;;###autoload + (defun rudel-backend-get-factory (category) + "A shortcut for getting the factory object for CATEGORY." +- (rudel-get-factory rudel-backend-factory category)) ++ (rudel-get-factory 'rudel-backend-factory category)) + + (defun rudel-backend-suitable-backends (category predicate) + "Return backends from category CATEGORY that satisfy PREDICATE. +@@ -290,15 +300,15 @@ + + ;; Insert all backends provided by this factory. + (dolist (backend (rudel-all-backends factory)) +- (if (or (object-p (cdr backend)) +- (null (get (car backend) +- 'rudel-backend-last-load-error))) +- (insert (rudel-backend--format-backend-normal backend)) +- (insert (rudel-backend--format-backend-error backend)))) ++ (insert (if (or (object-p (cdr backend)) ++ (null (get (car backend) ++ 'rudel-backend-last-load-error))) ++ (rudel-backend--format-backend-normal backend) ++ (rudel-backend--format-backend-error backend)))) + + ;; One empty line between backend categories. + (insert "\n")) +- (oref rudel-backend-factory factories)) ++ (oref-default 'rudel-backend-factory factories)) + (current-buffer)) + + (defun rudel-backend--format-backend-normal (backend) +@@ -316,7 +326,7 @@ + (propertize + (if (object-p (cdr backend)) + (mapconcat #'prin1-to-string +- (oref (cdr backend) :version) ++ (oref (cdr backend) version) + ".") + "?") + 'face 'font-lock-constant-face) +@@ -324,7 +334,7 @@ + (propertize + (if (object-p (cdr backend)) + (mapconcat #'prin1-to-string +- (oref (cdr backend) :capabilities) ++ (oref (cdr backend) capabilities) + " ") + "?") + 'face 'font-lock-constant-face)) +--- rudel-orig/rudel-color.el ++++ rudel/rudel-color.el +@@ -46,6 +46,7 @@ + ;;; Code: + ;; + ++(eval-when-compile (require 'cl)) + + ;;; RGV <-> HSV conversion + ;; +--- rudel-orig/rudel.el ++++ rudel/rudel.el +@@ -41,8 +41,7 @@ + ;;; Code: + ;; + +-(eval-when-compile +- (require 'cl)) ++(require 'cl) + + (require 'eieio) + (require 'eieio-base) +--- rudel-orig/rudel-icons.el ++++ rudel/rudel-icons.el +@@ -41,8 +41,9 @@ + ;;; Image constants + ;; + ++(eval-and-compile + (defconst rudel-icons-image-formats '(svg png) +- "Image formats to try (in that order) when loading Rudel icons.") ++ "Image formats to try (in that order) when loading Rudel icons.")) + + (defvar rudel-icons-directory + (file-name-as-directory +--- rudel-orig/rudel-interactive.el ++++ rudel/rudel-interactive.el +@@ -38,6 +38,7 @@ + + ;;; Code: + ;; ++(require 'cl) + + (require 'rudel-compat) ;; for `read-color' replacement + (require 'rudel-backend) ;; for `rudel-backend-cons-p' +@@ -80,25 +81,29 @@ + (setq prompt "Session: ")) + ;; For presentation and identification of sessions, use the :name + ;; property. +- (flet ((to-string (session) +- (if (rudel-backend-cons-p session) +- (symbol-name (car session)) +- (plist-get session :name)))) ++ (let ((to-string ++ (lambda (session) ++ (if (rudel-backend-cons-p session) ++ (symbol-name (car session)) ++ (plist-get session :name))))) + ;; Read a session by name, then return that name or the + ;; corresponding session info. + (let ((session-name (completing-read prompt +- (mapcar #'to-string sessions) ++ (mapcar to-string sessions) + nil t))) + (cond + ((eq return 'object) + (find session-name sessions +- :key #'to-string :test #'string=)) ++ :key to-string :test #'string=)) + (t session-name)))) + ) + + (defvar rudel-read-user-name-history nil + "History of inputs read by `rudel-read-user-name'.") + ++(defvar rudel-default-username) ++(defvar rudel-current-session) ++ + (defun rudel-read-user-name () + "Read a username. + The default is taken from `rudel-default-username'." +--- rudel-orig/rudel-mode.el ++++ rudel/rudel-mode.el +@@ -48,6 +48,7 @@ + ;;; Code: + ;; + ++(require 'cl) + (require 'easy-mmode) + (require 'easymenu) + +@@ -132,6 +133,8 @@ + (rudel-buffer-document)))) + (force-mode-line-update)) + ++(defvar rudel-header-subscriptions-minor-mode) ++ + (defun rudel-header-subscriptions--options-changed () + "Update headers in buffers that have header subscriptions mode enabled." + (dolist (buffer (buffer-list)) +@@ -228,8 +231,7 @@ + #'rudel-header-subscriptions--remove-user)) + + ;; Reset header line to default format. +- (setq header-line-format default-header-line-format) +- (force-mode-line-update)) ;; TODO remove all handlers ++ (kill-local-variable 'header-line-format)) ;; TODO remove all handlers + + ;; No buffer document + (t +@@ -237,8 +239,7 @@ + (setq rudel-header-subscriptions-minor-mode nil) + + ;; Reset header line to default format. +- (setq header-line-format default-header-line-format) +- (force-mode-line-update))) ++ (kill-local-variable 'header-line-format))) + ) + + +@@ -411,6 +412,8 @@ + (force-mode-line-update) + ) + ++(defvar rudel-mode-line-publish-state-minor-mode) ++ + (defun rudel-mode-line-publish-state--document-attach (document buffer) + "Handle attaching of DOCUMENT to BUFFER. + When `rudel-mode-line-publish-state-minor-mode' is enabled in +--- rudel-orig/rudel-overlay.el ++++ rudel/rudel-overlay.el +@@ -36,8 +36,7 @@ + + (require 'custom) + +-(eval-when-compile +- (require 'cl)) ++(require 'cl) + + (require 'eieio) + +--- rudel-orig/rudel-session-initiation.el ++++ rudel/rudel-session-initiation.el +@@ -54,8 +54,7 @@ + ;;; Code: + ;; + +-(eval-when-compile +- (require 'cl)) ++(require 'cl) + + (require 'eieio) + +--- rudel-orig/rudel-speedbar.el ++++ rudel/rudel-speedbar.el +@@ -77,6 +77,8 @@ + '([ "Subscribe" #'ignore t]) + "Menu part in easymenu format used in speedbar while browsing objects.") + ++(defvar rudel-current-session) ++ + (defun rudel-speedbar-toplevel-buttons (dir) + "Return a list of objects to display in speedbar. + Argument DIR is the directory from which to derive the list of objects." +--- rudel-orig/rudel-state-machine.el ++++ rudel/rudel-state-machine.el +@@ -41,8 +41,7 @@ + ;;; Code: + ;; + +-(eval-when-compile +- (require 'cl)) ++(require 'cl) + + (require 'eieio) + +--- rudel-orig/rudel-transport-util.el ++++ rudel/rudel-transport-util.el +@@ -48,7 +48,10 @@ + + ;;; Code: + ;; + ++(eval-when-compile (require 'cl)) ++(require 'eieio) ++(eval-when-compile (require 'rudel-util)) + (require 'rudel-errors) ;; for `rudel-error' + (require 'rudel-transport) + +--- rudel-orig/rudel-util.el ++++ rudel/rudel-util.el +@@ -43,8 +43,7 @@ + ;;; Code: + ;; + +-(eval-when-compile +- (require 'cl)) ++(require 'cl) + + (require 'eieio) + +--- rudel-orig/rudel-xml.el ++++ rudel/rudel-xml.el +@@ -45,6 +45,7 @@ + ;;; Code: + ;; + ++(eval-when-compile (require 'cl)) + (require 'xml) + + diff --git a/app-emacs/rudel/metadata.xml b/app-emacs/rudel/metadata.xml new file mode 100644 index 000000000000..8ce7af55dc22 --- /dev/null +++ b/app-emacs/rudel/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Rudel is collaborative editing environment for GNU Emacs. Its purpose + is tod share buffers with other users in order to edit the contents + of those buffers collaboratively. Rudel supports multiple backends to + enable communication with other collaborative editors using different + protocols, though currently Obby (for use with the Gobby editor) is + the only fully-functional one. +</longdescription> +<upstream> + <remote-id type="sourceforge">rudel</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/rudel/rudel-0.3_pre20110721-r1.ebuild b/app-emacs/rudel/rudel-0.3_pre20110721-r1.ebuild new file mode 100644 index 000000000000..da2b0d29a4c7 --- /dev/null +++ b/app-emacs/rudel/rudel-0.3_pre20110721-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +NEED_EMACS=24 + +inherit readme.gentoo-r1 elisp + +DESCRIPTION="Collaborative editing environment for GNU Emacs" +HOMEPAGE="http://rudel.sourceforge.net/ + http://www.emacswiki.org/emacs/Rudel" +# snapshot of bzr://rudel.bzr.sourceforge.net/bzrroot/rudel/trunk +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/${PN}" +ELISP_PATCHES="${P}-emacs25.patch" +SITEFILE="60${PN}-gentoo.el" + +src_compile() { + ${EMACS} ${EMACSFLAGS} -l rudel-compile.el || die +} + +src_install() { + local dir + + for dir in . adopted infinote jupiter obby socket telepathy tls \ + xmpp zeroconf + do + insinto "${SITELISP}/${PN}/${dir}" + doins ${dir}/*.{el,elc} + done + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + insinto "${SITEETC}/${PN}" + doins -r icons + + dodoc README INSTALL ChangeLog TODO doc/card.pdf + + DOC_CONTENTS="Connections to Gobby servers require the gnutls-cli program + (net-libs/gnutls). + \\n\\nThe Avahi daemon (net-dns/avahi) is required for automatic + session discovery and advertising." + readme.gentoo_create_doc +} diff --git a/app-emacs/rust-mode/Manifest b/app-emacs/rust-mode/Manifest new file mode 100644 index 000000000000..13937ac1196d --- /dev/null +++ b/app-emacs/rust-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50rust-mode-gentoo.el 135 SHA256 b43c50c29db9c39e6f4fa888962f7078f286466a483f0b743d408e2486a5d5c3 SHA512 bd6f7579408d26900d40e674ff75bac2d1989c9bd068dae4bd4c54271e7b04cfcdf4d7d3622955f949cb60496a0d055f5f436084975bb624415b46ddb330f0fe WHIRLPOOL a9035dfc53c5da1d8883fc872a91ec48618a8a5901b8bcb7bf38629ae294d7108b0c2a9bbbdc1e8d124771dc9574730529dd3abd3d796a77df99b9bf0b0da9d5 +DIST rust-mode-1_beta20150411.tar.gz 18155 SHA256 ac29e082fa09a98f864213553685bd085fe48ba3ec871032ef3cec19b2388c3a SHA512 fc9fe74ba4924cf54664f37c5a88d86b38e17e4ad5e0d4d924afd7f3c8428764dece81cfbe40397460685859f34c3eb841b2c83aef8f34526f4ed3f065cc504e WHIRLPOOL a4ba69d96701bc48049bb16513b71a836cd2faf197f346d6c4f7fadcb18cf9dc4143e6f82e965d6875c3913f16cda3a4cce2dc83821885a0fa2e4bcfb5ce74a1 +EBUILD rust-mode-1_beta20150411.ebuild 389 SHA256 745806e22289610f3b3343d921bee9887e9239aa70be944de95580fea02abded SHA512 0c1280a4acffb24d8bc106c20d1d8faeed26780019c00fab9db354f2d8694d74378c13494db7ff5c605efce4e898d4ae71e7f52c5c5ddcbc697bc49723e8df5e WHIRLPOOL b7186a801a4eb14f1fbad4c33dea7eaf0d6c6ab0a841a89928ef56b535697e3d8fbfad9baa5efc1ced72b3869202916c74f2d017e50db1b1f3581984b2e17462 +MISC ChangeLog 2527 SHA256 b2181f1b06352d1755f1a21a573fea6b8d3029b9515d21cba86e7721a0a1ede2 SHA512 248eeb7cfcbcf5246f35782da1cf2cb198717efb0e529672e3d139a9549387bad472b639f04e125bb9ab913c0a5246d6a2606ce7e9525a757a54d9cff568cbab WHIRLPOOL 72b967ab68a835ed3d454e89a10725fdea3e310ac573be5acf979621409f9164135e27419ca0d511718e603c74bf74b2291f847d2b1034aab2b3daffde959f3f +MISC ChangeLog-2015 1279 SHA256 2a71ca676bae9cf65fec251f17b318818f9a4dff33ebdb9cfcd8a2f269706ccf SHA512 36d6d4b8d115d7a2cddfdea0f31e222f5678f7251e43ec20d96a7e42ca4132e04e0fa8702981ba1783ae19a954efbf0e87b49fff0ea92474335c3cc78fdc260f WHIRLPOOL 9a5fedde35fcf1eb3b919cd87adb405a2040b97ea539d1ddeccbca6b1108547a6e4bb72cce328c8d732bf0853b721d8be7b51b665b7ee26acd57cc12691f5623 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/rust-mode/files/50rust-mode-gentoo.el b/app-emacs/rust-mode/files/50rust-mode-gentoo.el new file mode 100644 index 000000000000..0df93798a429 --- /dev/null +++ b/app-emacs/rust-mode/files/50rust-mode-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'rust-mode "rust-mode" nil t) +(add-to-list 'auto-mode-alist '("\\.rs\\'" . rust-mode)) diff --git a/app-emacs/rust-mode/metadata.xml b/app-emacs/rust-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/rust-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/rust-mode/rust-mode-1_beta20150411.ebuild b/app-emacs/rust-mode/rust-mode-1_beta20150411.ebuild new file mode 100644 index 000000000000..f3c2bbb17b10 --- /dev/null +++ b/app-emacs/rust-mode/rust-mode-1_beta20150411.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A major emacs mode for editing Rust source code" +HOMEPAGE="http://www.rust-lang.org/" +SRC_URI="https://dev.gentoo.org/~jauhien/distfiles/${P}.tar.gz" + +LICENSE="|| ( MIT Apache-2.0 )" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/s/Manifest b/app-emacs/s/Manifest new file mode 100644 index 000000000000..104bb6d3e019 --- /dev/null +++ b/app-emacs/s/Manifest @@ -0,0 +1,5 @@ +AUX 50s-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST s-1.11.0.tar.gz 46771 SHA256 826d186458f7568f1304bca0c094034a9e7370bd2858dcf806dd513abe2d384f SHA512 364fa7ea875e9be6db464a826c1259889b67d87817b41cff40ab7da80e0bfc3e27dcadadfd005a64a895ee92644c2dea82789bdf1b1fe538501c40f748455608 WHIRLPOOL cccae8d9539dbc91da97e68dd88e13b08bd2ba1a414b62bb431c43dc1f4c8b1e4a8d37996a861d7817763bc08c4fee53dd9a4f8134ba0719f33b6e6f6a4b7496 +EBUILD s-1.11.0.ebuild 432 SHA256 3da730872da750875c7206a8711c7d583aa22b59af864f06cff4df6d6f0e8b30 SHA512 311ded1caa4563d85c897a05343239330131c70f8ebf8e2aa41161315813503f683365e1216280759d9c5928537054525a9220cfad321535edffcf53786dab03 WHIRLPOOL 17a8f2a87be1c791ac30963d78163f90f5054cc7eb3de8f07629ab4fb311e1e76014775932dfcd425d00374fe55e9e67c614f0c421d46d1a0c077d8e85422682 +MISC ChangeLog 529 SHA256 9bfd6c6be837ed7e22eb0e0c050250e87b96a661f6c4af8c1c972f349f6d5302 SHA512 b2c35376ddd5d577b55ec457f3cb42fd6bc521d67336ced1ed93b1955a6c0083668242c9aab377f18f547795cd391f890cf7a1a87ecdc7d24ec69cba3e8c87f5 WHIRLPOOL 335f552c423ee31e951b7acac0a5b52a8f12da03615764fd1a3cd619ceb48e5e94b407c3ee3c97a463172e4e7991a7689f1386271125a9d7e9827411b2d89b2a +MISC metadata.xml 583 SHA256 5b5eb18a337ebaa9803ca9e5f2f807d06d77c36e9205383261b97ca313871022 SHA512 3fb64262d8c612b890b7e533cc1fdee22b4716f3af332fe61c5dc06e7047b7898a8be7f677848e15cb1f2ad180c68ef1b4f87f1d75a6662b0ce85b8b977c6fec WHIRLPOOL b284e5bbba187afa2f9d0479f2622fcb0a29716433413a122feb9d5452562a602e51ece964e880b8de4a7a44bee0acbd76980544da8203fee23fdebd698d583f diff --git a/app-emacs/s/files/50s-gentoo.el b/app-emacs/s/files/50s-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/s/files/50s-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/s/metadata.xml b/app-emacs/s/metadata.xml new file mode 100644 index 000000000000..2ec28faaaedc --- /dev/null +++ b/app-emacs/s/metadata.xml @@ -0,0 +1,19 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>victor@enise.org</email> + <name>Victor Gaydov</name> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">magnars/s.el</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-emacs/s/s-1.11.0.ebuild b/app-emacs/s/s-1.11.0.ebuild new file mode 100644 index 000000000000..4cc1a26c6e43 --- /dev/null +++ b/app-emacs/s/s-1.11.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="The long lost Emacs string manipulation library" +HOMEPAGE="https://github.com/magnars/s.el" +SRC_URI="https://github.com/magnars/s.el/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}/s.el-${PV}" +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md" diff --git a/app-emacs/scala-mode/Manifest b/app-emacs/scala-mode/Manifest new file mode 100644 index 000000000000..4e34309dec5e --- /dev/null +++ b/app-emacs/scala-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50scala-mode-gentoo.el 65 SHA256 a1b4b2f26dec9ad50cd6c3592be0dd374b45341d5af3256d4d27d54fceb4d014 SHA512 399fa433716e4f867ebd91fb52da5ea1da503b5e6621943491ceca9c05740ee701879e9d966e2fb266e5ca05d999097b4b9413569385004454c81b8e010ec022 WHIRLPOOL db23c69c585e676d67a78eed8edb928a270566bcf15693f8358411b39a43f281949de52eda48e980427729c8f3626cda0e064f9e640b6d97ebe53addffbeb671 +DIST scala-tool-support-2.10.3.tgz 26040 SHA256 d0f67730614f81e7387cdc3cbab633bd0b823a8d84e9d01ac545fd91c5d8e050 SHA512 77bd695d1e577d05884a8b70d4edcc6a0af1da13de0f8cdf54d5636e0e93c22ec919ccd3d79e92382b6a9fe8085a08af37b9f5428c1ed14359faf8fc860a81b5 WHIRLPOOL be1742f55c03f80a819a4336bf01d89d32ab6d0cfc080e08c7b27479cb76d19a2d03aefc66ee286f5eb28e0aa9952586801534dba2df2ab24f2d317b245be780 +EBUILD scala-mode-2.10.3.ebuild 468 SHA256 07ed2f4e7e41038a36bac01c8b25e117a267f2f01493aa9f36c23caf725c4e06 SHA512 ea488c5a1847f5bde8e577ec1bc49385c173857afabbc6cb7d41194d7bcc61bcb9447c06a98a53c787737ed2933bd79af4c67e92cc4ccf577bf257c4994d0671 WHIRLPOOL 31c377d7cac42ef3987ebfb58e825082f5574ec5fc74d28826fd0ad2d199c12392c97f8595bf60e3916864110d3156dcfef844537913a83ae1a5f34970250f01 +MISC ChangeLog 2357 SHA256 2098a00422ddbe9553c704bd784bcdea91f7546d21298b39dadb0366fc7d3c74 SHA512 51865cbf2722e7419d093968477dc2ba7ca49f57cfef0d6875c9045b842f92dfdd7e29bd75ab1bb369b33a6e7b61787b76df08b2ad3193348b8f12a7f0ede3cc WHIRLPOOL 3f5c55bf50dd623ac2010ac9533f1b25c5610bf14345777ca2549880e698a204bf8bfd633a86772a79f296ab33c7c1d8909666b1fca1b79d1a097331d6d9ab45 +MISC ChangeLog-2015 1557 SHA256 f41cb84b5dab78080d529af2045f28a4894045a1192d9d083e036bd31b634760 SHA512 bdd32b6814da70e35ea05e88df7c255f1f72482d5f2b95fa177cd8322d2f34c5802d55113316c0fb62a83007607ebefeb6a12aef19ad088b3bddf8ee0068b4bc WHIRLPOOL e6de3d634f484d5e79634fd7fe9867f9bc03097810c468aac82abb60cb640e74238f9fe295eda9ccf84c39ef171d086893b7cc9de8a3fc0f47a4ce009d2f88a0 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/scala-mode/files/50scala-mode-gentoo.el b/app-emacs/scala-mode/files/50scala-mode-gentoo.el new file mode 100644 index 000000000000..2602df3b4173 --- /dev/null +++ b/app-emacs/scala-mode/files/50scala-mode-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'scala-mode-auto) diff --git a/app-emacs/scala-mode/metadata.xml b/app-emacs/scala-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/scala-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/scala-mode/scala-mode-2.10.3.ebuild b/app-emacs/scala-mode/scala-mode-2.10.3.ebuild new file mode 100644 index 000000000000..9f6c70c65ce9 --- /dev/null +++ b/app-emacs/scala-mode/scala-mode-2.10.3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +MY_P="scala-tool-support-${PV}" +DESCRIPTION="Scala mode for Emacs" +HOMEPAGE="http://www.scala-lang.org/" +SRC_URI="http://www.scala-lang.org/files/archive/${MY_P}.tgz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" + +RDEPEND="dev-lang/scala" + +S="${WORKDIR}/${MY_P}/scala-emacs-mode" +SITEFILE="50${PN}-gentoo.el" +DOCS="AUTHORS FUTURE README" diff --git a/app-emacs/scheme-complete/Manifest b/app-emacs/scheme-complete/Manifest new file mode 100644 index 000000000000..00effe21f9bb --- /dev/null +++ b/app-emacs/scheme-complete/Manifest @@ -0,0 +1,8 @@ +AUX 60scheme-complete-gentoo.el 219 SHA256 fde10f2a74d562aca58647f055970d329033f5dbdb86bfe06870298f082bc3ee SHA512 52314ed8b643c11fb7058ec5aa8e38e6b9b78800d6daa04b9bdbb9567b4b78c0c804277966c58d69199cab0e5e74d07d9728faab0ff95ba1af65eee7b04eccd2 WHIRLPOOL c51ee5e42dc8d1473eaa21e0ce5b13b69b869260ba8d09bee6ea1655729d0811a052765fe8ea4d415c095b0d8c19c5875877e8f58ffb1cd01cf415e85cd0b878 +DIST scheme-complete-0.8.10.el.gz 38713 SHA256 9af540763d75ba894ff3e84546cfea191f045f57a85ff9578bb5599c2a61950a SHA512 7058983a57f1fe3cbbc4066f62075b755bd8e9a83ce65bf26a3568889d05abc9972d4b7be57ac54867fc4abe5567e223c9640bd8c898dbc6422d449f41090956 WHIRLPOOL 073e880810c30e3f4fc9a3e0f2a9013597805f85c8e8e36450a9a49b3347ecc6be6c81756cb7fcf03c92601406253fe2b8b44434f4aed20decb04093007960b2 +DIST scheme-complete-0.8.11.el.gz 38847 SHA256 19663b5104044d84b1326d48b4ef8801da9b4da18bea3577dc52830b3a4233ce SHA512 90fe73dfee3377f19eca2107deb6c9d88260b2097358416dab5ad839dabc0a0678b7254ab6dbdc058cae2be5feeaa4cba2f66296e49060df5251c1888044fea8 WHIRLPOOL 6688e3a917fc2a6a400979203c5b8cf3e0f573849522822231e8a41acf91796d8b268e424266935a264db783e4bf659dd394d02c8a4b980179320c06729e4e2c +EBUILD scheme-complete-0.8.10.ebuild 422 SHA256 b0ce72f778c0377e93ca568cf9b43929a32ad468b615192dcbde6b9d452cf632 SHA512 ea4b6cc9e7be6f923b361710022f5d7008938c6e71bdddfc49256ccda0e973e2fbae5823fd5b80814ce1ceb51a9b02885996bce0eb75491b456e4a608c19fa14 WHIRLPOOL 0f075c9b9873f525b984c37491f50b3e3c1a9f156defc3f7fad982496fa335b5aa3bf3c4e434804c28814150a81589c660d33ed8a928d83bb96cc5252d13cb45 +EBUILD scheme-complete-0.8.11.ebuild 414 SHA256 369336603a5b71c1823a105ab3d51db3abcf545ab184d9f5c2fe533cd89fe9b9 SHA512 79ccffb1cb1b037041ead7230f6c72dd65e9f81f5232a5749a43f6ef8f52f9bcd1ae35280873409c507bc1cc8d3462387d5942bf84f572f66c86eeceb5d9e692 WHIRLPOOL 42767d2505817fb051860f1d50da6982d9942613ed50cc309cdb0b421f74c86a6802e5a85940cc0492856ca41e18c4c1bfdf94463243023ee61b7efeb19eb26d +MISC ChangeLog 2449 SHA256 4a8a17c7a8ce154db714081e24ecad9046609e58c4467ad72e123d761c3ea56a SHA512 bbbeae070849e688a5301f667144868a77bae8a77384b72e9118fc6f58f8b0b14e739c5e0c44a95b6e2a237f92f289a4e580f8e450ea42ca2e2dfaca165eb3a8 WHIRLPOOL 524327b4631741b55a4c0862cc19d3b094e965a96a65eadd573a37041f4f92c59227f7813dccc4a3e4c5978a88c97a4c0067613bdd67f50b84fe5daa87fe76a0 +MISC ChangeLog-2015 2833 SHA256 9ff2d6f492ccc9299757a5e803768e5348a9cc53da70da3b0a7d1234a89db10f SHA512 574ddb16b400579c2fb25775de1d7f03112a68aaf9295554e22b796973630e0c7993636e666cc5c815d434923ca46a1cbeb1c59628807d2815d5905e372aaa00 WHIRLPOOL e3f5492e266c2f9d97c8180053fd6c06bc7f04a2f129dc4899e4cffdc62582e92b66c4a725f45d46469ab7ceff74659f3a291ca955eef705b46c2c1fde52c349 +MISC metadata.xml 430 SHA256 520f44317ea3e002f9e80b74c0072fee9d078f6c279c900a212919233aecfd47 SHA512 0c6e8fcfd3304b380ef488d7c3396f4ff5cbf623671ad61422cc20948562e5bee54ede4c7503daefee494610b0c1123c6a893e3d95b8446fceab27c4b73c535c WHIRLPOOL 7bbe4f8714cbe4884142de60c319fa0a84467612f90545042e47cb050a9028ed3d66927b7a8b3f64370ed0a3857ea12da276ab72792e99624612665f04dceddf diff --git a/app-emacs/scheme-complete/files/60scheme-complete-gentoo.el b/app-emacs/scheme-complete/files/60scheme-complete-gentoo.el new file mode 100644 index 000000000000..ab5aee4beaaf --- /dev/null +++ b/app-emacs/scheme-complete/files/60scheme-complete-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'scheme-smart-complete "scheme-complete" nil t) +(autoload 'scheme-complete-or-indent "scheme-complete" nil t) +(autoload 'scheme-get-current-symbol-info "scheme-complete") diff --git a/app-emacs/scheme-complete/metadata.xml b/app-emacs/scheme-complete/metadata.xml new file mode 100644 index 000000000000..a98d102df2a7 --- /dev/null +++ b/app-emacs/scheme-complete/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Very smart tab-completion and autodoc for Scheme code in Emacs, complete + with type inferencing and lexical environment awareness. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/scheme-complete/scheme-complete-0.8.10.ebuild b/app-emacs/scheme-complete/scheme-complete-0.8.10.ebuild new file mode 100644 index 000000000000..8fd6adc6b2f8 --- /dev/null +++ b/app-emacs/scheme-complete/scheme-complete-0.8.10.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Scheme tab-completion and word-completion for Emacs" +HOMEPAGE="http://synthcode.com/" +SRC_URI="http://synthcode.com/emacs/${P}.el.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="alpha amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos" +IUSE="" + +SITEFILE="60${PN}-gentoo.el" diff --git a/app-emacs/scheme-complete/scheme-complete-0.8.11.ebuild b/app-emacs/scheme-complete/scheme-complete-0.8.11.ebuild new file mode 100644 index 000000000000..91767fc5e96e --- /dev/null +++ b/app-emacs/scheme-complete/scheme-complete-0.8.11.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Scheme tab-completion and word-completion for Emacs" +HOMEPAGE="http://synthcode.com/" +SRC_URI="http://synthcode.com/emacs/${P}.el.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="alpha amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos" + +SITEFILE="60${PN}-gentoo.el" diff --git a/app-emacs/scim-bridge-el/Manifest b/app-emacs/scim-bridge-el/Manifest new file mode 100644 index 000000000000..2ca93f925272 --- /dev/null +++ b/app-emacs/scim-bridge-el/Manifest @@ -0,0 +1,6 @@ +AUX scim-bridge-el-0.8.2-im-agent.patch 1052 SHA256 f2d9d41f486201305e5ee9da712e8f7371b71fb817d8fdc6f5f3686a31d9a966 SHA512 bded77c74c13d0c0a3a3ba13cb5865d9ecd6abf00ed5d4a0d01e6e482a52211ca3a665a3a8ed5a098e6840b13327a80f9ebc2258023fe5d1b7c1f50693fd527b WHIRLPOOL 3d4286cb7d89371858ee55cc809dba84ca35bf7d0c61f42c71f2ee7585d55cbafa6e2f363c2054d999ce8c5774df8abad0b787999d5f27c9fd8f575694f328cf +DIST scim-bridge-el-0.8.2.tar.gz 67369 SHA256 c70edd7a2688d67781901f87f36854a3f6f74c46b6768381da5258463f151b87 SHA512 2d173acb2d0182cd4c1fb6301cb34de0a5a08f4776e9dcec16bf2d1342bea98765c55d61cb7d666c42c2bb8c63d3083f4d4e59dbbec13a6ec72c7c48350c5c0c WHIRLPOOL 5c9d2e9034e3f395fb6fe446895e413a65d35b56139835cf8f4ff559e45bb2287339d094a7f03a2c82d07b585ef73a19875a56ed31d4393ca8328a44e41551bf +EBUILD scim-bridge-el-0.8.2.ebuild 541 SHA256 a0a05907ff1f583632594a29e19043ee9823a68804b61127ce9a2bbd60f5e146 SHA512 bc584a655959ef40938431874c3528f0ccae5db5c43936478da0d00188a5785ac1f0d9bc37ac9b843ff3b1be6d5bdbca805cb0a79b4aeb6c61fa38e0c9bba604 WHIRLPOOL d396669f3cfaac45f2503803491cafb3959630686b7f3cebd840c355908d4fa006d993cfce7da05976d598bc591160fc491afb464fe72318181235fe482f6a76 +MISC ChangeLog 2547 SHA256 a6faae9aa518bb0ffe5c7a567349ba9bea6e592b6c3f98ec5f3a7df50141979f SHA512 65b95ba53e78a6b1430a239c0f05de48c83618005517446eb48a0ed08bdab9370f3a27aa57ce74c8e01b48e306c2830371d1c62d9850f0c7c4ad79c244e7f21b WHIRLPOOL 813bba45457a0f04ca1ab60307b94e29eb8e6100721eb80c1db0dd394f04432eabfb58d055c74ad32308cbdfa8ee228337e6d5bafc47dded88f327fbe348bc7b +MISC ChangeLog-2015 799 SHA256 0a2e64b9c383ab8c76bb4efb5a6bded6b0bd673f0bc0b7f99edf5a3125a72fa0 SHA512 05bb1b56cf531ae6de90593424d4b7e48fe26b5db9516ac636dde5528c60a7d7a7672a443297c93199ef5de120148409a1402881945755d8fe32e879a53159a6 WHIRLPOOL a3259a18b33469e637fac659ecacae73868b5808d320fafea02e653786c5d83178887a288c74fff46dffd07c0c09fb3ea7089e67485bd05af393471c8c248d75 +MISC metadata.xml 487 SHA256 b7b75122d0ac5ef12d68760434f1cd45f41a03c8a62a03487f6b3cae8f2e9cc6 SHA512 6c34b6fc95c57ab85563156b0d5672cb4e2841016fd4991ef93dfd466c96a009c0a0acd48ab6213683d89d67525a633a7700206d1a80116bcb24ab76e5f74dbd WHIRLPOOL 7d27e96a572c51c18dad073f360c5a499b1c452f76668d4320aeb3d542c5e5a13bfa4bf129a027cf513a8a63ef548bbe1e529752f9678b6590eb913894d8f8a5 diff --git a/app-emacs/scim-bridge-el/files/scim-bridge-el-0.8.2-im-agent.patch b/app-emacs/scim-bridge-el/files/scim-bridge-el-0.8.2-im-agent.patch new file mode 100644 index 000000000000..678eabdae246 --- /dev/null +++ b/app-emacs/scim-bridge-el/files/scim-bridge-el-0.8.2-im-agent.patch @@ -0,0 +1,25 @@ +run against scim-im-agent, after scim-bridge integration into scim. + +http://www.scim-im.org/news/scim_news/a_new_stable_version_has_been_released_the_main_change_is_the_incorporation_of_scim_bridge +--- a/scim-bridge.el ++++ b/scim-bridge.el +@@ -649,7 +649,7 @@ + (defvar scim-bridge-compat-version "0.3.0") + (defvar scim-bridge-socket-dir "/tmp/") + (defvar scim-bridge-socket-name "socket") +-(defvar scim-bridge-name "scim-bridge") ++(defvar scim-bridge-name "scim-im-agent") + (defvar scim-bridge-host-name "localhost") + (defvar scim-bridge-socket-path-common + (concat scim-bridge-socket-dir scim-bridge-name "-" +@@ -2485,8 +2485,8 @@ + (i 0) + proc error) + (unless (file-exists-p socket) +- (scim-message "Launch SCIM-Bridge...")) +- (call-process-shell-command scim-bridge-name nil 0 nil "--noexit") ++ (scim-message "Launch SCIM-Bridge...") ++ (call-process-shell-command scim-bridge-name nil 0 nil "--noexit")) + (while (and (not (processp proc)) + (< i 10)) ; Try connection 10 times at maximum + (sleep-for (* 0.1 i)) diff --git a/app-emacs/scim-bridge-el/metadata.xml b/app-emacs/scim-bridge-el/metadata.xml new file mode 100644 index 000000000000..181793e3c683 --- /dev/null +++ b/app-emacs/scim-bridge-el/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>heroxbd@gentoo.org</email> +</maintainer> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + A SCIM-Bridge client for Emacs. +</longdescription> +<upstream> + <remote-id type="launchpad">scim-bridge.el</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/scim-bridge-el/scim-bridge-el-0.8.2.ebuild b/app-emacs/scim-bridge-el/scim-bridge-el-0.8.2.ebuild new file mode 100644 index 000000000000..d65a356fb331 --- /dev/null +++ b/app-emacs/scim-bridge-el/scim-bridge-el-0.8.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit elisp versionator + +MY_PN=${PN/-el/.el} +MY_BR=$(get_version_component_range 1-2) +DESCRIPTION="a SCIM-Bridge client for Emacs" +HOMEPAGE="https://launchpad.net/scim-bridge.el" +SRC_URI="https://launchpad.net/${MY_PN}/${MY_BR}/${PV}/+download/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +DEPEND="" +RDEPEND="app-i18n/scim" + +src_prepare () { + epatch "${FILESDIR}"/${PN}-0.8.2-im-agent.patch +} diff --git a/app-emacs/scss-mode/Manifest b/app-emacs/scss-mode/Manifest new file mode 100644 index 000000000000..28fc5ad3ed53 --- /dev/null +++ b/app-emacs/scss-mode/Manifest @@ -0,0 +1,8 @@ +AUX 50scss-mode-gentoo.el 161 SHA256 22d7b345daf38a42a5101644e005cef84fef9c0fdf08e222b2bb03944d95c9c1 SHA512 099fe31e6a15247502498b3e27e8e462b0ca08b719becc8c22e3e6877aafa1987934b68e916cd2be1237fccda2bdd550402fd168c28967721ce472a033a61a7d WHIRLPOOL 9c2ec939f535b37f5900afd12561ddd4bcfe90162b3930ec39bbf8e23402d18e1a969c7f4eefd0cee744d749947db6d267a79cffbff4f62a0fadea0400af9bf6 +DIST scss-mode-20130215-git.tar.gz 2632 SHA256 79c5360c7f3e76851d6aeb810d20d9ac66362f4420f967d9847338adb7df5f2a SHA512 2241d7e0c2689ba3997e4ffdf1ed167409c1d99a4f6a11911de39775a409d3299ba7e1bb2f7f0878b5b0d91e46706b65ef8e25cef83278894d8842af8bbc95be WHIRLPOOL 67792f4c20dc370e0dd078dc6212ddfd16030226a1fded057a69b514b984b79168e5a994d2126b32b9e17e4147a2597b16b5c1f788dbd378c71b45bd15772834 +DIST scss-mode-20150107-git.tar.gz 2718 SHA256 6f412eab87db85cdf3172d67c28841b0a0b910c473bf020c3babbb31ddd4ea2f SHA512 68a33d14166289af119625a5609c4dec47a05eb8c8452b42cf8e819368cc7561270c8223ac0624fee989f8c51592f456f91009c153fb857549d9c7e7c7e801a2 WHIRLPOOL 639653ccc9cdba87b7982a04ddd66236eaa4f2c8137839fdf35c5a015611fa01e160d790c9f698d0d1ac3e7033a29eb3f523554bff5ccdecaa8390dc3de13834 +EBUILD scss-mode-20130215.ebuild 521 SHA256 a8244cc2785b69e6d847ccdb0c9c0244af0d3e91669e598003eae61526c6f5e8 SHA512 e226eb79a179878b930dba4c85562580b562b8d06ed0c210a64531c22f7a34917fbce93b87b7c3e9f5227917e479835d8abe629e02d4888c99a28f09999bc2c4 WHIRLPOOL c6125c01a093b25ab6cdd6ea52bc3eccdb714d7d25b0d0f50f46a8a599c2db75151693b4691b249b70d6cd247b2b04824a2c3a65f9fb620b2d797d4c54bec8b5 +EBUILD scss-mode-20150107.ebuild 521 SHA256 23feb6f16bd86aea68f6656df1a18eb8cd6e2732abc27c4a5ed861a60110efec SHA512 a258b0f13e1468f110164354f62dfc6cb64c21525105ed695cf0a5866ad42f1ffcbf7b9b2088f8d1ed700056e9bd72f98b7bd9fec30c82f35c01fa3035cc9fce WHIRLPOOL b3fb8f538bc047eaaabc4bc3cc43bab4fa518f50581749e5a12643fd435f73cb4a125ee13af5127294103d3b9d27b952831be5c1da265b7d8478e1bbaca0a824 +MISC ChangeLog 2541 SHA256 2735a5422c85635737a83c600642a9024f2adfc948564de3538ec5c11efd0d7c SHA512 a90d0a4a5e3a365aa719be4b38e40015d9af5b9493005014c1d14ccc3ceaedf2e1a245f0bd2d21e86e977a7f949f87c79495f4cc7b8ed9ac0f597cd23b7eaa65 WHIRLPOOL 7bb725535dcf9a35ed510cbde91fb960fa1a6d6f95d4cee5e256d552fc452f58ec91159a424e7e59dbc623e8305118443923a3c1586567aa8c4d3eef8bcbf5dc +MISC ChangeLog-2015 674 SHA256 5098ce912625a14b6c8329ce8b63a8ec3d057ec09d4c058d09a39b4acfa812f8 SHA512 7300e5f82a46fb03e106367e8f3b350ed0edba3c07713fa33bc01f5dc012256351792404e35c28f3a2be336ebe2c482b8b9f2d75ab59a8c55a019a98c8c6d2ab WHIRLPOOL cc76d72dec8afa0ed7b215c9c1c042c43dd37b6245fef890519570c3ec8713248fe157e351c5da14e47b2c92aa4a9f96e6fefa871ce23bdb8688c5badece8e98 +MISC metadata.xml 338 SHA256 aa6a547f868f69ddf978a997f46d19abffd833327dec40fcd8091e9416f08f43 SHA512 0f9d3535ae962e2f5e8a1d44ec6e1677cd0fb38a122ac85bc8e7bcd4c1852a018434a0c9c084a6825d420e36ff3907d7e3099d51487640051c8c0ddca3fcfb85 WHIRLPOOL a774c37fc89d2598555445a9f526e7d14abab9d3e83736be0526b5a2d83ca767024ae70c29be35a17161bfdc1031805c94f93b57154623a1368b04bdd6f1599b diff --git a/app-emacs/scss-mode/files/50scss-mode-gentoo.el b/app-emacs/scss-mode/files/50scss-mode-gentoo.el new file mode 100644 index 000000000000..ac09f6c30786 --- /dev/null +++ b/app-emacs/scss-mode/files/50scss-mode-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'scss-mode "scss-mode" "Simple mode to edit SCSS." t) +(add-to-list 'auto-mode-alist '("\\.scss\\'" . scss-mode)) diff --git a/app-emacs/scss-mode/metadata.xml b/app-emacs/scss-mode/metadata.xml new file mode 100644 index 000000000000..37193d72eefe --- /dev/null +++ b/app-emacs/scss-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">antonj/scss-mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/scss-mode/scss-mode-20130215.ebuild b/app-emacs/scss-mode/scss-mode-20130215.ebuild new file mode 100644 index 000000000000..06f928f8b652 --- /dev/null +++ b/app-emacs/scss-mode/scss-mode-20130215.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +GITHUB_SHA1=3452e92800c345690195f55a74ba4118c5c4d004 + +DESCRIPTION="Major mode for editing SCSS files in Emacs" +HOMEPAGE="https://github.com/antonj/scss-mode" +SRC_URI="${HOMEPAGE}/archive/${GITHUB_SHA1}.tar.gz -> ${P}-git.tar.gz" +S="${WORKDIR}/${PN}-${GITHUB_SHA1}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DOCS="README.org" +SITEFILE="50${PN}-gentoo.el" + +DEPEND="dev-ruby/sass" diff --git a/app-emacs/scss-mode/scss-mode-20150107.ebuild b/app-emacs/scss-mode/scss-mode-20150107.ebuild new file mode 100644 index 000000000000..4641fb9938a7 --- /dev/null +++ b/app-emacs/scss-mode/scss-mode-20150107.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +GITHUB_SHA1=b010d134f499c4b4ad33fe8a669a81e9a531b0b2 + +DESCRIPTION="Major mode for editing SCSS files in Emacs" +HOMEPAGE="https://github.com/antonj/scss-mode" +SRC_URI="${HOMEPAGE}/archive/${GITHUB_SHA1}.tar.gz -> ${P}-git.tar.gz" +S="${WORKDIR}/${PN}-${GITHUB_SHA1}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DOCS="README.org" +SITEFILE="50${PN}-gentoo.el" + +DEPEND="dev-ruby/sass" diff --git a/app-emacs/semi/Manifest b/app-emacs/semi/Manifest new file mode 100644 index 000000000000..4c7d5386dad0 --- /dev/null +++ b/app-emacs/semi/Manifest @@ -0,0 +1,7 @@ +AUX 65semi-gentoo.el 60 SHA256 c5b838a89652f85e491633428997d9d9bec452e82221ecd9e4d3f974587adaf7 SHA512 a8441acdfac8f82dfa65e796e39dd77ce5ff7569e0deb930d31c7c90ce7ccd4be138f51a4866a1036ea6234c6419e548a5df74fc932cb5b588dd99acc2c2d314 WHIRLPOOL 82da4965e3e67829e15486caa6c9637da5e4f209462f3078517dd28f1ca02e5f9f0103a494b4c5fab689e67469b7df414d0b21b7bf013001b28b6a1b53a2d477 +AUX semi-info.patch 1009 SHA256 32dbb3d25b2c899fe7d87d418290e3bcf5cbeae805b797584c1d1a20802d1282 SHA512 d3e3700f8bc19e48d7a5ec419d7a1f5e5683fe18e6097b52d47f73dee47624b095e3dae4a064b023a6ad2cf5d84705aefa04f94ff85aa9a854c1d9cf3dc7f052 WHIRLPOOL 7188654032a61b91e1e078bec64953c1d54bef7f3df6dbda3bcb899f5a2dfa58ed3438dbe779a498aaebd53ba78827ad7a344e1db5fa711f6663356636ea6c6f +DIST semi-1.14.6.tar.gz 142549 SHA256 717fe9261863b2a36cf5882cc669452848d6b91f48ce6a695d81118500ed1bfb SHA512 1011271c58414f4ca23da079f16f273b408643e0d9f4961db321b65c1ed9a7d4ca66a7d7cb5b0c9fa2b4904fa992c9188858de6131180ee30132d3cadaeef33f WHIRLPOOL 1922f3647acaa8ccb4f1e4cffb471164d7ea44fcc0e98a9b118b6477d02aae0ccce8efaea0581c7710ffc59e8101fbdb8ae7affbd29c19e769be312b40aad88e +EBUILD semi-1.14.6-r2.ebuild 1304 SHA256 d41957eb6c61e1cfe614e8b98ee4be0e873aea1e892c2666d026396e6a732553 SHA512 8cbaee733cd898381063722b48502842fb8d3113a95b6416479e234a0b966eb5cd6212edf736bb900a7972d6885998e03ac27d0d5dafd41b1dd799642781a33c WHIRLPOOL 3ee83057b29eff1b664f369060c0ea4e81df6bd0874cfc750e477a20345798393e4237492e95db1796ec11b2961654254addac614e7b45bf977ccdafa2c49e4c +MISC ChangeLog 2504 SHA256 3392bd0c96437b614ca74afc1be87c6839573ac3925684d4be757ba42b490152 SHA512 f1ed261d853e6bf56f41c2e9c2c8e1e81999e62baef4bfab9b7e9c456b3b1485a90ffcffa607a8affc662d34560c6889545e51748c5d8e072e2f54b76b11d26b WHIRLPOOL e145697988c041f61dadde1f211d1786116e64401582f465eafc696bc76dd8f1462a1d8f42bd8e4f751afa3b68d8e521527c605e4a63d7d896f2bbffaec91805 +MISC ChangeLog-2015 4858 SHA256 7acc4d95f8d342d82f9e06874ef47eba60fc3045da847a0881361078983d2fcd SHA512 d97af4a33f2fdcb1f94f359cc8eb7f4252ce1c2d3722483d7af4d448bf5daf09bfb925041434ebb71a719293adad30c2be20cb0b6c32788afcbf7b1147704d59 WHIRLPOOL e29571747d8ecee574fe2ec40b05e742a32fb7ac5f0836bb6cabb196f100cbfaaabdea9808861b0b2b3d9fb8e69cb39bc408fabd5018e2c4369fde5536524377 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/semi/files/65semi-gentoo.el b/app-emacs/semi/files/65semi-gentoo.el new file mode 100644 index 000000000000..785c9bdd420d --- /dev/null +++ b/app-emacs/semi/files/65semi-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'mime-setup) diff --git a/app-emacs/semi/files/semi-info.patch b/app-emacs/semi/files/semi-info.patch new file mode 100644 index 000000000000..7a585bcab35b --- /dev/null +++ b/app-emacs/semi/files/semi-info.patch @@ -0,0 +1,30 @@ +diff -urN semi-1.14.6.orig/mime-ui-en.texi semi-1.14.6/mime-ui-en.texi +--- semi-1.14.6.orig/mime-ui-en.texi 2002-10-15 15:59:21.000000000 +0900 ++++ semi-1.14.6/mime-ui-en.texi 2004-08-21 02:31:44.479200664 +0900 +@@ -6,6 +6,11 @@ + @author MORIOKA Tomohiko <morioka@@jaist.ac.jp> + @subtitle 1998/07/03 + @end titlepage ++@dircategory GNU Emacs Lisp ++@direntry ++* Semi-en: (mime-ui-en). MIME user interface for GNU Emacs. ++@end direntry ++ + @node Top, Introduction, (dir), (dir) + @top SEMI 1.14 Manual + +diff -urN semi-1.14.6.orig/mime-ui-ja.texi semi-1.14.6/mime-ui-ja.texi +--- semi-1.14.6.orig/mime-ui-ja.texi 2002-10-15 15:59:21.000000000 +0900 ++++ semi-1.14.6/mime-ui-ja.texi 2004-08-21 02:31:33.727835120 +0900 +@@ -6,6 +6,11 @@ + @author $B<i2,(B $BCNI'(B <morioka@@jaist.ac.jp> + @subtitle 1998/07/03 + @end titlepage ++@dircategory GNU Emacs Lisp ++@direntry ++* Semi-ja: (mime-ui-ja). MIME user interface for GNU Emacs. ++@end direntry ++ + @node Top, Introduction, (dir), (dir) + @top SEMI 1.14 $B@bL@=q(B + diff --git a/app-emacs/semi/metadata.xml b/app-emacs/semi/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/semi/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/semi/semi-1.14.6-r2.ebuild b/app-emacs/semi/semi-1.14.6-r2.ebuild new file mode 100644 index 000000000000..5555c415b5d7 --- /dev/null +++ b/app-emacs/semi/semi-1.14.6-r2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp eutils + +DESCRIPTION="A library to provide MIME feature for GNU Emacs" +HOMEPAGE="http://git.chise.org/elisp/semi/" +SRC_URI="http://git.chise.org/elisp/dist/${PN}/${P%.*}-for-flim-1.14/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="l10n_ja" + +DEPEND=">=app-emacs/apel-10.6 + virtual/emacs-flim" +RDEPEND="${DEPEND}" + +ELISP_PATCHES="${PN}-info.patch" +SITEFILE="65${PN}-gentoo.el" + +src_compile() { + emake PREFIX="${ED}"/usr \ + LISPDIR="${ED}/${SITELISP}" \ + VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" + + ${EMACS} ${EMACSFLAGS} --visit mime-ui-en.texi -f texi2info \ + || die "texi2info failed" + if use l10n_ja; then + ${EMACS} ${EMACSFLAGS} \ + --eval "(set-default-coding-systems 'iso-2022-jp)" \ + --visit mime-ui-ja.texi -f texi2info \ + || die "texi2info failed" + fi +} + +src_install() { + emake PREFIX="${ED}/usr" \ + LISPDIR="${ED}/${SITELISP}" \ + VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" install + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + doinfo mime-ui-en.info + dodoc README.en ChangeLog VERSION NEWS + if use l10n_ja; then + doinfo mime-ui-ja.info + dodoc README.ja + fi +} diff --git a/app-emacs/session/Manifest b/app-emacs/session/Manifest new file mode 100644 index 000000000000..df67a6d2e5c7 --- /dev/null +++ b/app-emacs/session/Manifest @@ -0,0 +1,6 @@ +AUX 50session-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST session-2.3a.tar.gz 26648 SHA256 592237b1380f3cbbdfa83629f386d5f82b15171930832bd8baf1db26342ad9e2 SHA512 eb0721c780256ca5dfcdf5071d73a89e3e7e477bbe2ddc380adaf7a7cbf870bbc0e334192f59362df93571ff91063d53df918761322e31d7c6ffa8059d4bc15a WHIRLPOOL 63e2084204dbf3680c407aa48fbad18633f190ffde64b7699cbeb6c282604dc3c26910d2f557d3f031ee287b9873d93412d3ae2bf896f65840de174b2ea23d76 +EBUILD session-2.3a.ebuild 634 SHA256 441792a7d0190e60979ac031ad5eeb1227b8b24f4b8f5134c711f124dd055d06 SHA512 9e93e4950902c675a456cd18418c6c48546eab2e696f47817f16116aee0295e33ab5904f05a12ba597067c28cba75ecfe8fc5c89197aba577cb3884832036016 WHIRLPOOL ac04cfdbb1ace3e19480a2e82d275a57103dacc26e7e23368f719a9e11b6b8eb85e1a93f4b9219b71d82167930288af1f1bae8db543f7bf8126b0a8c32afeddd +MISC ChangeLog 2341 SHA256 1ce422e37c35b73e95da877360b57a82ba3e2ff833067cb602b1795f6ac633ca SHA512 64347575b6f889b5caf9dcd949c57c50a8b550562e67b5d411be0c6393acb56ab7dd757927164718279d166727053befd05279f1cc79dcaa2a05de68ae0317af WHIRLPOOL dc76f8990e1abe70209cace2309961ef1add1a96b48fa9b60246c67329a5b63e1f8ae9f49f1a9f241367ffc4fdd7d5d1cb1a4e3a82974ff0ae6cc7882f54a128 +MISC ChangeLog-2015 2406 SHA256 bde49451b0a2557e3d3de2b74f245aba40853716ac5bbe8a8ae79fbad1a207a5 SHA512 a751930047808f8703ead5011e3c2393dadc9aa6d843bd063a95e9a4a5eed31e4c8811c808834c69a2f1532974c36b31b2bf62a4381db9041bfa7007bf39ef19 WHIRLPOOL 5da534dd89429511efd65b91ef4f3b54e379c01428b6cd3cfcbc7d2dafef11bf0c1d66fb39a6b190fc61e760eb39b2c4b120f57782b47bccfd00b80f35b528a1 +MISC metadata.xml 340 SHA256 827c673c850d9277ec4718b63c21a8465f6d8071eaa0769f5997e5deae0847f3 SHA512 cff9f043167e6289e48873efdbc5d1cf2a30c4fa00f28ffe6bcc4400afeab7bd90e4855dd75b940c2e1d5a0b5cd451295e7c65c6a1c68637a4c504bc4e3f73d5 WHIRLPOOL 5a7f1f533f058dc21088cf6c5db3897b225849f701d78bb24b9ae02163d848450327e597bc76a1e0f9a58b4bf1c08ea8e8d494a9a00ee1909bdeb134036384ef diff --git a/app-emacs/session/files/50session-gentoo.el b/app-emacs/session/files/50session-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/session/files/50session-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/session/metadata.xml b/app-emacs/session/metadata.xml new file mode 100644 index 000000000000..a94e0e50d43c --- /dev/null +++ b/app-emacs/session/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">emacs-session</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/session/session-2.3a.ebuild b/app-emacs/session/session-2.3a.ebuild new file mode 100644 index 000000000000..1652c1126531 --- /dev/null +++ b/app-emacs/session/session-2.3a.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="When you start Emacs, Session restores various variables from your last session" +HOMEPAGE="http://emacs-session.sourceforge.net/" +SRC_URI="mirror://sourceforge/emacs-session/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +S="${WORKDIR}/${PN}/lisp" +SITEFILE="50${PN}-gentoo.el" +DOCS="../INSTALL ../README ChangeLog" +DOC_CONTENTS="Add the following to your ~/.emacs to use session: + \n\t(require 'session) + \n\t(add-hook 'after-init-hook 'session-initialize)" diff --git a/app-emacs/setnu/Manifest b/app-emacs/setnu/Manifest new file mode 100644 index 000000000000..a1879ccb21f3 --- /dev/null +++ b/app-emacs/setnu/Manifest @@ -0,0 +1,6 @@ +AUX 50setnu-gentoo.el 157 SHA256 50daec0e32d9d8822efcceee353cab021306e9ec53b33a352f713cfb57d55e7b SHA512 f94345c009d3120f7d879abbceb949dd506b677228a7b40af69751398867290ff27b8b287aac1c06f4a25cbd7d3ea68b1460fdcf08fc31f3df3fcb3ed7e64ec5 WHIRLPOOL a96faf741ad2ec411822d02f5a7ff717e9baa04f84e712562599ecc575ca920b60614f617d2dfa7d63263b69a31eb1ba1b9c9f1e0da1e0db9b0b3f64caae1c32 +DIST setnu-1.06.tar.gz 4488 SHA256 cfc5c3b67f0779bf4c33933eb8ac4c6407f1ca06d3db59d928287c19af8e2345 SHA512 84ff5ba3da8c8d1c205f251ac408ff1f5b1368d5a418826dbe55e86e26e8dd9ea9a65d89c3432d45126adc2b4e6ed7b210b2c1bfe6abe38d77aba76a85d2792e WHIRLPOOL 92a8c8aac4b4e4bae0403230cbf32c43276321cd58b39fbc9d87f66aed4b507a731485c123458dc8924a3364048023252143991fbba99bcfdf76f253990341e7 +EBUILD setnu-1.06.ebuild 387 SHA256 e29a3d10e26ce4c430e74d7a15bf75edce74a98063c9eed5fc31d079c7c67d7b SHA512 f836c563a5427f6ec8936d4d199814333ee43b45fa8078e38b840cad5415e974e6f65327e42c2f678da7dd32fc32d3c6a138ed9abcb19eb62a7dd62d8d4e8d80 WHIRLPOOL 6bead0100796fc52d29cce64ab756fc3f5288c897e4863ab4c05241f53ee8a6d4e2a84f0d299433872f8d9b3de1eb09cc3e27bad58e5c29a211c7ebb7553b726 +MISC ChangeLog 2333 SHA256 f06d567c10376782771275a9c6e9e83ad189718efd9bcdf213ee6a66d5cbab01 SHA512 542fb2cfc5b6b85e108e8653b17fef1ac22a99924dfb4412eac4edcfdc49c8535d41ab1f1b551cdc150bd2cfabb965ff8d3ada59ac877fd3bd88d153e8631d75 WHIRLPOOL 3a64ca02202677039f4ebe34800c63e52ab7df31f9e749b5b60dc67fa250fadd197ee06f63de63934290ea835af1b0ae208e16ad8298af0eba6736c35dac0627 +MISC ChangeLog-2015 1069 SHA256 199652b61dcf97d2759e6194c9dec120ea015325cde22e35d495b20bb485078d SHA512 41cc0d9dc8ce4b9122e023ffeb4974b3700867b6b84b9ff5c07ddcf222fce1eb44917ad2ca34ba4bdf6447054280ca5224460423f3cf7ae6b3e6632397e872a9 WHIRLPOOL 9273ec66394c480fc8497c8230cd084a4d8effb11c07031a01f15892ce5b26bddf70497d3329ed32c6081e0a4d01a0dacbc9c187258bae72629b529154a6c671 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/setnu/files/50setnu-gentoo.el b/app-emacs/setnu/files/50setnu-gentoo.el new file mode 100644 index 000000000000..8af7133ade6e --- /dev/null +++ b/app-emacs/setnu/files/50setnu-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'setnu-mode "setnu" "Toggle setnu-mode." t) +(autoload 'turn-on-setnu-mode "setnu" "Turn on setnu-mode." nil) diff --git a/app-emacs/setnu/metadata.xml b/app-emacs/setnu/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/setnu/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/setnu/setnu-1.06.ebuild b/app-emacs/setnu/setnu-1.06.ebuild new file mode 100644 index 000000000000..6f254f62524a --- /dev/null +++ b/app-emacs/setnu/setnu-1.06.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Display line numbers in Emacs buffers" +HOMEPAGE="http://www.wonderworks.com/ + http://www.emacswiki.org/emacs/LineNumbers" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest new file mode 100644 index 000000000000..2174996fbd85 --- /dev/null +++ b/app-emacs/slime/Manifest @@ -0,0 +1,21 @@ +AUX 2.0_p20110617/70slime-gentoo.el 573 SHA256 942bcba3b2ed32191f7e531ebeee15d8f35389adb7d89fe6c3e16088a59dab1a SHA512 022e0934c8dcdf208bdfed9810200c8b925059b75e87697760b7e8cc926569da607dc3b723988e1ec49d584c92cdea96afd46642090743e4e593c860a058523f WHIRLPOOL 8293dd3006ff1d63cea569f49bbf86a5c83c4fc780dbd7024070471cea8629ac25e716fc0e9dc5c9ecfc8e9f01a717b762f2aee622ac9b52c8899053c41583e6 +AUX 2.0_p20110617/gentoo-dont-call-init.patch 638 SHA256 ebe27ecb8748a26d943ac480e56a5059fc56ef18816359f8728c909c3875ffd4 SHA512 b99e0dc55e61fda9f21bca9661854b84166834b4330e5f46b10bfd2c3fb61f092046fe8553fdf2d7a7a6350adcd3827315ea681bb53a3ebfec3648b25ac72b84 WHIRLPOOL 8aac59a44df9a7bcb2f274c0262fd6a44fe2be7434e9d7e4e7c37e820f65cda30c237307d10fc992556542c4f8a1a14867846c551d8f129a352fdd6e663ec113 +AUX 2.0_p20110617/swank.asd 4348 SHA256 f87fa018d347616416705c15c0cd3c5dc3f27876ab4eabafd8e623ada389c8ea SHA512 323461a64953c4bd1ca94d68f6a36103c518c69938a205870cd1dcbeb0e3bccc6221a58bf8079ae5c7d17afe06c6732838cc3b2e418ca5dc225603ad3d309479 WHIRLPOOL c254ed1ea86d7e5d045dd450daf46c0bce02fa9dbde081be7afcb2ca1788ccfcbb784304b75ee264b10faf6c920db96934d345c8db8f9c821105cd6862cb71c7 +AUX 2.0_p20130214/gentoo-module-load.patch 3253 SHA256 cea107115bdf7b121a6684d92d2351d58ce008b22a6376cf4ad610e3e5d17be3 SHA512 6489627fad7ab80102b7127bc5e70f74856e0685fbbe4ae92a779f65425b30472ff554cce05e102d2fe652e8216ddcd0f51393651aa3818865a90a215417fcad WHIRLPOOL 56621f3ee5da2bcf3baca92d475844013ebe5e29777ff4000e1b931f2911cc0f8bff71d547596a07e20628302c75476a31d3ea1fff9eca639b9dde0e435959d9 +AUX 2.11/dont-load-sbcl-pprint.patch 556 SHA256 2da392bfd5588cfae087b74b703d8f103d34d446d58d3746c8905cc9fec7257f SHA512 5c0e49aad96da70c74cfda79e8d0654d87ee4996245a22f914ad75902e4acb1315a0c455920a27ca11a15465f8ebbd389655afc5083b0212d16b8541db4f88f4 WHIRLPOOL 7ae9bd2983031355d2014d3aac13baa2cd7168dcda45f1e7cb2c711e5323b8f314dba10369d542f4d3de258ba057db6d5aeae1487f6c23c4dc7f8d3df8d134f7 +AUX 2.11/gentoo-changelog-date.patch 803 SHA256 06d0ad4db7ad7b3013870cfc514677ed9bbfd42c02947a2754c4691da92463d7 SHA512 ae0f07c74988733a070bfd3ca4192ab3de7ebd5bab4705e6419f17986a833a35e0e4f84dad6c0e16cb051eb5ca612ae958a73f3cde327416eb4726a8139ac4b5 WHIRLPOOL c75dc8716606f17dbb4e6d8c726575b7645cb4cfef435e5aba212af683f7aaf85c33a4a2e55194f076ccb2edf3dd3a29681d22facf107aaa6cb5bf3ea097f6d2 +AUX 2.15/gentoo-changelog-date.patch 790 SHA256 15ce86cca6a41d8aeddb865744050b984a06337f082587b87cbce2156f50f0d5 SHA512 f5dd64feccd905d92743135dec9158e258f3bbae06032ab2059878701d9c308416e355ef2a9d01113df8a4763f4d2ce3d15d42e6ed36470065de079c495ca057 WHIRLPOOL a53d2f097cce84016fa624516eec11f7ca5c758eeddc90da3f66f70a52151a4b513e686792bb88d20ab7d47f9d64bc29a7a33c2a8ef87a7a0cd51145c1a3d8c2 +AUX 70slime-gentoo.el 526 SHA256 962ab66f1eb1a2ec4a52c61a59f4fc364978d21373c27f293be2fccccfe135db SHA512 94c84b4a91cad91f553c22cc9d61cb6a77aa0dd723571770159237e7d3e6f2ec0e3dc0a3e139a99bd820da67d019891db1e84d384fb96614f086b54e9bd5769e WHIRLPOOL d7940984922c92667c785a58e6741160083283e0a20a0bc0e277448ae10ba582b6e17ce940a90df8056cb22f50bd93236ded1c3eefc57abdd59776adb90e21c5 +AUX swank-loader.lisp 68 SHA256 1c42cd16fd6af8e377716c633adb9e0d6172df6001e2aa26eed6a33df420d015 SHA512 2d4c86b5ed9e19268356e6cc97a3693b005f20e40d16a94f4df99953108ce21ee46db6c951218bedb5ec34b086835476424af1ed863989bcd18a9123d03982a7 WHIRLPOOL c8966f6f977f855e9d9f83d16bd5805067f20f544afdbb38053520bfdaede1a70a2b8e3dc086ee97230dff9ac5094da1f20eb5700ee6c9486a0bd27e042af389 +DIST slime-2.0_p20101103-patches.tar.bz2 4730 SHA256 9cab942f4ea64ec2f0e127db3b5428513c51899e5518d9f8c2bd9143c644fd19 SHA512 7990a3ffa4a5867fe84e326034aa794d3396dd2a74125e256be33524e2e737e052094fa11f2f486db34dc619e89e9343d4c5d2f84f3972139c2c7ac33248ce2c WHIRLPOOL a11ebfdf6b9054ed07ea8af667a5ef909cbe129531ee63dd3b4556fedc4d0e334ed913423a23acab176312b1c781f3c25f1c499184d7f2c6bfe459d4b67c368b +DIST slime-2.0_p20101103.tar.bz2 725888 SHA256 0596532fa8cb78e59f685557474bd0ac5d00a79ac84c361ab93f079797a4041f SHA512 cb0cc3232304ef6efec5e01d3660cc649abb3e5803f17c82785b154b6f0b581889ea3b2dcf261be39b16ff22c912c34c7ec84c400856f5c4a29fbeaf7c49851d WHIRLPOOL 3421ea5aa5ed96a3d7b552fe74804bc3e7e822dd21623c0b36f7f84d7ad726fa57d0eb496e15d4ef9ea5027f0c247a3ba8ae7ae46118851c3f0ed13ec1cf482f +DIST slime-2.11.tar.gz 1054516 SHA256 d63962c22f983a52519fb51b5ca28183aeb23ff6892804d02311e54d73ec8b2a SHA512 9507a4460a2f0d5b4f0857824fcaa36f6efeb09aebde7ca682bdc0214b6a722e471180c34ddce26a8f94d7cf3aae959954565ada314729e803d36767afc3e850 WHIRLPOOL 530c5b341f2ca4a95c954cea848c67cfd027345691feb9c246eb56ecaf6c420b642ed1991f1d615dabc0ca1f54bc6b28482e57c800498cf25a17ce39a7dc0ba3 +DIST slime-2.12.tar.gz 1057243 SHA256 29d57d1036abe69cb62809b5bb31d08c76c3e0e559b7e601b9d76fb7a554d53b SHA512 f18c79cba3eb75761982f2d1f163aab8213b77fa72a689d110fe91b1aa40953516566adc5f771638eee95d33ba8b4c8842ddf99738804483ccfb76a00290b2a1 WHIRLPOOL b0b78101f114514c16cba823dee02aac8a1fee74d23d5623838c2fdedaaa4fda953e6ee9bfcfcd6cf5a174d245f4ba801596c16e0bb67c1729d73a69d0ebc0b1 +DIST slime-2.15.tar.gz 1072190 SHA256 bad1851ce99b7f40b0593dc91842b261b526e0af797e660184159dda05355f50 SHA512 15f943981e35995b225b168a3d1c2099f7205c2ff359fa209f164464caf05f9fab4d24906442d94ddeb4222f7116d09a832c7377baf95fbe02d6a98a721fd611 WHIRLPOOL ff2d8f76314c111782f7c96c6e509197b0620149e683ebbc91714d77d6a0d4b52ba10dad5d8590b321de3867188997876b13fff533ca49361161b8fcff9a48d2 +EBUILD slime-2.0_p20101103.ebuild 2480 SHA256 16a499ad4e413541847c7aa4d80172677b890cde07765a0d0f339b06a328cdfc SHA512 a3e0034f3758b83bd56a90944251e06571e59eda1fd9e0b040372972865720effe46c0f6a56911be705b5e4cabb710d1e6adebb5facb88393ac1c35897fe244f WHIRLPOOL b3d5b752fe16a01f948c64373fa148aed8564306e41ff8457473f54399d8d308b4c6fd25ca9bb17521d1a02686585196e7f0a009520ec68c98aaf551d6243b3e +EBUILD slime-2.11.ebuild 3830 SHA256 8ea315d1451c8d457134d6885237956198c0c5bcbfebee9c04e100ddfd83170b SHA512 d6a7a7dfd111983bc323233d16b7b477432a33a45787600ae5e30ae224c087675a9ff3565bf772910947dd0bd83e3e4de7d0421626a77767fc7574de318288a9 WHIRLPOOL 75162e196f8b92c8daf278c3ed0d996ef7973f26464734f6b1c38c201f156a7082156386841e21051f22f5a63237b583a2a1d7ef1097f7363a95c08bd8116786 +EBUILD slime-2.12.ebuild 3830 SHA256 8ea315d1451c8d457134d6885237956198c0c5bcbfebee9c04e100ddfd83170b SHA512 d6a7a7dfd111983bc323233d16b7b477432a33a45787600ae5e30ae224c087675a9ff3565bf772910947dd0bd83e3e4de7d0421626a77767fc7574de318288a9 WHIRLPOOL 75162e196f8b92c8daf278c3ed0d996ef7973f26464734f6b1c38c201f156a7082156386841e21051f22f5a63237b583a2a1d7ef1097f7363a95c08bd8116786 +EBUILD slime-2.15.ebuild 3830 SHA256 8ea315d1451c8d457134d6885237956198c0c5bcbfebee9c04e100ddfd83170b SHA512 d6a7a7dfd111983bc323233d16b7b477432a33a45787600ae5e30ae224c087675a9ff3565bf772910947dd0bd83e3e4de7d0421626a77767fc7574de318288a9 WHIRLPOOL 75162e196f8b92c8daf278c3ed0d996ef7973f26464734f6b1c38c201f156a7082156386841e21051f22f5a63237b583a2a1d7ef1097f7363a95c08bd8116786 +MISC ChangeLog 3351 SHA256 200ebccb0514a39bef9d858fd7c7461ab87004fe161bd11cb4c23af569c4d095 SHA512 d498e5f81467a0dcca77e79a22966bfe8936945b7b4fb5de21ebed347233eb6f74d75a43a977bb6301d107f8a18722f8fdabff8109df8b55372dee1034d56dea WHIRLPOOL e1a7be676e004fbb6d13d3b29be1c9042f3023d4c787252626c583525957ae6854e9592e4a31a1d79b7c4f9e9644ccaa9457c82f6193211e8050229b017da3d9 +MISC ChangeLog-2015 18052 SHA256 d5f2845d224c070fafbb70896aaf73fd73609994093d7687c08a5fee4ee0f9db SHA512 6b5ba76b6bdde9c301bc089cf7982b5009636a714386ac766126e164790ffdb53e686d381c7d4dc0b0d3146cfadd7645f566cda2f1424d45f3b61874c0e938b4 WHIRLPOOL fb030dcff0451ed821e49642a3daf18811612ec28c1c5c95dff1c81828861ec73b39d48bcce372f40c4876584f355505dab1ba4afb4514063c70c49409d92a51 +MISC metadata.xml 1658 SHA256 6061586901a271ebb1126f118f64e09dc9b4a9d2dad299859b4a745320e3b46d SHA512 8147f1f31e699a4de10274a27f8c86427f9245050f2297d11804281f12ed9f7bbc1ae0ca615ffb009e7ce4a57b0c0395e4bc95cc5b043f0e24290660fe65b89a WHIRLPOOL 2531436fcf5c12e01d6d42d053b193e2622f3e59f023825348562f09fb87330c033c30d0349c3ad546314156a5f8c62e56fa2b9fdb925c8e9477104e6d127b90 diff --git a/app-emacs/slime/files/2.0_p20110617/70slime-gentoo.el b/app-emacs/slime/files/2.0_p20110617/70slime-gentoo.el new file mode 100644 index 000000000000..358af67d918d --- /dev/null +++ b/app-emacs/slime/files/2.0_p20110617/70slime-gentoo.el @@ -0,0 +1,15 @@ +;;; site-lisp configuration for SLIME + +(add-to-list 'load-path "@SITELISP@") +(add-to-list 'load-path "@SITELISP@/contrib") +(autoload 'slime-highlight-edits-mode "slime-highlight-edits") + +(require 'slime-autoloads) +(slime-setup '(slime-fancy slime-asdf slime-banner)) + +;; this allows us not to require dev-lisp/hyperspec +;; (which is non-free) as a hard dependency +(setq common-lisp-hyperspec-root + (if (file-exists-p "/usr/share/doc/hyperspec/HyperSpec") + "file:///usr/share/doc/hyperspec/HyperSpec/" + "http://www.lispworks.com/reference/HyperSpec/")) diff --git a/app-emacs/slime/files/2.0_p20110617/gentoo-dont-call-init.patch b/app-emacs/slime/files/2.0_p20110617/gentoo-dont-call-init.patch new file mode 100644 index 000000000000..410c3913a2a1 --- /dev/null +++ b/app-emacs/slime/files/2.0_p20110617/gentoo-dont-call-init.patch @@ -0,0 +1,16 @@ +Author: Stelian Ionescu <sionescu@cddr.org> +Date: 2010-05-14 +Status: Gentoo-only +Description: Dont' call SWANK-LOADER:INIT on startup since we don't use + the upstream swank-loader.lisp + +--- a/slime.el ++++ b/slime.el +@@ -1323,7 +1323,6 @@ See `slime-start'." + `(progn + (load ,(slime-to-lisp-filename (expand-file-name loader)) + :verbose t) +- (funcall (read-from-string "swank-loader:init")) + (funcall (read-from-string "swank:start-server") + ,(slime-to-lisp-filename port-filename) + :coding-system ,encoding))))) diff --git a/app-emacs/slime/files/2.0_p20110617/swank.asd b/app-emacs/slime/files/2.0_p20110617/swank.asd new file mode 100644 index 000000000000..b33ca6e67cb0 --- /dev/null +++ b/app-emacs/slime/files/2.0_p20110617/swank.asd @@ -0,0 +1,98 @@ +;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*- + +(defpackage #:swank-system + (:use #:common-lisp #:asdf)) + +(in-package #:swank-system) + +(defun load-user-init-file () + "Load the user init file, return NIL if it does not exist." + (load (merge-pathnames (user-homedir-pathname) + (make-pathname :name ".swank" :type "lisp")) + :if-does-not-exist nil)) + +(defun load-site-init-file () + (load (make-pathname :name "site-init" :type "lisp" + :defaults (truename + (asdf:system-definition-pathname + (asdf:find-system :swank)))) + :if-does-not-exist nil)) + +(defclass no-load-file (cl-source-file) ()) + +(defmethod perform ((op load-op) (c no-load-file)) nil) + +(defmacro define-swank-system (sysdep-files) + `(defsystem :swank + :description "Swank is the Common Lisp back-end to SLIME" + :serial t + :components ((:file "swank-backend") + (:file "nregex") + ,@(mapcar #'(lambda (component) + (if (atom component) + (list :file component) + component)) + sysdep-files) + (:file "swank-match") + (:file "swank-rpc") + (:file "swank") + (:module "contrib" + :components ((:no-load-file "swank-c-p-c") + (:no-load-file "swank-arglists" + :depends-on ("swank-c-p-c")) + (:no-load-file "swank-asdf") + (:no-load-file "swank-clipboard") + (:no-load-file "swank-fancy-inspector") + (:no-load-file "swank-fuzzy" + :depends-on ("swank-c-p-c")) + (:no-load-file "swank-hyperdoc") + (:no-load-file "swank-indentation") + (:no-load-file "swank-listener-hooks") + (:no-load-file "swank-media") + (:no-load-file "swank-motd") + (:no-load-file "swank-package-fu") + (:no-load-file "swank-presentations") + (:no-load-file "swank-presentation-streams" + :depends-on ("swank-presentations")) + (:no-load-file "swank-sbcl-exts" + :depends-on ("swank-arglists")) + (:no-load-file "swank-snapshot") + (:no-load-file "swank-sprof")))) + :depends-on (#+sbcl sb-bsd-sockets) + :perform (load-op :after (op swank) + (load-site-init-file) + (load-user-init-file)))) + +#+(or cmu scl sbcl openmcl clozurecl lispworks allegro clisp armedbear cormanlisp ecl) +(define-swank-system + #+cmu (swank-source-path-parser swank-source-file-cache swank-cmucl) + #+scl (swank-source-path-parser swank-source-file-cache swank-scl) + #+sbcl (swank-source-path-parser swank-source-file-cache swank-sbcl swank-gray) + #+(or openmcl clozurecl) (metering + #.(if (and (find-package "CCL") + (fboundp (intern "COMPUTE-APPLICABLE-METHODS-USING-CLASSES" "CCL"))) + 'swank-ccl + 'swank-openmcl) + swank-gray) + #+lispworks (swank-lispworks swank-gray) + #+allegro (swank-allegro swank-gray) + #+clisp (xref metering swank-clisp swank-gray) + #+armedbear (swank-abcl) + #+cormanlisp (swank-corman swank-gray) + #+ecl (swank-source-path-parser swank-source-file-cache swank-ecl swank-gray)) + +#-(or cmu scl sbcl openmcl clozurecl lispworks allegro clisp armedbear cormanlisp ecl) +(error "Your CL implementation is not supported !") + +(defpackage #:swank-loader + (:use #:common-lisp) + (:export #:*source-directory*)) + +(in-package #:swank-loader) + +(defparameter *source-directory* + (asdf:component-pathname (asdf:find-system :swank))) + +;; (funcall (intern (string :warn-unimplemented-interfaces) :swank-backend)) + +;; swank.asd ends here diff --git a/app-emacs/slime/files/2.0_p20130214/gentoo-module-load.patch b/app-emacs/slime/files/2.0_p20130214/gentoo-module-load.patch new file mode 100644 index 000000000000..c25a248d04ab --- /dev/null +++ b/app-emacs/slime/files/2.0_p20130214/gentoo-module-load.patch @@ -0,0 +1,84 @@ +--- slime-9999-orig/contrib/swank-arglists.lisp 2012-08-14 06:50:34.000000000 +1000 ++++ slime-9999/contrib/swank-arglists.lisp 2013-02-14 21:33:26.879124163 +1100 +@@ -9,8 +9,7 @@ + + (in-package :swank) + +-(eval-when (:compile-toplevel :load-toplevel :execute) +- (swank-require :swank-c-p-c)) ++(swank-require :swank-c-p-c) + + ;;;; Utilities + +--- slime-9999-orig/contrib/swank-fuzzy.lisp 2013-02-02 20:48:51.000000000 +1100 ++++ slime-9999/contrib/swank-fuzzy.lisp 2013-02-14 21:35:32.059873714 +1100 +@@ -10,9 +10,8 @@ + + (in-package :swank) + +-(eval-when (:compile-toplevel :load-toplevel :execute) +- (swank-require :swank-util) +- (swank-require :swank-c-p-c)) ++(swank-require :swank-util) ++(swank-require :swank-c-p-c) + + ;;; For nomenclature of the fuzzy completion section, please read + ;;; through the following docstring. +--- slime-9999-orig/contrib/swank-sbcl-exts.lisp 2009-09-25 16:43:33.000000000 +1000 ++++ slime-9999/contrib/swank-sbcl-exts.lisp 2013-02-14 21:33:26.880124185 +1100 +@@ -7,8 +7,7 @@ + + (in-package :swank) + +-(eval-when (:compile-toplevel :load-toplevel :execute) +- (swank-require :swank-arglists)) ++(swank-require :swank-arglists) + + ;; We need to do this so users can place `slime-sbcl-exts' into their + ;; ~/.emacs, and still use any implementation they want. +--- slime-9999-orig/swank.lisp 2013-01-11 20:00:30.000000000 +1100 ++++ slime-9999/swank.lisp 2013-02-14 22:15:39.624982175 +1100 +@@ -2535,14 +2535,17 @@ + "Load the module MODULE." + (dolist (module (ensure-list modules)) + (unless (member (string module) *modules* :test #'string=) +- (require module (if filename +- (filename-to-pathname filename) +- (module-filename module))) ++ (let ((*load-print* nil) ++ (*load-verbose* nil) ++ #+cmu (ext:*gc-verbose* nil)) ++ (require module (if filename ++ (filename-to-pathname filename) ++ (module-filename module)))) + (assert (member (string module) *modules* :test #'string=) + () "Required module ~s was not provided" module))) + *modules*) + +-(defvar *find-module* 'find-module ++(defvar *find-module* 'find-module-gentoo + "Pluggable function to locate modules. + The function receives a module name as argument and should return + the filename of the module (or nil if the file doesn't exist).") +@@ -2572,6 +2575,21 @@ + (some (lambda (dir) (some #'probe-file (module-canditates name dir))) + *load-path*))) + ++(defun swank-fasl-pathname () ++ (make-pathname :name nil :type nil ++ :defaults (car (asdf:output-files ++ (make-instance 'asdf:compile-op) ++ (car (asdf:module-components ++ (asdf:find-system :swank))))))) ++ ++(defun append-dir (pathname dir) ++ (make-pathname :directory (append (pathname-directory pathname) dir))) ++ ++(defun find-module-gentoo (module) ++ (or (let ((*load-path* (list (append-dir (swank-fasl-pathname) '("contrib")) ++ (append-dir swank-loader:*source-directory* '("contrib"))))) ++ (find-module module)) ++ (find-module module))) + + ;;;; Macroexpansion + diff --git a/app-emacs/slime/files/2.11/dont-load-sbcl-pprint.patch b/app-emacs/slime/files/2.11/dont-load-sbcl-pprint.patch new file mode 100644 index 000000000000..c7dafb6cb91a --- /dev/null +++ b/app-emacs/slime/files/2.11/dont-load-sbcl-pprint.patch @@ -0,0 +1,13 @@ +diff --git a/contrib/swank-presentation-streams.lisp b/contrib/swank-presentation-streams.lisp +index 0c24bda..bd5a990 100644 +--- a/contrib/swank-presentation-streams.lisp ++++ b/contrib/swank-presentation-streams.lisp +@@ -65,7 +65,7 @@ be sensitive and remember what object it is in the repl if predicate is true" + (funcall ,continue))))) + + ;;; Get pretty printer patches for SBCL at load (not compile) time. +-#+sbcl ++#+#:disable-dangerous-patching ; #+sbcl + (eval-when (:load-toplevel) + (handler-bind ((simple-error + (lambda (c) diff --git a/app-emacs/slime/files/2.11/gentoo-changelog-date.patch b/app-emacs/slime/files/2.11/gentoo-changelog-date.patch new file mode 100644 index 000000000000..4d7669a34d29 --- /dev/null +++ b/app-emacs/slime/files/2.11/gentoo-changelog-date.patch @@ -0,0 +1,20 @@ +--- slime-2.11-orig/slime.el 2014-12-01 21:05:54.000000000 +1100 ++++ slime-2.11/slime.el 2014-12-19 11:57:45.455393436 +1100 +@@ -134,16 +134,7 @@ + "Return the datestring of the latest entry in the ChangeLog file. + Return nil if the ChangeLog file cannot be found." + (interactive "p") +- (let ((changelog (expand-file-name "ChangeLog" slime-path)) +- (date nil)) +- (when (file-exists-p changelog) +- (with-temp-buffer +- (insert-file-contents-literally changelog nil 0 100) +- (goto-char (point-min)) +- (setq date (symbol-name (read (current-buffer)))))) +- (when interactivep +- (message "Slime ChangeLog dates %s." date)) +- date))) ++ "@SLIME-CHANGELOG-DATE@")) + + (defvar slime-protocol-version nil) + (setq slime-protocol-version diff --git a/app-emacs/slime/files/2.15/gentoo-changelog-date.patch b/app-emacs/slime/files/2.15/gentoo-changelog-date.patch new file mode 100644 index 000000000000..c7e815f00fe6 --- /dev/null +++ b/app-emacs/slime/files/2.15/gentoo-changelog-date.patch @@ -0,0 +1,20 @@ +--- slime-2.15-orig/slime.el 2015-08-31 07:46:47.000000000 +1000 ++++ slime-2.15/slime.el 2015-09-17 17:05:53.616659817 +1000 +@@ -138,16 +138,7 @@ + "Return the datestring of the latest entry in the ChangeLog file. + Return nil if the ChangeLog file cannot be found." + (interactive "p") +- (let ((changelog (slime--changelog-file-name)) +- (date nil)) +- (when (file-exists-p changelog) +- (with-temp-buffer +- (insert-file-contents-literally changelog nil 0 100) +- (goto-char (point-min)) +- (setq date (symbol-name (read (current-buffer)))))) +- (when interactivep +- (message "Slime ChangeLog dates %s." date)) +- date))) ++ "@SLIME-CHANGELOG-DATE@")) + + (defvar slime-protocol-version nil) + (setq slime-protocol-version diff --git a/app-emacs/slime/files/70slime-gentoo.el b/app-emacs/slime/files/70slime-gentoo.el new file mode 100644 index 000000000000..6dfd505133e2 --- /dev/null +++ b/app-emacs/slime/files/70slime-gentoo.el @@ -0,0 +1,13 @@ +(add-to-list 'load-path "@SITELISP@") +(add-to-list 'load-path "@SITELISP@/contrib") +(autoload 'slime-highlight-edits-mode "slime-highlight-edits" nil t) + +(require 'slime-autoloads) +(slime-setup '(slime-fancy slime-asdf slime-banner)) + +;; this allows us not to require dev-lisp/hyperspec +;; (which is non-free) as a hard dependency +(setq common-lisp-hyperspec-root + (if (file-exists-p "/usr/share/doc/hyperspec/HyperSpec") + "file:///usr/share/doc/hyperspec/HyperSpec/" + "http://www.lispworks.com/reference/HyperSpec/")) diff --git a/app-emacs/slime/files/swank-loader.lisp b/app-emacs/slime/files/swank-loader.lisp new file mode 100644 index 000000000000..4d9b157312e6 --- /dev/null +++ b/app-emacs/slime/files/swank-loader.lisp @@ -0,0 +1,4 @@ + +;; This file is NOT part of SLIME + +(asdf:oos 'asdf:load-op :swank) diff --git a/app-emacs/slime/metadata.xml b/app-emacs/slime/metadata.xml new file mode 100644 index 000000000000..17cb00f777c4 --- /dev/null +++ b/app-emacs/slime/metadata.xml @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>common-lisp@gentoo.org</email> + <name>Gentoo Common Lisp Project</name> +</maintainer> +<longdescription> + SLIME: The Superior Lisp Interaction Mode for Emacs. SLIME is a + fresh, new Emacs mode for Common Lisp development inspired by existing + systems such Emacs Lisp and ILISP. Feature highlights include: + + * slime-mode: An Emacs minor-mode to enhance lisp-mode with: + o Code evaluation, compilation, and macroexpansion. + o Online documentation (describe, apropos, hyperspec). + o Definition finding (aka Meta-Point aka M-.). + o Symbol and package name completion. + o Automatic macro indentation based on &body. + o Cross-reference interface (WHO-CALLS, etc). + o ... and more. + + * SLDB: Common Lisp debugger with an Emacs-based user interface. + + * REPL: The Read-Eval-Print Loop ("top-level") is written in Emacs + Lisp for tighter integration with Emacs. The REPL also has builtin + "shortcut" commands similar those of the McCLIM Listener. + + * Compilation notes: SLIME is able to take compiler messages and + annotate them directly into source buffers. + + * Inspector: Interactive object-inspector in an Emacs buffer. +</longdescription> +<use> + <flag name="xref">Install xref.lisp cross-referencing tool</flag> +</use> +<upstream> + <remote-id type="github">slime/slime</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/slime/slime-2.0_p20101103.ebuild b/app-emacs/slime/slime-2.0_p20101103.ebuild new file mode 100644 index 000000000000..08e07702bc24 --- /dev/null +++ b/app-emacs/slime/slime-2.0_p20101103.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=3 + +inherit common-lisp elisp eutils + +DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)" +HOMEPAGE="http://common-lisp.net/project/slime/" +SRC_URI="mirror://gentoo/${P}.tar.bz2 + mirror://gentoo/${P}-patches.tar.bz2" + +LICENSE="GPL-2 xref? ( xref.lisp )" +SLOT="0" +KEYWORDS="amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~x86-macos" +IUSE="doc xref" + +RDEPEND="virtual/commonlisp + dev-lisp/asdf" +DEPEND="${RDEPEND} + doc? ( virtual/texi2dvi )" + +CLPACKAGE=swank +SITEFILE="70${PN}-gentoo.el" + +src_prepare() { + EPATCH_SUFFIX=patch epatch + mv "${WORKDIR}/swank.asd" "${S}" || die + + # extract date of last update from ChangeLog, bug 233270 + SLIME_CHANGELOG_DATE=$(awk '/^[-0-9]+ / { print $1; exit; }' ChangeLog) + [ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog date" + + sed -i '/^section :=/d' doc/Makefile || die + sed -i "/(defvar \*swank-wire-protocol-version\*/s:nil:\"${SLIME_CHANGELOG_DATE}\":" swank.lisp || die + sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el || die + sed -i "s/@itemx INIT-FUNCTION/@item INIT-FUNCTION/" doc/slime.texi \ + || die "sed doc/slime.texi failed" + + # Remove xref.lisp (which is non-free) unless USE flag is set + use xref || rm -f xref.lisp +} + +src_compile() { + elisp-compile *.el || die + BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \ + elisp-compile contrib/*.el || die + emake -j1 -C doc slime.info || die + + if use doc; then + VARTEXFONTS="${T}/fonts" emake -j1 -C doc slime.pdf || die + fi +} + +src_install() { + ## install core + elisp-install ${PN} *.{el,elc} "${FILESDIR}/swank-loader.lisp" || die + sed "s:/usr/:${EPREFIX}&:g" "${FILESDIR}/${SITEFILE}" >"${T}/${SITEFILE}" \ + || die + elisp-site-file-install "${T}/${SITEFILE}" || die + + # remove upstream swank-loader, since it won't be used + rm "${S}/swank-loader.lisp" + + insinto "${CLSOURCEROOT%/}/swank" + doins *.lisp swank.asd || die + dodir "${CLSYSTEMROOT}" || die + dosym "${EPREFIX}${CLSOURCEROOT%/}/swank/swank.asd" \ + "${CLSYSTEMROOT%/}/swank.asd" || die + + ## install contribs + elisp-install ${PN}/contrib/ contrib/*.{el,elc,scm,goo} || die + insinto "${CLSOURCEROOT%/}/swank/contrib" + doins contrib/*.lisp || die + + ## install docs + doinfo doc/slime.info || die + dodoc README* ChangeLog HACKING NEWS PROBLEMS + newdoc contrib/README README.contrib + newdoc contrib/ChangeLog ChangeLog.contrib + use doc && dodoc doc/slime.pdf +} diff --git a/app-emacs/slime/slime-2.11.ebuild b/app-emacs/slime/slime-2.11.ebuild new file mode 100644 index 000000000000..bcab613a5c75 --- /dev/null +++ b/app-emacs/slime/slime-2.11.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +[[ ${PV} = *9999* ]] && GIT_ECLASS="git-r3" || GIT_ECLASS="" + +inherit common-lisp-3 ${GIT_ECLASS} elisp eutils + +DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)" +HOMEPAGE="http://common-lisp.net/project/slime/" +if [[ ${PV} != *9999* ]]; then + SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="GPL-2 xref? ( xref.lisp )" +SLOT="0" +if [[ ${PV} == *9999* ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~ppc ~sparc ~x86" +fi +IUSE="doc xref" +RESTRICT=test # tests fail to contact sbcl + +RDEPEND="virtual/commonlisp + dev-lisp/asdf" +DEPEND="${RDEPEND} + >=sys-apps/texinfo-5.1 + doc? ( virtual/texi2dvi )" + +CLPACKAGE=swank +CLSYSTEMS=swank +SITEFILE=70${PN}-gentoo.el + +src_unpack() { + if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/slime/slime.git" + ${GIT_ECLASS}_src_unpack + fi + elisp_src_unpack +} + +src_prepare() { + if [[ "${PV}" == "2.11" ]]; then + epatch "${FILESDIR}"/2.11/dont-load-sbcl-pprint.patch + fi + epatch "${FILESDIR}"/2.0_p20130214/gentoo-module-load.patch + epatch "${FILESDIR}"/2.0_p20110617/gentoo-dont-call-init.patch + has_version ">=app-editors/emacs-24" && rm -f lib/cl-lib.el + + # extract date of last update from ChangeLog, bug 233270 + SLIME_CHANGELOG_DATE=$(awk '/^[-0-9]+ / { print $1; exit; }' ChangeLog) + [ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog date" + + if [[ "${PV}" == "2.11" ]] || [[ "${PV}" == "2.12" ]]; then + # SLIME uses the changelog date to make sure that the emacs side and the CL side + # are in sync. We hardcode it instead of letting slime determine it at runtime + # because ChangeLog doesn't get installed to $EMACSDIR + epatch "${FILESDIR}"/2.11/gentoo-changelog-date.patch + else + epatch "${FILESDIR}"/2.15/gentoo-changelog-date.patch + fi + + # When starting slime in emacs, slime looks for ${S}/swank/backend.lisp as + # /usr/share/common-lisp/source/swank/swank-backend.lisp + pushd swank || die + for i in *.lisp + do + mv ${i} ../swank-${i} + done + popd + + sed -i "/(defvar \*swank-wire-protocol-version\*/s:nil:\"${SLIME_CHANGELOG_DATE}\":" swank.lisp \ + || die "sed swank.lisp failed" + sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el \ + || die "sed slime.el failed" + sed -i "s/@itemx INIT-FUNCTION/@item INIT-FUNCTION/" doc/slime.texi \ + || die "sed doc/slime.texi failed" + + # Remove xref.lisp (which is non-free) unless USE flag is set + use xref || rm -f xref.lisp +} + +src_compile() { + elisp-compile *.el || die + BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \ + elisp-compile contrib/*.el lib/*.el || die + emake -j1 -C doc slime.info || die "Cannot build info docs" + + if use doc; then + VARTEXFONTS="${T}"/fonts \ + emake -j1 -C doc slime.pdf || die "emake doc failed" + fi +} + +src_install() { + ## install core + elisp-install ${PN} *.{el,elc} "${FILESDIR}"/swank-loader.lisp \ + || die "Cannot install SLIME core" + sed "s:/usr/:${EPREFIX}&:g" "${FILESDIR}"/2.0_p20110617/${SITEFILE} \ + >"${T}"/${SITEFILE} || die "sed failed" + elisp-site-file-install "${T}"/${SITEFILE} || die + cp "${FILESDIR}"/2.0_p20110617/swank.asd "${S}" + # remove upstream swank-loader, since it won't be used + rm "${S}"/swank-loader.lisp + common-lisp-install-sources *.lisp + common-lisp-install-asdf swank.asd + + ## install contribs + elisp-install ${PN}/contrib/ contrib/*.{el,elc,scm,goo} \ + || die "Cannot install contribs" + common-lisp-install-sources contrib/*.lisp + + ## install lib + elisp-install ${PN}/lib/ lib/*.{el,elc} \ + || die "Cannot install libs" + + ## install docs + dodoc README.md ChangeLog CONTRIBUTING.md NEWS PROBLEMS + newdoc contrib/README.md README-contrib.md + newdoc contrib/ChangeLog ChangeLog.contrib + doinfo doc/slime.info + use doc && dodoc doc/*.pdf +} diff --git a/app-emacs/slime/slime-2.12.ebuild b/app-emacs/slime/slime-2.12.ebuild new file mode 100644 index 000000000000..bcab613a5c75 --- /dev/null +++ b/app-emacs/slime/slime-2.12.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +[[ ${PV} = *9999* ]] && GIT_ECLASS="git-r3" || GIT_ECLASS="" + +inherit common-lisp-3 ${GIT_ECLASS} elisp eutils + +DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)" +HOMEPAGE="http://common-lisp.net/project/slime/" +if [[ ${PV} != *9999* ]]; then + SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="GPL-2 xref? ( xref.lisp )" +SLOT="0" +if [[ ${PV} == *9999* ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~ppc ~sparc ~x86" +fi +IUSE="doc xref" +RESTRICT=test # tests fail to contact sbcl + +RDEPEND="virtual/commonlisp + dev-lisp/asdf" +DEPEND="${RDEPEND} + >=sys-apps/texinfo-5.1 + doc? ( virtual/texi2dvi )" + +CLPACKAGE=swank +CLSYSTEMS=swank +SITEFILE=70${PN}-gentoo.el + +src_unpack() { + if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/slime/slime.git" + ${GIT_ECLASS}_src_unpack + fi + elisp_src_unpack +} + +src_prepare() { + if [[ "${PV}" == "2.11" ]]; then + epatch "${FILESDIR}"/2.11/dont-load-sbcl-pprint.patch + fi + epatch "${FILESDIR}"/2.0_p20130214/gentoo-module-load.patch + epatch "${FILESDIR}"/2.0_p20110617/gentoo-dont-call-init.patch + has_version ">=app-editors/emacs-24" && rm -f lib/cl-lib.el + + # extract date of last update from ChangeLog, bug 233270 + SLIME_CHANGELOG_DATE=$(awk '/^[-0-9]+ / { print $1; exit; }' ChangeLog) + [ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog date" + + if [[ "${PV}" == "2.11" ]] || [[ "${PV}" == "2.12" ]]; then + # SLIME uses the changelog date to make sure that the emacs side and the CL side + # are in sync. We hardcode it instead of letting slime determine it at runtime + # because ChangeLog doesn't get installed to $EMACSDIR + epatch "${FILESDIR}"/2.11/gentoo-changelog-date.patch + else + epatch "${FILESDIR}"/2.15/gentoo-changelog-date.patch + fi + + # When starting slime in emacs, slime looks for ${S}/swank/backend.lisp as + # /usr/share/common-lisp/source/swank/swank-backend.lisp + pushd swank || die + for i in *.lisp + do + mv ${i} ../swank-${i} + done + popd + + sed -i "/(defvar \*swank-wire-protocol-version\*/s:nil:\"${SLIME_CHANGELOG_DATE}\":" swank.lisp \ + || die "sed swank.lisp failed" + sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el \ + || die "sed slime.el failed" + sed -i "s/@itemx INIT-FUNCTION/@item INIT-FUNCTION/" doc/slime.texi \ + || die "sed doc/slime.texi failed" + + # Remove xref.lisp (which is non-free) unless USE flag is set + use xref || rm -f xref.lisp +} + +src_compile() { + elisp-compile *.el || die + BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \ + elisp-compile contrib/*.el lib/*.el || die + emake -j1 -C doc slime.info || die "Cannot build info docs" + + if use doc; then + VARTEXFONTS="${T}"/fonts \ + emake -j1 -C doc slime.pdf || die "emake doc failed" + fi +} + +src_install() { + ## install core + elisp-install ${PN} *.{el,elc} "${FILESDIR}"/swank-loader.lisp \ + || die "Cannot install SLIME core" + sed "s:/usr/:${EPREFIX}&:g" "${FILESDIR}"/2.0_p20110617/${SITEFILE} \ + >"${T}"/${SITEFILE} || die "sed failed" + elisp-site-file-install "${T}"/${SITEFILE} || die + cp "${FILESDIR}"/2.0_p20110617/swank.asd "${S}" + # remove upstream swank-loader, since it won't be used + rm "${S}"/swank-loader.lisp + common-lisp-install-sources *.lisp + common-lisp-install-asdf swank.asd + + ## install contribs + elisp-install ${PN}/contrib/ contrib/*.{el,elc,scm,goo} \ + || die "Cannot install contribs" + common-lisp-install-sources contrib/*.lisp + + ## install lib + elisp-install ${PN}/lib/ lib/*.{el,elc} \ + || die "Cannot install libs" + + ## install docs + dodoc README.md ChangeLog CONTRIBUTING.md NEWS PROBLEMS + newdoc contrib/README.md README-contrib.md + newdoc contrib/ChangeLog ChangeLog.contrib + doinfo doc/slime.info + use doc && dodoc doc/*.pdf +} diff --git a/app-emacs/slime/slime-2.15.ebuild b/app-emacs/slime/slime-2.15.ebuild new file mode 100644 index 000000000000..bcab613a5c75 --- /dev/null +++ b/app-emacs/slime/slime-2.15.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +[[ ${PV} = *9999* ]] && GIT_ECLASS="git-r3" || GIT_ECLASS="" + +inherit common-lisp-3 ${GIT_ECLASS} elisp eutils + +DESCRIPTION="SLIME, the Superior Lisp Interaction Mode (Extended)" +HOMEPAGE="http://common-lisp.net/project/slime/" +if [[ ${PV} != *9999* ]]; then + SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="GPL-2 xref? ( xref.lisp )" +SLOT="0" +if [[ ${PV} == *9999* ]]; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~ppc ~sparc ~x86" +fi +IUSE="doc xref" +RESTRICT=test # tests fail to contact sbcl + +RDEPEND="virtual/commonlisp + dev-lisp/asdf" +DEPEND="${RDEPEND} + >=sys-apps/texinfo-5.1 + doc? ( virtual/texi2dvi )" + +CLPACKAGE=swank +CLSYSTEMS=swank +SITEFILE=70${PN}-gentoo.el + +src_unpack() { + if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/slime/slime.git" + ${GIT_ECLASS}_src_unpack + fi + elisp_src_unpack +} + +src_prepare() { + if [[ "${PV}" == "2.11" ]]; then + epatch "${FILESDIR}"/2.11/dont-load-sbcl-pprint.patch + fi + epatch "${FILESDIR}"/2.0_p20130214/gentoo-module-load.patch + epatch "${FILESDIR}"/2.0_p20110617/gentoo-dont-call-init.patch + has_version ">=app-editors/emacs-24" && rm -f lib/cl-lib.el + + # extract date of last update from ChangeLog, bug 233270 + SLIME_CHANGELOG_DATE=$(awk '/^[-0-9]+ / { print $1; exit; }' ChangeLog) + [ -n "${SLIME_CHANGELOG_DATE}" ] || die "cannot determine ChangeLog date" + + if [[ "${PV}" == "2.11" ]] || [[ "${PV}" == "2.12" ]]; then + # SLIME uses the changelog date to make sure that the emacs side and the CL side + # are in sync. We hardcode it instead of letting slime determine it at runtime + # because ChangeLog doesn't get installed to $EMACSDIR + epatch "${FILESDIR}"/2.11/gentoo-changelog-date.patch + else + epatch "${FILESDIR}"/2.15/gentoo-changelog-date.patch + fi + + # When starting slime in emacs, slime looks for ${S}/swank/backend.lisp as + # /usr/share/common-lisp/source/swank/swank-backend.lisp + pushd swank || die + for i in *.lisp + do + mv ${i} ../swank-${i} + done + popd + + sed -i "/(defvar \*swank-wire-protocol-version\*/s:nil:\"${SLIME_CHANGELOG_DATE}\":" swank.lisp \ + || die "sed swank.lisp failed" + sed -i "s:@SLIME-CHANGELOG-DATE@:${SLIME_CHANGELOG_DATE}:" slime.el \ + || die "sed slime.el failed" + sed -i "s/@itemx INIT-FUNCTION/@item INIT-FUNCTION/" doc/slime.texi \ + || die "sed doc/slime.texi failed" + + # Remove xref.lisp (which is non-free) unless USE flag is set + use xref || rm -f xref.lisp +} + +src_compile() { + elisp-compile *.el || die + BYTECOMPFLAGS="${BYTECOMPFLAGS} -L contrib -l slime" \ + elisp-compile contrib/*.el lib/*.el || die + emake -j1 -C doc slime.info || die "Cannot build info docs" + + if use doc; then + VARTEXFONTS="${T}"/fonts \ + emake -j1 -C doc slime.pdf || die "emake doc failed" + fi +} + +src_install() { + ## install core + elisp-install ${PN} *.{el,elc} "${FILESDIR}"/swank-loader.lisp \ + || die "Cannot install SLIME core" + sed "s:/usr/:${EPREFIX}&:g" "${FILESDIR}"/2.0_p20110617/${SITEFILE} \ + >"${T}"/${SITEFILE} || die "sed failed" + elisp-site-file-install "${T}"/${SITEFILE} || die + cp "${FILESDIR}"/2.0_p20110617/swank.asd "${S}" + # remove upstream swank-loader, since it won't be used + rm "${S}"/swank-loader.lisp + common-lisp-install-sources *.lisp + common-lisp-install-asdf swank.asd + + ## install contribs + elisp-install ${PN}/contrib/ contrib/*.{el,elc,scm,goo} \ + || die "Cannot install contribs" + common-lisp-install-sources contrib/*.lisp + + ## install lib + elisp-install ${PN}/lib/ lib/*.{el,elc} \ + || die "Cannot install libs" + + ## install docs + dodoc README.md ChangeLog CONTRIBUTING.md NEWS PROBLEMS + newdoc contrib/README.md README-contrib.md + newdoc contrib/ChangeLog ChangeLog.contrib + doinfo doc/slime.info + use doc && dodoc doc/*.pdf +} diff --git a/app-emacs/sml-mode/Manifest b/app-emacs/sml-mode/Manifest new file mode 100644 index 000000000000..453afb0c1c7e --- /dev/null +++ b/app-emacs/sml-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50sml-mode-gentoo-6.1.el 72 SHA256 494ab66660a18e56444e27ffe15dd2451baf163a91dbc4aeb98185788b4979a8 SHA512 f8b15038063e9419a5dbcb9b98696df8d431d86806e06d24645671d3c3b5b79c3c31e32330efbbbc0b72a38c841273a14f998bb62ca0cacaf3483507ec8d7444 WHIRLPOOL a8dcce2380e63583c66ed0525d5afa6b391d42af045db1b611fba7e33f8915f3c73b52e891276482f0ed2332a45003fbff4856869b16bac5347e31160c4f76cb +DIST sml-mode-6.4.el.xz 20512 SHA256 ce524bd955fe3bd7e548e00ea4f568fd2b045f635268a086167b86a5d3760efe SHA512 238c69cf34bdd9b825fdc00e65741a458e64bf4bf38ed96ba0518154dd92f25877d56d09f4c13271577ea8641ca828023db950db07a42fe1a02659527b65cb5b WHIRLPOOL 16c534d6aa9e354804ab74717bdd9872dea8d67645ec541ba230b4cc7cea0a79c376ef9067ad4e9d6b1e0aaa56d47cc47329081293c4f2f519bb4e2c6f2d9f2b +EBUILD sml-mode-6.4.ebuild 500 SHA256 dd4758218358a588a5a912b32fa66636a15d7afe79610fb41520886f65a97d7f SHA512 a1d7a446d46b78b50efd2d907efab0aa2363fc2742602e7c183cb8770d994c931597b6ae15c194da1b9d0909de26b1561c12a7e289e600f969772cdeca8f8590 WHIRLPOOL ead929ba45c36911d2009d0e961b63a068d71d90d028325e3685f156a41e107bb5588e2e8b9c07882634b34a23012b086e8be71715cf2604ab42797e2a92f37d +MISC ChangeLog 2637 SHA256 5ec369b3df60de76ce88dbc69b4a2f7f53480a7883b6aff0578824da79b06463 SHA512 a327833dfba56059e1a3edf9df2ca0bd0501ccd7b725cdd1f4df61b2af1b63d49512269048e6660ea92af0f1ff7385027d838d6f1457af254d8af76ca48054da WHIRLPOOL 9906270bca07445185c2fbe224faacd92f3686d718c59561c2cc14476695629c071e486f85e592407f42837d83e76e6d649154c77894b04283dc02127d68df1d +MISC ChangeLog-2015 4525 SHA256 72bef5f7a69f8db0a1405a425921cc28fff5e47f2007b8e0fef57c209c77ba89 SHA512 d79e2f49855aec6b1859da4446791831d132374a2db7b1ddc5cc008bcd0414a791081bd30a5e2ba208d39f3c99ae5ad7f8f5a8fe09e287331b026f8dd22ee9da WHIRLPOOL be7d7619ea18c5e8c08783a0b658c3583848f84b4ea06b5b90835b9e052036d791f88b604599ba54546905be2efd74a8fb18b6708370b605a5f805b08583402b +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/sml-mode/files/50sml-mode-gentoo-6.1.el b/app-emacs/sml-mode/files/50sml-mode-gentoo-6.1.el new file mode 100644 index 000000000000..feb0eb3a9551 --- /dev/null +++ b/app-emacs/sml-mode/files/50sml-mode-gentoo-6.1.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "sml-mode-autoloads" nil t) diff --git a/app-emacs/sml-mode/metadata.xml b/app-emacs/sml-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/sml-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/sml-mode/sml-mode-6.4.ebuild b/app-emacs/sml-mode/sml-mode-6.4.ebuild new file mode 100644 index 000000000000..7eb5bbb42718 --- /dev/null +++ b/app-emacs/sml-mode/sml-mode-6.4.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +NEED_EMACS=24 + +inherit elisp + +DESCRIPTION="Emacs major mode for editing Standard ML" +HOMEPAGE="http://www.iro.umontreal.ca/~monnier/elisp/" +# taken from https://elpa.gnu.org/packages/${P}.el +SRC_URI="mirror://gentoo/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="alpha amd64 ppc x86" + +SITEFILE="50${PN}-gentoo-6.1.el" + +src_compile() { + elisp-compile *.el + elisp-make-autoload-file +} diff --git a/app-emacs/sokoban/Manifest b/app-emacs/sokoban/Manifest new file mode 100644 index 000000000000..1001c0a2cad9 --- /dev/null +++ b/app-emacs/sokoban/Manifest @@ -0,0 +1,6 @@ +AUX 50sokoban-gentoo.el 127 SHA256 3414bda517d6501c20a33e8f96ea6f44c38f426a114814de5863dccdb674f9ac SHA512 361a572d75a32639e37db650184a75dba80f8f63399d919bcf40252b04631e217e78663f03aa9e506f20bb2502816201d49cc6630be3c67177a6ff9895c7a24c WHIRLPOOL cde7e68d7977667f3b98d223019753c1ad3434581363fced7d8370683661186c64bd69b870d6bb0e0789383f4d23dc92a5bf826ee5385e71427f91583e598ee8 +DIST sokoban-1.4.tar 61440 SHA256 8127798c25bb19ae8d9a4d8d9d3e24b43a5a1ec45b0c79f1003a66991157d3f9 SHA512 8c04f509013e1d8f6e8cc1e182ec253fc84870e5733623038ea03f2447952dcbc77236c64b158ea4e4613dafce192f2c4b50aac3e1e219a049a6a951a44a7ac1 WHIRLPOOL ca5cde6a3418a05c289b03352add8a9c615381c93e2ec13238e2955de8b3c06267ac351c873cdc0eba1abdc125d02d57275a72d1f4a1b4318434d437ec737e2f +EBUILD sokoban-1.4.ebuild 497 SHA256 b817c46e4fddb3a583d72943de75da0ed9d465bb9979df8bb903b164f67008ed SHA512 0a91ad19e78815c6ec523b5aa40379f3cdcfa2ee01ebeb1cebb2a825a34d57ff58c395446ad5cb86bcb923a4e4cea44f0af1126f29c87ec4260e4c81ed84f189 WHIRLPOOL 21994051532abc3d2cfadfe472ad78157a1359217a915777fce92bcb16f9d622e8ad4216d69a42c0c5640dcbd95e31012667345819fbd7ca900110517fbcda54 +MISC ChangeLog 2491 SHA256 a00ee9bc7b8527715e1369e222669f84c62a3fe43a4d7bdd2b0cb2f08cbb0554 SHA512 50f1ce7a0ebf40d9398593b12bdf5ba9f1df2f997afe3c554fb23b91b566b74a1f3b1d111c830319183203d5c7bff41d686d808ca1eab6616b685b70a032b4c4 WHIRLPOOL 940ed26aa279fa8059ee656cc884dd30c225ae842ccc262e97913bbb8f6a6c4263887d79a1486dab236d7f125786faba06f78e27f2b1677c19a12290cdb27af0 +MISC ChangeLog-2015 1097 SHA256 6fb94908a6a77925f7ff38808cf28ddf2452e14423c347cd9c3c18c80da21033 SHA512 34eeda48575e752b08ef9344e607edcd98b49b991cc6ca0ffd90eb283374687e7a4945f24f6f91727edef52370a5d137e063c7c8de31c7fe80609b8a5d20a402 WHIRLPOOL 9c3f2adc99c97ac7243bbd03c544565fb89c6384f2d81ec0432d7dbebf3b82aba62c3bb243a46f943a97cbaf026633a4197340654d24825f6f4b7992d87ec5e7 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/sokoban/files/50sokoban-gentoo.el b/app-emacs/sokoban/files/50sokoban-gentoo.el new file mode 100644 index 000000000000..418d409b1335 --- /dev/null +++ b/app-emacs/sokoban/files/50sokoban-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'sokoban "sokoban" nil t) +(setq sokoban-level-file "@SITEETC@/sokoban.levels") diff --git a/app-emacs/sokoban/metadata.xml b/app-emacs/sokoban/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/sokoban/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/sokoban/sokoban-1.4.ebuild b/app-emacs/sokoban/sokoban-1.4.ebuild new file mode 100644 index 000000000000..55c6a4fd9ec4 --- /dev/null +++ b/app-emacs/sokoban/sokoban-1.4.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Implementation of Sokoban for Emacs" +HOMEPAGE="https://elpa.gnu.org/packages/sokoban.html" +SRC_URI="https://elpa.gnu.org/packages/${P}.tar" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" + +ELISP_REMOVE="sokoban-pkg.el" +SITEFILE="50${PN}-gentoo.el" +DOCS="ChangeLog" + +src_install() { + elisp_src_install + insinto "${SITEETC}/${PN}" + doins sokoban.levels +} diff --git a/app-emacs/ssh/Manifest b/app-emacs/ssh/Manifest new file mode 100644 index 000000000000..48f642a2dce9 --- /dev/null +++ b/app-emacs/ssh/Manifest @@ -0,0 +1,6 @@ +AUX 50ssh-gentoo.el 174 SHA256 c836f9e4387e0c688938cd43e409a91d23a355d796ff77caecd4fb2c504cffb8 SHA512 730743d6169ead8a100fc9853eef9f1b8ff910b4f32e2deace9434cb22712c4a703b1b946360c120b7c6b290473d767cfc1811fbf79fc2b7db63c81f531c32f9 WHIRLPOOL 25240d78f40c0fd151f6d62ac2279b5b60dbf3208b7d30312cfbd45e54c5a4641e6e61beac20f223a07956d06ae84ce2e0b49ba04bc2928539799bc173309fa2 +DIST ssh-20120709.el.xz 4876 SHA256 7e3553c4d19c695c6955f89f62991a4a019e78504318956321f8771f9d615910 SHA512 69048f160bdd1b8ca29f0d49734cff7f9c4360ca9dd2abdacfcbca61bb964e84c962bf6388f424c0eb0161f1e8c8c9787dafebc084826b27d94300fba475ab9c WHIRLPOOL 81af759215bf637099aff22685abdae08241dcb37eb2e2eb61a523d94e079b7d3fa511d10f1bb305b059041e2f6a8cbd9288f7cc949fd51e9df15cb40681fa50 +EBUILD ssh-20120709.ebuild 422 SHA256 439b6ef60ce86b55e9d19b330adf9261ec84cd6477351fcc1c534a05f072c0df SHA512 958fce78272dc89e0615435425fdfaff146e591c85a75e97dd87d9408006527aa9389491962b9465a27ae37f46dc3cef24654b5d62112c08bffce4344d28c5ce WHIRLPOOL c18681d09f2d8b43441fb59aa20ad8e609bef58b48e09963a952fa4e3216f2bec9ac978d6443be51a99d65e457372cd9ce1d629ee135d9b3b9003285056ed3e3 +MISC ChangeLog 2356 SHA256 313baa073a3e5b259cd94647c72414f3a46ecd69e9d5b5d632244a37d964af24 SHA512 340afdeb9d401c27b59844936bdec12226958865c73d2fc7d0cdb104c6f7ed85682e0124e9da7b6b7028e6a99374fd73907294fa69214e4c9e4ceb1e1b4b214a WHIRLPOOL a9161f3097f92068b806a62c04a32873265ef7bec680b52a26d91cd2f7f7935de3621e9b36c3a8d681528a0ffce0f93019ae44eec39fdd39b82787a6006667e6 +MISC ChangeLog-2015 620 SHA256 efca331eb8bd087d83dc17e1c9f8651767eaee5e966bfc977e7c102ea29c9559 SHA512 34f063b6e31bc703beb504a2fb7b96df729e7dbee769b0d60e3064242cc06339f8e297a3f9d643ba34ba4bb4fefd483551381cad8db6c0cda2e8f23af5e2a136 WHIRLPOOL fc48667fa6f0b0299b7a22bb316185926c2b322fc824d5367d0c96fb9fc2b093d39177d66935e72c7a03d41c54f032b02c9548def9f4af5b33ea96265f6da55f +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/ssh/files/50ssh-gentoo.el b/app-emacs/ssh/files/50ssh-gentoo.el new file mode 100644 index 000000000000..387ffa532256 --- /dev/null +++ b/app-emacs/ssh/files/50ssh-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(add-to-list 'same-window-regexps "^\\*ssh-.*\\*\\(\\|<[0-9]+>\\)") +(autoload 'ssh "ssh" "Open a network login connection via `ssh'" t) diff --git a/app-emacs/ssh/metadata.xml b/app-emacs/ssh/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/ssh/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/ssh/ssh-20120709.ebuild b/app-emacs/ssh/ssh-20120709.ebuild new file mode 100644 index 000000000000..0b25cdef034f --- /dev/null +++ b/app-emacs/ssh/ssh-20120709.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Support for SSH sessions in Emacs shell buffers" +HOMEPAGE="http://www.splode.com/~friedman/software/emacs-lisp/index.html#ssh" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/stripes/Manifest b/app-emacs/stripes/Manifest new file mode 100644 index 000000000000..dddda5427ec0 --- /dev/null +++ b/app-emacs/stripes/Manifest @@ -0,0 +1,6 @@ +AUX 50stripes-gentoo.el 186 SHA256 53c1697dd52a5d3e18be595bdd8794121c72705c2e5193e6291608449912ee0d SHA512 878ef4a745a46b9e5d053b521ad6e7a5340223e929a2a75dadb4e5f7d9917f9e044454e6a4f02316e145568b0a80daf4925bee26523b257606e18a4fedf6e7e6 WHIRLPOOL da64b1a19828fe9266b7e3fb7901419f74a611c41c4168ebe9912d666153fb5accb9817be97fe77913475a66c3509cccf602b62f77f560d1fa5721c5fda065ab +DIST stripes-0.2.tar.gz 2203 SHA256 578f9be672e457652ea41e5af3c44c8eb679024f2c90c324fc02e56448d9c83a SHA512 c0e0d7c16f6d593221573268e8ec30f30374a6c4ad6e34458139de90f5cde12cdb02b81e91f40176ea10a9e411921bdeb324eb0bc6aa5f2874602bf38bdf9521 WHIRLPOOL a11659ddf2fb46418b8b5659ea60f745ae76f35886576142c44bf25a96b963a2a679ba65e248d58c6d36166bb4f1f637ea5ce6e831fd0507015524d330f75331 +EBUILD stripes-0.2-r1.ebuild 381 SHA256 c47fa8ebe250b8527b497bd46dbf9a3724fd37d1b08d283c5217ce2a893f4ed8 SHA512 bb9c3553c37a4a04d94b784e77c9ca625c24140f6768536840c8138b0a86dbb084771ed4c5d808a4f88e4cc9914cbdf009740e3b67b980ad5bb791c29f47551a WHIRLPOOL c353b334574d1c32dac7fe76a93872e0ef12a1fb6f1edc03d846fc2251d63e3cb970b7f5da6ff623aadf449f89d2e7552758697486658717464db7b88f50663a +MISC ChangeLog 2345 SHA256 a99f4d9b28b010bb7236bdd4cf88d43aebb6be2f81d4bfad636d0bcc7a77ff06 SHA512 0b69135f2f10bb0602079f9daa2f3b1cf1301850b3f7a4ff1ef54e4f9eb016d21e729b8724d52a0e0ec3f6057994f35c82e4825d0eab4d7695698abb0c871c6e WHIRLPOOL fac9478c2323386c784ec58d0ec34507f9fca59eb3dabe7fff2a765918026727d32b6720f1280bb6adca82351e094901c711f416a2047261ebb6508ee1a1d71d +MISC ChangeLog-2015 1778 SHA256 e1cb05d7aa6c0b8919b0fdaf147a92f891dc7818e6ddfb0a51bdfac94a92ef63 SHA512 9db26994486c015c48abe88a75d5a566c6eba6584a0307ca9569e7ccea7f6a7e7aff7733fbb1c9a2cc1f3586a534e4786d0bc3bb5e059adda37889a227115b6c WHIRLPOOL 2f4a25cd0896911d36ac5e7e8489e9afa92024def79f6be6d6fd2fed51d6c71ce8c4565a23e5cca9679c9e12707873bf6eba3391fcaa6c8d563af8a31822e1ca +MISC metadata.xml 467 SHA256 e99891ce2dc51df2c94af8a635085ac90537a5d03f9ec316ded96330181b3854 SHA512 b2bfdbf5113b55eb9e07176e029ffc8f33dd417d2fbe351c72046eed0e1814f4bfaeaeb0ed821aa37106355aa8ab5e4986efb160770b6cca580cbf69c17f054c WHIRLPOOL a813cead821822f407c5f8a3bf7ac5a1bf9951addc1395f30ddfe59dc24b38f15c53539c3139210a139a208243584f201c5a0f250d4ca0de501b82fd65b35b31 diff --git a/app-emacs/stripes/files/50stripes-gentoo.el b/app-emacs/stripes/files/50stripes-gentoo.el new file mode 100644 index 000000000000..deeec9acdb6b --- /dev/null +++ b/app-emacs/stripes/files/50stripes-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP") +(autoload 'stripes-mode "stripes" "Toggle Color alternation mode." t) +(autoload 'turn-on-stripes-mode "stripes" "Turn on color alternation mode." t) diff --git a/app-emacs/stripes/metadata.xml b/app-emacs/stripes/metadata.xml new file mode 100644 index 000000000000..9c049f635b10 --- /dev/null +++ b/app-emacs/stripes/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Highlights every even line with an alternative background color. + Useful for buffers that display lists of any kind - as a guide for + your eyes to follow these lines. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/stripes/stripes-0.2-r1.ebuild b/app-emacs/stripes/stripes-0.2-r1.ebuild new file mode 100644 index 000000000000..6b4d14b9aa01 --- /dev/null +++ b/app-emacs/stripes/stripes-0.2-r1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An Emacs mode that alternates the background color of lines" +HOMEPAGE="http://www.emacswiki.org/emacs/StripesMode" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/sumibi/Manifest b/app-emacs/sumibi/Manifest new file mode 100644 index 000000000000..fe94f039314f --- /dev/null +++ b/app-emacs/sumibi/Manifest @@ -0,0 +1,6 @@ +AUX 50sumibi-gentoo.el 55 SHA256 ba7c38497c4ac28ccf4fb7510158e877fd018e0f0edac32351636a2f509609eb SHA512 d0042f963199f820cbf231168362873f1a701f81decc0b26a5b63eda68d9cde3485d3cbe23b77e615102bb2f12bf83c41e30c059873f5245555903fd026d453f WHIRLPOOL e5d461616261ef6b1b6431b78cbc8ee7cbc92d5b5a9e3b22bba41d9608074e17eff3c816889888df6f08e6ec716799b0d7b0ee6881809696b04340187a5b932a +DIST sumibi-0.5.2.tar.gz 26755 SHA256 345d956a537f56f36139e679e61f18c316908f92d21e31ad5042a92466066fbc SHA512 b630be8b7c73ba5e0babc2c2946ddb05019fa15b0a8aaf5b578c97de32094de174d6ced9c0168b2e802e35e2b30b4a02501a0d8c41b90a8f8bb4a85fe501cff3 WHIRLPOOL eecee77c92267178da091433158d3f991b9aaa42160589b209d4ef3a945a5eabf6434c4fccb9d8e6aa8ce8cef03fbc4f73654d183d64aa39b1716c8d88739fdd +EBUILD sumibi-0.5.2.ebuild 709 SHA256 b0c1ca170e3c1ccd8d96627a403baf3e98894d2d88f7cb300f560563c1f38d0a SHA512 37add501f451ff35a48cffcefd7030420e3271fd5c1598aed8e8812569cb052b97c7728604280c5222373262c3c842ceb8a0766c37ed325dacfff164ea0fe857 WHIRLPOOL 4053d88ec93e032c27c0b0b7197e46b6f0cd49b4ccebb84102cac9e0fa85cc88cb86e4e72d6984110864361fb0a1e7c04993098ad0dd66ef2bb287ced5006523 +MISC ChangeLog 2590 SHA256 c248c14ae1e6ef6820e85951f9b67814688ffa4ae642be2a68b858ba03b61380 SHA512 67a27a8fa9e31c7e1a825cd1c08ded5ca9ea3790428ddb171c9ae2a96baf2ca0a06ad40672455a9d103d559e0f161627f5b986fa048082355e3c656b29aaf7c2 WHIRLPOOL 914bc0c9d8c7913f33cc5ccb43476f59dcf145d882b9f63fa37143c665a272b0a9254e2e29a50d47c1c774a2cd8074b4cb9c37002ee32794c1bc9acf335b0bb3 +MISC ChangeLog-2015 955 SHA256 df8e12a0c5318c4a2764df83ed5a9ab5ee98eeee416f61c60e89d33aa0ec335f SHA512 a8a29fa189424b44f0a648b3391ff77f5e11b0b2e7fbb20dbb36aea9fb69a79d5892f1a7dbd5059d6f8975f387558f37eb75a64d45dc7148e75c639a60fdb96f WHIRLPOOL 82fd9bd15ba3a3cc229afe503acfee610cfdff3445042292c09d1a7cdc289a21c193930e7d8e88d5a994942894465394ea5d8f7ac8cf87d6161f5bfee0394b36 +MISC metadata.xml 429 SHA256 94497f34fe674e44bbef0662e6f109587a39635a160016f40f437b5aa44f84fb SHA512 50e3654467b70cd1f76ffc13e1b6318d15e1b09630460e7f173c9c80b33544bf954fb0d42048a3e2c590a8c3b5ca4e5217dceed49b4b7ee4d7da56d32d8cf752 WHIRLPOOL 7a76dcc5baa08a3b8d022c352bb874eb552e461bbba7ea1f6d986f39df58412355ad87cceb7b041ae9b2a745a51c000b93152dfa319ca9efe83a587ae5498e6d diff --git a/app-emacs/sumibi/files/50sumibi-gentoo.el b/app-emacs/sumibi/files/50sumibi-gentoo.el new file mode 100644 index 000000000000..e0292e2481bf --- /dev/null +++ b/app-emacs/sumibi/files/50sumibi-gentoo.el @@ -0,0 +1,4 @@ + +;;; sumibi site-lisp configuration + +(require 'sumibi) diff --git a/app-emacs/sumibi/metadata.xml b/app-emacs/sumibi/metadata.xml new file mode 100644 index 000000000000..60035a3c641d --- /dev/null +++ b/app-emacs/sumibi/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> +</maintainer> +<upstream> + <remote-id type="sourceforge-jp">sumibi</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/sumibi/sumibi-0.5.2.ebuild b/app-emacs/sumibi/sumibi-0.5.2.ebuild new file mode 100644 index 000000000000..b7240c5f8aa7 --- /dev/null +++ b/app-emacs/sumibi/sumibi-0.5.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit elisp + +DESCRIPTION="Statistical Japanese input method using the Internet as a large corpus" +HOMEPAGE="http://www.sumibi.org/" +SRC_URI="mirror://sourceforge.jp/sumibi/17176/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +SITEFILE=50${PN}-gentoo.el + +src_compile() { + cd client/elisp + elisp-compile *.el || die "elisp-compile failed" +} + +src_install() { + cd client/elisp + elisp-install ${PN} *.{el,elc} || die "elisp-install failed" + elisp-site-file-install "${FILESDIR}/${SITEFILE}" \ + || die "elisp-site-file-install failed" + + cd "${S}" + dodoc README CREDITS CHANGELOG +} diff --git a/app-emacs/tdtd/Manifest b/app-emacs/tdtd/Manifest new file mode 100644 index 000000000000..c6c1570a6743 --- /dev/null +++ b/app-emacs/tdtd/Manifest @@ -0,0 +1,6 @@ +AUX 50tdtd-gentoo.el 742 SHA256 27f17f9e3558a1eebdea647d7882a65b9a1b46a1eef158b8040bcc067e974e85 SHA512 c3a3e7121fa6634c664845584934411a6da2259e1ed839511f0f53d28d87a3f78269d90da16ed91ee8b35d6a5f29245e4d85aaf10b3e20d1ebe6b072a39fb662 WHIRLPOOL 45bb7efbb4b64d44be28765f07141463bee61878bfd7cab56e379eaf0b95ad8cb3fcf3409f7289ad0f27278cd99ecc3d3baa56905bf0721e9b0e881bdf6ff5bc +DIST tdtd071.zip 37673 SHA256 1e4a3b499187ef92b186d5cffa161f3377a9ee7bb44f3e9f5eafaa72cf862844 SHA512 3de529178718352bc437a3e91d3102990a88314d1dc5ad3d3120c6dfcbb1aef008edc00e46ee051fd5c968c698230393a301dd645484aa748b5b982df84e0556 WHIRLPOOL dca2378f48785c7de643791090f9724aa62ddbe16900cfdd50a53da95dcc42304b174ea3c4ebf10d069d373053f0587bf83d8c423b6ffe72bcc2cb3b5019aacd +EBUILD tdtd-0.7.1-r1.ebuild 498 SHA256 629af8c890f6525478f395d2887cfbac729cef73b0e59a61c39b9d44f7cc6bcb SHA512 de81735bb13f01d87d71f5a254ab4d05638903b1cf7cf2fa4378669b9653655a76f3bfce33dcac27c561cfde54dd0581ceb88d22e2682c8226d009e9d93ada77 WHIRLPOOL a6c3b1a5d0b542142ef7624f4eb583c3fb608ee9b681b462422aa2614a6338e0810e068fb6f7a9f6553fd4d14eab918387e98ef4ba3d6461cdc9438d3bbc46e0 +MISC ChangeLog 2337 SHA256 c16be3667a7060c1f0732afa5d887adcc6bc4cc7e17216538a45b9cc9f38c5b6 SHA512 63fc027488f59b06f749c59c42d8ba6e95163a3f1a6997893e164c090887f27abc41349dad6a7279aa720644b65abf3d12196596cc4fc7c73734205e1846912e WHIRLPOOL d0a6d2e70c3fa433bf1b254802772dda7afa8b47d5c3498f5e0d02d4fad79a4217e866c962b84e508c3d989beeb70c3e78646bebc26600d2233751b208dfa97e +MISC ChangeLog-2015 1817 SHA256 5e3bdb0c78bce81b083751953d402b1d32564de629ec2b658eedda894ab59c72 SHA512 fc07e356ed6719036e506a7bdd81e07196815485a273d675c580be5fc8c99d9638e84be456bdb1f887f0b5766159b3efa7de92be4434914623536a2fda64bce3 WHIRLPOOL 3b36a4ea60c05f578325e1b4f32f5ddb7d7e9c305b62cee640c3f9501a8227ca6a7e120262c2b41cf9f12b494ebf2d2cb1b4f8ea2a5cfe1776705fb9580724f3 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/tdtd/files/50tdtd-gentoo.el b/app-emacs/tdtd/files/50tdtd-gentoo.el new file mode 100644 index 000000000000..3867c8faa137 --- /dev/null +++ b/app-emacs/tdtd/files/50tdtd-gentoo.el @@ -0,0 +1,28 @@ + +;;; tdtd site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") + +(autoload 'dtd-mode "tdtd" "Major mode to edit DTD files." t) +(autoload 'dtd-etags "tdtd" + "Execute etags on FILESPEC and match on DTD-specific regular expressions." + t) +(autoload 'dtd-grep "tdtd" "Grep for PATTERN in files matching FILESPEC." t) + +;; Turn on font lock when in DTD mode +(add-hook 'dtd-mode-hooks + 'turn-on-font-lock) + +(setq auto-mode-alist + (append + (list + '("\\.dcl$" . dtd-mode) + '("\\.dec$" . dtd-mode) + '("\\.dtd$" . dtd-mode) + '("\\.ele$" . dtd-mode) + '("\\.ent$" . dtd-mode) + '("\\.mod$" . dtd-mode)) + auto-mode-alist)) + +;; To use resize-minibuffer-mode, uncomment this and include in your .emacs: +;;(resize-minibuffer-mode) diff --git a/app-emacs/tdtd/metadata.xml b/app-emacs/tdtd/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/tdtd/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/tdtd/tdtd-0.7.1-r1.ebuild b/app-emacs/tdtd/tdtd-0.7.1-r1.ebuild new file mode 100644 index 000000000000..d73286744276 --- /dev/null +++ b/app-emacs/tdtd/tdtd-0.7.1-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit elisp + +DESCRIPTION="Emacs Major Mode for SGML and XML DTDs" +HOMEPAGE="http://www.menteith.com/wiki/tdtd" +SRC_URI="http://www.menteith.com/raw-attachment/wiki/tdtd/data/${PN}${PV//./}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" +IUSE="" + +DEPEND="app-arch/unzip" +RDEPEND="" + +S="${WORKDIR}" +SITEFILE=50${PN}-gentoo.el +DOCS="TODO changelog.txt readme.txt tutorial.txt" diff --git a/app-emacs/teco/Manifest b/app-emacs/teco/Manifest new file mode 100644 index 000000000000..d09e4b1ff53e --- /dev/null +++ b/app-emacs/teco/Manifest @@ -0,0 +1,8 @@ +AUX 50teco-gentoo.el 257 SHA256 0f5462dbf8632c898192ab09a9874a4adabbc2a2a96861a19e4dda3e61708dad SHA512 ab17c9541474290b9ea85d6788b54e5615b4ca93cb8194986950d285f744f614f8e598e6d5bf6441069f8274c7f012f9266178a104789488f88934ce1e2b0759 WHIRLPOOL 5118206e0917a10ac0b5c4b665c3579a6dc641df2f654b323b7fa7eb25a18c5b29eb3a91f809a0e8377e5becc36f0be520c4f56e5312160ba0730db4963e0f61 +AUX teco-7-emacs-24.patch 1350 SHA256 c0b71d81d8fae37f9fdc2fb23345369371694789d608b97a763f43e4c4582a90 SHA512 71afdf37ab38e76181e1a7ce90a73ad31a625039d784b9334f79a8642a45c7922022f74231e8cf70cb6bcad023012412262d6ef840ac611a182e3eb48ee0f4e5 WHIRLPOOL 3518a537f215e20a6dbfab2658c6d80841934836620138e213d3623f6d77b0163281abb5684444e7569bbc9bebcd11be9cbbf648a3210eee4fdb017668c88a8a +AUX teco-7-minibuffer-prompt.patch 2574 SHA256 e26d54b1100d63aa2ccfc6c86925b0826b2c93612dfb1b37d6108a920fd030e2 SHA512 df67994df08353757cf7be3d8ebf0c0d6c048d8e195360d9f7afaa29ca44cd3ccbe95885d9c790a29c1965c3d291136e195fa076bf9a0a42304c46267ebb1446 WHIRLPOOL 84110ba3ffa4f3c1e4f1b38017bdde8d2cc34a27cc5b2c82e24175de482d594d1adb364b06e8611aaeb9e15d7262b1eae472b4ccbe2ae1c70626d63c788d1b40 +DIST teco-7.el.bz2 16372 SHA256 28c04c00f36bc04ffd31291fa2718538a549a5d86dc372a427fba60b40801570 SHA512 7fb050d2d12aadeccc18d852b4191493be301c90ac5426ee4f985a89eba62f9b57d263a2156d5252e88d06bbe68508aca2bebeca65402ff9e8f00937f5189feb WHIRLPOOL 97aea17fe808c44a42cf24485a5f738103e46ee6fc3da86fadde40134f93894639068092a5298d2266a2ca184a11c890f64ef98d282fcfc5a163e88c8bd4c19b +EBUILD teco-7-r1.ebuild 700 SHA256 309305c64477446c9814dfa8b94e4b5f70535cbd6e9f9b1d36b37f810def24b3 SHA512 0e0f5484690d0acffe4fd8e70934921edaeb7e3b05f66b5da43020d1f450a80f8283b6532ed781197f6443a72f9f01ea44b517e9ff507bdfd24e8fb2ac3241ff WHIRLPOOL 44b5246ece36866a2a0001e6f30b9b7f0e398c51b80956e98c4d50602d0c943696c821fef6f1c90ff3fdaf0fedbfd1c76b9eb68ecc207115893ad401f1f4edd7 +MISC ChangeLog 2400 SHA256 6b11a98bf3584f2ab8f7636e14f9528266b1729c1939163865f5aa2b02ddfe12 SHA512 26c4716cd3b2566fe62c1707845b8bedfe1bb2bc58f11c5ab088c2e0e4f9bbb457619b03660d88c1f4eeb460a2dedc80e49662d1c462c7b258abeb514a8d3614 WHIRLPOOL dbc9ae0c7abf6c7cb6d053570d26b7a7139573d130735a9750529f73d786e7f9a7999ea7adcb36b654e52a26d3e2eac96158e0d73b32bc7516a70fc761ba1cd2 +MISC ChangeLog-2015 672 SHA256 3320fd7897eec164f569b15c4651ad628adbf8f6579304a29c38dbe578d8489b SHA512 23ca90e565422468267d60fc732bf57e2990daf4cab23943c7fcf8da0cdcf6acaf3e0aa671d55024161a4df05b4afa954d0f9695b4105fe0fbaabde0a004179b WHIRLPOOL 1cd619a48fb3b52f6e49417ed6ae13e67deff03ee113256e63a10957634ffcf72a4194512c8155417ac1d3a6d29e18338909f57274009dc2f2a545b947fbcd2e +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/teco/files/50teco-gentoo.el b/app-emacs/teco/files/50teco-gentoo.el new file mode 100644 index 000000000000..6992ef1e5735 --- /dev/null +++ b/app-emacs/teco/files/50teco-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'teco:command "teco" "Read and execute a Teco command string." t) +(autoload 'teco "teco" "Read and execute a Teco command string." t) +(autoload 'teco:copy-to-q-reg "teco" "Copy region into Teco q-reg REG." t) diff --git a/app-emacs/teco/files/teco-7-emacs-24.patch b/app-emacs/teco/files/teco-7-emacs-24.patch new file mode 100644 index 000000000000..0b3251919ddb --- /dev/null +++ b/app-emacs/teco/files/teco-7-emacs-24.patch @@ -0,0 +1,47 @@ +--- teco.el ++++ teco.el +@@ -312,7 +312,7 @@ + "Return string describing the version of Teco. When called interactively, + displays the version." + (interactive) +- (if (interactive-p) ++ (if (called-interactively-p 'interactive) + (message "Teco version %s" (teco-version)) + teco-version)) + +@@ -2254,7 +2254,7 @@ + + (defun teco:command-self-insert () + (interactive) +- (teco:command-insert-character last-command-char)) ++ (teco:command-insert-character last-command-event)) + + (defun teco:command-quit () + (interactive) +@@ -2267,7 +2267,7 @@ + + (defun teco:command-return () + (interactive) +- (setq last-command-char ?\n) ++ (setq last-command-event ?\n) + (teco:command-self-insert)) + + (defun teco:command-escape () +@@ -2275,7 +2275,7 @@ + ;; Two ESCs in a row terminate the command string + (if (eq last-command 'teco:command-escape) + (throw 'teco:command-quit (minibuffer-contents-no-properties))) +- (teco:command-insert-character last-command-char)) ++ (teco:command-insert-character last-command-event)) + + (defun teco:command-ctrl-u () + (interactive) +@@ -2334,7 +2334,7 @@ + ;; q-register + (progn + ;; insert the * into the buffer +- (teco:command-insert-character last-command-char) ++ (teco:command-insert-character last-command-event) + ;; read the next character + (let ((c (read-char)) + c1) diff --git a/app-emacs/teco/files/teco-7-minibuffer-prompt.patch b/app-emacs/teco/files/teco-7-minibuffer-prompt.patch new file mode 100644 index 000000000000..f46fadc98a39 --- /dev/null +++ b/app-emacs/teco/files/teco-7-minibuffer-prompt.patch @@ -0,0 +1,76 @@ +--- teco.el ++++ teco.el +@@ -2213,9 +2213,11 @@ + (define-key teco:command-keymap "/" 'teco:command-slash) + (define-key teco:command-keymap "*" 'teco:command-star) + +-(defvar teco:command-escapes nil +- "Records where ESCs are, since they are represented in the command buffer +-by $.") ++(defvar teco:command-display-table ++ (let ((table (make-display-table))) ++ (aset table ?\e [?$]) ++ table) ++ "Display table used while reading teco commands.") + + (defun teco:copy-to-q-reg (char start end) + "Copy region into Teco q-reg REG. +@@ -2244,15 +2246,11 @@ + + (defun teco:read-command () + "Read a teco command string from the user." +- (let* ((teco:command-escapes nil) +- (command (catch 'teco:command-quit +- (read-from-minibuffer teco:prompt nil +- teco:command-keymap)))) +- (if command +- (while teco:command-escapes +- (aset command (car teco:command-escapes) ?\e) +- (setq teco:command-escapes (cdr teco:command-escapes)))) +- command)) ++ (minibuffer-with-setup-hook ++ (lambda () ++ (setq buffer-display-table teco:command-display-table)) ++ (catch 'teco:command-quit ++ (read-from-minibuffer teco:prompt nil teco:command-keymap)))) + + (defun teco:command-self-insert () + (interactive) +@@ -2276,16 +2274,13 @@ + (interactive) + ;; Two ESCs in a row terminate the command string + (if (eq last-command 'teco:command-escape) +- (throw 'teco:command-quit (buffer-string))) ++ (throw 'teco:command-quit (minibuffer-contents-no-properties))) + (teco:command-insert-character last-command-char)) + + (defun teco:command-ctrl-u () + (interactive) + ;; delete the characters + (kill-line 0) +- ;; forget that they were ESCs +- (while (and teco:command-escapes (<= (point) (car teco:command-escapes))) +- (setq teco:command-escapes (cdr teco:command-escapes))) + ;; decide whether to shrink the window + (while (let ((a (insert ?\n)) + (b (pos-visible-in-window-p)) +@@ -2297,9 +2292,6 @@ + (interactive) + ;; delete the character + (backward-delete-char 1) +- ;; forget that it was an ESC +- (if (and teco:command-escapes (= (1- (point)) (car teco:command-escapes))) +- (setq teco:command-escapes (cdr teco:command-escapes))) + ;; decide whether to shrink the window + (insert ?\n) + (if (prog1 (pos-visible-in-window-p) +@@ -2362,9 +2354,6 @@ + + ;; Insert a single command character + (defun teco:command-insert-character (c) +- (if (eq c ?\e) +- (setq teco:command-escapes (cons (1- (point)) teco:command-escapes) +- c ?$)) + (insert c) + (if (not (pos-visible-in-window-p)) + (enlarge-window 1))) diff --git a/app-emacs/teco/metadata.xml b/app-emacs/teco/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/teco/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/teco/teco-7-r1.ebuild b/app-emacs/teco/teco-7-r1.ebuild new file mode 100644 index 000000000000..abbf3fcbed06 --- /dev/null +++ b/app-emacs/teco/teco-7-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="TECO interpreter for GNU Emacs" +HOMEPAGE="http://www.emacswiki.org/emacs/TECO" +# taken from: http://www.emacswiki.org/emacs/teco.el +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +ELISP_PATCHES="${P}-minibuffer-prompt.patch + ${P}-emacs-24.patch" +SITEFILE="50${PN}-gentoo.el" +DOC_CONTENTS="To be able to invoke Teco directly, define a keybinding + for teco:command in your ~/.emacs file, e.g.: + \\n\\t(global-set-key \"\\C-z\" 'teco:command) + \\nSee ${SITELISP}/${PN}/teco.el for documentation." diff --git a/app-emacs/template/Manifest b/app-emacs/template/Manifest new file mode 100644 index 000000000000..856ecfbf58c3 --- /dev/null +++ b/app-emacs/template/Manifest @@ -0,0 +1,6 @@ +AUX 50template-gentoo.el 968 SHA256 863761052d393649d241927d429fe231a6cba5f74dae7148b820d2061147d895 SHA512 a6c4fd122ae1daa7e0a07b259dba0581cdd7868d220c107c6979ef5f842659dc51c0573948979d9907241918686b48da4a89baff33abdcb12bfb30941a068396 WHIRLPOOL 088bcb445758437149273a61e26691358c3af140c26a97bab1c73d7983b6fe8a5076853873fa0c23061c11aa32d3ce18c0b5333d07a48b6cdd6220d452a3b863 +DIST template-3.1c.tar.gz 37903 SHA256 d71885ec8d230a5a7cc909f052b97ed7cc30423ca0e2647392424dfd10459845 SHA512 d9fee39b67ff986d7c2dccbd09af3ce208f0e1a616a406fefefe4a6399f69a3527fa5609e87d41f7ceec5bf95818a62cb8da62994b28945998f8a9074821914c WHIRLPOOL 57043085455aefc5a378fa0d48525d823345932d67c34ceee1c5106481d468c1e9fb8559d511f4184d326e71bd46b9416d92f0c080de04607f559da34c163683 +EBUILD template-3.1c-r1.ebuild 637 SHA256 189d0481b746b3bf82b1837a49ae6b092a3415e2f768f2d0962a36e4e2417b3f SHA512 601ef1ba2db841a2be31f8f0cb9049b5c4e596073284fedd82c79af20fb6ad42c145e64c8e61caa6bf14df0064e5414fbbf597e5a28497e9c1ca4461de6c01bc WHIRLPOOL f2c8f25cf261fcd72052255db7db1e23f9cb6e0a21d355a8978380589a9ab879c8b2b0cf628b84745355e5271378e9988415a1ec45dbf259c809d669eaebe1bf +MISC ChangeLog 2351 SHA256 83391a886c39273d29f5814bf91c64acbc046e3c2a014f44b9517b17e861544f SHA512 0ba7613b332a91bc029160d04258e39f1433abf4749d5d817ea4983299b00d23ac895d777d3c34eabb5c96817a588f86546e1f110e0d7620791cdd0a23e435b2 WHIRLPOOL da74c3c197a70cdd15c83d7ed9a9d3e49b6e72e770198f572d544b619c817c4c1a5ee67ba861f5677c75b820e01554824b326e6256279c56b0a108d7c11191c0 +MISC ChangeLog-2015 776 SHA256 b197a04a800a5f8c5852685483bbd1a320262c8cf779f74e6c27f9ab76fb0106 SHA512 cd9a2309d8ca0f195a831ce6abaef468f96220f81ae11b83a43f26717f682d3842596754b6169dbad5a1eb0726af9518c2a23b9d2e58a8737bedba90c52bf80c WHIRLPOOL 87e72eeef033a48028e9ed0ffe029c035071bdd24695326fe0041c5d12dcf35f77d95431d0053318b94f49a8470124df643d4e0dfaaf2cbe21305a36c0081e98 +MISC metadata.xml 341 SHA256 e771c7f16536d310d3a7af6ad9ee91446db1eff8c860614c9fc84aa05c9b9b37 SHA512 5bf78455bd9cca318191970e758922dd83f26171d7b103367206044c1c766bc939433a871be14536335419f12d7406a07983cdd15def5d81b1b74c31fd1da623 WHIRLPOOL c068f50d0d9492406dfe516872eb3c58fd90109a2d377056f4afea3c2662c2ef4118e856938952a34a9d67448a6195b8a4f6dd2ba7a34c919af82f2da3a924b9 diff --git a/app-emacs/template/files/50template-gentoo.el b/app-emacs/template/files/50template-gentoo.el new file mode 100644 index 000000000000..3da76196f42e --- /dev/null +++ b/app-emacs/template/files/50template-gentoo.el @@ -0,0 +1,20 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'template-single-comment "template" + "Decorate the comment in the current line with dashes and alike." t) +(autoload 'template-block-comment "template" + "Decorate the current block of comment-only lines with dashes and alike." t) +(autoload 'template-update-header "template" + "Replace old file name in header with current file name." t) +(autoload 'template-expand-template "template" + "Expand template file TEMPLATE and insert result in current buffer." t) +(autoload 'template-new-file "template" + "Open a new file FILE by using a TEMPLATE." t) +(autoload 'template-initialize "template" + "Initialized package template. See variable `template-initialize'." t) + +(setq template-default-directories + (list (if (and (not (file-directory-p "~/.templates/")) + (file-directory-p "~/lib/templates")) + (expand-file-name "~/lib/templates/") + (expand-file-name "~/.templates/")) + "@SITEETC@/templates")) diff --git a/app-emacs/template/metadata.xml b/app-emacs/template/metadata.xml new file mode 100644 index 000000000000..ab35afb4a697 --- /dev/null +++ b/app-emacs/template/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">emacs-template</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/template/template-3.1c-r1.ebuild b/app-emacs/template/template-3.1c-r1.ebuild new file mode 100644 index 000000000000..4de14534d3c4 --- /dev/null +++ b/app-emacs/template/template-3.1c-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Use templates, decorate comments, auto-update buffers" +HOMEPAGE="http://emacs-template.sourceforge.net/" +SRC_URI="mirror://sourceforge/emacs-template/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/${PN}" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile lisp/*.el +} + +src_install() { + elisp-install ${PN} lisp/*.{el,elc} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + insinto "${SITEETC}/${PN}" + doins -r templates + dodoc README lisp/ChangeLog +} diff --git a/app-emacs/tempo-snippets/Manifest b/app-emacs/tempo-snippets/Manifest new file mode 100644 index 000000000000..5428024ce661 --- /dev/null +++ b/app-emacs/tempo-snippets/Manifest @@ -0,0 +1,6 @@ +AUX 50tempo-snippets-gentoo.el 88 SHA256 45a19f98826993f2afc5f219b468ee1766cee7011fedce0f48d4ac34c05372fb SHA512 aaeaf81327283a4f482c08b6bf78f0e60154e76ec2df15aafb213b5d25d54778a26e204e0c5cc7816aa4a82add11e6291332cd1f6130c77be92b72406994e88e WHIRLPOOL bce6d3ed0848eb0e21ee07aaec4e617815c2e133ac3f330ba7ab911010ed33b5a7bf62eda1953b37df0d0b3960087c163db66be7f7b71fb40c571fd26bb21889 +DIST tempo-snippets-0.1.5.el.bz2 5369 SHA256 fba98dfe5f8c37fd9367a8ec26cebfb09c483a8667c5f1a29d22c51dabcbd573 SHA512 77b739d3c9def0abc422daee372cdf5602ed79b7cb154125a0aa3ca99e24b025c070fbb8439638ce35849243efadc9cddf187debc53905242ab417ec79acacec WHIRLPOOL e568081d78e53c80dbc80903fd6a282eb618e2613c36ca7942025ec9414acc69b4de760285c1e37fe588d145905cbead2ec72f553ca562f10a8ad767f36439de +EBUILD tempo-snippets-0.1.5.ebuild 421 SHA256 19b1ec00cda6c8a9b3155f3e9ab7f0a0499de65a664fd7ae314454a0312d1b12 SHA512 ac7a4b72851e656c1ee44ff0826bf296d3e139ba275edca483572cd7ef9956f97e133f3b1444d71a2ac76a70c266d1f0f45cf837f22558a829ba8ed7fe195d83 WHIRLPOOL 7264617f8867cbea7713fb8a37d560a49af5921bac2fe335ba0126ef10b69f80c370a8ff98f11b8f84d20f5128cc652fce160798a394d016b09b9ee52649a557 +MISC ChangeLog 2404 SHA256 69a0ee306fdcbffbee7c27e00246effe70e0ffd86e5bc7f1bc8a1bfd325fdd02 SHA512 575646cb17e197312ee5294f48b5a67b79c9cc6efefd5850d6a963cd8dcbc5abf69816fe57607be6f43e905108b71d35b9b7f6df41d027160d4b1614ce652753 WHIRLPOOL 8cea8ab4d82345fb9628c7637850da92b6d660d3a47d6383179874e975d86c3284bd7c82ed2eb5a660332155b6f969f4fea56889c04ba6dbf97a494b5363d9fc +MISC ChangeLog-2015 1085 SHA256 e90f2f9b364da4d07264ab39242b5a4d9da3f96f0a95fc75c84ac4d0478a5819 SHA512 776a7f425f9d240f1ce679774819cef439a015b740cfdce56032ca32f343133590c76d67030c109bffed99d6eacab12b3d9a1568753b30ec10e54497c651ddeb WHIRLPOOL c4b83d4cac045b287489dea0638bed84838a2b1f17bb9516790523750917dbdaf3ab3b1e9e2eff727f03b21a4e4de484f80953c6bd799f33a293c2908e5d39ca +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/tempo-snippets/files/50tempo-snippets-gentoo.el b/app-emacs/tempo-snippets/files/50tempo-snippets-gentoo.el new file mode 100644 index 000000000000..d35cc3e61bf0 --- /dev/null +++ b/app-emacs/tempo-snippets/files/50tempo-snippets-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'tempo-define-snippet "tempo-snippets") diff --git a/app-emacs/tempo-snippets/metadata.xml b/app-emacs/tempo-snippets/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/tempo-snippets/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/tempo-snippets/tempo-snippets-0.1.5.ebuild b/app-emacs/tempo-snippets/tempo-snippets-0.1.5.ebuild new file mode 100644 index 000000000000..834e176b7562 --- /dev/null +++ b/app-emacs/tempo-snippets/tempo-snippets-0.1.5.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Visual insertion of tempo templates" +HOMEPAGE="http://nschum.de/src/emacs/tempo-snippets/ + http://www.emacswiki.org/emacs/TempoSnippets" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/thinks/Manifest b/app-emacs/thinks/Manifest new file mode 100644 index 000000000000..e16d9eaa82cf --- /dev/null +++ b/app-emacs/thinks/Manifest @@ -0,0 +1,6 @@ +AUX 50thinks-gentoo.el 852 SHA256 c37f94cd63bd7355365753c1bdd42bb89aedcb3aaa2d3198ea067abfb61d1a7d SHA512 c82105986cd349a7716ac1ee1b54f16101719aa6f14a3485ec7942b8704c6fd748e5eba708064607c15a50158df64d7591af90a7bdb38ba7e0ed6c0811ca9897 WHIRLPOOL 25a3fb3fdf96e2a553c462d78fc2d94f8d7161690bcd66a9dfc4bf8cdca9139cba086b527e29847cda00abf659f9ee4ef0b56fa5d8ca6dc4621c2b5792de8508 +DIST thinks-1.9.el.bz2 2989 SHA256 fe51755231be601686a10901af276de9d746ef71b57b0954a21f0e9a98b35d38 SHA512 ba85485df0decb2825a832b60b01a4ae8ef2e32dc356d16b770a4b59a795e138f3c26e14d8eb27e97038d10d2633945c7b2bd14933fdf7815f6c0abc07de5802 WHIRLPOOL 32981107e64cd04aafe8d52ef2bf4a2b3ab2b5589514591437b0422a82ae7fd7e2ab92955a4ecccf58769858fbe0e37765c63db1304acd2fd54fe03a67df0f49 +EBUILD thinks-1.9.ebuild 407 SHA256 32f50a298038c6cbf5646a93ce390ade517a7bf437d37a66ea37491749e3c7b0 SHA512 1d6dc2def9daeb1fcc27568c46f93ed47f2270b7473788d05788446b63009022d5ec93e9ae99e5fbf7ee670644f385848a683f4da288966f0ce7941c7b374c24 WHIRLPOOL c6fe2b49fbf44b935f965858298b648853a31bcfcf230471b58b80b7509b0a4518ce4a3abbc1de26ab5a7504eb4a2e90670b181c796fcf59f8d2b815ef1e6a10 +MISC ChangeLog 2356 SHA256 ee92a750fa72e23cb906f67050f4869bccdb6eefe8f39ca69991b00d879af43b SHA512 0ed89a9c477a78ada3132821bd5a3a4f74c713e82160d0acb3357da22e29f8021efef1d2fd4672b10621983604ede7cf0c464ec61c09638b9de8655955f0688b WHIRLPOOL eff0a4a138ee43d344ad0d7b013c1a4a5185b3ff28bead9b3fdbc1aef36876fecac28d6ee43d998b79ea1e024b4d2a7ef9384f3c5396025885fed8e9caaeb25a +MISC ChangeLog-2015 1374 SHA256 efb59653740ee63058491a0f872ac94190d24fa61c24c9ff5f184ee6be5becda SHA512 5249a0d37bcebea1ff25aeca34cfbca45df5622129004c11142a589dd9aab93ca882770fd42cb382b0a4f564292ea0e95a95a001f87098a51c456f9759b025fb WHIRLPOOL cd1c9d8557ef33869e7265e371be433c45bd1bea80c85256d733c697244e9a21a35cb3aba82659f251993889aeca782bfb7eb0ef0c4325e4cfbda6060449e7b6 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/thinks/files/50thinks-gentoo.el b/app-emacs/thinks/files/50thinks-gentoo.el new file mode 100644 index 000000000000..e9b9968517ac --- /dev/null +++ b/app-emacs/thinks/files/50thinks-gentoo.el @@ -0,0 +1,31 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload (quote thinks) "thinks" "\ +Insert TEXT wrapped in a think bubble. + +Prefix a call to this function with \\[universal-argument] if you don't want +the text to be filled for you. + +\(fn TEXT)" t nil) + +(autoload (quote thinks-region) "thinks" "\ +Bubble wrap region bounding START and END. + +Prefix a call to this function with \\[universal-argument] if you don't want +the text to be filled for you. + +\(fn START END)" t nil) + +(autoload (quote thinks-yank) "thinks" "\ +Do a `yank' and bubble wrap the yanked text. + +Prefix a call to this function with \\[universal-argument] if you don't want +the text to be filled for you. + +\(fn)" t nil) + +(autoload (quote thinks-maybe-region) "thinks" "\ +If region is active, bubble wrap region bounding START and END. +If not, query for text to insert in bubble. + +\(fn)" t nil) diff --git a/app-emacs/thinks/metadata.xml b/app-emacs/thinks/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/thinks/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/thinks/thinks-1.9.ebuild b/app-emacs/thinks/thinks-1.9.ebuild new file mode 100644 index 000000000000..4471d2d43248 --- /dev/null +++ b/app-emacs/thinks/thinks-1.9.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Insert text in a think bubble" +HOMEPAGE="http://www.davep.org/emacs/" +# taken from http://www.davep.org/emacs/${PN}.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="alpha amd64 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/thumbs/Manifest b/app-emacs/thumbs/Manifest new file mode 100644 index 000000000000..0028dca733de --- /dev/null +++ b/app-emacs/thumbs/Manifest @@ -0,0 +1,6 @@ +AUX 50thumbs-gentoo.el 583 SHA256 a95e5048165139dcf8e976246a84f2808751504b609bb564af67a45be4825b80 SHA512 dc608706b845acaa68c7a3ae62495adb43d918523d9e68c521173a6b28962cc438359147b7918e001d68d6d9e11365c1e9d3557464497a258ab168adc28e993e WHIRLPOOL 1b326479b75e10090180d95b5becb9d4627f72efec6e55fa98b99aef0c74d988b2e12aeebb4544cac6d05121afd1cfde46487cc8ec67bc1385c8573cf052179e +DIST thumbs-2.0.el.bz2 6521 SHA256 e7f788f4e19c21b535024cdc49185e922fe91e39f7502486cca09a0125bb6935 SHA512 d4bca861ed5db620a2319659e255bef14241a68067be994402d2d36bb7fe34ab5a22b6b76dea5631aa5288d03caadb3a8163a8ecf439144d8d50cc410cfe078d WHIRLPOOL 3fd85cff14a9e40cf657994c9d44b337ad525dcf13ddede1a2d9262fe249ccfc126d702ee67b2c809bf1a25dc7764d6bc2f447b168abea1e967c0d595bd48573 +EBUILD thumbs-2.0-r1.ebuild 411 SHA256 191eac804d764a54b06ba9a1ce80b78afca97dfd78ef00d5745764dbdf3fd3b3 SHA512 ec712ab826b7f1917a2233652875ad8063b3c086cd0bbb956c2a7e19fd1ef22f7aba637c6bc3a08d1393bb1562b5785dbc1bf68148e4fa2b6c0bfc7a1fe44356 WHIRLPOOL cfb71f3ad07a2a4054f137f4e263b23bb7ec47211b2864a7d8f1eac270521e6e8f6e4438501d5fe6167e1fae54ff14f9d2f4600c9c3b5e8a400af4d85c76a4ba +MISC ChangeLog 2335 SHA256 45ae35462c47433ee8239771ba299db0ef3c5ea56682ccff0fda197ed502d47e SHA512 085f446bb2d43932e790a04374a36fc9ae51e72ea268725335964a9222630a4b2c69453309c8ec97591bb08b42c9a300ab9d6551bde40291ca21bc086648e4e3 WHIRLPOOL 7461c484d8337098d697e990462f60094a9ab8c1f8e77a267eb903b193ae7ee7dc0ce5c9dcffae683111a60ae2da6203798674e0855966d5fd26f267153eaf9c +MISC ChangeLog-2015 2802 SHA256 cc16ce45a925391c1ab2442a3cefa59495a366028ef4055525b99e60c353152c SHA512 3f18d180a26eb4e03ce5c267b8019420f6c4de17d979c7e750aea54fa1ee9cfb255060d7f3d285e045a7832e332622a498b58f61295590e39655909f0ef019e7 WHIRLPOOL 180aa7a514fbe3137716d6ecff8eae5791cffc6434265e7bf201291d91f6e99d97ce6e96a876c462bde967698d222d8ed29ccf6d2958516c97f656e72f56e670 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/thumbs/files/50thumbs-gentoo.el b/app-emacs/thumbs/files/50thumbs-gentoo.el new file mode 100644 index 000000000000..12627d30c75e --- /dev/null +++ b/app-emacs/thumbs/files/50thumbs-gentoo.el @@ -0,0 +1,11 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'thumbs-find-thumb "thumbs" "Display the thumbnail for IMG." t) +(autoload 'thumbs-show-all-from-dir "thumbs" + "Make a preview buffer for all images in DIR." t) +(autoload 'thumbs-dired-show-marked "thumbs" + "In Dired, make a thumbs buffer with all marked files." t) +(autoload 'thumbs-dired-show-all "thumbs" + "In dired, make a thumbs buffer with all files in current directory." t) +(defalias 'thumbs 'thumbs-show-all-from-dir) +(autoload 'thumbs-dired-setroot "thumbs" + "In dired, Call the setroot program on the image at point." t) diff --git a/app-emacs/thumbs/metadata.xml b/app-emacs/thumbs/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/thumbs/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/thumbs/thumbs-2.0-r1.ebuild b/app-emacs/thumbs/thumbs-2.0-r1.ebuild new file mode 100644 index 000000000000..9d927c99e677 --- /dev/null +++ b/app-emacs/thumbs/thumbs-2.0-r1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Emacs thumbnail previewer for image files" +HOMEPAGE="http://www.emacswiki.org/emacs/ThumbsMode" +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc sparc x86" +IUSE="" + +RDEPEND="virtual/imagemagick-tools" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/tuareg-mode/Manifest b/app-emacs/tuareg-mode/Manifest new file mode 100644 index 000000000000..4d70eae39786 --- /dev/null +++ b/app-emacs/tuareg-mode/Manifest @@ -0,0 +1,10 @@ +AUX 50tuareg-mode-gentoo.el 343 SHA256 254de1abcd93c5f7054e8108308b1e4232ab50309a0e3ad50c310a64a875ca07 SHA512 41cdc5aa7c083afbe044c730b898e06817fb8c5d9799d0c88be9ad15501d4135e16597623b66ae65a40160d9a04358392a98e03646ba2207e0f981f33e28750d WHIRLPOOL e43a1cbe471138e76d62c3ac2165d312b7993a95cf9ee7ed886fb178420ec6dff12306cff2f13e4b548a99189bd1c85ce675daadeed98539f672e46ceb7c627f +DIST tuareg-2.0.7.tar.gz 57999 SHA256 7ba8016cdd2195d37ccc1c0e300323f807b8bdc6d3ce9e622ae9a36355d3a9c9 SHA512 6cf290879dd9b7993a046dbebb9944a245fa82d1e7849b46f477b7217b46026ce5195e40e4d9b990e047a03680197827334e6d54d82610da6fc2e62386357d42 WHIRLPOOL 19b6c8fb7e7b6427499aa7aec0b22e0152ca35e93c042c2f3e4a760a76ba4c89c7951df25a128414a2f7df5aee7d76aea255c0b235065c9dcae4e62ed3c05c86 +DIST tuareg-2.0.8.tar.gz 57777 SHA256 13da95153d6d50ef697878c45d81302340f97a42ab14112c61b8c6b0e891512c SHA512 c9e268eb550fd36614e6632335b623a0916d64dd84a0259fd83c6f08e3138196d3871bc7664d6debe62732d4459130ef1e9271b24982138ff69d90442d031990 WHIRLPOOL 08e5f39111e8770ee1e4c8d0fe5104b20a3bcf89bb08a7acac0758d7933243cc55f6933e838c85aae2dadd1836301d3e9988fe38f7863fbe39410f879d17a67e +DIST tuareg-mode-2.0.10.tar.gz 102576 SHA256 f83438208fa4f0e93e662620fb6c939e272041ba6b32cf28397618cd28ab5ae4 SHA512 53bdc3b2b78bcf7e6b075932b9319f9d08b02b4b3fd74fc9aa30b390b30e4069e19e09e0fbb03fb11877e6d89649b8e59c645cc8de196115c1bbdab308145743 WHIRLPOOL 1a48ec2ecc9ab7d4203860cbf1dc00d64b80082014d3053db686097ca1f7ef1d2cb311976b2b3a0bd58704ab5f8734b33ee781de3bf57ee2323ea54c2286318a +EBUILD tuareg-mode-2.0.10.ebuild 461 SHA256 87239f80bdba50cbefcfe6cedd15e16e3b88cd1341ef35ffef6c435d55b91765 SHA512 d4c20260eba3b5151d2d550e0f75e910c9f40e1a47cf96a8e548bdab2074dbd3351709be1b1c3fe32b97c57eaf5cf58bc3ead1eb35c10c472aa7eff313f68337 WHIRLPOOL 65bedb2d24b07852ade234e485fbccddde245551a5bde3dfdab21e98a1cfb66a2899868aed8bfcdf1e5fb759185130f22844048ed47237e7df467215d1b2f743 +EBUILD tuareg-mode-2.0.7.ebuild 505 SHA256 77d595a8d1592a28d3274e740c8db20caf9502562f53744c659eafcfd0b1dd37 SHA512 5a982624d089ce91f1b31f20f65f295c9d8cda900888007f41b498ac70b8282edd61000206d8dcdcd000a7a95ac5de3e7d2ac58981e95391131aacce47dc29cd WHIRLPOOL 0e3db7b51119791c6847898c064ece3f9d686cbb39edf214070fc8e5f6d2d299c467fc70decca4f235e7215656f58dec89cb3bbb14602d09bfd5769c0282572d +EBUILD tuareg-mode-2.0.8.ebuild 518 SHA256 0cecdc7d946050303d3d899b072b4e1edc538d475db651fcfca3ca0c943a9fb4 SHA512 b61c58e72b5d207a85bfeebf2e94d01451ad74192c8d2f8431780f23ef02658794e72b5c2309cb925063482fb055f30de42637160ff016e9891ca40c14432435 WHIRLPOOL 41efb7a47200ebb6dac520e819dfdb020b585b0752ea3a501a5cf511e1df0d9c39ae6db83d2e9490dc70a240e1605394fcf8f43a3c1b88a56f8393b1ea692e54 +MISC ChangeLog 2672 SHA256 72eb2a0c6405bc2f68de9d43170dcd5ba68661179f40d2d72f1711dee72983b3 SHA512 a6289a5d64b0eef347bc0f6d593dd74a7b080fb5e602af945301e21e3fd9453fad2ecfa3597cbff527b69c2630aed2a82c7fcd5f1063616a58f1308138697a2a WHIRLPOOL 32e527d0060443792ce03580f9dad10297c7bda0b7fd19977d91ed32b0670a7e5a249d54cd9242ed041b2781bc279d87ee85c1dbd2ff32652f263b4e6c6da95f +MISC ChangeLog-2015 7746 SHA256 7da591248b414efe9d2726dbf9bcafc7f4b7a873123036a1d8fd937ac4a97d6b SHA512 a5b5fd95e6e5f057d747851cf3fb280b303bea4b4fee2b4ef408a2692d374490d212d03f7cc3aa1ae41282f8a9adc61051dbd6344840054259869cdfdfd9c109 WHIRLPOOL f1975f29c5f01089c7ea9604a5ef62184a2a5433e13db1c331fc9763fd9083c4a9bc8a1393a5f80ad215a6842b00c7c7efb38f50d3744b70f45eb4d487f520ef +MISC metadata.xml 757 SHA256 d4311d223d26ec1298351a44f823bc8daf013fb861d7fc4bc1cf958ba24f11b9 SHA512 a37f0a46d2702b8f26e8b59af1e41bccfae5f5c10c11dee1ce8c368a1240a404e733eb8c11bc18e6eeaacbda78dd99bae2048742bd6a771658d662dd66abf09b WHIRLPOOL f2d9986ac15ad104ace9dbd6f455f6b9c86943279e221006b570414d51273b7d4295bdc53e751da3abdfad99b735ba0ad174cb44cfd9a69b8a1dc656b732748e diff --git a/app-emacs/tuareg-mode/files/50tuareg-mode-gentoo.el b/app-emacs/tuareg-mode/files/50tuareg-mode-gentoo.el new file mode 100644 index 000000000000..7e970412ac37 --- /dev/null +++ b/app-emacs/tuareg-mode/files/50tuareg-mode-gentoo.el @@ -0,0 +1,6 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'tuareg-mode "tuareg" "Major mode for editing Caml code" t) +(autoload 'tuareg-run-ocaml "tuareg" "Run an OCaml toplevel process." t) +(autoload 'ocamldebug "ocamldebug" "Run the Caml debugger" t) +(defalias 'camldebug 'ocamldebug) +(add-to-list 'auto-mode-alist '("\\.ml[iylp]?\\'" . tuareg-mode)) diff --git a/app-emacs/tuareg-mode/metadata.xml b/app-emacs/tuareg-mode/metadata.xml new file mode 100644 index 000000000000..94a035d240c5 --- /dev/null +++ b/app-emacs/tuareg-mode/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>ml@gentoo.org</email> + <name>Gentoo ML Project</name> +</maintainer> +<longdescription> + Tuareg is an Object Caml/Camllight mode for Emacs. It handles automatic + indentation and syntax highlighting of code. It also supports an interactive + Caml top-level and debugger. Tuareg attempts to do a better job than the + Emacs mode distributed with the OCaml 3.x source. +</longdescription> +<upstream> + <remote-id type="github">ocaml/tuareg</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/tuareg-mode/tuareg-mode-2.0.10.ebuild b/app-emacs/tuareg-mode/tuareg-mode-2.0.10.ebuild new file mode 100644 index 000000000000..0f3e6123136f --- /dev/null +++ b/app-emacs/tuareg-mode/tuareg-mode-2.0.10.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An Objective Caml/Camllight mode for Emacs" +HOMEPAGE="http://forge.ocamlcore.org/projects/tuareg/" +SRC_URI="https://github.com/ocaml/tuareg/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" + +S="${WORKDIR}/tuareg-${PV}" +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md" diff --git a/app-emacs/tuareg-mode/tuareg-mode-2.0.7.ebuild b/app-emacs/tuareg-mode/tuareg-mode-2.0.7.ebuild new file mode 100644 index 000000000000..5eddbb053a51 --- /dev/null +++ b/app-emacs/tuareg-mode/tuareg-mode-2.0.7.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An Objective Caml/Camllight mode for Emacs" +HOMEPAGE="http://forge.ocamlcore.org/projects/tuareg/" +SRC_URI="http://forge.ocamlcore.org/frs/download.php/1304/tuareg-${PV}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" + +S="${WORKDIR}/tuareg-${PV}" +ELISP_REMOVE="tuareg-pkg.el tuareg-site-file.el" +SITEFILE="50${PN}-gentoo.el" +DOCS="README" diff --git a/app-emacs/tuareg-mode/tuareg-mode-2.0.8.ebuild b/app-emacs/tuareg-mode/tuareg-mode-2.0.8.ebuild new file mode 100644 index 000000000000..c2eb95e0e14e --- /dev/null +++ b/app-emacs/tuareg-mode/tuareg-mode-2.0.8.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An Objective Caml/Camllight mode for Emacs" +HOMEPAGE="http://forge.ocamlcore.org/projects/tuareg/" +SRC_URI="https://github.com/ocaml/tuareg/releases/download/${PV}/tuareg-${PV}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" + +S="${WORKDIR}/tuareg-${PV}" +ELISP_REMOVE="tuareg-pkg.el tuareg-site-file.el" +SITEFILE="50${PN}-gentoo.el" +DOCS="README.md" diff --git a/app-emacs/twittering-mode/Manifest b/app-emacs/twittering-mode/Manifest new file mode 100644 index 000000000000..c32435be2836 --- /dev/null +++ b/app-emacs/twittering-mode/Manifest @@ -0,0 +1,8 @@ +DIST twittering-mode-2.0.0.tar.gz 615223 SHA256 164f6c46eae1e8ac65c60bdd40fb315df0044a5819ef25ce5ebc639b2b4ac1cd SHA512 318768c54c99c03c7641bfeb8396fdcaf65752121da6a64e6af9c071b6c429f73e44d1698df600915c4c7042233ef96cf86c037eece21b00d8e52a01ae569601 WHIRLPOOL 4b686e543a3b9ba0bc176141f6f6908a02cbd4c81984c5518092d489613595697d6bed1c7abc29675fcaa50b8fb961c413da5f69ee4640072b8755a8d81b5817 +DIST twittering-mode-3.0.0.tar.gz 1363235 SHA256 4848c4df0aad547d77412d04ad5f2c5c690a853cc39605a0a220fdfe828e350a SHA512 c696a8f31abcf6944c127575719d3e9b24a2bfb6271e0193e2a6faa8137c6468c7686b88d1e4ec0c3cc3b833e26853b435726d1acb422e9f37d3c0334e278494 WHIRLPOOL f926861a842bd1325f103ae2f0178b543e6a3c8cc366fbbbaf71005d200927c9d9286edd302517897099020e30708f835e97483723fb20023714f168e606b7c8 +EBUILD twittering-mode-2.0.0.ebuild 844 SHA256 62bd85c42e21db7ba82ac0d713452a72475137d11a4eefc9da0ff26188fd786f SHA512 03636162edd76ef4d80ce83a02e0065e4ad5138d7aa9a7f089a3d1551644463406c0191ac72e2fbfd440ac2d049863fdbf5568a7adeb7728f2b1dce8af821ebe WHIRLPOOL 444328f05c75414e1b459c272fe508ea0f41f12117f93e510308ad05741bd169192f21967d0e3c8593b97f158654a2c8a0a4ae80ee915ebe6a23f6b454d2af69 +EBUILD twittering-mode-3.0.0.ebuild 844 SHA256 62bd85c42e21db7ba82ac0d713452a72475137d11a4eefc9da0ff26188fd786f SHA512 03636162edd76ef4d80ce83a02e0065e4ad5138d7aa9a7f089a3d1551644463406c0191ac72e2fbfd440ac2d049863fdbf5568a7adeb7728f2b1dce8af821ebe WHIRLPOOL 444328f05c75414e1b459c272fe508ea0f41f12117f93e510308ad05741bd169192f21967d0e3c8593b97f158654a2c8a0a4ae80ee915ebe6a23f6b454d2af69 +EBUILD twittering-mode-9999.ebuild 844 SHA256 62bd85c42e21db7ba82ac0d713452a72475137d11a4eefc9da0ff26188fd786f SHA512 03636162edd76ef4d80ce83a02e0065e4ad5138d7aa9a7f089a3d1551644463406c0191ac72e2fbfd440ac2d049863fdbf5568a7adeb7728f2b1dce8af821ebe WHIRLPOOL 444328f05c75414e1b459c272fe508ea0f41f12117f93e510308ad05741bd169192f21967d0e3c8593b97f158654a2c8a0a4ae80ee915ebe6a23f6b454d2af69 +MISC ChangeLog 2475 SHA256 923d87e324809b6fa80c5168ad15c527c9fcedd0df7936e571ade6f00606cad7 SHA512 838ddf24c391181723a03c538ba0e55d6f5440ca410fc7f27898ba8799953d70d3f708c8da176483fee46e9179716df39609158352f1aeefa5086530423cefff WHIRLPOOL baa3409a29d6612af727d5e619a2dc531589722f48bbcd822cba61396cad00ecac615d3a569352349a38c89fbbe6b7708375db788c70be113c7c8060695f042d +MISC ChangeLog-2015 1291 SHA256 522791281971e22c94a15bc511203203c2ba9b3a2e5929ed35fa5a11cb3083ff SHA512 a5ff9ac04ab34757d1574a352834e74f0acb18462addb06465d0b23b47bcfb8064c5de01b90bcd2a9622c002d2798c1a2b0e7e486f5d7c06d796b34c080f3f76 WHIRLPOOL 84a9f5862bd0b8c1119bf9084983d8359141e289e86eb063722f323e92b18d651eab3555fb49a09fb7e04e815577ba8427cd23a9372f33f620bc3b310f31e83e +MISC metadata.xml 408 SHA256 592d81ef9ee2e61320980fddd2b34440b91aa4258c4afec50a8c072875567f35 SHA512 5d6fad266eb35c92343368d836144f4cb0c2c86e36dcc6153f15e71cf92f1f0a91a2a92f4755554332adfa42cb6ba4935b308cdf5aa37367648abe0a4d037730 WHIRLPOOL 65504d0a4d1057f3209f1381695a1f8be91dde0937b5adab4189890b6926026a956bd82040facec62ece5d5d0e4542a25080814106c0e047808dcf91b79d25ac diff --git a/app-emacs/twittering-mode/metadata.xml b/app-emacs/twittering-mode/metadata.xml new file mode 100644 index 000000000000..a81a6bc51bb3 --- /dev/null +++ b/app-emacs/twittering-mode/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>naota@gentoo.org</email> +</maintainer> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">twmode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/twittering-mode/twittering-mode-2.0.0.ebuild b/app-emacs/twittering-mode/twittering-mode-2.0.0.ebuild new file mode 100644 index 000000000000..b858dc10fc4e --- /dev/null +++ b/app-emacs/twittering-mode/twittering-mode-2.0.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp elisp-common eutils + +if [ "${PV}" = "9999" ]; then + EGIT_REPO_URI="https://github.com/hayamiz/twittering-mode.git" + inherit git-2 + SRC_URI="" + KEYWORDS="" + IUSE="doc" +else + SRC_URI="mirror://sourceforge/twmode/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + RESTRICT="test" + IUSE="" +fi + +DESCRIPTION="Emacs major mode for Twitter" +HOMEPAGE="http://twmode.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" + +DEPEND="" +RDEPEND="app-crypt/gnupg" + +src_compile() { + elisp-compile twittering-mode.el || die + [ "${PV}" = "9999" ] && use doc && emake -C doc/manual +} + +src_test() { + emake check +} + +src_install() { + [ "${PV}" = "9999" ] && use doc && dodoc doc/manual/twmode/twmode.html + elisp-install ${PN} twittering-mode.el *.elc || die +} diff --git a/app-emacs/twittering-mode/twittering-mode-3.0.0.ebuild b/app-emacs/twittering-mode/twittering-mode-3.0.0.ebuild new file mode 100644 index 000000000000..b858dc10fc4e --- /dev/null +++ b/app-emacs/twittering-mode/twittering-mode-3.0.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp elisp-common eutils + +if [ "${PV}" = "9999" ]; then + EGIT_REPO_URI="https://github.com/hayamiz/twittering-mode.git" + inherit git-2 + SRC_URI="" + KEYWORDS="" + IUSE="doc" +else + SRC_URI="mirror://sourceforge/twmode/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + RESTRICT="test" + IUSE="" +fi + +DESCRIPTION="Emacs major mode for Twitter" +HOMEPAGE="http://twmode.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" + +DEPEND="" +RDEPEND="app-crypt/gnupg" + +src_compile() { + elisp-compile twittering-mode.el || die + [ "${PV}" = "9999" ] && use doc && emake -C doc/manual +} + +src_test() { + emake check +} + +src_install() { + [ "${PV}" = "9999" ] && use doc && dodoc doc/manual/twmode/twmode.html + elisp-install ${PN} twittering-mode.el *.elc || die +} diff --git a/app-emacs/twittering-mode/twittering-mode-9999.ebuild b/app-emacs/twittering-mode/twittering-mode-9999.ebuild new file mode 100644 index 000000000000..b858dc10fc4e --- /dev/null +++ b/app-emacs/twittering-mode/twittering-mode-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp elisp-common eutils + +if [ "${PV}" = "9999" ]; then + EGIT_REPO_URI="https://github.com/hayamiz/twittering-mode.git" + inherit git-2 + SRC_URI="" + KEYWORDS="" + IUSE="doc" +else + SRC_URI="mirror://sourceforge/twmode/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + RESTRICT="test" + IUSE="" +fi + +DESCRIPTION="Emacs major mode for Twitter" +HOMEPAGE="http://twmode.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" + +DEPEND="" +RDEPEND="app-crypt/gnupg" + +src_compile() { + elisp-compile twittering-mode.el || die + [ "${PV}" = "9999" ] && use doc && emake -C doc/manual +} + +src_test() { + emake check +} + +src_install() { + [ "${PV}" = "9999" ] && use doc && dodoc doc/manual/twmode/twmode.html + elisp-install ${PN} twittering-mode.el *.elc || die +} diff --git a/app-emacs/typing/Manifest b/app-emacs/typing/Manifest new file mode 100644 index 000000000000..ce1befd29faf --- /dev/null +++ b/app-emacs/typing/Manifest @@ -0,0 +1,6 @@ +AUX 50typing-gentoo.el 114 SHA256 94a01bad5d800747b57dea5d7803560bc1fa8cfbdc1d43c44ed0f12fd5132b4b SHA512 05981cefaa046c00c1ca4c06af0c7be2a1b7bec87c7626f12f87ea5be7eb6df778e2559ddcbffcc8760224845a24d2f5e9887f8b7e53565881ff9c8632923371 WHIRLPOOL 985c2ea8651147998269dc7331c866690536665fa1d5542334dbd9f29b6d5b7196d0a5e45d1be99b03550bd10372f4b4882492a21c6686e3750fa5017d9989ed +DIST typing-1.1.4.el.xz 5092 SHA256 6f1c812481f21f610599e446ed408b28cb450b9c9a6923e06bbb73bffc13602a SHA512 9033b4ca2d23de98f8721796c708392b97d49b6719544ad4ee6d73f11ef253600d9c2a0d2b8ea89ef58355d1bfa36244ccd527994170ae0f43404c6ac19b62f3 WHIRLPOOL 2b7be549c67b55e9974e1fa40af0364c0554b8bf672225d2be3f43fc04a7f315907f3b54d2d732bcd04c68fcf894af33a9ce2c6a01660446189386b65ea92b09 +EBUILD typing-1.1.4.ebuild 423 SHA256 a7ce106ff77b2f308c31e34026c717ecf2da6b908723a8a5b7d10150cce92c0c SHA512 11b28c71e63b876f0d1d3f14c6ba25d3e36ec8bcd6258da909c5398e6f48b927568738ccfd49225a76a49001c9e01c974b2f076515448fa984df36f4eb74f791 WHIRLPOOL 5e61cc8de7a00971aadc48330da1e54a6a2ea7c914fa6347767ea700974b8fe232d6e0533608d0a9b28e8182c117bc428b22ffa1c2e8f41c833dd33950a150e6 +MISC ChangeLog 2362 SHA256 94b9c85890d971e813f68f2a0be6cb460444b64f8570a8c0a962e08954ecb128 SHA512 7442f99cfbf12d82e0bff4494b941dd5617e6b5d4485ac29cd3509462293d386bda686c0a06a7e54d769947bf89e6fab2d3415fd222e31f3618440925b4b6ccf WHIRLPOOL 26b5e8169ae04334cfbbd091dc8d379e5b13db80834c089aaf650c416be4c5e31b00c58c3f58d2c319e160d6183890f1162105258174344766271bf003bb46fb +MISC ChangeLog-2015 1702 SHA256 5b0889633bb04c1a68c293c84ca6d789461a365ba4acc927dd2bd55a834544ad SHA512 ac9b1cf1b91f65f1640d245220eda921515a61a1016afc9b9fe28c5ec9a7518bbdef3e6d06b72233bf1ed2c25e7c64a85f0e8bffcd5e4408e5545c9705b07707 WHIRLPOOL b2b79220d91a0b3de6977294f3ba45db3b261e77a20ce35404865f970d74914adca3e9fd6640930939bbb1019ef2f05748f388ba9d593f778fa01ba31840d5c5 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/typing/files/50typing-gentoo.el b/app-emacs/typing/files/50typing-gentoo.el new file mode 100644 index 000000000000..20dbe6dea160 --- /dev/null +++ b/app-emacs/typing/files/50typing-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'typing-of-emacs "typing" "Play the game The Typing Of Emacs." t) diff --git a/app-emacs/typing/metadata.xml b/app-emacs/typing/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/typing/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/typing/typing-1.1.4.ebuild b/app-emacs/typing/typing-1.1.4.ebuild new file mode 100644 index 000000000000..4e3b9cc963c7 --- /dev/null +++ b/app-emacs/typing/typing-1.1.4.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="The Typing of Emacs -- an Elisp parody of The Typing of the Dead for Dreamcast" +HOMEPAGE="http://www.emacswiki.org/emacs/TypingOfEmacs" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc64 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/uboat/Manifest b/app-emacs/uboat/Manifest new file mode 100644 index 000000000000..a6b0225bfbb8 --- /dev/null +++ b/app-emacs/uboat/Manifest @@ -0,0 +1,6 @@ +AUX 50uboat-gentoo.el 84 SHA256 4e78b2626113f600c044e68e332a1847ca2b68f8fdb691b512c0402209b0ad1c SHA512 fc349a5f8751437d03975fe2dd93c754ea29a164b626726f724e26b8bfd0f1c96098f471086443e46d95fa9fd4d06da12174305c0327fb06396362fa847a0574 WHIRLPOOL 159ccb808a95acab3a9f8c8730719e5afc9494b13c604726cd2c1d28363ebe4782726d3f026cc08eaf742bbfec997cc3892636d76c28555a4bd08c02b4b7a300 +DIST uboat-1.2.tar.bz2 1978 SHA256 c00a7b6f293358d3daed9db306473a51f9a79270dd2c114167aef04058675a62 SHA512 f77de2c0859a5eb8c09f03aea5be068e2f61f96e10c72d9f18ec6c3fdcc19ab7ca62d606d06aa669b07a89e9f677f5bcb6d3e211b7b7710840cacf9d4f3e307c WHIRLPOOL d4d3f3128fc52203642bcc1f5180c49f610a1865f10c1934a0af116408062c92e73dff0081cbd4c90c4b0a2a4ebeab5cafc6bf0914896fd7bf899d15dbcef3b2 +EBUILD uboat-1.2.ebuild 478 SHA256 3b86058315b45aa85761eb81ec3a705bd54467cf3bffeb390d4ceeb8cae6c23d SHA512 3068ea3e7ba4a6c8e3a9e0be800818c355d1d41e7f23a76fba0bd38fc04cb2a93f523a225b232b4a3dac47a5d6362e2c288ef81ed9df78ff9a847c5d8b9e2dcd WHIRLPOOL a08bb65f68cdbf25c396e61ebd527e82b68130ade06aa7653d6b14f0aeaca2a40822ccdaec56068403e4d88727f8651e1da89bd4277613b68a7ad3e353cd1157 +MISC ChangeLog 2331 SHA256 42ef4cd903718d248c5cc20fd566a4d3228bceff78459288a736c1c5957cb878 SHA512 59fda4ad406de8cff0637918b3fdc78a1f35038d694f27c5e8e2b5b1ccb309e3bc9974f1aeac2edb7c8421cfe89f4813b8cef261979123b6909238080d0f0544 WHIRLPOOL 8222716873bab846bc432bc9e24ddc16d7ae04295ee58414076f428696b25bdac8a9f782e976c567eb4f843ad6345302665fa9eaed49242ec647da42d5b9595a +MISC ChangeLog-2015 1279 SHA256 a2cc987ac586d2045d81c0504a6469c1ea6fd6bf31f3a799bda6955d05fa31a4 SHA512 73c395180ab6be8ebb7c7a495511e6132f247a9b0ae55380b0bedeed03d1f966cc791262de0672e9e2271d1b13a74e6e870f3eb3e1059274e271c3889f5c0ab5 WHIRLPOOL c388c86368438ddcfde5eeb8e59b366c2f8afcb986f85b6d6c6a5a11afb22b5f2b34372b5ec68665d2b06820ce0a578cab02709550d71a37b834bd4105ab5795 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/uboat/files/50uboat-gentoo.el b/app-emacs/uboat/files/50uboat-gentoo.el new file mode 100644 index 000000000000..79bff147aba3 --- /dev/null +++ b/app-emacs/uboat/files/50uboat-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'uboat-death-message "uboat" nil t) diff --git a/app-emacs/uboat/metadata.xml b/app-emacs/uboat/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/uboat/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/uboat/uboat-1.2.ebuild b/app-emacs/uboat/uboat-1.2.ebuild new file mode 100644 index 000000000000..772dd4957e9c --- /dev/null +++ b/app-emacs/uboat/uboat-1.2.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Generate u-boat-death messages, patterned after Iron Coffins" +HOMEPAGE="http://www.splode.com/~friedman/software/emacs-lisp/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +# Noah Friedman and Bob Manson have confirmed that this is in the public domain +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/undo-tree/Manifest b/app-emacs/undo-tree/Manifest new file mode 100644 index 000000000000..59c57496abc4 --- /dev/null +++ b/app-emacs/undo-tree/Manifest @@ -0,0 +1,8 @@ +AUX 50undo-tree-gentoo.el 176 SHA256 0dbefd667c4dca1e5c29bfcfc4cc198516a7e2cfe669f5ebde09dc24f0ae5824 SHA512 bdd1399c0dab9cf7a5f86f41d77062eec5aca2171f1e78f5822f11e2ae5cf9581a1646cc6e3a6e3a53b8835a11e13f04d8c8accdc0d6fadf63f22056bdfe8476 WHIRLPOOL c6e536b993f45998553274cec0f3ffc14a89a350492c326982762d59ac470cd58dc49ef0e851ff077490b78e393bd6262fde88db1d87c2d22f131ea298bf28f5 +DIST undo-tree-0.5.2.el.bz2 27985 SHA256 35b3bef32c39a99656fb46d9ca7b2eccde4287ca2d226a93c90d8fd12f5354dc SHA512 62b355cbebd4e17a59b70acdae69bdddc9a6fd57d5c684d0560eb03dfac69121bc63941ef6520853b174a6de0a5ae54dc4f240a55f0623312a86e799ea3785d0 WHIRLPOOL 41aef615a8aadd29b5012bf3b3adbdbffdee75d0ce8fa1b50fa78371ed2c2a40ae932e8f50fe870be5541ae2e67f2271071645623589587b36b42533856823c3 +DIST undo-tree-0.6.4.el.xz 31124 SHA256 1d84f368a2a4c60c4f2d05e30c61bfa01a7f0804dab6eeb5744e1cc1ee400183 SHA512 e7017b23cceaf544de855bb21059959df539f5380db9c15b62f171d037b6ebb2d31f86f7ab3b724b048dafddfc3d2ace65dfac84c3eb0f6847489afb7f4b99cc WHIRLPOOL 949d6403a568e161ab09db0ab8974cdcc58f0e93bb4f1f3c48e897a57d6d20193644433ca7a3352462d0a0b70545eb6e7e52c163dac3a20f5c536a23df5d882a +EBUILD undo-tree-0.5.2.ebuild 507 SHA256 e34d02c745547d308c861eac2bab5d2f940b15236e56e79db8f6356abe51370c SHA512 1dc62b5cffeff5305e7cc5d9a012f831111f469807d642fb7aa0d60a1655fe47be5a5c1d25d5d450709fd7d33b78b7a1e4750e7667f8548e6b8eb97d66224083 WHIRLPOOL bb3f62672ee308fa16402ac6f0ad16793d9769408bb38f95d014068149f6291cafa8e9562e939f75d7dcb460e9ee8bf9bebbbff4702ef99198b6fda4a505e11b +EBUILD undo-tree-0.6.4.ebuild 494 SHA256 ef136b72bdce405fc8876f06e35083dcb55d54bab831638f780dcb478806f59e SHA512 5a6673e884ce120238b3a15b699cc668f494b1521f2a313c32a8747b502a1c2b7ac480fb9dbcd3d03c24e4e80e4e1f4a67fb54283ef1bd4982595ea4f46be78d WHIRLPOOL 6b824b9aa35f3f0cc798a18f57f5739cdee273e7171145f6f33c57f9aedfb1f0c4167a7194c66de8c709447c30991673d20d14839f8e39cda90666afcb0c25de +MISC ChangeLog 2459 SHA256 db1de1971baf06b23ba8170f740cd6baa3f87af3f6754f2d1b2f2f9ab239f422 SHA512 9917617bfde26f6638db74b51705456c8f6a271b80930ef0fd885f75b5b119bd0299ddfb8a300861000588d4eca60a0628f7ddce8ea5846ed365cde4a0bdf9ab WHIRLPOOL eff121e9e850d942f5ffd0b34227c499d60f6b8358b9ac2812b3eac9c1c7cb53c1d4891568e481787a4b921ea56306d33bfe2a120d72a911076b9b80d6c0fff4 +MISC ChangeLog-2015 323 SHA256 90ba8e4c3af5756fb077f87af4413f2887909844714c8314ff29114cdd68913d SHA512 4a0e6e9328827c13c1b74ada06f9cd05d38fa3cd6327c1e22aa79d0cef75d0722f720a4364f0f748e0f8a3fdf3b660cc5591146b67a3098e76ca5c7a6345bbd9 WHIRLPOOL da0e283edb52e3dddf766e46cc41f71eef6770169c1414d5122a1638882dd8a9df5938705cd686c00887f5752a1c0102cd5126d1cd492332d241ea338073176f +MISC metadata.xml 1592 SHA256 130258c2aa438d8fac6a2b0d4ac621f1e4132e8735b1f736ab3aa51419cd7b51 SHA512 0d7fe560134b382696d509647934fb3fd001bc3470406e1f9246cbff2e3d44d03d0f4c78399bdec7b25ffbfa806000de34ffdfe88d1c0b56b1b160880fcd8933 WHIRLPOOL 7579131a195e1094cb573ff7bf0665a48cad4b30c82e607143ae1bee115b760cb7eb293e8ec489e302e64732a81143f6731da07065aedd09656def2093b91973 diff --git a/app-emacs/undo-tree/files/50undo-tree-gentoo.el b/app-emacs/undo-tree/files/50undo-tree-gentoo.el new file mode 100644 index 000000000000..faba34afbe35 --- /dev/null +++ b/app-emacs/undo-tree/files/50undo-tree-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'undo-tree-mode "undo-tree" "Enable undo-trees" t) +(autoload 'global-undo-tree-mode "undo-tree" "Enable undo-trees globally" t) diff --git a/app-emacs/undo-tree/metadata.xml b/app-emacs/undo-tree/metadata.xml new file mode 100644 index 000000000000..249124cca2e1 --- /dev/null +++ b/app-emacs/undo-tree/metadata.xml @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription lang="en"> + Emacs has a powerful undo system. Unlike the standard undo/redo system in + most software, it allows you to recover *any* past state of a buffer + (whereas the standard undo/redo system can lose past states as soon as you + redo). However, this power comes at a price: many people find Emacs' undo + system confusing and difficult to use, spawning a number of packages that + replace it with the less powerful but more intuitive undo/redo system. + + Both the loss of data with standard undo/redo, and the confusion of Emacs' + undo, stem from trying to treat undo history as a linear sequence of + changes. It's not. The `undo-tree-mode' provided by this package replaces + Emacs' undo system with a system that treats undo history as what it is: a + branching tree of changes. This simple idea allows the more intuitive + behaviour of the standard undo/redo system to be combined with the power of + never losing any history. An added side bonus is that undo history can in + some cases be stored more efficiently, allowing more changes to accumulate + before Emacs starts discarding history. + + The only downside to this more advanced yet simpler undo system is that it + was inspired by Vim. But, after all, most successful religions steal the + best ideas from their competitors! +</longdescription> +</pkgmetadata> diff --git a/app-emacs/undo-tree/undo-tree-0.5.2.ebuild b/app-emacs/undo-tree/undo-tree-0.5.2.ebuild new file mode 100644 index 000000000000..1fb2bef3be2b --- /dev/null +++ b/app-emacs/undo-tree/undo-tree-0.5.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Undo trees and visualization" +HOMEPAGE="http://www.dr-qubit.org/emacs.php#undo-tree" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +SITEFILE="50${PN}-gentoo.el" + +pkg_postinst() { + elisp-site-regen + elog "To enable undo trees globally, place '(global-undo-tree-mode)'" + elog "in your .emacs file." +} diff --git a/app-emacs/undo-tree/undo-tree-0.6.4.ebuild b/app-emacs/undo-tree/undo-tree-0.6.4.ebuild new file mode 100644 index 000000000000..209e6773cb3a --- /dev/null +++ b/app-emacs/undo-tree/undo-tree-0.6.4.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 +NEED_EMACS=24 + +inherit readme.gentoo elisp + +DESCRIPTION="Undo trees and visualization" +HOMEPAGE="http://www.dr-qubit.org/emacs.php#undo-tree" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" + +SITEFILE="50${PN}-gentoo.el" +DOC_CONTENTS="To enable undo trees globally, place '(global-undo-tree-mode)' + in your .emacs file." diff --git a/app-emacs/uptimes/Manifest b/app-emacs/uptimes/Manifest new file mode 100644 index 000000000000..ff1c8b872506 --- /dev/null +++ b/app-emacs/uptimes/Manifest @@ -0,0 +1,6 @@ +AUX 50uptimes-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST uptimes-2.3.tar.bz2 3637 SHA256 7cbf6843f3fafbb0e89ce4dd05241a021381270efc67f127012a9e25c700d423 SHA512 31a8e4da410c1c02e96b3aa910fb3afe99c924af0f8299465e1c1b4b22e925aeb427b1ad349df459f93d2efd8bbf66804186f26486957d9e8196eda1b50eb5ba WHIRLPOOL 71aea7b2bb4c1756ded2decacf558a957b542de8f4faf22d66575a9c13efc7d971f1887e715e4b469ad734fd40456343ed43e4adb9dad64806ca0d5790bbbdf4 +EBUILD uptimes-2.3-r2.ebuild 529 SHA256 5fb181d8f618e26cca4ace4d2284b906b9d9f1108abe294a7e5ad366e3f36062 SHA512 bf8e66286c792e86a7758c7b668ecd1d08ba6ec4725f2bba883cb037788af70414ccaa057fb3c0a5bda9e89a548f40f9b23e450e38c10130603e59567e5adbed WHIRLPOOL 0a4055d61a3537fb9fda6a9ffc7b16f24d8fb4edf954796f250f32316c7dbb393b24086521692cc804961f03452c77def61e70bf14060db9f81725b1d86aeee6 +MISC ChangeLog 2345 SHA256 60b7952bd6a89557d1f1cd168d4378dd97d75c4616c8d60ee1e6754ad719c4f0 SHA512 59bfaa800854164e10f10901775b62127744a1b98697b8a8711777fb5d8894112766a5a8fd506867f99baeeb72e27ff294aa76054291d9149d6b31df5b1c422c WHIRLPOOL 5745dd125b173d27f77ade4d87b7091d4e8c53c9f71a63374e29ac48c1619c461955a58d9681253c825e7a3b45554539b173be565b6d34b53323edda48910453 +MISC ChangeLog-2015 3020 SHA256 c847a3e85eea65bb57c9f24ea7349d365214fb2d5e5c943397a56a21cc5a8b49 SHA512 47899495f106ee53c4159c1eb43ee50d5934d8b117df18d47587bdc01641c3a08f55e2d2657d43460645a5db2d43fca77c5cf26e3d797ede96087aaf151a0b1d WHIRLPOOL 2ab5a86d597692101712220f1365c32ea1e0f0987e5f8adc4c5dc2c751b95ecfb72fd5aceebf88a0ee2070de753276a3e6f3ad84973ede5a9b777d1dd3fb3099 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/uptimes/files/50uptimes-gentoo.el b/app-emacs/uptimes/files/50uptimes-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/uptimes/files/50uptimes-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/uptimes/metadata.xml b/app-emacs/uptimes/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/uptimes/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/uptimes/uptimes-2.3-r2.ebuild b/app-emacs/uptimes/uptimes-2.3-r2.ebuild new file mode 100644 index 000000000000..334cda759b40 --- /dev/null +++ b/app-emacs/uptimes/uptimes-2.3-r2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="Track and display emacs session uptimes" +HOMEPAGE="http://www.davep.org/emacs/" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86" + +SITEFILE="50${PN}-gentoo.el" +DOC_CONTENTS="Uptimes is not enabled as a site default. Add the following + line to your ~/.emacs file to enable tracking of session uptimes: + \n(require 'uptimes)" diff --git a/app-emacs/vhdl-mode/Manifest b/app-emacs/vhdl-mode/Manifest new file mode 100644 index 000000000000..f9d484773c9a --- /dev/null +++ b/app-emacs/vhdl-mode/Manifest @@ -0,0 +1,11 @@ +AUX 50vhdl-mode-gentoo.el 146 SHA256 0200c0cf4ab47a2b58b13ef170691c89a5747bb7f4bff5f976ce28348a5dd242 SHA512 22f1d437f487fc2c0e739000687424271027c2defa87eec696c79ff5df958c6087475c7ff84c2af39e2eb756401ec1d4b1f013a27af1639c416843899333ee21 WHIRLPOOL 4e9f4e70c56f15cb1aecf95a958815291435e7b40e4e99d112cb9e3a4cf23e88e64f97c2fc52e1b33cdbfaf12245e0925f63cbc85f9d9199058c68ced3940cc2 +AUX vhdl-mode-info-dir-gentoo.patch 522 SHA256 495736c107f97ab5174d4c024595e55c49ffe71bfb73ed17a32dc40bfcd29af3 SHA512 7ca2b0ea5c07255bf99e6a9105c120df924178a596e97d6a1bfcedfda4bcdf4f093f1383d1ea2a1383207c19971a110696ef9b49b17542e79d92c4501316039d WHIRLPOOL 34839eba5be3ebd695aecf59fb54733033683a0dc21a986b4c0dc6804641cd21e3bb0a590be1453682a38029aa71664a781f80e3a75c60512b0df9b74a9d0720 +DIST vhdl-mode-3.34.2.tar.gz 313856 SHA256 83f5fdb56652bc328698584cf2cbd80f09f9b901e7085dc0a181bcaf6984431c SHA512 38b3275fd4d92966bc806e16362bfea3d3ed8789330ba891fa0c149633d938abb1c8ea32085dd0b06a17fdd98a645121a5fe60a8c4c5fd3261d1f45d14ee4a6f WHIRLPOOL 23df41f11a0fb2df36333b39f83d3f54bd9e5066a83fdeef6b5416af0ac91e23c32759a3779a42c70f1e3e31b4d7479fadd44af9d3eaf4bc05d3110925c51f7b +DIST vhdl-mode-3.35.1.tar.gz 316090 SHA256 2947e298c50629cb668cd65ce6b60d5a4c09ddc0d55114a166561ccf9c6b5655 SHA512 963d4c8c938c9c9279a7ab862da6fc91257ab270e8eefb185d73b9c9217c4cc7b7330f2b33300bb7b604ed348543621d8371685e7e4a8f29d596e76ce8795f1c WHIRLPOOL 58de56ccb64bcc521194e372d995636b837a4d4f54b861501c5379afb7a8df711f3744a872acdce509b4a08aab7560d56893ae07b2370da29a79968f86f5ce69 +DIST vhdl-mode-3.38.1.tar.gz 318400 SHA256 bc2a87a0a176e2639fe1e2ad08c9cfde27f8b87b347b1102a78a482407b50307 SHA512 2cc12994e17658d65cffa348c59ac3208cc0f498731941b8f64da68e258ca57d6aa500d72103b005996cf3496e119cf59b52bbc1c4b740401685030b42f272a8 WHIRLPOOL a60a529d8b29a70beaeb470a6e414f2ce37b8c2366883ce94eb5acf24ec390c995f7bdb18cbcf803a3f9bd5efbd5e0a8fc442a21343c4ff787dc95f3be7aa680 +EBUILD vhdl-mode-3.34.2.ebuild 533 SHA256 ff04427b90ae4adfa57fc9c0a70b1167b74642cfffff7f489c8b89931008752f SHA512 a2a7302687194f14cd855f441e3f2f31c015462a8c1547197711ae5b060fe185bc13ae05e02e8f0ad85ce1454b09f1260e6becc1a2e36cb8b1bd0716a12fbb3e WHIRLPOOL ad67b5f6f8754d74ab532d95816e5249ea8a4104a37661a263ce253c10cc86a15f1af5f2691d4c87a9484533afd193ca2c40d28fcd8ec0b5ec238c8f8be5d598 +EBUILD vhdl-mode-3.35.1.ebuild 530 SHA256 fe0bdf89d605f7159b362749e65e7961a892de6eb9f2a9cc018efedf5f082f89 SHA512 1c1c7584288f7a3e9a666d4563347441da782deeddb49eed51a305beb21cb1aa6c062a0355ae8454130006532134b8bd0379928ec17fe2d7e035fb0f4da0f515 WHIRLPOOL 00263fb0944e304cf9d629dfe9e0d1af4b84bbf7e3a9e19ef44c9c8b2e28085eee82dab2cea954e02ae5ee50b0b95fa9fb6b7afdf5f22cd0ed362d2d6e4bd12f +EBUILD vhdl-mode-3.38.1.ebuild 533 SHA256 e2cb3cedd63381664015bc879bbba1cbdd299b32181357ad52f6c168f0c8d510 SHA512 47b31b47cd00c415f8ddc14814f1339a826e234999b0f36ea6ce170b9a8822c210320e07fa0e03acdbb69a3a0506b5089ad38e7bc40b96af2124edf93c836b6c WHIRLPOOL 46878fb2da428b4c0abd6e36047cf557e70962e41bc4ab6b72c37212b16ab49d68afeb242a207038cc9207ff4f35333d92402eb3fdd15ef5767e3dc6fa643f81 +MISC ChangeLog 2513 SHA256 c276448e5577765cbdf843195912bfa1dc88c0248d288fb204b6825ba60e93be SHA512 ebd4d81e9f612f94799bb22e5e0a5c8b33964b5e59bb26d776b403dd90aa5fa8df3cfec389b8f49b22285b8773e5ff02b05ea169b6c8f9f40c2d2a62157a934e WHIRLPOOL e45c8324a2ee9aada4e85e15f7cdb4e00282bbba146d1dcfc6d01707e9d350c151206dcba0950699719c0b4afcdb7d6dfefba5264e44166d0565355d8c33f31a +MISC ChangeLog-2015 5111 SHA256 9d8acc580812f0a89f06826f31a4250cf124ee32ea3a4f076c0f5087a47a0eee SHA512 e894100df9ba66eae87faa9453aa494bb60cb94d5426fcc9fada0dad11a6e44291041d00923cc90ed11b11982df9f6b41100123c730e7a3ffbe8b612e014b6ec WHIRLPOOL f42022c4d1feb8380cbe2ec482d467e1565dc673c07590c86e1fe22107afe4cc93d8df5095b18e6d803e9f7394fe7cff5c460a600e49fe25bd37b9a6e18391a6 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/vhdl-mode/files/50vhdl-mode-gentoo.el b/app-emacs/vhdl-mode/files/50vhdl-mode-gentoo.el new file mode 100644 index 000000000000..eaf968096ab9 --- /dev/null +++ b/app-emacs/vhdl-mode/files/50vhdl-mode-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'vhdl-mode "vhdl-mode" "VHDL Mode" t) +(add-to-list 'auto-mode-alist '("\\.vhdl?\\'" . vhdl-mode)) diff --git a/app-emacs/vhdl-mode/files/vhdl-mode-info-dir-gentoo.patch b/app-emacs/vhdl-mode/files/vhdl-mode-info-dir-gentoo.patch new file mode 100644 index 000000000000..a8aa416a49b8 --- /dev/null +++ b/app-emacs/vhdl-mode/files/vhdl-mode-info-dir-gentoo.patch @@ -0,0 +1,14 @@ +--- vhdl-mode-3.33.21-orig/vhdl-mode.info 2007-08-10 12:07:23.000000000 +0200 ++++ vhdl-mode-3.33.21/vhdl-mode.info 2007-09-23 17:37:09.000000000 +0200 +@@ -1,6 +1,11 @@ + This is vhdl-mode.info, produced by makeinfo version 4.0 from + vhdl-mode.texi. + ++INFO-DIR-SECTION Emacs ++START-INFO-DIR-ENTRY ++* VHDL Mode: (vhdl-mode). Emacs mode for editing VHDL files. ++END-INFO-DIR-ENTRY ++ + Copyright (C) 1997 - 2002 Reto Zimmermann <reto@gnu.org> Copyright + (C) 1995 - 1997 Rodney J. Whitby <software.vhdl-mode@rwhitby.net> + diff --git a/app-emacs/vhdl-mode/metadata.xml b/app-emacs/vhdl-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/vhdl-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/vhdl-mode/vhdl-mode-3.34.2.ebuild b/app-emacs/vhdl-mode/vhdl-mode-3.34.2.ebuild new file mode 100644 index 000000000000..781cee81001b --- /dev/null +++ b/app-emacs/vhdl-mode/vhdl-mode-3.34.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="VHDL-mode for Emacs" +HOMEPAGE="http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html" +SRC_URI="http://www.iis.ee.ethz.ch/~zimmi/emacs/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +ELISP_PATCHES="${PN}-info-dir-gentoo.patch" +ELISP_REMOVE="site-start.*" +SITEFILE="50${PN}-gentoo.el" +DOCS="ChangeLog README" + +src_install() { + elisp_src_install + doinfo vhdl-mode.info +} diff --git a/app-emacs/vhdl-mode/vhdl-mode-3.35.1.ebuild b/app-emacs/vhdl-mode/vhdl-mode-3.35.1.ebuild new file mode 100644 index 000000000000..60a209731182 --- /dev/null +++ b/app-emacs/vhdl-mode/vhdl-mode-3.35.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="VHDL-mode for Emacs" +HOMEPAGE="http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html" +SRC_URI="http://www.iis.ee.ethz.ch/~zimmi/emacs/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +ELISP_PATCHES="${PN}-info-dir-gentoo.patch" +ELISP_REMOVE="site-start.*" +SITEFILE="50${PN}-gentoo.el" +DOCS="ChangeLog README" + +src_install() { + elisp_src_install + doinfo vhdl-mode.info +} diff --git a/app-emacs/vhdl-mode/vhdl-mode-3.38.1.ebuild b/app-emacs/vhdl-mode/vhdl-mode-3.38.1.ebuild new file mode 100644 index 000000000000..b998478a45d4 --- /dev/null +++ b/app-emacs/vhdl-mode/vhdl-mode-3.38.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="VHDL-mode for Emacs" +HOMEPAGE="http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html" +SRC_URI="http://www.iis.ee.ethz.ch/~zimmi/emacs/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +ELISP_PATCHES="${PN}-info-dir-gentoo.patch" +ELISP_REMOVE="site-start.*" +SITEFILE="50${PN}-gentoo.el" +DOCS="ChangeLog README" + +src_install() { + elisp_src_install + doinfo vhdl-mode.info +} diff --git a/app-emacs/visual-basic-mode/Manifest b/app-emacs/visual-basic-mode/Manifest new file mode 100644 index 000000000000..16d1f4b7a4f6 --- /dev/null +++ b/app-emacs/visual-basic-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50visual-basic-mode-gentoo.el 228 SHA256 40d9b4186a4ac725e468592ade9a496cd3351b62f3ae494e22ebd70c47fab860 SHA512 61a40524cfdd2045fb5fd4022fb5a9c85859741f0eb310c12066f7574243779633f2a436bc9cea4a32883f78e01f256d4da1d649d8910c06ea26b7ae9e2bcd81 WHIRLPOOL cda9ed8b39f2e97ac5b4298e3e27f8ed11dc835f88724fbbca23e698cf5020d18725ab139a524aeaf635464235d665eb7e84da22856991f928e4c6e99b3dd889 +DIST visual-basic-mode-1.4.12.el.xz 16872 SHA256 c25a800f09748359d700acb61c64955474e9d63842193d70f18a54960f816ed3 SHA512 ef8fdb883dbaa957d1d7526e0548611f755a7d3700a62d32790aafc0e25d97b3f6784969b584dcdda39da681b4e59253daff217bde5a783b923257e77e9549ca WHIRLPOOL 92b3f239d6758100b1e2ec4d3a763830a8f5fdb284bd2c8041391c30b5db885f74a09b85de66a4fefe790c4dfc3759d2133d0a5ecb30a4d6a5c1e36a31eaab93 +EBUILD visual-basic-mode-1.4.12.ebuild 434 SHA256 4e2ac432b9f633f174e3ba9a6390d124416284ed2177517b5ab3022d1467e87b SHA512 f02a2831f3caadd5986d1b69ebc38ee758a05a98f2e2a3af61e83470b2d666ada6a1679bc0774738dcb6e5b8fb82c97592662cf43c1d5da07832788aedd1b10b WHIRLPOOL d554c1f22a341f3c2ce9f7f7fd4446ec7c23b8fed043e2f17c62673b1bf4d14b455a7448a8c123646f1f27f67ab1d9f2fe276c7eba3b86864e47f4c5a79b76d7 +MISC ChangeLog 2422 SHA256 131d5943d60500a43637ecb80a85fa867b9add6789d04ad61c143bf76b842a22 SHA512 6ca96f998311ee3893e6d9e29bcd9844a2169fb2ccef4d6877145c1f4838e81eff36357cea8e885aace71df516047d5ab17f47ac36709b2eb9a4095b1c4bd63d WHIRLPOOL 25525c410e8d66d3d47f92079cb78a3bda8f90468374761c43859a98e169fe25719ec5c0a5e49dbb188174de04cf4efa6c87e287dbef9399eee632e6b145f1f2 +MISC ChangeLog-2015 751 SHA256 380f952600867698a3130d956f876515f3a67103454c07624f277f4b1fac26de SHA512 06097ce9d63933c1e33c95a049ae4056fdb160b9abe5607b4005f45ebdb4372e779d64d65f39958aa750dddf3f874bbf273cb81933fa9f1a8138fd4b8ea0da22 WHIRLPOOL 7edd5ae8163620bf1b659dce7d12b0443dc488f5fa1c66d7263d2da56aa89967039de1c8eae6ec5df99b4281e2e161c272ccd975ca80a538720cd8f4fb09de59 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/visual-basic-mode/files/50visual-basic-mode-gentoo.el b/app-emacs/visual-basic-mode/files/50visual-basic-mode-gentoo.el new file mode 100644 index 000000000000..ab6b2bd4927f --- /dev/null +++ b/app-emacs/visual-basic-mode/files/50visual-basic-mode-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'visual-basic-mode "visual-basic-mode" + "A mode for editing Visual Basic programs" t) +(add-to-list 'auto-mode-alist + '("\\.\\(vbs?\\|class\\.asp\\)\\'" . visual-basic-mode)) diff --git a/app-emacs/visual-basic-mode/metadata.xml b/app-emacs/visual-basic-mode/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/visual-basic-mode/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/visual-basic-mode/visual-basic-mode-1.4.12.ebuild b/app-emacs/visual-basic-mode/visual-basic-mode-1.4.12.ebuild new file mode 100644 index 000000000000..5af19fff5134 --- /dev/null +++ b/app-emacs/visual-basic-mode/visual-basic-mode-1.4.12.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A mode for editing Visual Basic programs" +HOMEPAGE="http://www.emacswiki.org/emacs/VisualBasicMode" +# taken from http://www.emacswiki.org/emacs/${PN}.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/vm/Manifest b/app-emacs/vm/Manifest new file mode 100644 index 000000000000..304e5da6e326 --- /dev/null +++ b/app-emacs/vm/Manifest @@ -0,0 +1,13 @@ +AUX 50vm-gentoo-8.0.el 147 SHA256 b79981760d6c58e03cd1b57d8e413f2c1b2ebc2d083da03cbe6eac287e89bcad SHA512 9573b5ff6b747c8ac8a8d41c52391c320fe93d9e3a2aa8c22bfe5b4ea2e703fdd1cf18c59ec22aebc8fbedbc324561945bdd3407ebde432edb0015af7ad2c4e1 WHIRLPOOL 77d0c10883d135794a1254d6c759743ac25f9d543c18b63fdf71e152c31459efc026bd004860ce9a6fa02e5bab70168f2625ab7012cb43ce0faaa48c891604fe +AUX 50vm-gentoo.el 62 SHA256 ac5d651e855d765a458cbc33a78ca9c86bd3604e0d972a0cfbce1dbcb6dc72b1 SHA512 e58660519b0f7e6d4f608ef09d0861293133ce25e7799e163a1afdf62193f73f0c29a081b4eb26d808a54168ab6f5f6083a107dec7228bf054357bbf16bc90c7 WHIRLPOOL 0378c36ad9d8ad9de344608ce13b5a5ac47e0af87c1f41d8db68b5adb163d9519d74f41ddb68959a529a57bc4cec3270aa7330efa22e41e01d9815ed068fc42d +AUX vm-8.0-no-pcrisis.patch 620 SHA256 2c343d31649a152791f31bf14e8ee3d7a849e5645ba028661ab84309f73a5886 SHA512 57e0ca67484db7a517f1e45cd7ef6974a0938c1ebb9ea740cab36ee328b1b99ce152c14701109862d89918445efc918ab1f7dacfd9228f6466f40177f38f1ae2 WHIRLPOOL be263b230a0d97b583bc474e5eedb98c2b70b89f52697a462da900e649478107a32eb5cfeb2afa47d73b2d45fa068510f95bbd833177270915572fa4436c4833 +AUX vm-8.1.2-texinfo-5.patch 2608 SHA256 721e0611865be16c5bba5d2c826830833c71ddc91efa0aaa7c9547396326d6fb SHA512 cfb55e3ec2311fc1b5ca5268e8ee07ad2ea8a276804c9e891727b90fab6aec0b0f7bad274b65bb692fc7391bb95892ca1f87092594ba48716621925b82347bc9 WHIRLPOOL 8e988e1570caff9abf3e04af6894089fadc680cfea439f3d6dcc6d3eebd4b4d4c03dc9ced04b08c02f60d9dbec3e20ea62b83185efd6e3841fa4a99161bfd849 +AUX vm-8.2.0_beta-datadir.patch 1177 SHA256 49dfe87f98e6e479a1050891494daa9c43a4aeed260a2c8bfa03c5aaa8071165 SHA512 2097837ee4d7fe28356102452f4b110d358624b607c440aee654edcaf577b3e1319bac0eb0a44c2ecefb64334e28a08731c512116bcedd4c8930ba2cee1d48c3 WHIRLPOOL 543c05496d7052d017ba56ca3277b63eb639873c53ce242ed2993b87d495a4b92966b10a01eb16769649ac8a151c06ee7cedc6f5dc5a54c71c4bc45eb9922ed7 +AUX vm-8.2.0_beta-texinfo-5.patch 8594 SHA256 30161513d3b39ba67a065567dccbada85512e0d88edbf88679b1547ea4a29436 SHA512 dbc8f9456735f4d1757a7094bf2cde86148444bf4c46136eb5170b94e9124bee48c08d8f7d82e3b3c03ebd3443f0ec3dc988178e335189904c3d2b4edb6d2cd3 WHIRLPOOL a9e849120e7cf78d7359713e2d633dec48a1f6d54ef293268810f58d9693531bd8d479abdcfb29a9bfd1bbee2d4789ff2b8fe702d077a8cf2371af741db75786 +DIST vm-8.1.2.tgz 703527 SHA256 c779f65d422ea169a1030b1c86c72e8b6f8e6c589396331c4688d8e1d0814636 SHA512 6b879e237d6509ecd95aff3fb5e26018cb38dd19b29a57545bd28b0ca45961a7106cefd6fdd42e123119ac465a4b9ef66b683c47a9f1d9ac683a954b484a0ff4 WHIRLPOOL 2c459cadc4944ee8e5719cfe5d5b5edda281e58edd13ce697748b3b2da2bb6d085b5473c069da3521618ad86a7239e0cfd8b65ecccc63b6e64665aaa37bcea8f +DIST vm-8.2.0b.tgz 839789 SHA256 6945821a521844a429ae3d0e25db69755185fa848343fdc3c754ab16344d2a12 SHA512 37b642975e8fe7e350c0a648f83608b28d8616417d376d9888c89b37c90d8bdb3c91cdc4c91a0f5072d29ac81bfea3d88f9b36699379bf8a5bdd15dd5a70858d WHIRLPOOL c35abe4d3ae3e9470733d761b3f6b8087dbda19b68cc99ed73b7d489e218e6fa257defccca72ed1b242d447ee43041da9bd8a3482d5b8df3893d5c81203d1578 +EBUILD vm-8.1.2.ebuild 1112 SHA256 052c43a8b56b61af76ae04fd48bfe2735a66d9d5cda9ec34ad413b7cd4f1cdbf SHA512 2679c307a2aed43826913b48b3e4055f6fb4ae0c1effec8180376ac8ae037d15a184982fde37142fe86fd0778478bdb45cdc5ed4e6e3aa5e53c4e92c58662339 WHIRLPOOL 687094b65cc042edff6e73564ed1af373147b7f2d0261493df43443211c8c41ee72c6d6eb1b113b2ebbe76433928ad46c416d35de3fabe1502e408212c45531b +EBUILD vm-8.2.0_beta.ebuild 1525 SHA256 94bc7bf0383961d158124ef81b635dba6b292f553108352d0efa3a0bae80b420 SHA512 24dbebe03a041153d07bd89b2ea0a97a535e165e359d3123a0144e1989f2b43baea1cca840ced61d1c2710d73db124c9673893b7d8cdebbb2838bef3cd2e13e5 WHIRLPOOL f5900d986a23d5c6c3a4849845ed2d43d34a288ab3c0f4f33f9e21cf55f8dc040989e91907cc582a06e4ad2309c3638b4a8a6195930effd7315290de8a3ed5e6 +MISC ChangeLog 3039 SHA256 cc0a40e9b5967dd9403b05320e8e1676771e13db4af4b11c69c5bc3b1a04c17d SHA512 abbdeb8bd5c1e1deba8e6b569f71c6aef2da78877f481d3aceda09df3facfa54bd39e9e122365c4e9487d343649ea89519b76dac1c8206c6258b9ea3be99a15a WHIRLPOOL 8b9ef782e18a79442dac00d46021607fa4dd71ddcff82fe39198bee8d945d7103a875cf87a2752982cb46b0549ee9f45cc9d7a6255d7f10b66116bbc56194ef7 +MISC ChangeLog-2015 14557 SHA256 96e39360f0a50c8ca2727e1070b6281d2b775b3ea9f31bf3ae4c2f6dc3ce9d0e SHA512 a4fef4b0835df3b139d4686d9940ce5ab087c679f3172475a68fe75d6884b86c60a69bdf4069c485954af4a4edfbff5bab73a55e496724873a96ea55f6b2378c WHIRLPOOL d37cfbfde356977d9c7772ca6b046ad976aa62432360ffcb324d179035009fd8831000bcddf7ccbd24af0aa3a8e3fdab8354819beee7e93781d64d6f4aab323b +MISC metadata.xml 785 SHA256 901c10a63722f3e8780aeb386e61013208a5b80107b8ae1e0d4a6760cfb9e0e4 SHA512 62df38ecfe4b3de679d856cbca5b58d73c73a885f86998f00aa75e67efc2def4ce973bc1e2f40fa22f6f79cc9f4fc4185a916e6ba176a89d685b1092ea9eddfe WHIRLPOOL 4a9609ddf281f6e29fdaa64eeb16f1a0ee2073cd696dd1882b48a1b3c7fdb64a512e7b7aa13319b60176edb173c989c55b6f73634e92473b1b417c400699167c diff --git a/app-emacs/vm/files/50vm-gentoo-8.0.el b/app-emacs/vm/files/50vm-gentoo-8.0.el new file mode 100644 index 000000000000..554b6634a2ee --- /dev/null +++ b/app-emacs/vm/files/50vm-gentoo-8.0.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(setq vm-toolbar-pixmap-directory "@SITEETC@") +(setq vm-image-directory "@SITEETC@") +(require 'vm-autoloads) diff --git a/app-emacs/vm/files/50vm-gentoo.el b/app-emacs/vm/files/50vm-gentoo.el new file mode 100644 index 000000000000..d823436d3bd2 --- /dev/null +++ b/app-emacs/vm/files/50vm-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(require 'vm-autoloads) diff --git a/app-emacs/vm/files/vm-8.0-no-pcrisis.patch b/app-emacs/vm/files/vm-8.0-no-pcrisis.patch new file mode 100644 index 000000000000..33b1a1a9679e --- /dev/null +++ b/app-emacs/vm/files/vm-8.0-no-pcrisis.patch @@ -0,0 +1,21 @@ +--- vm-8.0.1-465-orig/info/Makefile.in 2007-06-29 00:35:41.000000000 +0200 ++++ vm-8.0.1-465/info/Makefile.in 2007-07-13 20:07:38.000000000 +0200 +@@ -35,7 +35,7 @@ + + all: info + +-info: vm.info vm-pcrisis.info ++info: vm.info + + Makefile: @srcdir@/Makefile.in + cd @srcdir@/..; ./config.status +--- vm-8.0.1-465-orig/lisp/Makefile.in 2007-06-29 00:35:41.000000000 +0200 ++++ vm-8.0.1-465/lisp/Makefile.in 2007-07-13 20:08:00.000000000 +0200 +@@ -30,7 +30,6 @@ + SOURCES += vm-motion.el + SOURCES += vm-mouse.el + SOURCES += vm-page.el +-SOURCES += vm-pcrisis.el + SOURCES += vm-pgg.el + SOURCES += vm-pine.el + SOURCES += vm-pop.el diff --git a/app-emacs/vm/files/vm-8.1.2-texinfo-5.patch b/app-emacs/vm/files/vm-8.1.2-texinfo-5.patch new file mode 100644 index 000000000000..0283e19a8a73 --- /dev/null +++ b/app-emacs/vm/files/vm-8.1.2-texinfo-5.patch @@ -0,0 +1,59 @@ +diff -up emacs-vm-8.1.2/info/vm.texinfo.texinfo5 emacs-vm-8.1.2/info/vm.texinfo +--- emacs-vm-8.1.2/info/vm.texinfo.texinfo5 2012-03-05 18:43:21.000000000 +0100 ++++ emacs-vm-8.1.2/info/vm.texinfo 2013-05-19 00:05:10.000000000 +0200 +@@ -783,7 +783,8 @@ following formats: + + @example + ``pop:@var{HOST}:@var{PORT}:@var{AUTH}:@var{USER}:@var{PASSWORD}'' +-``imap:@var{HOST}:@var{PORT}:@var{MAILBOX}:@var{AUTH}:@var{USER}:@var{PASSWORD}''@end example ++``imap:@var{HOST}:@var{PORT}:@var{MAILBOX}:@var{AUTH}:@var{USER}:@var{PASSWORD}'' ++@end example + + @noindent Remote mailboxes accessed by VM in this fashion are referred + to as @dfn{server folders} (and @dfn{POP folders} or @dfn{IMAP +@@ -996,8 +997,7 @@ The variable's value should be an associ + ((@var{IMAPDROP} @var{NAME}) ...) + @end example + +-@var{IMAPDROP} is an IMAP maildrop specification (@ref{maildrop +- specification}). ++@var{IMAPDROP} is an IMAP maildrop specification (@ref{maildrop specification}). + + @var{NAME} is a string that should give a less cumbersome name that you + will use to refer to this maildrop when using @code{vm-visit-imap-folder}. +@@ -2342,7 +2342,7 @@ MIME encode it as necessary. + * MIME preview:: Previewing a MIME message before sending. + @end menu + +-@node MIME attachments, MIME characters, MIME Composition, MIME Composition, ++@node MIME attachments, MIME characters, MIME Composition, MIME Composition + @unnumberedsec MIME attachments + + @kindex C-c C-a +@@ -3328,13 +3328,15 @@ The fifth is `f' or ` ', for messages fi + The sixth is `w' or ` ', for messages written. + @* + The seventh is `e' or ` ', for messages that have been edited. ++@vindex vm-summary-attachment-indicator + @item P + indicator for a message with attachments. +-The variable @vindex vm-summary-attachment-indicator ++The variable + @code{vm-summary-attachment-indicator} is the inserted string, by default a @code{$}. ++@vindex vm-summary-postponed-indicator + @item p + indicator for a postponed message. +-The variable @vindex vm-summary-postponed-indicator ++The variable + @code{vm-summary-postponed-indicator} is the inserted string, by default a @code{P}. + @item c + number of characters in message (ignoring headers) +@@ -4588,7 +4590,7 @@ The project code base is maintained at t + @uref{http://launchpad.net/vm}. The ``VM Development Team'' can be + reached here using the email address @code{vm@@launchpad.net}. + +-@unnumberedsubsec Savannah project site ++@unnumberedsec Savannah project site + + The changes made in each of the releases is described in the @samp{NEWS} + file, which can be found in the source code repository. The changes made diff --git a/app-emacs/vm/files/vm-8.2.0_beta-datadir.patch b/app-emacs/vm/files/vm-8.2.0_beta-datadir.patch new file mode 100644 index 000000000000..86608e77c97a --- /dev/null +++ b/app-emacs/vm/files/vm-8.2.0_beta-datadir.patch @@ -0,0 +1,31 @@ +--- vm-8.2.0b-orig/lisp/Makefile.in ++++ vm-8.2.0b/lisp/Makefile.in +@@ -96,7 +96,10 @@ + datadir= @datadir@ + datarootdir= @datarootdir@ + lispdir = @lispdir@ ++etcdir= @etcdir@ + pixmapdir= @pixmapdir@ ++docdir = @docdir@ ++infodir = @infodir@ + + EMACS_PROG = @EMACS_PROG@ + EMACS_FLAVOR = @EMACS_FLAVOR@ +@@ -137,7 +140,7 @@ + "$(EMACS_PROG)" $(FLAGS) -l autoload \ + -f vm-built-autoloads "@abs_builddir@/$@" "`pwd`") + echo "(custom-add-load 'vm 'vm-cus-load)" | tr -d '\015' >> $@ +- echo "(setq vm-configure-datadir \"${datadir}/vm\")" | tr -d '\015' >> $@ ++ echo "(setq vm-configure-datadir \"${etcdir}\")" | tr -d '\015' >> $@ + echo "(setq vm-configure-pixmapdir \"${pixmapdir}\")" | tr -d '\015' >> $@ + echo "(setq vm-configure-docdir \"${docdir}\")" | tr -d '\015' >> $@ + echo "(setq vm-configure-infodir \"${infodir}\")" | tr -d '\015' >> $@ +@@ -168,7 +171,7 @@ + cat $@.tmp >> $@ + echo "(setq features (delete 'vm-autoloads features))" >> $@ + echo "(require 'vm-vars)" >> $@ +- echo "(setq vm-configure-datadir \"${datadir}\")" >> $@ ++ echo "(setq vm-configure-datadir \"${etcdir}\")" >> $@ + echo "(setq vm-configure-pixmapdir \"${pixmapdir}\")" >> $@ + $(RM) $@.tmp + diff --git a/app-emacs/vm/files/vm-8.2.0_beta-texinfo-5.patch b/app-emacs/vm/files/vm-8.2.0_beta-texinfo-5.patch new file mode 100644 index 000000000000..92ea4b0df578 --- /dev/null +++ b/app-emacs/vm/files/vm-8.2.0_beta-texinfo-5.patch @@ -0,0 +1,250 @@ +--- vm-8.2.0b-orig/info/vm.texinfo ++++ vm-8.2.0b/info/vm.texinfo +@@ -914,7 +914,8 @@ + + @example + ``pop:@var{HOST}:@var{PORT}:@var{AUTH}:@var{USER}:@var{PASSWORD}'' +-``imap:@var{HOST}:@var{PORT}:@var{MAILBOX}:@var{AUTH}:@var{USER}:@var{PASSWORD}''@end example ++``imap:@var{HOST}:@var{PORT}:@var{MAILBOX}:@var{AUTH}:@var{USER}:@var{PASSWORD}'' ++@end example + + @noindent Remote mailboxes accessed by VM in this fashion are referred + to as @dfn{server folders} (and @dfn{@acronym{POP} folders} or @dfn{@acronym{IMAP} +@@ -1207,8 +1208,8 @@ + ((@var{IMAPDROP} @var{NAME}) ...) + @end example + +-@var{IMAPDROP} is an @acronym{IMAP} maildrop specification (@ref{maildrop +- specification}). ++@var{IMAPDROP} is an @acronym{IMAP} maildrop specification ++(@ref{maildrop specification}). + + @var{NAME} is a string that should give a less cumbersome name that you + will use to refer to this maildrop when using @code{vm-visit-imap-folder}. +@@ -2814,7 +2815,7 @@ + * @acronym{MIME} preview:: Previewing a @acronym{MIME} message before sending. + @end menu + +-@node @acronym{MIME} attachments, @acronym{MIME} characters, Sending @acronym{MIME} Messages, Sending @acronym{MIME} Messages, ++@node @acronym{MIME} attachments, @acronym{MIME} characters, Sending @acronym{MIME} Messages, Sending @acronym{MIME} Messages + @unnumberedsec @acronym{MIME} attachments + + @kindex C-c C-a +@@ -2868,7 +2869,7 @@ + before invoking this command. All the marked messages will be + attached as a digest in the outgoing message. + +-@unnumberedsubsubsec Point-to-point attachment operations ++@unnumberedsubsec Point-to-point attachment operations + + @cindex point-to-point attachment operations + A number of @dfn{point-to-point operations} allow you to attach objects +@@ -3425,7 +3426,7 @@ + works like @code{vm-delete-after-saving} but applies to the @kbd{A} + (@code{vm-auto-archive-messages}) command (see below). + +-@unnumberedsubsec vm-auto-folder-alist ++@unnumberedsec vm-auto-folder-alist + + @vindex vm-auto-folder-alist + The variable @code{vm-auto-folder-alist} is used to specify +@@ -3477,7 +3478,7 @@ + always case-insensitive because the Internet message standard RFC 822 + specifies that header names are case indistinct. + +-@unnumberedsubsec Other commands ++@unnumberedsec Other commands + + @table @kbd + @findex vm-save-message-sans-headers +@@ -5174,7 +5175,7 @@ + been expunged in the cache folder are expunged on the server. + + @anchor{@acronym{UIDVALIDITY}} +-@unnumberedsubsec @acronym{UIDVALIDITY} ++@unnumberedsec @acronym{UIDVALIDITY} + + @cindex @acronym{UIDVALIDITY} + Messages on an @acronym{IMAP} server have unique id numbers called UID's. +@@ -5198,7 +5199,7 @@ + setting the @code{vm-enable-external-messages} flag to @code{(imap)} before + you refresh the cache so that it will be quicker. @pxref{External Messages}. + +-@unnumberedsubsec Operations for the IMAP server ++@unnumberedsec Operations for the IMAP server + + @cindex vm-list-imap-folders + The command @code{vm-list-imap-folders} lists the folders available on the +@@ -6021,7 +6022,7 @@ + Useful ways to customize VM. + @section Reading messages + +-@unnumberedsubsubsec Shrunken headers ++@unnumberedsubsec Shrunken headers + + @cindex headers, shrunken + @vindex vm-enable-addons +@@ -6045,7 +6046,7 @@ + + (This add-on was provided by Robert Fenk.) + +-@unnumberedsubsubsec @acronym{MIME} alternatives ++@unnumberedsubsec @acronym{MIME} alternatives + @cindex @acronym{MIME} alternatives + The default setting of VM for handling @acronym{MIME} alternatives is + @code{best-internal}, which means the best alternative that can be +@@ -6069,7 +6070,7 @@ + + @section Saving messages and attachments + +-@unnumberedsubsubsec Auto saving attachments ++@unnumberedsubsec Auto saving attachments + + Messages with attachments get bulky and increase the size of VM + folders, slowing down VM. The functions +@@ -6179,7 +6180,7 @@ + @uref{http://launchpad.net/vm}. The ``VM Development Team'' can be + reached here using the email address @email{vm@@lists.launchpad.net}. + +-@unnumberedsubsec Savannah project site ++@unnumberedsec Savannah project site + + The changes made in each of the releases is described in the @samp{NEWS} + file, which can be found in the source code repository. The changes made +@@ -6197,7 +6198,7 @@ + takes you to a page that lists various version of VM source code, and + gives instructions for downloading it via @samp{Bazaar} (@code{bzr}). + +-@unnumberedsubsec Technical support ++@unnumberedsec Technical support + + VM has a dedicated usenet newsgroup @code{gnu.emacs.vm.info} and a + gmane newsgroup @code{gmane.emacs.viewmail}, in which the developers +@@ -6220,7 +6221,7 @@ + + The best way to report bugs is via the Launchpad bug tacker. See below. + +-@unnumberedsubsec Get Involved ++@unnumberedsec Get Involved + + VM is now supported and maintained by the user community. So, as an + active user, your participation is key to keep the project going. +@@ -6249,7 +6250,7 @@ + and merge your branch with the main development when your changes + are ready. + +-@unnumberedsubsec Contributors ++@unnumberedsec Contributors + + Contributions to the code from the following members of the VM community + are gratefully acknowledged: +@@ -6276,7 +6277,7 @@ + + Please let us know if any other contributors have been missed out. + +-@unnumberedsubsec Selected Releases of Kyle Jones ++@unnumberedsec Selected Releases of Kyle Jones + @itemize + @item Version 4.10, released in 1989. + @item Version 5.00, released in 1990. +@@ -6291,7 +6292,7 @@ + @end itemize + + +-@unnumberedsubsec Releases of Robert Widhopf-Fenk ++@unnumberedsec Releases of Robert Widhopf-Fenk + @itemize + @item Version 8.0.0, released 31 May, 2007. + @item Version 8.0.1, released 29 June, 2007. +@@ -6311,7 +6312,7 @@ + @end itemize + + +-@unnumberedsubsec Releases of VM development team ++@unnumberedsec Releases of VM development team + @itemize + @item Version 8.1.0, released 21 March, 2010. + @item Version 8.1.1, released 25 April, 2010. +@@ -6545,7 +6546,7 @@ + @acronym{IMAP} folders.) + @end itemize + +-@unnumberedsubsubsec Folder variables ++@unnumberedsubsec Folder variables + + Internal to Emacs, VM stores the folder as simply a text buffer. However, it + remembers a variety of data about the message contents in the buffer +@@ -6712,7 +6713,7 @@ + undoing cycle. + @end itemize + +-@unnumberedsubsubsec vm-folder-access-data ++@unnumberedsubsec vm-folder-access-data + + The variable @code{vm-folder-access-data} is a vector storing data about the + state of the mail server (for @acronym{POP} and @acronym{IMAP} servers). It contains the +--- vm-8.2.0b-orig/info/vm-pcrisis.texinfo ++++ vm-8.2.0b/info/vm-pcrisis.texinfo +@@ -1179,7 +1179,7 @@ + + @c *************************************************************************** + +-@unnumberedsubsec vmpc-auto-profiles-file ++@unnumberedsec vmpc-auto-profiles-file + @vindex vmpc-auto-profiles-file + + The variable @code{vmpc-auto-profiles-file} contains the name of the +@@ -1191,7 +1191,7 @@ + + @c *************************************************************************** + +-@unnumberedsubsec vmpc-auto-profiles-expunge-days ++@unnumberedsec vmpc-auto-profiles-expunge-days + @vindex vmpc-auto-profiles-expunge-days + + In order to keep vmpc-auto-profiles-file from becoming massive, +@@ -1203,7 +1203,7 @@ + + @c *************************************************************************** + +-@unnumberedsubsec vmpc-sig-face ++@unnumberedsec vmpc-sig-face + @vindex vmpc-sig-face + + This is the face used to highlight the signature. You can use +@@ -1212,7 +1212,7 @@ + + @c *************************************************************************** + +-@unnumberedsubsec vmpc-pre-sig-face ++@unnumberedsec vmpc-pre-sig-face + @vindex vmpc-pre-sig-face + + This is the face used to highlight the pre-signature. You can use +@@ -1221,7 +1221,7 @@ + + @c *************************************************************************** + +-@unnumberedsubsec vmpc-intangible-sig ++@unnumberedsec vmpc-intangible-sig + @vindex vmpc-intangible-sig + @anchor{vmpc-intangible-sig} + +@@ -1240,7 +1240,7 @@ + + @c *************************************************************************** + +-@unnumberedsubsec vmpc-intangible-pre-sig ++@unnumberedsec vmpc-intangible-pre-sig + @vindex vmpc-intangible-pre-sig + + The @code{vmpc-intangible-pre-sig} variable works just like +@@ -1249,7 +1249,7 @@ + + @c *************************************************************************** + +-@unnumberedsubsec vmpc-expect-default-signature ++@unnumberedsec vmpc-expect-default-signature + @vindex vmpc-expect-default-signature + + Traditionally, signatures are added to new mail messages using a diff --git a/app-emacs/vm/metadata.xml b/app-emacs/vm/metadata.xml new file mode 100644 index 000000000000..3fd3c5b75b23 --- /dev/null +++ b/app-emacs/vm/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + VM is a mail reader that runs inside GNU Emacs and XEmacs. It was written as + an alternative to the Emacs RMAIL mail reader. VM is highly configurable and + easy to use. It supports POP and IMAP for mail retrieval, understands MIME, + and reads both the standard UNIX mailbox format and the BABYL format used by + the RMAIL mailer. +</longdescription> +<use> + <flag name="bbdb">Include support for <pkg>app-emacs/bbdb</pkg></flag> +</use> +<upstream> + <remote-id type="launchpad">vm</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/vm/vm-8.1.2.ebuild b/app-emacs/vm/vm-8.1.2.ebuild new file mode 100644 index 000000000000..3cc65011f9ca --- /dev/null +++ b/app-emacs/vm/vm-8.1.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp eutils + +MY_PV="${PV/_/-}" +MY_P="${PN}-${MY_PV}" +DESCRIPTION="The VM mail reader for Emacs" +HOMEPAGE="http://www.nongnu.org/viewmail/" +SRC_URI="https://launchpad.net/vm/${PV%.*}.x/${MY_PV}/+download/${MY_P}.tgz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="bbdb ssl" + +DEPEND="bbdb? ( app-emacs/bbdb )" +RDEPEND="!app-emacs/u-vm-color + ${DEPEND} + ssl? ( net-misc/stunnel )" + +S="${WORKDIR}/${MY_P}" +SITEFILE="50${PN}-gentoo-8.0.el" + +src_prepare() { + if ! use bbdb; then + elog "Excluding vm-pcrisis.el since the \"bbdb\" USE flag is not set." + epatch "${FILESDIR}/${PN}-8.0-no-pcrisis.patch" + fi + epatch "${FILESDIR}/${P}-texinfo-5.patch" +} + +src_configure() { + econf \ + --with-emacs="emacs" \ + --with-pixmapdir="${SITEETC}/${PN}" \ + $(use bbdb && echo "--with-other-dirs=${SITELISP}/bbdb") +} + +src_compile() { + emake -j1 +} + +src_install() { + emake -j1 DESTDIR="${D}" install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + dodoc CHANGES NEWS README TODO example.vm +} diff --git a/app-emacs/vm/vm-8.2.0_beta.ebuild b/app-emacs/vm/vm-8.2.0_beta.ebuild new file mode 100644 index 000000000000..7a2006d18d99 --- /dev/null +++ b/app-emacs/vm/vm-8.2.0_beta.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp eutils + +MY_PV="${PV/_beta/b}" +MY_P="${PN}-${MY_PV}" +DESCRIPTION="The VM mail reader for Emacs" +HOMEPAGE="http://www.nongnu.org/viewmail/" +SRC_URI="https://launchpad.net/vm/${PV%.*}.x/${MY_PV}/+download/${MY_P}.tgz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="bbdb ssl" + +DEPEND="bbdb? ( app-emacs/bbdb )" +RDEPEND="!app-emacs/u-vm-color + ${DEPEND} + ssl? ( net-misc/stunnel )" +DEPEND="${DEPEND} + sys-apps/texinfo" + +S="${WORKDIR}/${MY_P}" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + epatch "${FILESDIR}/${P}-datadir.patch" + epatch "${FILESDIR}/${P}-texinfo-5.patch" + + if ! use bbdb; then + elog "Excluding vm-pcrisis.el since the \"bbdb\" USE flag is not set." + epatch "${FILESDIR}/${PN}-8.0-no-pcrisis.patch" + fi +} + +src_configure() { + econf \ + --with-emacs="emacs" \ + --with-lispdir="${SITELISP}/${PN}" \ + --with-etcdir="${SITEETC}/${PN}" \ + --with-docdir="/usr/share/doc/${PF}" \ + $(use bbdb && echo "--with-other-dirs=${SITELISP}/bbdb") +} + +src_compile() { + emake -j1 +} + +src_install() { + emake -j1 DESTDIR="${D}" install + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + # delete duplicate documentation + find "${D}/${SITEETC}/${PN}" -type d -name pixmaps -prune \ + -o -type f -exec rm '{}' '+' || die + rm "${D}/usr/share/doc/${PF}/COPYING" || die + + dodoc example.vm + # NEWS is accessed from lisp and must not be compressed + docompress -x /usr/share/doc/${PF}/NEWS +} diff --git a/app-emacs/volume/Manifest b/app-emacs/volume/Manifest new file mode 100644 index 000000000000..69f13facfd8d --- /dev/null +++ b/app-emacs/volume/Manifest @@ -0,0 +1,7 @@ +AUX 50volume-gentoo.el 100 SHA256 fecac0c8f01e29aaa746a8ed29897626ec8d3d57c021edf81bd2df079500c5e7 SHA512 82727310458923bdb06d840b3471c49f6498faaab53033333d1ba02ab2c03f709e17ea5373d264441401e0bb82770c9c451e61cd468fa04a04229471f620ca63 WHIRLPOOL 09307ef8b766dc402335f9354267c069d5af443d5d11516bc13d238ff9efa74a3d72ba155cbc7516a605a5d26689e9d0c168ec31afb536cd670de25a399af896 +AUX volume-1.0-mode-line.patch 552 SHA256 09493af77e81ae0cb98e086287332ba4011f66c8611afb23a3e245f1119284c9 SHA512 aec6fa297e242ce601704ca5709d9595ea0fb14fab2d0eeb3380d20d545a7131e5260dc1c2cc7e1d85c88789aa7f4d2f4701c121dec1401a3e4b7902b40c589d WHIRLPOOL ad973bdfbc350889b1dc5c2840959cade7ae647da98ccb746f4f57f3b335aa3b4bb6a51faf4fda01758cdd7f8bc951945f7b2e59a5e8bbbf557146d87066cb1b +DIST volume-1.0.el.bz2 8044 SHA256 e5756c21695d4142259e56aebf5001ff3b469a6ef6453c3fb4af21768a58e588 SHA512 32672ef525571bc022d6c0f5f5f5f9d16bb5f57176e63a3dbaa67f41cef5a8bfef06468093c439601b2b3439f6e77e8e7e6d6c9245b18a77ebb409c64eece510 WHIRLPOOL 55a126c65d78cddd8cdc6ede360240a19d9e92b1c862840dcc9df59339fadd0b844457e5eb0aa7d0b34b506fc5c299038542df3d1e8629272ebd8e2d4cc9bd4a +EBUILD volume-1.0-r1.ebuild 607 SHA256 e693c3308eebf1b4461aee538e7395e274c55d1a99a20e0a9b6150b13092f3c8 SHA512 5c38f49a9a862262d91e5161485f8cc528fe6eae383704e349a8e7df4767b0235ce61f73beff2a549152675691a9be0c360e37d26806ba44f09559182575b88a WHIRLPOOL fcaba480f9c1041090032a751281e5f0a0394555485c0471b975e33e8092f4f24dcdd22697c0adf3586e448b42b5fe98d1310fd6e62517845758c326e0357947 +MISC ChangeLog 2402 SHA256 80247d40e53b5318371f65a040d3b2ac5c186762c4af6ed5e62e7bff8377fa99 SHA512 c8c30d6d8f515dade81e020efae3d95d326cfac6adfcf4c9ada36db2ea530aa0fc95da8c4ac360391dd0dc0272e066de51ff572175b5332c64fc532aa03acc4c WHIRLPOOL 314d4289d2f198abf9a29175ae8a19af32b7e5aed860f3d7a29baba6eba84d7b347a444906d379cfca5fd6ba668b9f7a9dadd4e779bf50af2237d060ce9132d6 +MISC ChangeLog-2015 2324 SHA256 46dc5c8bb6c9d5897e23dcff369c294591d7f5f416224ac10e9c846e904f237e SHA512 ddc2940c9d14536932fea975ee88c6a51ba522ccd2055eb4ded324e95594f8357e92763e424c1958c9f37e254acf5ee6126866eaff667935f57adfdf02bc8a80 WHIRLPOOL fdcc9d0397b13ad5b42b52d3e4eee8597f98fc259ee31d08787388cda271631eebcdcc7adc9ea7b3597b026360f8340138a81572dc1ca0419702495fc857744d +MISC metadata.xml 338 SHA256 a27a640435c5e616196403d50a3436fd8d5f7b870c76d1573751628c6338c9ab SHA512 4e15a23accc4d5eda950ee88e76bb4b3d91472cb4f601fb4644c860fa8305db7de78825d47555ca89152d6414334618c4dde1d94bb48700a9a28c629b46f4826 WHIRLPOOL 2050fc7fea7b27f6629111739fb8e5a5e42cd3bd82fc19a8d6df511a4001495e539147ab8b8d06575a6e81d9b1dd23cede88650ebdc10d53d13e465574af2f04 diff --git a/app-emacs/volume/files/50volume-gentoo.el b/app-emacs/volume/files/50volume-gentoo.el new file mode 100644 index 000000000000..2ab5a2bb5e04 --- /dev/null +++ b/app-emacs/volume/files/50volume-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'volume "volume" "Tweak your sound card volume." t) diff --git a/app-emacs/volume/files/volume-1.0-mode-line.patch b/app-emacs/volume/files/volume-1.0-mode-line.patch new file mode 100644 index 000000000000..2b3e4ccd33ef --- /dev/null +++ b/app-emacs/volume/files/volume-1.0-mode-line.patch @@ -0,0 +1,14 @@ +Use `mode-line' instead of `modeline' for Emacs 24 compat. +Patch taken from upstream repo. + +--- a/volume.el ++++ b/volume.el +@@ -973,7 +973,7 @@ + (select-window + (split-window-vertically + (if (and (fboundp 'face-attr-construct) +- (plist-get (face-attr-construct 'modeline) :box)) ++ (plist-get (face-attr-construct 'mode-line) :box)) + -3 -2))) + (switch-to-buffer volume-buffer))) + ((not (eq (current-buffer) volume-buffer)) diff --git a/app-emacs/volume/metadata.xml b/app-emacs/volume/metadata.xml new file mode 100644 index 000000000000..615f92927951 --- /dev/null +++ b/app-emacs/volume/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">dbrock/volume-el</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/volume/volume-1.0-r1.ebuild b/app-emacs/volume/volume-1.0-r1.ebuild new file mode 100644 index 000000000000..6837cd3caa22 --- /dev/null +++ b/app-emacs/volume/volume-1.0-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Tweak your sound card volume from Emacs" +HOMEPAGE="https://github.com/dbrock/volume-el" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" + +# NOTE we might define the following which volume.el can work with by +# default, but volume.el can really work with anything. + +# RDEPEND="|| ( media-sound/aumixer media-sound/alsa-utils )" + +ELISP_PATCHES="${P}-mode-line.patch" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/w3mnav/Manifest b/app-emacs/w3mnav/Manifest new file mode 100644 index 000000000000..3dc57c3213b5 --- /dev/null +++ b/app-emacs/w3mnav/Manifest @@ -0,0 +1,6 @@ +AUX 75w3mnav-gentoo.el 407 SHA256 18c45d86699dc55620b39703af9d427c0c8f4871fecee545bd6e88d9fab054a7 SHA512 03126595d1321f3716593c0db621b0b7e1297a2cf64e980eb74b002f4351a341ac9aa32db5d5badc3a5c803899b0b33ae4d4bda4ba675f88aa45e87ff5a803da WHIRLPOOL 8c297c77e172fa2cc9fa163e0bc1ae4d5698d429658a5c1446778465918e30f63c61d2dfd911af2dfdb912fb72b4adce1992aea5b2a27a1ef842ba8804f36c29 +DIST w3mnav-0.5.tar.gz 2378 SHA256 23ca6c96bd15e66c4311fd47fdc3e21671369a7e6fa7835ed6d7e895ff2f2581 SHA512 8b04d31307e6fccdfb0d5ebd9bc4c2b52d347c5c2c022ad9b3f342b4c2666858ac201e11acd7a15b77b22dbef287c0cf481119ea18443776b00e5b133431e723 WHIRLPOOL bfc79429c052df6dd5c0a13401453341c305703e648f8fdeef52495a3f42af0b80984a2de100f24dd908d6d29bd0ed00a7cfc74782531b5357b5b9e1d3159cdd +EBUILD w3mnav-0.5-r3.ebuild 558 SHA256 d7213f572d0515f95cb8b37e5822baba3b63ee06707da20498f74fd85dc5a01b SHA512 a60738fafd08b5bbed0903645320ddc8f8ff11efcf0515797f6e640b1e789fc3e709c184274aba7ad5f252960327874c34a63b5f68e6db2571001621189824d2 WHIRLPOOL 59fad7e1024c3349323289c46b2212ba199a63feb0b5971e267b3d2e23269f0155eb6d1a7d01291c9e543e6a124ba3ffcbd1009b2770af1fc0b3a0e7e293e3b1 +MISC ChangeLog 2341 SHA256 af6e09f7bcb6e48580d808ae5174ee921c1e9c7b065558d6363126195461b71b SHA512 ddf21fac5f47c94b15c4db4e4f7057446142a1afb5578499ecdd4b8e6fc7b6c2e458add57fda541c20d89a7187a9c5d7198be342855fb5926f4737199d948b34 WHIRLPOOL e63e12ad21248eb62df4bcb4b5c97642ac9ebdfb561a7b6ab30710be12d3068bc176810009abe070e422dd697ef6a1e7a802edbcd5e1450943cec00d851da45e +MISC ChangeLog-2015 2063 SHA256 ffe676ce9ca666f83cafad55048ed57143b47d354151029a1bec7517d061d4e6 SHA512 6b14dbd64adfc7b926e7b8c9d9bed55931b6cb1cd3245b50bd7f8c9bbc87700a9b150a9b7671c0bcb3f9cd75fbec152800da7fc4150481ca25c3a89bddd26d81 WHIRLPOOL a5684bb7b4789967735b73dd6f021c98c8f705d4d751d1f030e5b3d8c840108d6ad26943e60b2bc0418d04d331e5b8ac069609f5b7372b451eba6f14a33c8a60 +MISC metadata.xml 684 SHA256 23a9d650cc1a49c6f53d7df1c91aa4f3091208e447376eb5d38b550b16dfce5f SHA512 c91201b02fd86d2d818eaaf991b1bc5751ebb7de3fb4e0c65cf64e21ad37845695808b6a70bc84b1b8e96c85362da07756720bd9980b698e7792cc83f7c2912d WHIRLPOOL a99812922f62433cf90ea9f72a372d37ba4fc89b2c196ea80af6272286b845ed78aedf9ff081b2f274e4c2f5dbc38fc5e4223b89f7f45beb183169c2e3f03418 diff --git a/app-emacs/w3mnav/files/75w3mnav-gentoo.el b/app-emacs/w3mnav/files/75w3mnav-gentoo.el new file mode 100644 index 000000000000..873b58e0d3dd --- /dev/null +++ b/app-emacs/w3mnav/files/75w3mnav-gentoo.el @@ -0,0 +1,12 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'w3m-nav-go-top "w3mnav" nil t) +(autoload 'w3m-nav-go-prev "w3mnav" nil t) +(autoload 'w3m-nav-go-next "w3mnav" nil t) + +(add-hook 'w3m-mode-hook + (lambda () + (setq w3m-mode-map w3m-info-like-map) + (define-key w3m-mode-map "t" 'w3m-nav-go-top) + (define-key w3m-mode-map "[" 'w3m-nav-go-prev) + (define-key w3m-mode-map "]" 'w3m-nav-go-next))) diff --git a/app-emacs/w3mnav/metadata.xml b/app-emacs/w3mnav/metadata.xml new file mode 100644 index 000000000000..3d6712d0944a --- /dev/null +++ b/app-emacs/w3mnav/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + w3mnav.el is an Emacs add-on that kludges some Info-like navigation + keys to the w3m Web browser. This functionality was originally part + of the Scheme support package Quack, and was intended to work with + the numerous Scheme books that were converted to HTML from LaTeX + format. It also works with some other HTML pages that have book-like + "next page" and "previous page" links. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/w3mnav/w3mnav-0.5-r3.ebuild b/app-emacs/w3mnav/w3mnav-0.5-r3.ebuild new file mode 100644 index 000000000000..d79f39ef371f --- /dev/null +++ b/app-emacs/w3mnav/w3mnav-0.5-r3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Add Info-like navigation keys to the emacs-w3m web browser" +HOMEPAGE="http://www.neilvandyke.org/w3mnav/" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +DEPEND="app-emacs/emacs-w3m" +RDEPEND="${DEPEND}" + +SITEFILE="75${PN}-gentoo.el" + +src_compile() { + ${EMACS} ${EMACSFLAGS} -L "${SITELISP}/emacs-w3m" \ + -f batch-byte-compile w3mnav.el || die "byte-compile failed" +} diff --git a/app-emacs/wanderlust/Manifest b/app-emacs/wanderlust/Manifest new file mode 100644 index 000000000000..15dbd06c671f --- /dev/null +++ b/app-emacs/wanderlust/Manifest @@ -0,0 +1,11 @@ +AUX 50wanderlust-gentoo.el 244 SHA256 de1718862e2b99d1c6e65daac84834a933bbafd6f64cbed129df0528ac76f811 SHA512 2057a8d18d5c7c91c968921799d502e02a61718d437ce9a69de68ebe4f409414a799ca7b5737a8994afd52793cf03eebce03b85311db02c441efba92f0d30233 WHIRLPOOL 6525ecb3f59234cb0ca8701ccc41164907cfc2a70c8df4190ba16baf1370a2597cc8f26dca8614f8a2754c80b74a40d2e84ff268b09edf7c35228cb0768f8958 +AUX wanderlust-2.14.0-smtp-end-of-line.patch 628 SHA256 7d6315b46f4be4e8cf8c851e4d567319e1f05dc2cfc12f166dd4aa987dc36e52 SHA512 a365e24bd369dd3dcc66c45651742a33bbe847536c1362c466a64cdbcdc0908f5119e8daed70f42e2634bf4d09b9e1c4dabf8405794fa915685b1647aa5eeeef WHIRLPOOL 593d624e4440cd84f4a0b48f714631861c4db1596464474b1ac37db96873e3886b826b17b6feacd2b6c0ef3273016089e769c1026ae9ac78376329e4bef19b8d +AUX wanderlust-2.14.0-texinfo-garbage.patch 473 SHA256 916565859afd2b7588ddeddf4897c33c35d1cb4a09700c5633626f127290e036 SHA512 1f728259179beba3cc543725b5087ce2d80c9167c9f447ed60aa38225b23eef7da2a018f6150ee6eeadea0d7bf4d55269c32df9bdb4120e4a99d3955bba839ce WHIRLPOOL 76f1c142ed831c720dc58c0f3c06c4beec7a31d3ae665672db6dc642580dad543bbd486766eac5e4a50b687ec395f074702a2fc0b007a8b256ef84f1579a42bc +DIST wanderlust-2.14.0-20050405.patch.gz 3926 SHA256 240f32ece554b2afe7142ea557b41d0eb9667b8003ca00d390abe62e4b68ce16 SHA512 103e8eda374eab453363f3a735d877e313ff341e09abd66093bd090b404738d42d98edf5d1c9c8e8966963bf972d462aebc28ea6e470126af9266188247c4044 WHIRLPOOL 22518205351c26fe38e4c734778a3754fced5309a21395bd471b82f76e19baddeb333561572b8b4be9d02d744c8d9f7212c97270167af463e983d336393b280b +DIST wanderlust-2.15.9_p20130619.tar.xz 818124 SHA256 cabc2f1a025d6c93484bc60dcda0672a9a8eef6c2c1932a21cfa6f2e2f377bcb SHA512 91bdcc1b29370b7be7a2072f4d8c638b3c0604ba31b5419952b848af268e73a3f199f07a88caabec56f66b38013e0f9cd7c1de26b46d1062ddff782e8080d4e0 WHIRLPOOL 99eac7cb2a623389161dc1e9cc0883b89e92d411c93757180140d94c7ce352d0b76a392bdd4439f551ecc5bd934b70a15391df6a60103ad97f1b3fd63de6b95a +DIST wl-2.14.0.tar.gz 1101505 SHA256 883b61e7e9560aff35efcf7d0d48b0ddd7cde598895ffd111ff214072253eb1f SHA512 edb49c0c9ddbd50cba4ce4cdd1b2d609cee9553d063aeb4775d0b43e0ed83cc6374aa47b11b3ff94a55827f7a9a29f7c1054e0fd9b3a5a25a2c410b241d268d2 WHIRLPOOL 14e3c879e98ffbe2ae7e4ed1b63328f1937b7ca31aebae500b1bf100a6ca5db78f72c87ecd2f0aa65d1e3468741d2753e0ac2ddc98d9108482935bef0590a03b +EBUILD wanderlust-2.14.0-r6.ebuild 1424 SHA256 507599520ec9f82f8c45d2cac61e90792aebd855e18a3a71353c8ad6d073428d SHA512 6bf2c20f0aea275049dbb05d49b441c5a6214a8f81d9a47ea2891e150d1a70a51700c1b9189392d6aa55dd64acab4cdf9607d574094b5ab49139f12655131c24 WHIRLPOOL 4979ad5410654ccea256757ee67c1993520965ed882e5fd8fe6efc33eb45ce52812e9a5a5eed90f2875676fe6d2a8a218ac8bb114f1eec26f856b92ab6cfe182 +EBUILD wanderlust-2.15.9_p20130619.ebuild 1286 SHA256 e727683cbc0733597b18aadd04325920c92e96b287df579645c0084f62fa5021 SHA512 9fdebbe1fe3462b83e6e0729479b71e7d08dc358034fb342744a882d2523a776382e75d78879b56b89264d627ba1245760971f1a7b41260d42df487f95ddfa61 WHIRLPOOL 42016404403d2402a7e99f1318a8560c943cbc893757d18041950cdb785e22c5243a9fb82132d6438642813ee4ded5ce73648309ee2284d8a4c7d8654cd29a33 +MISC ChangeLog 3020 SHA256 80ac2c42d879c713b75308026b1727cac4586c2e0e21a68a9ff974550db84586 SHA512 2324a220ea9bfb7642705663ecceca5f2298e8f5c161e2ee405332f693063a01f14bf059c6b507605585f68d7b79a9e10f5fc791d27fe08e52fc968a3aed4d64 WHIRLPOOL 5013bc4107d3bd54d06a454f659bce255a25b2d129738521f779462cb0a750b6df738419ddbd2b53258345eb01ad7a6270ab3b3d823876654bfa67b966eee091 +MISC ChangeLog-2015 17690 SHA256 85e82a0d778a3543fe5089986d0c423ef6bb1e4cae6fda22848884e1ca1be1ad SHA512 83652bf4c36f085a9fc079d58cd93ab416c09724af431a587f13913c02e57dbeafe11c1dc60b757cb209289a346aaa3243d40104133af7cec0be34a6f6de989e WHIRLPOOL edd1d46cec2f503bd00430da34320c08171b22ffe35fa15065c738137196e21686f369f488ca42317bba87bd5ef7ce3320d40e8df98fd7c48e613a126e77e3a2 +MISC metadata.xml 532 SHA256 c37ed12204268082e0d2b3a17e115cd7efb01605e644e37f7836d607cd4d6280 SHA512 2b28d5224e05e65f17cb35829bff705f3871665a381cb55a31e8faa0186249a835c2484b7d1633e8f97631aa7d2b2b369d8675751fcd9fc46baba97fd25ee3fd WHIRLPOOL 9746ac62ba1427e4bdede5b77b89aa1760b92f45e5083c1d6fa3cb86d4cc858353e94f2d1b087583addab6cbc0aceb52bc7ec4d876cfdff6b22ed73267f1253b diff --git a/app-emacs/wanderlust/files/50wanderlust-gentoo.el b/app-emacs/wanderlust/files/50wanderlust-gentoo.el new file mode 100644 index 000000000000..ec27dd4eb5ee --- /dev/null +++ b/app-emacs/wanderlust/files/50wanderlust-gentoo.el @@ -0,0 +1,7 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'wl "wl" "Wanderlust" t) +(autoload 'wl-other-frame "wl" "Wanderlust on new frame." t) +(autoload 'wl-draft "wl-draft" "Write draft with Wanderlust." t) + +(setq wl-icon-directory "@SITEETC@/icons") diff --git a/app-emacs/wanderlust/files/wanderlust-2.14.0-smtp-end-of-line.patch b/app-emacs/wanderlust/files/wanderlust-2.14.0-smtp-end-of-line.patch new file mode 100644 index 000000000000..f03542522ed2 --- /dev/null +++ b/app-emacs/wanderlust/files/wanderlust-2.14.0-smtp-end-of-line.patch @@ -0,0 +1,16 @@ +http://bugs.gentoo.org/280248 +Don't bind smtp-end-of-line. Patch from upstream CVS, by Yoichi NAKAYAMA. + +--- wl/wl-draft.el 28 Jan 2006 09:03:41 -0000 1.258 ++++ wl/wl-draft.el 9 Feb 2006 03:57:39 -0000 1.259 +@@ -147,10 +147,6 @@ + (if (eq wl-smtp-connection-type 'ssl) + #'open-ssl-stream + smtp-open-connection-function)) +- (smtp-end-of-line +- (if (eq wl-smtp-connection-type 'ssl) +- "\n" +- smtp-end-of-line)) + smtp-sasl-user-name smtp-sasl-properties sasl-read-passphrase) + (setq smtp-sasl-user-name wl-smtp-posting-user + smtp-sasl-properties (when wl-smtp-authenticate-realm diff --git a/app-emacs/wanderlust/files/wanderlust-2.14.0-texinfo-garbage.patch b/app-emacs/wanderlust/files/wanderlust-2.14.0-texinfo-garbage.patch new file mode 100644 index 000000000000..6be41a99b70c --- /dev/null +++ b/app-emacs/wanderlust/files/wanderlust-2.14.0-texinfo-garbage.patch @@ -0,0 +1,11 @@ +--- wl-2.14.0-orig/doc/wl.texi 2005-02-25 16:05:48.000000000 +0100 ++++ wl-2.14.0/doc/wl.texi 2009-08-10 16:15:29.000000000 +0200 +@@ -4329,7 +4329,7 @@ + + @item wl-summary-resend-use-cache + @vindex wl-summary-resend-use-cache +-The initial setting is @code{nil}¡£If non-nil, messages are resend ++The initial setting is @code{nil}. If non-nil, messages are resend + using cache even in the offline status. Note that if you use cache, + the message identity is not guaranteed. + diff --git a/app-emacs/wanderlust/metadata.xml b/app-emacs/wanderlust/metadata.xml new file mode 100644 index 000000000000..cb0cc3c05377 --- /dev/null +++ b/app-emacs/wanderlust/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>net-mail@gentoo.org</email> + <name>Net-Mail</name> +</maintainer> +<use> + <flag name="bbdb">Include support for <pkg>app-emacs/bbdb</pkg></flag> +</use> +<upstream> + <remote-id type="github">wanderlust/wanderlust</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/wanderlust/wanderlust-2.14.0-r6.ebuild b/app-emacs/wanderlust/wanderlust-2.14.0-r6.ebuild new file mode 100644 index 000000000000..1f0b3fc12a3e --- /dev/null +++ b/app-emacs/wanderlust/wanderlust-2.14.0-r6.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +MY_P="wl-${PV/_/}" +DESCRIPTION="Yet Another Message Interface on Emacsen" +HOMEPAGE="http://www.gohome.org/wl/" +SRC_URI="ftp://ftp.gohome.org/wl/stable/${MY_P}.tar.gz + ftp://ftp.gohome.org/wl/beta/${MY_P}.tar.gz + mirror://gentoo/${P}-20050405.patch.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="bbdb ssl l10n_ja" + +DEPEND=">=app-emacs/apel-10.6 + virtual/emacs-flim + app-emacs/semi + bbdb? ( app-emacs/bbdb )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" +ELISP_PATCHES="${P}-20050405.patch + ${P}-smtp-end-of-line.patch + ${P}-texinfo-garbage.patch" +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + local lang="\"en\"" + use l10n_ja && lang="${lang} \"ja\"" + echo "(setq wl-info-lang '(${lang}) wl-news-lang '(${lang}))" >>WL-CFG + use ssl && echo "(setq wl-install-utils t)" >>WL-CFG +} + +src_compile() { + emake + emake info +} + +src_install() { + emake \ + LISPDIR="${ED}${SITELISP}" \ + PIXMAPDIR="${ED}${SITEETC}/wl/icons" \ + install + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" wl + + insinto "${SITEETC}/wl/samples/en" + doins samples/en/* + doinfo doc/wl*.info + dodoc BUGS ChangeLog INSTALL NEWS README + + if use l10n_ja; then + insinto "${SITEETC}/wl/samples/ja" + doins samples/ja/* + dodoc BUGS.ja INSTALL.ja NEWS.ja README.ja + fi +} diff --git a/app-emacs/wanderlust/wanderlust-2.15.9_p20130619.ebuild b/app-emacs/wanderlust/wanderlust-2.15.9_p20130619.ebuild new file mode 100644 index 000000000000..867fbaacad02 --- /dev/null +++ b/app-emacs/wanderlust/wanderlust-2.15.9_p20130619.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Yet Another Message Interface on Emacsen" +HOMEPAGE="https://github.com/wanderlust/wanderlust + http://emacswiki.org/emacs/WanderLust" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="bbdb ssl l10n_ja" + +DEPEND=">=app-emacs/apel-10.6 + virtual/emacs-flim + app-emacs/semi + bbdb? ( app-emacs/bbdb )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}" +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + local lang="\"en\"" + use l10n_ja && lang="${lang} \"ja\"" + echo "(setq wl-info-lang '(${lang}) wl-news-lang '(${lang}))" >>WL-CFG + use ssl && echo "(setq wl-install-utils t)" >>WL-CFG +} + +src_compile() { + emake + emake info +} + +src_install() { + emake \ + LISPDIR="${ED}${SITELISP}" \ + PIXMAPDIR="${ED}${SITEETC}/wl/icons" \ + install + + elisp-site-file-install "${FILESDIR}/${SITEFILE}" wl + + insinto "${SITEETC}/wl/samples/en" + doins samples/en/* + doinfo doc/wl*.info + dodoc BUGS ChangeLog INSTALL NEWS README.md + + if use l10n_ja; then + insinto "${SITEETC}/wl/samples/ja" + doins samples/ja/* + dodoc BUGS.ja INSTALL.ja NEWS.ja README.ja + fi +} diff --git a/app-emacs/wgrep/Manifest b/app-emacs/wgrep/Manifest new file mode 100644 index 000000000000..f2ad31855725 --- /dev/null +++ b/app-emacs/wgrep/Manifest @@ -0,0 +1,6 @@ +AUX 50wgrep-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST wgrep-2.1.10.el.xz 8708 SHA256 fa45f5724abd200c432701423f373f8106cec88c939b590bace394ba1b0a7ada SHA512 39761964406d3eedca9253f2f29f81dd9ee71c4e049a985c236ada4dd9b70dc553bf1e9e94cb6d3c8749f065146e2759a46a6ac52ed8e5e5f046e196798bc681 WHIRLPOOL 11b806d10dc1f089c959808ee47a1cc07beba534bc7df8bd3cb9cc17aa4ad7b8ec7ac381de410d84ebf436cb31001e83bca3bbc911e0b8c981ed19dab46650d5 +EBUILD wgrep-2.1.10.ebuild 576 SHA256 0bf159c5a101808e4003abc9ad65b59c237d1dc075aea025588e81b9b6d6e4f5 SHA512 c39b7177e3bfe8e71fb079dbf41560214971d83f7526fff5760be3c080f4014b21a8b5b0abe7f09dea64b4130e0a617817923079b66ffea1b2f50ef1bab198fc WHIRLPOOL bd59837301b55fa256b0c68c6fd3bc66895ca67d53161768f8aa60a6109e627ec28090837d7f1135a683d7adf668d83d5343de39843cee53666576626b17b65e +MISC ChangeLog 2360 SHA256 ca6f756db1e34d26cc54b90bc4ff96a7fdae47fcb58dcfa449b07c2f6a6582a8 SHA512 0b272d5cd82652519650d14f5ac8d60c06454e5c945b64fd692fe1e1bb8042f914643c44bb4268a4461a12c49018d6e613c0adea80ae237236ef5311a530b4eb WHIRLPOOL 1e85b9906bcf54513ed59b9b25113aa12cef1f12dec2728eea05cb1942e2c7f21332d5b5be9f58c148e1bb02f49a46cdc491536d5dd5211feffb94d80c3d7636 +MISC ChangeLog-2015 490 SHA256 9997a1ae62b9c92ee533c3fba7bfee82bf6f6cf971b9f3d951313d715699593a SHA512 e8202c55ba69ebe06549b0e98fc3941d54a9df68f52ec6a6e4d235a1ad561211c98fe6c0d96af24cdf587b498f559efa7a881b97ea538afdb4356b2af25b95c9 WHIRLPOOL 60a3e50a1b76bd722580eeb73cd2f2bbbb811c839b2b00038abcfc39b426378933af576d4e62658ff9b41993096350b39d20abab8c670fce5e16226e560474ec +MISC metadata.xml 470 SHA256 1ab3fb8b270e739f0ce4c64a486b0eadb4a28ea54c898f398312ed4ca852296e SHA512 f4a74ebf94d461a2678d8de15e2b96a9904bdd5963c062f8b9fce9f8971ba3d7f3380ce8bf415bbfdd1d8acd432995df3fca24972db4e3dd67739ebc6507738d WHIRLPOOL 44437812ce177a84a2f5726acc723fa5573fd7847ed4483f032dacbffc1638fe65a937a213c0a8e63368cce413e516f454bb4f7d792ecf889c74e359cca8bc08 diff --git a/app-emacs/wgrep/files/50wgrep-gentoo.el b/app-emacs/wgrep/files/50wgrep-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/wgrep/files/50wgrep-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/wgrep/metadata.xml b/app-emacs/wgrep/metadata.xml new file mode 100644 index 000000000000..e1b9fc648b32 --- /dev/null +++ b/app-emacs/wgrep/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + wgrep allows you to edit a grep buffer and apply those changes to + the file buffer. +</longdescription> +<upstream> + <remote-id type="github">mhayashi1120/Emacs-wgrep</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/wgrep/wgrep-2.1.10.ebuild b/app-emacs/wgrep/wgrep-2.1.10.ebuild new file mode 100644 index 000000000000..69e3dc867b1a --- /dev/null +++ b/app-emacs/wgrep/wgrep-2.1.10.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="Writable grep buffer and apply the changes to files" +HOMEPAGE="https://github.com/mhayashi1120/Emacs-wgrep" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +SITEFILE="50${PN}-gentoo.el" +DOC_CONTENTS="See commentary in ${SITELISP}/${PN}/wgrep.el for documentation. + \n\nTo activate wgrep, add the following line to your ~/.emacs file: + \n\t(require 'wgrep)" diff --git a/app-emacs/whine/Manifest b/app-emacs/whine/Manifest new file mode 100644 index 000000000000..fe9fc6ac57da --- /dev/null +++ b/app-emacs/whine/Manifest @@ -0,0 +1,6 @@ +AUX 50whine-gentoo.el 158 SHA256 8e998818cb3795791b9ed78b9dc3c74b6489126cbf28622fe34495daaaf2c6ed SHA512 9ff30ec934a18a5b2338b15fbcc2d9e802e6b6c642d06f907ec43528fb71e6aab4a972648ac3d3a4fc493c936908fe44d2a63bf4dfe8899bcc6ed66bf1faf519 WHIRLPOOL 3589ffedab841aa9048aa81205fc15e127a7a47b5ca5f49d7895d0805d955c4952ddd87bfb477f12022e1b760fffe3d124a1e6a1cc876fa8eab2b33548fbc6b5 +DIST whine-20091222.tar.bz2 4452 SHA256 bd08faff510ebfbcd3f27679c2ddbe123cfa35fec620c44407f41c3cf0ad9e11 SHA512 74d02753a991140d5298f111f08fa346f458723bd1e5a46d2b67dc262fb53f513d5b39ff87eab167f37b0f2be1458ad8d0bc92479f6f9a329eb5dbf79f87fc4d WHIRLPOOL 93cde84778e938cddc42c4c8169e16e15660359d2e8adad97fd88e84821828161fb7eaf10882a53e64ef2b55201593e121e0715fd0b21cdfaa8bc9255bb3e9ce +EBUILD whine-20091222.ebuild 373 SHA256 c0f8ca93764fb10233210bb2086ac7216c8af297b73bb76679792bd66dda5e58 SHA512 b57e54a23a4027ed70a9e74ead48f44652ed4adede3519bbc5f3a974131215d830027b781a4178d715d51c97db08dd172f04e2c4ff48427dcffa023378dbc737 WHIRLPOOL f843c3c14c389a8570d44b8037aa90f04eac258af25c13de00398c707487e0841696252bb84f9c47589d35ae241a0d84b0a8f5a2ad763afc54a48594528b3566 +MISC ChangeLog 2366 SHA256 7d760c97529d415c7c471df1a9653c9a829ef6e526cbb0ddc84dd7b5fd309920 SHA512 159dc6aa8a111fe355a70304eab39bb144b47d3a23270d0311aa0c55a7ab65dd8fc7f58c87077f1b85b1ef463d6d418a38626a377e90af7f1df1dc0f29c347d2 WHIRLPOOL 4863bb1b18c43a52094db8ba701ccb8b2425704830d5ae1570c623347f7796f968f527bf86543764078f50d1e264378481280b76a635736ff3923e5c29d5cb75 +MISC ChangeLog-2015 1409 SHA256 eb42cc428e2a8ce64d17038b87e32acfe8a08bc4bb74fc405cbde43e7d7d46b0 SHA512 266c196c7c24427cc899a631a2f433576b3544fa0840cb0351bff9bb3a2527d572e262a0329f04da8348003bc9a60c12f146eac8b6474b012e036a4fee3133be WHIRLPOOL 459207a405d06f44dec300fd2176df22e4da99874b5c52b6d49c44b0132a022dce08fe2a5750ce9a4751ddf128675e1927a6bdd9c30beb7e5c922c8635f245d9 +MISC metadata.xml 680 SHA256 561cda942665db597aa1b67183eb4b811ddd834310be9e01044ade36ef5a79fc SHA512 9afc1f9831eb469efb6360f28abebb8866e4948e95de8c80012975f7735e0187fe9891fcec5380e754680ae08902ee868af7814e5018e47c8ee72e6c7dd30b63 WHIRLPOOL 957e520aaf52915bbf282792871673d92dd621b686a50c37e94e0aeda3edb3c6972ce8662aa4a9d8df1ff3b4de26658290f396a1ba4b6ceecd8120ed0fe6e0fa diff --git a/app-emacs/whine/files/50whine-gentoo.el b/app-emacs/whine/files/50whine-gentoo.el new file mode 100644 index 000000000000..9babd69bec38 --- /dev/null +++ b/app-emacs/whine/files/50whine-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'whinify "whine" + "Make certain global-mode keys whine. +The command `unwhinify' makes them normal again." t) diff --git a/app-emacs/whine/metadata.xml b/app-emacs/whine/metadata.xml new file mode 100644 index 000000000000..f8acdd6d0188 --- /dev/null +++ b/app-emacs/whine/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Whine modifies a lot of the commands bound to the main Emacs keys, like SPC + and C-f and RET and C-x C-s. They still do the same things they did before, + but they whine about it, printing messages which do not in general have + anything to do with reality. The main lossage is C-l, which refreshes the + screen and then whines about it so that you can't get a clear message line. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/whine/whine-20091222.ebuild b/app-emacs/whine/whine-20091222.ebuild new file mode 100644 index 000000000000..65b7d3ed59e5 --- /dev/null +++ b/app-emacs/whine/whine-20091222.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="Complaint generator for GNU Emacs" +HOMEPAGE="http://www.emacswiki.org/emacs/Whine" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.bz2" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/wikipedia-mode/Manifest b/app-emacs/wikipedia-mode/Manifest new file mode 100644 index 000000000000..4516780da5cb --- /dev/null +++ b/app-emacs/wikipedia-mode/Manifest @@ -0,0 +1,7 @@ +AUX 50wikipedia-mode-gentoo.el 287 SHA256 aedbd90321a54b2f4c0e9f98f83f639d1075b5a79629dbf316a74058751847ad SHA512 21fa3d8c7d1d33f61d1b8309a3b30dba79c8742bbfb41c31b75e959e15ebda8dc855d3c96f71c5ec078ccd5a96aace612490584d5a9b9f3fd32ced1781dfd305 WHIRLPOOL f91901b6733bf39c2b8a379a6dc89c0e364e093856f72e2634c1417e9a7aeef6451f23a60b72178048850ae4f1c6ec944d86a16835b6aa9f778ffe553b68d62d +AUX wikipedia-mode-0.5-require-outline-magic.patch 116 SHA256 7e21d79fdee57035f0c05744ab3473c746ec34f9244819d8f3abf8248cf7d34c SHA512 58b1e9474d90621f5fc1574c37b1e17be6081b6b96547e2a2e6c26571fa04a9ca015cc9dd25657edf23235c017e7d4258cd1963ebeffdbe3bf42c5cfd2fba863 WHIRLPOOL 1922dd984feb4e235342e674ccbcdbddb029362e0b6ca1c39a9230444e156f3c1d85110af36494ba53c91f092dacad22626b260799e5c77b1ae0c28926755979 +DIST wikipedia-mode-0.5.el.bz2 14243 SHA256 61941b617f74a6c0da72190e1c83b4b46601062273b70d773c2b0eed1670467f SHA512 d10ddfb13e45fae347fe286df919bd9840ea0c2b38e903b451a9c3b6b6ab768566021d12b898bdc7236d034a89ba582dc8d22827bd3b4d80a0363ab323bd045d WHIRLPOOL bccb1917c2f8230f1d76e0ce28e41fd9fe7ad51c5a66ee26313d525e34e11810b1c6904ddff35851d2c4c1a81cec590fed0730ec1758b7d641c18907df820a9e +EBUILD wikipedia-mode-0.5-r1.ebuild 558 SHA256 e7894575e7a1dbcd1dfa97e1d878bcaa953df07014e21765649b3ca67a1abb26 SHA512 0dd5c05aab9276421e4c4f436f78f64aa2b9e5cb7ee15c8f4f52647efa6a99b0cb738de2f87b5cbd79d991f3a93f16df8eb85db29302fc35488be5a5f6621025 WHIRLPOOL 2c8d637be8b7e4c82cc7dcaa5cfbf7317e82d5538d022cf7de26234646701a8849abdbdcb24f8e9260cb0f68e9153bc2cfd8b1aacb054b8e2ba59720f47fe40f +MISC ChangeLog 2825 SHA256 00a97ebaee369665b3933ac904a03cb9500b38be0b4363cf66bfcb01dc7f535d SHA512 9a0acaf2b9c23cd40d8ac5ead868b870a7e6c94e7678552e826fa43ad8d567cd3a556ce89e2c6f8711431e26110fe7675838f89c288baa7d922bd7997bb2692b WHIRLPOOL 09fb7289fd1e7dd32bfad9e4094bf50bb0012cc2dba7b83b20130bae6dae29e1e4a69b3c8a75fbe6f7e83a9a859b13cadcecba08ee09c377e0e05828dae67b75 +MISC ChangeLog-2015 1680 SHA256 28b25648d005b7b92e7a0ed5a755ac4d144b3b03817b8dba1b211f15d8c1dedf SHA512 133c0bfc0882f4f63186b5bbae62565e6cb55097eb6ce9a27a3cb4b69020781bd4b6c1c5169d8d2b568758c1bc185b251447530741b3e7f2074b8975f410f46a WHIRLPOOL 2ed2fe26674c9fd2503a278d840ea24d5450e8f4d6119f4c1ab593fbf9667f644222d835f56d8fc9a2f6955fbea4b777b28a023706d619acbbd0f73a2147afe0 +MISC metadata.xml 718 SHA256 f4774950acf649e57a2448f971033e73a55029475e3434399b35eff1a2a8b608 SHA512 caeeecb3dfc10492aa2ccf0917bf8222c760fe374403fd0ef06e9355e5c8281993793a7c1ce4c3a2a188d6c26f91e030ae919d7a85211b8292444e924c2d935e WHIRLPOOL 6d2a0e3033fe1a6968536cf087dd538c0b11c3f541070de6d19ee78cdebef06b5bcb98070beada687e131e682e949be31b01a991b0f73abdbb8b261946b6fb02 diff --git a/app-emacs/wikipedia-mode/files/50wikipedia-mode-gentoo.el b/app-emacs/wikipedia-mode/files/50wikipedia-mode-gentoo.el new file mode 100644 index 000000000000..1c302088ec70 --- /dev/null +++ b/app-emacs/wikipedia-mode/files/50wikipedia-mode-gentoo.el @@ -0,0 +1,7 @@ +(add-to-list 'load-path "@SITELISP@") + +(autoload 'wikipedia-mode "wikipedia-mode" + "Major mode for editing documents in Wikipedia markup." t) + +(add-to-list 'auto-mode-alist '("\\.wiki\\'" . wikipedia-mode)) +(add-to-list 'auto-mode-alist '("/[a-z]+\\.wikipedia\\.org" . wikipedia-mode)) diff --git a/app-emacs/wikipedia-mode/files/wikipedia-mode-0.5-require-outline-magic.patch b/app-emacs/wikipedia-mode/files/wikipedia-mode-0.5-require-outline-magic.patch new file mode 100644 index 000000000000..caefca757631 --- /dev/null +++ b/app-emacs/wikipedia-mode/files/wikipedia-mode-0.5-require-outline-magic.patch @@ -0,0 +1,6 @@ +--- wikipedia-mode.el~ ++++ wikipedia-mode.el +@@ -386,2 +386,3 @@ + (require 'font-lock) ++(require 'outline-magic) + diff --git a/app-emacs/wikipedia-mode/metadata.xml b/app-emacs/wikipedia-mode/metadata.xml new file mode 100644 index 000000000000..ad4e752e4f17 --- /dev/null +++ b/app-emacs/wikipedia-mode/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + An Emacs major mode for editing articles in Wikipedia and other wikis + running MediaWiki software offline. This mode tweaks Emacs's behavior in + several ways to make it easier to edit MediaWiki articles. In particular, + wikipedia-mode provides syntax highlighting for MediaWiki markup. +</longdescription> +<use> + <flag name="outline-magic">Enable support for outline-mode extensions + (<pkg>app-emacs/outline-magic</pkg>)</flag> +</use> +</pkgmetadata> diff --git a/app-emacs/wikipedia-mode/wikipedia-mode-0.5-r1.ebuild b/app-emacs/wikipedia-mode/wikipedia-mode-0.5-r1.ebuild new file mode 100644 index 000000000000..5db42348d3be --- /dev/null +++ b/app-emacs/wikipedia-mode/wikipedia-mode-0.5-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp eutils + +DESCRIPTION="Mode for editing Wikipedia articles off-line" +HOMEPAGE="http://www.emacswiki.org/emacs/WikipediaMode" +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="outline-magic" + +DEPEND="outline-magic? ( app-emacs/outline-magic )" +RDEPEND="${DEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + use outline-magic && epatch "${FILESDIR}/${P}-require-outline-magic.patch" +} diff --git a/app-emacs/windows/Manifest b/app-emacs/windows/Manifest new file mode 100644 index 000000000000..aba16e92c6be --- /dev/null +++ b/app-emacs/windows/Manifest @@ -0,0 +1,5 @@ +AUX 50windows-gentoo.el 71 SHA256 5f22d4a6c46187a95637cfc5a3bc9c67fb27bd743039869eeeaf913fcfb4e33d SHA512 9ee731d8d54d7808903fea39ca70fee4d9216f6980f02b8511b6d643040335acfdad2a9336d9c8baa9babf0805f9eef5ace760cd0e965c6c964a2bd7599e5d6d WHIRLPOOL 8dd307936ecffb70064cb5145e0a3b96d5f577fadf666ca9ac08af5fb44ed92ff123890a23691bd7fd3c89d30c66a2ae79ff3b381763d99733f696126c8725c5 +DIST windows-2.49.el.xz 26240 SHA256 14c32604b604f6ce7cb7622d5813870165cf97d65c4ed128cae3c3174afd957d SHA512 de75f2c07cd544de7e7c616b5b928c0dd538b341396819a49525304ed3d9c01c4814e0f8a8da97bdf1a449844605127da690db3ccd95980240156d3c3600b704 WHIRLPOOL 5e325a3756b1fe60cc7fca0d772f5f2bd4f7a8de3052b908590a3795fcc8e78670dd4d024421e829803401b2cdbf63ba74f774ed9d6f80e52d27ddd5fe1dc8d5 +EBUILD windows-2.49.ebuild 543 SHA256 9f9e11a763cdb055f04e994c1121ede5de5e2564bb3b48661213e3334535b696 SHA512 01e8aa63f4f4cf212737c906a11ed1cb7291c70f54cc8c432d1eef6bac694f7b81724645274ff35932592a264910d829719f8a11b904bffb4505773e56d86dbf WHIRLPOOL e79ec1650a77cb07f4f1513ab95a245afd8c970236613bc1136f1a832624bf721673d16e89a09ddd340cfd681149b4b08e987125e02edf60d636d1217dcc8945 +MISC ChangeLog 668 SHA256 ead16031f8051b3db609ce6060627d70886d413f7c8623879580e8fe59ec0b05 SHA512 fe7abe3284266b012846cfbf455f7770b2b5487b3bedad4ff542a2ec36baf7456b1ee416885d9eb9e02cb371a1d6f20a82f991519ee095f4c784b8bb9bf59738 WHIRLPOOL d050f668aa0bc99a4e43e961cb68dba7e5d1d00c9a632629fde04f5b3142d0a5b4f0525c3d654ffa43cb13c5c912c33138b8dea726d3d84964ff4666ebc8326a +MISC metadata.xml 552 SHA256 a2df42ae967d15d7b634d4df231ac2bb1d16ee35e2734eeed618270f7cab047e SHA512 64101032c49cef4fe26c39b039e55d07631d35279afbd8b9d0d020ca842eeaab7ae8a131077e1265d674ee8a02c7f29f325da7a1856ae2f5fae4ec0a86517f93 WHIRLPOOL a23247f3fe98f96d3ae910c9636548b1b17c8d1ec1813b063d05f524a2ebde7f6ad56ae561a454af1a76f7770e9dbd3f7caa385f80d409fdb7a73707b76b24d3 diff --git a/app-emacs/windows/files/50windows-gentoo.el b/app-emacs/windows/files/50windows-gentoo.el new file mode 100644 index 000000000000..892a4208f52f --- /dev/null +++ b/app-emacs/windows/files/50windows-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(load "windows-autoloads" nil t) diff --git a/app-emacs/windows/metadata.xml b/app-emacs/windows/metadata.xml new file mode 100644 index 000000000000..6ae6f416b07e --- /dev/null +++ b/app-emacs/windows/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>victor@enise.org</email> + <name>Victor Gaydov</name> + <description>Proxied maintainer</description> + </maintainer> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> +</pkgmetadata> diff --git a/app-emacs/windows/windows-2.49.ebuild b/app-emacs/windows/windows-2.49.ebuild new file mode 100644 index 000000000000..75cecc5d2318 --- /dev/null +++ b/app-emacs/windows/windows-2.49.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="Window manager for GNU Emacs" +HOMEPAGE="http://www.gentei.org/~yuuji/software/" +# taken from http://www.gentei.org/~yuuji/software/euc/windows.el +SRC_URI="https://github.com/gavv/distfiles/raw/master/${P}.el.xz" + +LICENSE="yuuji" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="app-emacs/revive" +DEPEND="${RDEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile *.el + elisp-make-autoload-file +} diff --git a/app-emacs/with-editor/Manifest b/app-emacs/with-editor/Manifest new file mode 100644 index 000000000000..9b4bf52d717d --- /dev/null +++ b/app-emacs/with-editor/Manifest @@ -0,0 +1,9 @@ +AUX 50with-editor-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +DIST with-editor-2.5.10.tar.gz 28081 SHA256 c7a849ed827e830f0092695d6b99dce9fad5e1a87e6f0cf1fe7379f860505d53 SHA512 797c7d905eeb4d7398dfba10e4a9b7e7729098a87e48dd75c14fd80f1dd9c5a9693033367a0a9788c4b6c6cc3aa8d2a6ef66ac8bddd24457a61c830887e66a59 WHIRLPOOL bc57ec45d64f4c587fbba2bd847b27ad41ec79dca5745ddd1034005d5c4d48546692bc9dabe723e453ab807a7bc070598701761d7d65fde6d4f2357364376fe5 +DIST with-editor-2.5.8.tar.gz 27978 SHA256 56b2216fb316af5c7673589405a0a7e545a2414a9991374ad95ef15f2a68f0b5 SHA512 abd42a096e3318cc25576b240df1ed670de327afabe675d3df12780c392779f33b88e7a76d125f31cf37e3b22eda88391329c73d21ccc834e611893e759ea3e0 WHIRLPOOL 3b6c47ab250a892d31a7108d668ab14729ab8b37662f20c89450193613d3f5824df54720d3a23cd4b3c1afdf9b02ab462feb29528335d602b999daec161554d5 +DIST with-editor-2.6.0.tar.gz 28124 SHA256 8f26a619d745f0a47281fd389c6f947733752472eec26a2b1d5e7f641063ea04 SHA512 454af6222f54b6695aedb085b6f9a4e60d4ebd9dd6047d67cba13087d3966670aa63358dff45633f3492152f6a15c4c1e92efbaaa787867fef9edcf8b14f690c WHIRLPOOL d6c119d48ede86eb2eefc284d41691d277fea46fbb8292f76f36bba969c4372998658d5cc681115ad03322d33f940d828d5ccc3732e84a3bf3e765c54bd0a78e +EBUILD with-editor-2.5.10.ebuild 673 SHA256 fdadca197203780a97967e5b740253a0645e04b78095da1ab72bf4b88f2030f8 SHA512 de1f447911eab432ea9efc4c6a0dfd6e669bada47c797160592aa446ab26240a303bb887a605e282b5864e32e5f272006713d331bf644367fb0d2bae2fd88c5f WHIRLPOOL 94b362b59105144f89d1078f63b22f47ef20e826e2211dac1ea147ba0c598ac9273ddd0eb3519c64a6aa933c44595b8b64177929f70af42824471326518e7485 +EBUILD with-editor-2.5.8.ebuild 670 SHA256 35ea9b967dd8ca7c07d874e78f8e2c122e13931061f179ffd76be4a39ed05daa SHA512 07fdbf7fd8a8453a7b633e7843c8730b4573d2b3a3969fe654bbb5e391f22e007ff1670cc4a48d4356b30b711791b0faf49888d5b3f839156189c1ab95dc0db9 WHIRLPOOL 4c398b537bd1492fb57445ce58b3360c1cafbd5d7fe73617ac38eb5a4a1dbd47544b5f383961e7f2609c984e722f4c0f0e97548a3ba2dac13d195be7ae499ed3 +EBUILD with-editor-2.6.0.ebuild 650 SHA256 40c97710e886d377a7c31a6239440ceefb2acdda7a5071292748e26620f84ee8 SHA512 67de51aef7529f56ae3ad2ad1f5a013ed8946ad4c5370c7c7ad3675cd4b3ae6bff7c7f9fce870f463f9c756b8c127df8732007b678267ac67f1bb9ab568efc1a WHIRLPOOL 9ec1da4f8f678091195e34b56dbe0b6360a6ac89fac4a9208f55ee1cafb64615b8d8d2594b3140b0968f2b37154cd4aaa027de66dbbbdaab386b8eefce44828a +MISC ChangeLog 1567 SHA256 5a66a176b53dd1dcf169cbfc6bedd90ebb4998d6542e94bb619429bb77815975 SHA512 68b0739bb12e213b582d6fdacd99c184ea076379beb71cbb0cefb3c43233a67aa58139a5ac2c718ef9a27ef459e4bff71813cec260abeabd29054e93ac9042ca WHIRLPOOL 872543ddf8ff681605a88ef655aaa2cbeb87f1eefdb9720f9a7005ea5ad9a71f920975b13eaac38e192dfade024daeb75d84f9db3b970bcb7e3907ba66ea635a +MISC metadata.xml 684 SHA256 623434995cc6ef56d3967db8b725daba10bdcd6e1419621b75d1f8618ecd0518 SHA512 9c5cc636acec025b66df91e9a2500a9f5beeefeab3be42f2eb291d3a221151ca1748e80709b3bfac68a800c34cfd954339f1edbb2c9247ac85b4efe47c29621a WHIRLPOOL a742b5a8a00a50d24b8a88c828a83a07bc677107add57197df21a5f60dbc893ef49a0ea7fb6f7ce403a8a2fd50de91309e2b31e7e10f21271bd0e8424e13be50 diff --git a/app-emacs/with-editor/files/50with-editor-gentoo.el b/app-emacs/with-editor/files/50with-editor-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/with-editor/files/50with-editor-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/with-editor/metadata.xml b/app-emacs/with-editor/metadata.xml new file mode 100644 index 000000000000..dabf564478f9 --- /dev/null +++ b/app-emacs/with-editor/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + This library makes it possible to reliably use the Emacsclient as + the $EDITOR of child processes. It makes sure that they know how to + call home. For remote processes a substitute is provided, which + communicates with Emacs on standard output/input instead of using a + socket as the Emacsclient does. +</longdescription> +<upstream> + <remote-id type="github">magit/with-editor</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/with-editor/with-editor-2.5.10.ebuild b/app-emacs/with-editor/with-editor-2.5.10.ebuild new file mode 100644 index 000000000000..5ee7f41db32f --- /dev/null +++ b/app-emacs/with-editor/with-editor-2.5.10.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +NEED_EMACS=24 + +inherit elisp + +DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes" +HOMEPAGE="https://magit.vc/manual/with-editor" +SRC_URI="https://github.com/magit/with-editor/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="*.texi" +DOCS="README.md with-editor.org" + +DEPEND=">=app-emacs/dash-2.13.0" +# Versions of magit before 2.5.0 bundled with-editor +RDEPEND="!!<app-emacs/magit-2.5.0 ${DEPEND}" +DEPEND="${DEPEND} sys-apps/texinfo" diff --git a/app-emacs/with-editor/with-editor-2.5.8.ebuild b/app-emacs/with-editor/with-editor-2.5.8.ebuild new file mode 100644 index 000000000000..a14b20738cb4 --- /dev/null +++ b/app-emacs/with-editor/with-editor-2.5.8.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +NEED_EMACS=24 + +inherit elisp + +DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes" +HOMEPAGE="http://magit.vc/manual/with-editor" +SRC_URI="https://github.com/magit/with-editor/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" + +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="*.texi" +DOCS="README.md with-editor.org" + +DEPEND=">=app-emacs/dash-2.13.0" +# Versions of magit before 2.5.0 bundled with-editor +RDEPEND="!!<app-emacs/magit-2.5.0 ${DEPEND}" +DEPEND="${DEPEND} sys-apps/texinfo" diff --git a/app-emacs/with-editor/with-editor-2.6.0.ebuild b/app-emacs/with-editor/with-editor-2.6.0.ebuild new file mode 100644 index 000000000000..b4bc6121aac1 --- /dev/null +++ b/app-emacs/with-editor/with-editor-2.6.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +NEED_EMACS=24 + +inherit elisp + +DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes" +HOMEPAGE="https://magit.vc/manual/with-editor" +SRC_URI="https://github.com/magit/with-editor/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +SITEFILE="50${PN}-gentoo.el" +ELISP_TEXINFO="*.texi" +DOCS="README.md with-editor.org" + +DEPEND="" +# Versions of magit before 2.5.0 bundled with-editor +RDEPEND="!!<app-emacs/magit-2.5.0 ${DEPEND}" +DEPEND="${DEPEND} sys-apps/texinfo" diff --git a/app-emacs/xclip/Manifest b/app-emacs/xclip/Manifest new file mode 100644 index 000000000000..4fbac40c75b8 --- /dev/null +++ b/app-emacs/xclip/Manifest @@ -0,0 +1,6 @@ +AUX 50xclip-gentoo.el 128 SHA256 8d4265fbb52f8b594d72bc3652e33d6eb25aeeff778246f3fc4c6622682af8dd SHA512 beadac08608ab6a45e5162ccb993b7ef99e9f3b811f144a49eb6caae25602f4346bfe15c9771177f0d9495929f92eb1e5e59b60f5957551beb7dd69340ed416c WHIRLPOOL b1683600bc2a1f3f1e6b5abce2710943a95d54bb892456b4450dd73b7a454b3f2b3fda1eaf38f82ac320f4f994908ba0cd75e72ca04173dfd1004f29de028451 +DIST xclip-1.3.el.xz 2164 SHA256 10ecb4d2f11c65707be3a1646f07b51d56a6670e30c676a94c03664b01930ab5 SHA512 5b51703a365fa3991a97c06734b6baf6473ba672ab2ed572db45330fc6b761258403191079725f8c3e8d72919355a2cadf0c04e31396805718de30474ac08520 WHIRLPOOL b24f22cd7c194897b52df134cfa9d55a40bf158de901ef65c10df0e428202739fcac599bfb476beadfebf88cf80d2ab06c21333a7f791ac7d1fe3890afa17941 +EBUILD xclip-1.3.ebuild 480 SHA256 44b08835ec2bf9590fd7bf4c753eaa780f4879d84eb106feceb9b6f23478920c SHA512 8d4fdd7e8057b31952f54f9da9eb894116dc591c6ec39141d68a288b9b79016d7747dcaeb9679e437c155664eceaa6a9765c7b106a9514cd913a1e29f425af21 WHIRLPOOL c69ac2740e16c33aff2ccd85106b3fee77d2b14c0e58d11763e6276ab38c74a72d0b8a4049b13ebff6019c670678d567786ba2201bfea7a5d05780aa5ad27d5b +MISC ChangeLog 2679 SHA256 394e74c0e0a3d0a39fe5517b9656eff55ea20539c6a93b2ca55e8e7728f0f49c SHA512 1611255c6e02ab1e84457bb92af1c9832571c580a2f6bd3d05dc63c46a9bd431dc9561f651addff9acc3d2f6e7d7aa7e89f53dd99936e000c33de47c7f696a28 WHIRLPOOL aa0277ca27da9d171a94da9d85b5642e35df5d5896a7a9a417484a60a996aa0ba36aa0b40d382f5d9b66689c4b3d63b0a96f6b9ea0301da8967bee1e1085c182 +MISC ChangeLog-2015 489 SHA256 0a1ac109bfbbf2584860693a7c28a7470d8698bec04b87a7d2159a38030dc92a SHA512 813f8367de02b32458acf58e07f2fb7d4b2473ebeaa20862f4c209d4d22928b42a5f57b13510c6d2f508f05bfeb24e3657cd2e940b3a38797925fee97a44b0a0 WHIRLPOOL fc46441217d819aabd2ab313435a3738f6b6c10ef8a1b00332d3c3c43701f2b0d4561f404c8221acb561b78906ccbb0f6c8c61ee5cfbd2a23b3506fed81a68f7 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/app-emacs/xclip/files/50xclip-gentoo.el b/app-emacs/xclip/files/50xclip-gentoo.el new file mode 100644 index 000000000000..32fe005725b4 --- /dev/null +++ b/app-emacs/xclip/files/50xclip-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'xclip-mode "xclip" + "Minor mode to use the `xclip' program to copy&paste." t) diff --git a/app-emacs/xclip/metadata.xml b/app-emacs/xclip/metadata.xml new file mode 100644 index 000000000000..c438baf3b326 --- /dev/null +++ b/app-emacs/xclip/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +</pkgmetadata> diff --git a/app-emacs/xclip/xclip-1.3.ebuild b/app-emacs/xclip/xclip-1.3.ebuild new file mode 100644 index 000000000000..4b0c38d1a017 --- /dev/null +++ b/app-emacs/xclip/xclip-1.3.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="Emacs Interface to XClip" +HOMEPAGE="https://elpa.gnu.org/packages/xclip.html" +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="x11-misc/xclip" + +SITEFILE="50${PN}-gentoo.el" +DOC_CONTENTS="To enable xclip-mode, add (xclip-mode 1) to your ~/.emacs file." diff --git a/app-emacs/xrdb-mode/Manifest b/app-emacs/xrdb-mode/Manifest new file mode 100644 index 000000000000..ac28cc65c758 --- /dev/null +++ b/app-emacs/xrdb-mode/Manifest @@ -0,0 +1,6 @@ +AUX 50xrdb-mode-gentoo.el 223 SHA256 a2bce51247343dbeec9956d93a50095263890be39681ee45d5707484c134f390 SHA512 324609b05517c26d58759bf3c4445b690bb8c8ab00361f3157b06964458f9ca777d8963ac9c5e49df6c75d4d8eb27ea7754639bbbb8d1550b96fdbc954b3ed5b WHIRLPOOL 1a6bb1b1013a2900b3c00de304b94729c31f6db143b1214fcd91c0d818d14ca7e776bc23a5500fb10f636d7eed93428313ce69c8ead976138dd41be520fd0b30 +DIST xrdb-mode-3.0.el.xz 5448 SHA256 3fb184b9f186fb762f38751955ebdce63b66bdc9e549cb1901e05c1938f7e4b7 SHA512 1ad0f92edf08cca604b9534a5a715f79d019f73f8ad80bf8297fa3b4a201f8dbd864c23bed86579b7c48ddd9180add7b39e22469f6c23dceef4be9fdfd1ae290 WHIRLPOOL 59c6cd342e7a4517043f2fff4fa577c823edc8064e9909cec6b622899a58cd30b979d033b39025506bed5140a2c32e8824d6dfc90be2b88d67b47f94c37b96ab +EBUILD xrdb-mode-3.0.ebuild 504 SHA256 12836afc04f0e0fac11564bed9198fb2cbb9ec0d9ae366c07cb51e0fdf22fe31 SHA512 3cc9b20d2111ac1225ea5b10de3479177a338d34da373d52f5427aec3281b2fb84eefb7b29089c158c03faac877dc84b5e3e792bf99395bc66b6cabfa1d2daae WHIRLPOOL 0c0c06d576000136a46b8279c78acdfe94fab22b519aa58cde3cf52e31097acdefdf40289d224ae308bbb3bee2538cdaed5217030501fd377ed44f17774f05ec +MISC ChangeLog 2371 SHA256 afbc244c04e1cd9317b0dc8a627ce2cc8f3c1ee43b4a13799d106e51dba2e4f3 SHA512 429ec450340c443bdb920d460f929434f5580bcd1eb71056938980034c730c5ea3ca416559ba66ad7fb67870ec5f1c25e1bb96e58df0509f2c830fc1ee4dc3c9 WHIRLPOOL 3a4531fd3109f1bd95065c43d430a4d3f8997f7162c7f7174013147015f945c217f7bf84689fb10220a8f0f30bacfefd2eafde95e5cc5d068d8d4b4fc2842e87 +MISC ChangeLog-2015 1734 SHA256 1d1f658fc2e0f0bfa3fcc91a1085a1fa70bebd35ced1237d622d6bd6fd744d55 SHA512 682ce698438499b54a066b5e2ee871b2711d769191dd17370b9f65664ea76eb6df873dcb191d3f9103bdcacbac7ef1deb11b86f1ee8e714e5dab41b706541b3b WHIRLPOOL 4220828dba132f78146347e91b176aff68d5a6c018b85ed4c906ba005bace84f40f801dfd0e5c8c72a4a49e7dd6b2b747efdb8bf80373de719768428eef05a13 +MISC metadata.xml 334 SHA256 8badf40e68d80c9a0bffcaa1c50fb74260d25d1d793088c502b36e3e8e92a0d9 SHA512 31d0c4f6c75ba9ca7ad5d1fa1e43741a428d3af536ae6a4c5896e6a015c28fbbf1549aa95da863066d2efbe95710b2ed808ae4f47bb886797c6fb8ad0af997a5 WHIRLPOOL 528793a9c627ceb913c2fbb5c80c940704039f6abf585ac95cef18aaa81d550775e46578773a82b4c85c71780dde2f6b7e2276a25d0c3377bf3a6baf75cf8401 diff --git a/app-emacs/xrdb-mode/files/50xrdb-mode-gentoo.el b/app-emacs/xrdb-mode/files/50xrdb-mode-gentoo.el new file mode 100644 index 000000000000..3cbe7466ec08 --- /dev/null +++ b/app-emacs/xrdb-mode/files/50xrdb-mode-gentoo.el @@ -0,0 +1,5 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'xrdb-mode "xrdb-mode" "Major mode for editing xrdb config files." t) +(add-to-list + 'auto-mode-alist + '("\\.\\(Xdefaults\\|Xenvironment\\|Xresources\\|ad\\)\\'" . xrdb-mode)) diff --git a/app-emacs/xrdb-mode/metadata.xml b/app-emacs/xrdb-mode/metadata.xml new file mode 100644 index 000000000000..875c4560c5c2 --- /dev/null +++ b/app-emacs/xrdb-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="launchpad">xrdb-mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/xrdb-mode/xrdb-mode-3.0.ebuild b/app-emacs/xrdb-mode/xrdb-mode-3.0.ebuild new file mode 100644 index 000000000000..4721d1dba71b --- /dev/null +++ b/app-emacs/xrdb-mode/xrdb-mode-3.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="An Emacs major mode for editing X resource database files" +HOMEPAGE="https://launchpad.net/xrdb-mode + http://www.emacswiki.org/emacs/ResourceFiles" +# taken from https://launchpad.net/${PN}/trunk/3.0/+download/${PN}.el +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/xslide/Manifest b/app-emacs/xslide/Manifest new file mode 100644 index 000000000000..8051bf33d6cd --- /dev/null +++ b/app-emacs/xslide/Manifest @@ -0,0 +1,6 @@ +AUX 50xslide-gentoo.el 264 SHA256 35440d5728dda67a9b7a7bbb3aa1eb6c46f2c7913ef5e96ef85dfcad1af8f247 SHA512 54dfb6e7d40591dcf7ee5625ded053056305eb72c64f3808758d20b9c9fdbc78f914765909c44ff9685b075f5d87e03a94afea156b179d6ae16275d1f9ad05e8 WHIRLPOOL 1ed25c9b9c8c05bdfb5de9fab0e8ca66c0e37ef13ce0061cf93979f02ea551de65157dc30b78a5946a83aec487aaf43ee4069d0ed6295755495ff0c10cc8e99c +DIST xslide-0.2.2.zip 29051 SHA256 dde9884f1584bcb63a8e218542c1a2d619327f4e94847974b6ece31b36c63c42 SHA512 df658464517704289d2695faed02d733adea9f5858310b497d66bf103be5c3e1c3635aa1aa3c93f63c64cd2927b4948e53e7b2593622564f5292c583d6e245a8 WHIRLPOOL 419a49258c9ddf49f5b8870378867f9f1b591efdca685e12881f8c2edb4ddeb4a64817c206fc87df2ffbf7089d08b9a7b3291c8f60c1ad34749de063832ba952 +EBUILD xslide-0.2.2.ebuild 520 SHA256 2ba9677f6dd589a49af82323295cd9bb3f2e8ecde26b057b94a15345bab63884 SHA512 4b3895a41210215deb5aba2172d31aacf64f3869e2a178c3d8c42c735aff544874cce557e6e09b0ffa7c20be6bc4a8a17cc0568ad49c6ebc928ede3db92e2dc1 WHIRLPOOL 1eedc4b26f844ca2ba3eb5a55e7594277e75ba725ace8a8137a177fd641f3e24d5c2085c61e618d3505559bb240c1d9151e73aedbe7adfbeb8dcb0ca108ae432 +MISC ChangeLog 2339 SHA256 829d344955f29eba427ad650c4d7eb8f48f49f6a922948c20342d1964b5f8f7d SHA512 84d0947b4892387f647994d61933903d22a4d98e6c46726a19e39af2deeeca5d7a995d9734ddfa22e0b2affd8b3f757090fc2afda2c4b8a2dede7fb61870cefb WHIRLPOOL 4a1d37fa258a9e9544d2a43784c95667b9406c39d4c6065f003a60e4655a0aba645608ae682cf33e2a8fb9229ed4753f54e14813203b664e102a0af875dedf15 +MISC ChangeLog-2015 2303 SHA256 2957f1946cacc05319ac94c3e0ecd7fa2de62f35dafdb3642f78629a4bf09ef2 SHA512 e23bef2bef40369c39b4addb7305a71a77768e436118a990f82683f96a147aabde86162dba5b1e2a594537855e48cfd095548cf3e306a005881043c06c30edd8 WHIRLPOOL d7b010ec709c0e9bf8b064aa07b48c7283fec4e6e3a87d38e23289d1539f074f982ae2983316182f6bd497c85821af432e6578c0f9b1598918a9a05badc30082 +MISC metadata.xml 333 SHA256 dc281931c2085685f14119e06751a0c29fe4c88460797c0e7c69dc1a1b567d08 SHA512 5b5d79e32609c461e89b36d1d87391d6040af8894e2802af4479f664a690f31ec85afc80c1e79a06575835d31706f87aaf80d9ac1caddafee7cfb022a5f647b8 WHIRLPOOL d793223e258922c5971c0b16f1f8a55f0127d36500f1e433033d46fd46c27931087a65c003b426c29eac50ebbce3c182eedaee756983f06124a0481bc75e61a4 diff --git a/app-emacs/xslide/files/50xslide-gentoo.el b/app-emacs/xslide/files/50xslide-gentoo.el new file mode 100644 index 000000000000..3ae228472f1b --- /dev/null +++ b/app-emacs/xslide/files/50xslide-gentoo.el @@ -0,0 +1,7 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'xsl-mode "xslide" "Major mode for XSL stylesheets." t) +;; Turn on font lock when in XSL mode +(add-hook 'xsl-mode-hook + 'turn-on-font-lock) +(add-to-list 'auto-mode-alist + '("\\.fo\\'\\|\\.xsl\\'" . xsl-mode)) diff --git a/app-emacs/xslide/metadata.xml b/app-emacs/xslide/metadata.xml new file mode 100644 index 000000000000..ce8cec5bf5e8 --- /dev/null +++ b/app-emacs/xslide/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="sourceforge">xslide</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/xslide/xslide-0.2.2.ebuild b/app-emacs/xslide/xslide-0.2.2.ebuild new file mode 100644 index 000000000000..b24dd16862b3 --- /dev/null +++ b/app-emacs/xslide/xslide-0.2.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="An Emacs major mode for editing XSL stylesheets and running XSL processes" +HOMEPAGE="http://www.menteith.com/wiki/xslide" +SRC_URI="mirror://sourceforge/xslide/${P}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 ppc x86" +IUSE="" + +DEPEND="app-arch/unzip" +RDEPEND="" + +SITEFILE="50${PN}-gentoo.el" +DOCS="ChangeLog NEWS README.TXT TODO" + +src_compile() { + emake EMACS=emacs +} diff --git a/app-emacs/yaml-mode/Manifest b/app-emacs/yaml-mode/Manifest new file mode 100644 index 000000000000..d7edae60fb39 --- /dev/null +++ b/app-emacs/yaml-mode/Manifest @@ -0,0 +1,8 @@ +AUX 50yaml-mode-gentoo.el 175 SHA256 858779fde60ab6c2ba14d624b410d4b136075a4fd312ef53b5d4080c9b964b83 SHA512 2a783a62a6eb12c66829b989d1685fc78bd819beb1478e94049a5beeb9f43a6d7d5b541a81622faec61f9a02361730d545979440858b2552ccb86930ac2392a1 WHIRLPOOL 08e8e7ba4eca7bc4690c08ce18fc3d9e6c5c2b728d0996b1835478fa87bddd577d7fddb447496587855644bacdce2dc033469c50c3c08992fc3b5657b89d5bea +DIST yaml-mode-0.0.13.tar.gz 14446 SHA256 c547b1ec62e6b39fd3e95e28b8d3918958d4f00391c471485532dbc6cc3dcab8 SHA512 10876dfe576045bde363f62880ab3c91894d965c9dc1b7ff2b86783d31c05ab844c0abd77bcb1f7b5346d99969d69833ff4e5dc1b5700f7856fbd3dc4eebd5ef WHIRLPOOL 03300816f056fbe3d3e590c0f81a3593370b53f5c49aefb166bdbcca6823ffe4e4dae61dd4a0f091bff56f86cd33f07c8e2443dae3ba12910e1dc6b82169369b +DIST yaml-mode-0.0.9.tar.gz 6498 SHA256 5d65852d9d738fd1966125f8ae737760ae48e647030e1aa5a78fd703f54358fc SHA512 cdfb0694d2efe5bb86ab5280e78d577d5bdac906a7745c6e988128cbb001f1f78569199288e2c12e7977a35c35f9e47f3271747bf26fcdfab5d2a961295550ea WHIRLPOOL 58ee875ce20ab49595b4372a979417deb672c09647f5b0859d3dddf484302b8bf4b65243e18709d7d6edec757d6528a59814f4b9f56fe98178d4966fcba5018f +EBUILD yaml-mode-0.0.13.ebuild 485 SHA256 e79ed4bf82d9e3c1a7cd325f5052e47d4303dee1ab93e183981ffa19cc3b7dfb SHA512 a48d40bccba134cedc15d4962d342d8ecaf4a2c01e3e51f732aa1ace2de89ea7cd3969161e686bb5353443e9ddd847792222799cb32f4b8efde8eb53e28f633d WHIRLPOOL b43a400de7a2e82e20f51ebd8f54899b3a954f9d46f397b77bf67c10193c29b1df9985807412e2311f1e73fc8f5fac65c7615e67c17282b982c5bf23c9058677 +EBUILD yaml-mode-0.0.9.ebuild 491 SHA256 c57c370467b24981bdeea9faf92b1d6d51a51512a068c26f947ce52c065fc0f1 SHA512 217691054b5184bad857d4c764c8a7aa98a9007b726748941d4268b0967f2ec7dbb50ca226ac74dbb3627cbbc80e0dce77f5a794cfa11d77435b481f8846dab1 WHIRLPOOL 96fc2eb306d61ac0fa96c77c6dd16a658ffc99922d7a57d61e4283c9cb3064d48bfe22cd1c8ba4c19c749ac7f2c16c8d2b3ecfee7971c8d5e50b595d3227f3e4 +MISC ChangeLog 2529 SHA256 7a0801994b001110fffc6196ef420f0dfa2a6e91434c1f2cd95ce9a4f3b23f96 SHA512 bd0628f0bec838a3a468e2b89156d3481e5cad7d422684aa4be2babc457130c4b2b3eb80ad905955cb49d72f409cfb28e3f48e044bde6d76deaf8d229f045049 WHIRLPOOL 57611fe4e64358a32c3b6e190b908acc79b6406a0e36bc96e41b9664d71e2730c3dd56d106311a8b81c9a445692d3a80f5c035cdaca284b95e773cc88b6498d3 +MISC ChangeLog-2015 1026 SHA256 c78ec9088547003e29339d64ba8800adee607510abe7904cd78bbaa9c2fa5f4a SHA512 15cdd88eb2f69d0aafacee7364e32bebf221e777e971d4e6fa3c8a9219bac67b3996d6ef2b28078628b77f49fc22b4cff3c2b9876ba494fffa79885dd8bafe1f WHIRLPOOL 8ae7d2c8f48474226200f2742ae93684712b43205063126f5285a0dca43b0eb31527affb81b3e725646d8a87252416d9c2e41d3b98084e3a3bbd349a74f1e621 +MISC metadata.xml 339 SHA256 daac8fb25158d39fa7f0eb028c29a62ee2c90b5c1729b10221f525389a5c9f20 SHA512 1633fdb0ac57640fcc133f994f8ce9de332006b403de115487a73b8f4c5289e8c0dc7693b640e3240db2e28c44c44c0b20efe2c14c466635a9b8c52c57c5643f WHIRLPOOL 27b9d492ccb12639fd2cea0484a6b24eb257a94e66bdfbf6d04d3510caa7294c850f19000eac6dae4c720f8a8951acd4a4309582d0d66e91c2a21827d37e737b diff --git a/app-emacs/yaml-mode/files/50yaml-mode-gentoo.el b/app-emacs/yaml-mode/files/50yaml-mode-gentoo.el new file mode 100644 index 000000000000..7f6db15560f4 --- /dev/null +++ b/app-emacs/yaml-mode/files/50yaml-mode-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'yaml-mode "yaml-mode" "Simple mode to edit YAML." t) +(add-to-list 'auto-mode-alist '("\\.\\(e?ya?\\|ra\\)ml\\'" . yaml-mode)) diff --git a/app-emacs/yaml-mode/metadata.xml b/app-emacs/yaml-mode/metadata.xml new file mode 100644 index 000000000000..e7ff9bbd51c7 --- /dev/null +++ b/app-emacs/yaml-mode/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<upstream> + <remote-id type="github">yoshiki/yaml-mode</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/yaml-mode/yaml-mode-0.0.13.ebuild b/app-emacs/yaml-mode/yaml-mode-0.0.13.ebuild new file mode 100644 index 000000000000..36ae75dea89c --- /dev/null +++ b/app-emacs/yaml-mode/yaml-mode-0.0.13.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp + +DESCRIPTION="A major mode for GNU Emacs for editing YAML files" +HOMEPAGE="https://github.com/yoshiki/yaml-mode" +SRC_URI="https://github.com/yoshiki/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +#S="${WORKDIR}/${PN}-release-${PV}" +DOCS="README Changes" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/yaml-mode/yaml-mode-0.0.9.ebuild b/app-emacs/yaml-mode/yaml-mode-0.0.9.ebuild new file mode 100644 index 000000000000..68086fa87d01 --- /dev/null +++ b/app-emacs/yaml-mode/yaml-mode-0.0.9.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp + +DESCRIPTION="A major mode for GNU Emacs for editing YAML files" +HOMEPAGE="https://github.com/yoshiki/yaml-mode" +SRC_URI="https://github.com/yoshiki/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +S="${WORKDIR}/${PN}-release-${PV}" +DOCS="README Changes" +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/yasnippet/Manifest b/app-emacs/yasnippet/Manifest new file mode 100644 index 000000000000..0483ab811cb2 --- /dev/null +++ b/app-emacs/yasnippet/Manifest @@ -0,0 +1,13 @@ +AUX 50yasnippet-gentoo.el 209 SHA256 4db7ad0aef5c680e25666945e51bc9657822165f28c81528eb30d9a6c544a2d0 SHA512 5c2f65e97cece730eed4d34ab3520214b5b6cf63ffdfa82f5252b03122e26fe7d78a0748dbbd95886526fc47e39d3a5675b5df48f50d0ea97f1efe306e3f733d WHIRLPOOL 7fa186574cc3083cb0170c14980c6ccb5c73fd781a8e906301c3902be5ffdcd1fb45bd5f4f55b1adc7e4d8db0f4cc4fb9abcaa565cf11d72e925ee7268d01f50 +DIST yasnippet-0.5.10.tar.bz2 30583 SHA256 0b09c3aff9d60b68fec15d82fe888849685fad7d10094159a336bb7073327eb6 SHA512 2533ca3c9a3f9210d43cbf871ad82fe7c6ad7d850b1c4c9ef36b299c72190cf535706e434f39b54a70611871ad6329f3386527d77c7bb14b709d7594c75ae4a5 WHIRLPOOL 7e60e4884230226748b879160b5e652e90add7de92945e692b5b105fe540727588554a6cbcf0e61c0a79d9a86d40ba17188a6c848ba5a9c6213387aa3ed20849 +DIST yasnippet-0.6.0c.tar.bz2 39844 SHA256 a62f5c1cc6b7187ec861df78858f6d8a02158f98958d51803b6c8b9368b54efd SHA512 ab60149f867ccda7a9b4f8f97b280c22d1130addb811291459df8b32b8a3ec65b4eaea7b36e1b0ffa80c6338b5094430fc9c2812bd03bc46e582321caafee375 WHIRLPOOL 009f839f7ff75415c0ad2ea1a542137739690d2874156d3e1e67adb59bb8bec2b67021852117d80cbea72dce4278316f9e4b5d931489d263416586b383073aa6 +DIST yasnippet-0.6.1c.tar.bz2 47493 SHA256 81ff65691182c59fcc53cf10ff783757d143246bc2f7a2b79c4452d144c17f05 SHA512 ea4c5850ae80e4db9a188788654a099eddc43e29371ef0cb6367e1a39d3ee9f3e9dab7201178955ae47c92bcecbb5120e0b817e47e9c88c5bcef9e561636a603 WHIRLPOOL 99c7c924935879b04bb0790abf6d9f56e8fb81d879b2803b7918c598c4c7587b76e86a2bafce49e00de35b1d592a5d397eec7114b6b42b31708aa7cebe1ad177 +DIST yasnippet-doc-0.5.10.tar.bz2 182436 SHA256 55aa4c731a91bac695cd34fd23a972dcaec957290c2a1002064e4e9f742da071 SHA512 2abdea253a23291089e34366f3cc95dbad6904ec8cf9f603e1fce0d9995ee32fd1b8b69f98f27ddd3fd33318514cb6e269f2418c8575df98240e6a3c3e19a0ed WHIRLPOOL 7c36e2013e6ef940b53c3330d690e3016e0a274fa55da02c713881e70db0091efb6cdf3bdd4516691ec267270bfbabf95b61e8d65c950b5103981b94b1295c81 +DIST yasnippet-doc-0.6.0c.tar.bz2 246554 SHA256 2e4581ac310fa8e13d7deb524c6949e0b4c8ed208e60439ebef366b87c7351c0 SHA512 3e32936e1fed8ab5ac963e9cbb68a61d80f22acde910e4a700cc4005463f0aae0fb5ce6f6f5cbdf2e8dd9bd7e39e912cac8ea05f8efca08d58a07fd35ff26160 WHIRLPOOL 386612504a8685dd98160b703ae661d90692de9dd05d8a2e0ede54068328213f37ec0d9d1179783740c5af2f22b474e3349a74face96e4fc89197c89858be017 +DIST yasnippet-doc-0.6.1c.tar.bz2 490738 SHA256 fc426b1365097c1db2d7d24139e15982c3abd792bfb8990934993f8e49688304 SHA512 c96955cac11f319107e0ea907c92860049598cbfd47b6a2e3211dc2b030face77b03aa9495d7e9d78171be87083f77268e90c6c86b0cc467a96a5bd724daf8f1 WHIRLPOOL d06b8710af363050b7c996c6d7bd0b06457326d589939cbe85bc812d44d6920d62a22449fc6a08a2806c3782ac0816e346698b6bc1b144b41eaff8f528899e3c +EBUILD yasnippet-0.5.10.ebuild 1136 SHA256 076a69502f1c9e1b76ecab6d7129fcd09d2a8be55ae46e572442f9f5dd02a597 SHA512 b7c8df665fb3388c7b0688fcf1110c9c99907bd9a8d25f29148e43ecf54e9259a65900cc768fbb4f280fcd0ca1da7ad3499b965ce701e630ae747706cb1d0d9d WHIRLPOOL 499e2444285b5c9a10ba8171519d0d507ff1c990acaf9f3a1d0f73507c12f4d25bf6908b41801d15c0ec79952389fa3963546dae7fd91fba283a9ccb3461837e +EBUILD yasnippet-0.6.0c.ebuild 1085 SHA256 20ca18e31c6b6749c597645533a45e1e78b4ffdd1bb969bfc70d657cf9d7aa02 SHA512 c4c51135248a9b2747405ad8ee90e9cef4c9d02f12ad33c3c5d7d057dfc466e4c01a5856c0893181a8170a45c63e85e52148fc1bccc156d9606bebce3d7bfbde WHIRLPOOL 7fe17c7a07387abf7f16bff35c0a9925711e2d9bc4b18c881197339075f22a3bbc8e88b2c76a3bc06a50b419b2c6b7c598870a19ce4ff0ccca209707ef7503ea +EBUILD yasnippet-0.6.1c.ebuild 1085 SHA256 20ca18e31c6b6749c597645533a45e1e78b4ffdd1bb969bfc70d657cf9d7aa02 SHA512 c4c51135248a9b2747405ad8ee90e9cef4c9d02f12ad33c3c5d7d057dfc466e4c01a5856c0893181a8170a45c63e85e52148fc1bccc156d9606bebce3d7bfbde WHIRLPOOL 7fe17c7a07387abf7f16bff35c0a9925711e2d9bc4b18c881197339075f22a3bbc8e88b2c76a3bc06a50b419b2c6b7c598870a19ce4ff0ccca209707ef7503ea +MISC ChangeLog 3267 SHA256 d29d039ff754b0d7aff527580ab97f60872eb02501539b9735722b4a7996ebf1 SHA512 0ccb0ec9e9473534076d184a1d492a8c90e9c028345ff3fe6951aea0aa247955979faf58e8f36346ba84108893396e64cc42277b8a4e00d40e281fb0917de1f5 WHIRLPOOL 9899c0b174374ca2d255b433b6ab217e444e529791033d06a4a584c3b09fac6369a9e52be53baf9b61d46e8eb2b850d89283c2387809d2b5fbc06157f31d3e4d +MISC ChangeLog-2015 1517 SHA256 5c5f2651e58d289bffd145a0970b921f4987606014ec3fb6aab24d71c4c9fe1e SHA512 47415a1efbdf2a1fdc746cda9bd870c81053f33674a12d5cc4477379d6e0a5361bc05062261de8ef13acaa2df2c6b69ea4b8f7379deae166a340adadb32069e9 WHIRLPOOL 89d3f07cadf5fa2a2f9b09b64fdbe98126e545b05e2482fcfbef2e24595697f6a6a7cc8b204266eb864683ad716214cf32757372fb09ce8dfd0e7165b5b4eb4a +MISC metadata.xml 552 SHA256 4703ba94f7370583ea9b0005bba85b92f48dcdfb9457e9110f0f37a02a7954d9 SHA512 da85f0d9d20ac134af0bc33a3e0b0d72de57c9b5f27635cc1477bf83b96b51a8b98c2227196f44628c0337f9204873a085da5f8d9030f974933cf9da158a609d WHIRLPOOL b27b6e8643624abe511aa7be475ece01439e64493a4e90a38546e18bd19a28ce8493ff0c3501d60ec75a7f600d77661eb069b20af619c11c607ff95e6d5dca0f diff --git a/app-emacs/yasnippet/files/50yasnippet-gentoo.el b/app-emacs/yasnippet/files/50yasnippet-gentoo.el new file mode 100644 index 000000000000..d07f448098bd --- /dev/null +++ b/app-emacs/yasnippet/files/50yasnippet-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'yas/initialize "yasnippet" "Do necessary initialization.") +(autoload 'yas/load-directory "yasnippet" + "Load snippet definition from a directory hierarchy." t) diff --git a/app-emacs/yasnippet/metadata.xml b/app-emacs/yasnippet/metadata.xml new file mode 100644 index 000000000000..3ae6c22024b9 --- /dev/null +++ b/app-emacs/yasnippet/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + YASnippet is a re-design and re-write of smart-snippet. It is much + cleaner and more powerful than smart-snippet. +</longdescription> +<upstream> + <remote-id type="google-code">yasnippet</remote-id> + <remote-id type="github">capitaomorte/yasnippet</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/yasnippet/yasnippet-0.5.10.ebuild b/app-emacs/yasnippet/yasnippet-0.5.10.ebuild new file mode 100644 index 000000000000..72f98d8b9b36 --- /dev/null +++ b/app-emacs/yasnippet/yasnippet-0.5.10.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit elisp + +DESCRIPTION="Yet another snippet extension for Emacs" +HOMEPAGE="https://github.com/capitaomorte/yasnippet" +SRC_URI="https://yasnippet.googlecode.com/files/${P}.tar.bz2 + doc? ( https://yasnippet.googlecode.com/files/${PN}-doc-${PV}.tar.bz2 )" + +# Homepage says MIT licence, source contains GPL-2 copyright notice +LICENSE="MIT GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND=">=app-emacs/dropdown-list-20080316" +RDEPEND="${DEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_unpack() { + elisp_src_unpack + + cd "${S}" + # remove inlined copy of dropdown-list + sed -i -e '/^;;/N;/Contents of dropdown-list\.el/,$d' yasnippet.el || die +} + +src_install() { + elisp_src_install + + insinto "${SITEETC}/${PN}" + doins -r snippets || die "doins failed" + + if use doc; then + dohtml -r "${WORKDIR}"/doc/* || die "dohtml failed" + fi +} + +pkg_postinst() { + elisp-site-regen + + elog "Please add the following code into your .emacs to use yasnippet:" + elog "(yas/initialize)" + elog "(yas/load-directory \"${SITEETC}/${PN}/snippets\")" +} diff --git a/app-emacs/yasnippet/yasnippet-0.6.0c.ebuild b/app-emacs/yasnippet/yasnippet-0.6.0c.ebuild new file mode 100644 index 000000000000..5a9f9012d3a4 --- /dev/null +++ b/app-emacs/yasnippet/yasnippet-0.6.0c.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit elisp + +DESCRIPTION="Yet another snippet extension for Emacs" +HOMEPAGE="https://github.com/capitaomorte/yasnippet" +SRC_URI="https://yasnippet.googlecode.com/files/${P}.tar.bz2 + doc? ( https://yasnippet.googlecode.com/files/${PN}-doc-${PV}.tar.bz2 )" + +# Homepage says MIT licence, source contains GPL-2 copyright notice +LICENSE="MIT GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND=">=app-emacs/dropdown-list-20080316" +RDEPEND="${DEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_unpack() { + elisp_src_unpack + + # remove bundled copy of dropdown-list + rm "${S}/dropdown-list.el" || die +} + +src_install() { + elisp_src_install + + insinto "${SITEETC}/${PN}" + doins -r snippets || die "doins failed" + + if use doc; then + dohtml -r "${WORKDIR}"/doc/* || die "dohtml failed" + fi +} + +pkg_postinst() { + elisp-site-regen + + elog "Please add the following code into your .emacs to use yasnippet:" + elog "(yas/initialize)" + elog "(yas/load-directory \"${SITEETC}/${PN}/snippets\")" +} diff --git a/app-emacs/yasnippet/yasnippet-0.6.1c.ebuild b/app-emacs/yasnippet/yasnippet-0.6.1c.ebuild new file mode 100644 index 000000000000..5a9f9012d3a4 --- /dev/null +++ b/app-emacs/yasnippet/yasnippet-0.6.1c.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit elisp + +DESCRIPTION="Yet another snippet extension for Emacs" +HOMEPAGE="https://github.com/capitaomorte/yasnippet" +SRC_URI="https://yasnippet.googlecode.com/files/${P}.tar.bz2 + doc? ( https://yasnippet.googlecode.com/files/${PN}-doc-${PV}.tar.bz2 )" + +# Homepage says MIT licence, source contains GPL-2 copyright notice +LICENSE="MIT GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND=">=app-emacs/dropdown-list-20080316" +RDEPEND="${DEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_unpack() { + elisp_src_unpack + + # remove bundled copy of dropdown-list + rm "${S}/dropdown-list.el" || die +} + +src_install() { + elisp_src_install + + insinto "${SITEETC}/${PN}" + doins -r snippets || die "doins failed" + + if use doc; then + dohtml -r "${WORKDIR}"/doc/* || die "dohtml failed" + fi +} + +pkg_postinst() { + elisp-site-regen + + elog "Please add the following code into your .emacs to use yasnippet:" + elog "(yas/initialize)" + elog "(yas/load-directory \"${SITEETC}/${PN}/snippets\")" +} diff --git a/app-emacs/yatex/Manifest b/app-emacs/yatex/Manifest new file mode 100644 index 000000000000..91382020f6e3 --- /dev/null +++ b/app-emacs/yatex/Manifest @@ -0,0 +1,11 @@ +AUX 50yatex-gentoo.el 488 SHA256 daf76513095da0d003c5a63f20c0648b66de5251607429bc4da8e951a066aaf9 SHA512 93a1d45bb228d1ac304fd3652246561a5b7a9d91aa230f0f0d62a9e557f9f61a1dafee900139b7588f3310fdb98fbd71d6347ee45b6527ae27e2095da2a652b5 WHIRLPOOL d141574fcd6dd533bdc21962ebec363597e985b4beba773ceaa1152dcfbc4765ec8daf1851278e8e5672ad0d239c712104a5da4d1f5d145801c0bad9a1c59253 +AUX yatex-1.76-direntry.patch 1730 SHA256 184375f82722ab43a03957ed356282ff67e2ded46979b42b383f5a6eb5ea319e SHA512 e7ddb8270e5ece483a5a796b7c5b712059b3093ec1994565400afa6731efe76494cb86163632edde3b3bd167cf78886c216482ab4377c9fd8a969b37a41aee6e WHIRLPOOL 54daaa4c4c3f4c3c08870a4f040b96799a0a92475c089a0c562aa521892dafd4b03188e7185dc886a1d076046d94cd0338f6870ac82769bd8223ac0b684df17d +AUX yatex-1.76-gentoo.patch 668 SHA256 86fe6153f9a14896b3da54211d5da54753bee5b8f9e14080c05cd6003ba2678f SHA512 dc1bd4d95cec7eb9268560ba78c93a1551f28e0da83d9beb99313e034dfd86044f2971a2dc0ae830e975e78d0a79b951d02378c677eb4d39d5e7f6885e6377cd WHIRLPOOL 61303a21650b53b71a92f030f84ba839e7408319b1150ced3145ea152f4908f3ad519c52ee6d3d845eecb49c0b22ff5e552122cdd03a13fab22152719a60a95c +AUX yatex-1.77-texinfo-5.patch 2968 SHA256 e388e1035b79bfc92dfbc688a1fa8d3d876600ec41c7926fc08981b242dae4df SHA512 91b2caf1adcd805fa10d9c0b2576a83fb57f549d64e9ee37b6873cd705ebaecf96853efb265b3f7e42f821f37c79b469ca8507fd1d3470190e04594788b7d8ad WHIRLPOOL cc574a1eab9fbe8d9ce9857b0aca7de355d47486307e6b55e007e36a5fbb8adcd48f78ff61373c9a4eb4a3fdbf189ae1818d8c4068a35a354df8a741cdd4d9d0 +DIST yatex1.76.tar.gz 357552 SHA256 66c6f162a0ce4ee1edb231bacb4a3926ea4b5a45a4ba004330bb0bc0a7887acf SHA512 ff2afea1cb1b7e4bef223c13d4cc6b942b1d555959321e7cb97595dfe7ca3adbc9efa6db7d7d13cdd0bb5aa62eabc1d3383d07635b1dbbe5b15175bf99c4c416 WHIRLPOOL 878b199d1479a501fb36763daf6565ddfe340df2b607e346c8b4e5523c20df2cefe4a7254dd2a3f415fc4b2bc0371b79f9c504d801d3e4cc8553091bd2b4cd36 +DIST yatex1.77.tar.gz 356721 SHA256 acc3e14c34ea5eba0c1a96cef6b5c7ab850e621f75cf25764e0ae37be483f177 SHA512 d6b909b540b0966cfcd35a36ad7c9e8d8a821ca668ea9b0a4d1f3267a45397800769dd47ce64f5f8cbda65c274a7f415c8e86b6598a365ea41104684cf9df07f WHIRLPOOL 1755e2592b04596f154afb4cf6598371b61ce8e85f0960dbbcbe5172f2543edcb610f7e93185480ae7bed492da2f7a66f450756e7615014e3a0034a928c7e3c9 +EBUILD yatex-1.76.ebuild 1213 SHA256 2c34b8aeaefa5755ad9effd6f6b42582bef8e5dde68804d00c8a53bb892c7158 SHA512 bfbcf7cf87bb592e8ed9cdb0c17cc2bdaf31246412e145913e993553b1f7ba69fd24625e0941699abec2b5fdb4111cf548641a900f0d24d934df7ad460c14a86 WHIRLPOOL d5971217b80ebea42ee41a52851528f1b7ced1cfb20afce5066b0ee03f3cc6bd46fd4bcb92c637a8e497fdd2d1ba794aa434e707b8ddb91cf6e5fe96e7df0f47 +EBUILD yatex-1.77.ebuild 1241 SHA256 c1bdec0642432abeeb3448f8f46429bcdb7180be25973bb631eab9532369d398 SHA512 f935dd5ca28fb1c1eb6ed7eb4828ee08e2b17ed2c73c84986762f9befeab712f7b186c522a8400c4948899b258080230d802722c6934582eb85952d351d4fdac WHIRLPOOL c7ee1bd9c503ac5347b9d5310f2c992c4b18f34e6a197cbb4a61402ad47998ff038410690cfeb94a43df0ebc240ff375204f1f997433b0dc422a04be47b1cc89 +MISC ChangeLog 2893 SHA256 0aeeef81f674611d75a0f684ae99a645e7c73ed30a15f9db85186c92b5625844 SHA512 6ae34fbd761cd45c12a91cc181aab3a4f14e539f2c903eef08a98afbca6e95ac61d409edc2759d6423b982af96bf7bcb739fbe84ccbc6805592002c9299ceeaf WHIRLPOOL bdf9906194823ff8a71c77d95891bd5780069acd4302db694649f3793efe1d92c42f3f774872eeeecb83aa9c1d1021c41a3acce51cca3c8c9a59cf411b611af1 +MISC ChangeLog-2015 5748 SHA256 84d656b38780b333938fb6d6440e5d73f5f53d7d7468c5fd99bb195a9559c74e SHA512 ac07442f330b72db57094c5ad4dc2978214965f26c56c394b785a6279d70db1e9ec59af22f2f44a4842987bb35b6a11508e746c496646c203d34c33dc49714c3 WHIRLPOOL ac904031328b897dae7d6c821795942f4afc02c67bbafd4aaa31c4f7883f98d6890ae977bba5d578dbb14d5c33704cfcf97bc0d001273d250c49b35e32d64193 +MISC metadata.xml 752 SHA256 a8ff5756fa833248be44bd9a2bb911ef48f5802fe5ee35dc1991d7520c4863f6 SHA512 c064a45b13484007559da1f6721405d0b686fbace8e61e6517842de32d129fa3258bdabcc7dbf22bdec4207e766392cbed8d11abc53d42d315ef1ec6c34b45ed WHIRLPOOL c570dbb5572b795a2f4eacc01861d3592308fbd5094b56f04c5115b7ef69b4c1375537cc595b8488053aa432572e96e4fe8071a988efc38811e653a29edac7fe diff --git a/app-emacs/yatex/files/50yatex-gentoo.el b/app-emacs/yatex/files/50yatex-gentoo.el new file mode 100644 index 000000000000..c57be338abeb --- /dev/null +++ b/app-emacs/yatex/files/50yatex-gentoo.el @@ -0,0 +1,15 @@ +;; YaTeX-mode +(setq auto-mode-alist + (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist)) +(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t) + +;; YaHtml-mode +(setq auto-mode-alist + (cons (cons "\\.html$" 'yahtml-mode) auto-mode-alist)) +(autoload 'yahtml-mode "yahtml" "Yet Another HTML mode" t) + +;; If your Kanji code is EUC-JP, then it is better to add following +;; lines into .emacs, and it makes file encoding EUC. + +(setq YaTeX-kanji-code 3) +(setq yahtml-kanji-code 3) diff --git a/app-emacs/yatex/files/yatex-1.76-direntry.patch b/app-emacs/yatex/files/yatex-1.76-direntry.patch new file mode 100644 index 000000000000..8dc0c5f310f7 --- /dev/null +++ b/app-emacs/yatex/files/yatex-1.76-direntry.patch @@ -0,0 +1,60 @@ +--- yatex1.76-orig/docs/yahtmle.tex ++++ yatex1.76/docs/yahtmle.tex +@@ -1,9 +1,10 @@ + \def\lang{eng} % -*- texinfo -*- for Texinfo V.3.1 + \input texinfo +-@setfilename yahtmle ++@setfilename yahtml.info + @settitle Yet Another html-mode for Emacs ++@dircategory Emacs + @direntry +-* yahtml-e: (yahtmle). Yet Another html-mode for Emacs (English). ++* yahtml: (yahtml). Yet Another html-mode for Emacs (English). + @end direntry + + @iftex +--- yatex1.76-orig/docs/yahtmlj.tex ++++ yatex1.76/docs/yahtmlj.tex +@@ -1,9 +1,10 @@ + \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1 + \input texinfo +-@setfilename yahtmlj ++@setfilename yahtml-ja.info + @settitle Yet Another html-mode for Emacs ++@dircategory Emacs + @direntry +-* yahtml: (yahtmlj). Yet Another html-mode for Emacs (Japanese). ++* yahtml-ja: (yahtml-ja). Yet Another html-mode for Emacs (Japanese). + @end direntry + + @iftex +--- yatex1.76-orig/docs/yatexe.tex ++++ yatex1.76/docs/yatexe.tex +@@ -1,9 +1,10 @@ + \def\lang{jp} % -*- texinfo -*- + \input texinfo.tex +-@setfilename yatexe ++@setfilename yatex.info + @settitle Yet Another tex-mode for Emacs ++@dircategory Emacs + @direntry +-* YaTeX-e: (yatexe). Yet Another tex-mode for Emacs (English). ++* YaTeX: (yatex). Yet Another tex-mode for Emacs (English). + @end direntry + + @iftex +--- yatex1.76-orig/docs/yatexj.tex ++++ yatex1.76/docs/yatexj.tex +@@ -1,9 +1,10 @@ + \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1 + \input texinfo +-@setfilename yatexj ++@setfilename yatex-ja.info + @settitle Yet Another tex-mode for Emacs ++@dircategory Emacs + @direntry +-* YaTeX: (yatexj). Yet Another tex-mode for Emacs (Japanese). ++* YaTeX-ja: (yatex-ja). Yet Another tex-mode for Emacs (Japanese). + @end direntry + + @iftex diff --git a/app-emacs/yatex/files/yatex-1.76-gentoo.patch b/app-emacs/yatex/files/yatex-1.76-gentoo.patch new file mode 100644 index 000000000000..b961b31798e1 --- /dev/null +++ b/app-emacs/yatex/files/yatex-1.76-gentoo.patch @@ -0,0 +1,16 @@ +--- yatex1.73-orig/yatexhlp.el 2006-12-24 07:25:29.000000000 +0100 ++++ yatex1.73/yatexhlp.el 2008-05-12 12:19:02.000000000 +0200 +@@ -9,12 +9,7 @@ + (cond (YaTeX-japan "jp") + (t "eng")))) + (help-dir +- (cond +- ((and (boundp 'site-directory) site-directory) site-directory) +- ((string-match "\\.app/" doc-directory) ;For Emacs.app(Darwin) +- (expand-file-name "../site-lisp" doc-directory)) +- (YaTeX-emacs-19 (expand-file-name "../../site-lisp" doc-directory)) +- (t exec-directory)))) ++ "/usr/share/emacs/etc/yatex")) + (defvar YaTeX-help-file + (expand-file-name help-file help-dir) + "*Help file of LaTeX/TeX commands or macros.") diff --git a/app-emacs/yatex/files/yatex-1.77-texinfo-5.patch b/app-emacs/yatex/files/yatex-1.77-texinfo-5.patch new file mode 100644 index 000000000000..73ff873cce34 --- /dev/null +++ b/app-emacs/yatex/files/yatex-1.77-texinfo-5.patch @@ -0,0 +1,86 @@ +--- yatex1.77-orig/docs/yahtmle.tex ++++ yatex1.77/docs/yahtmle.tex +@@ -1,4 +1,4 @@ +-\def\lang{eng} % -*- texinfo -*- for Texinfo V.3.1 ++@c \def\lang{eng} % -*- texinfo -*- for Texinfo V.3.1 + \input texinfo + @setfilename yahtml.info + @settitle Yet Another html-mode for Emacs +--- yatex1.77-orig/docs/yahtmlj.tex ++++ yatex1.77/docs/yahtmlj.tex +@@ -1,4 +1,4 @@ +-\def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1 ++@c \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1 + \input texinfo + @setfilename yahtml-ja.info + @settitle Yet Another html-mode for Emacs +--- yatex1.77-orig/docs/yatexe.tex ++++ yatex1.77/docs/yatexe.tex +@@ -1,4 +1,4 @@ +-\def\lang{jp} % -*- texinfo -*- ++@c \def\lang{jp} % -*- texinfo -*- + \input texinfo.tex + @setfilename yatex.info + @settitle Yet Another tex-mode for Emacs +@@ -705,7 +705,7 @@ + @item M-x YaTeX-section-overview + @dots{} Generate *Sectioning Lines* buffer + @end table +-@cindex{Generate the listing of sectioning units} ++@cindex Generate the listing of sectioning units + from the LaTeX source buffer. In this listing buffer, typing @kbd{u} on + the sectioning command shifts up the corresponding sectioning command in + source text and @kbd{d} shifts down. After marking lines in the listing +@@ -1087,7 +1087,7 @@ + @node Invoking image processor, Jump to main file, Jump to corresponding object, Cursor jump + @comment node-name, next, previous, up + @section Invoking image processor +-@cindex{Drawing tool invocation} ++@cindex Drawing tool invocation + + `image-including line' described above means such lines as + @code{\epsfile@{file=foo.ps@}}. If you type @kbd{[prefix] g} on that +@@ -2179,9 +2179,9 @@ + @table @kbd + @item [F] + YaTeX:read-position +-@itemx [A] ++@item [A] + Character list which can show up in the brackets +-@itemx [D] ++@item [D] + Return the location specifier such as `[htb]'. When + nothing is entered, omit [] itself. If the possible characters + are "htbp", call this function as +@@ -2189,9 +2189,9 @@ + + @item [F] + YaTeX:read-coordinates +-@itemx [A] ++@item [A] + Base prompt, X-axis prompt, Y-axis prompt (each optional) +-@itemx [D] ++@item [D] + Read the coordinates with the prompt ``BasePrompt X-axisPrompt:'' for + X-axis, ``BasePrompt Y-axisPrompt:'' for Y-axis, and return it in the form + of ``(X,Y)''. The default prompts are @code{Dimension}, @code{X}, +@@ -2199,9 +2199,9 @@ + + @item [F] + YaTeX:check-completion-type +-@itemx [A] ++@item [A] + One of the symbols: 'begin, 'section, or 'maketitle +-@itemx [D] ++@item [D] + Check the current completion type is specified one and cause error if + not. The variable @code{YaTeX-current-completion-type} holds the symbol + according to the current completion type. +--- yatex1.77-orig/docs/yatexj.tex ++++ yatex1.77/docs/yatexj.tex +@@ -1,4 +1,4 @@ +-\def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1 ++@c \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1 + \input texinfo + @setfilename yatex-ja.info + @settitle Yet Another tex-mode for Emacs diff --git a/app-emacs/yatex/metadata.xml b/app-emacs/yatex/metadata.xml new file mode 100644 index 000000000000..3e07a075145e --- /dev/null +++ b/app-emacs/yatex/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> +</maintainer> +<longdescription lang="en"> + YaTeX is an intelligent, acquisitive and integrated package which reduces + your efforts of composing LaTeX source on Emacs. And yahtml is the honest + and bright YaTeX-compatible major-mode package for writing HTML. If you have + noticed the power of YaTeX, you can drive yahtml over the HTML files quickly + and steadily. And vice versa, of course. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/yatex/yatex-1.76.ebuild b/app-emacs/yatex/yatex-1.76.ebuild new file mode 100644 index 000000000000..47cd7c4e7d43 --- /dev/null +++ b/app-emacs/yatex/yatex-1.76.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp eutils + +DESCRIPTION="Yet Another TeX mode for Emacs" +HOMEPAGE="http://www.yatex.org/" +SRC_URI="http://www.yatex.org/${P/-/}.tar.gz" + +KEYWORDS="amd64 ppc ~ppc64 x86" +SLOT="0" +LICENSE="YaTeX" +IUSE="l10n_ja" + +S="${WORKDIR}/${P/-/}" +ELISP_PATCHES="${PN}-1.76-gentoo.patch + ${PN}-1.76-direntry.patch" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + # byte-compilation fails (as of 1.74): yatexlib.el requires fonts + # that are only available under X + + cd docs + makeinfo yatexe.tex yahtmle.tex || die + + if use l10n_ja; then + iconv -f WINDOWS-31J -t UTF-8 yatexj.tex >yatex-ja.texi || die + iconv -f WINDOWS-31J -t UTF-8 yahtmlj.tex >yahtml-ja.texi || die + makeinfo yatex-ja.texi yahtml-ja.texi || die + fi +} + +src_install() { + elisp-install ${PN} *.el || die + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + + insinto ${SITEETC}/${PN} + doins help/YATEXHLP.eng + doinfo docs/yatex.info* docs/yahtml.info* + dodoc docs/*.eng + + if use l10n_ja; then + doins help/YATEXHLP.jp + doinfo docs/yatex-ja.info* docs/yahtml-ja.info* + dodoc 00readme install docs/{htmlqa,qanda} docs/*.doc + fi +} diff --git a/app-emacs/yatex/yatex-1.77.ebuild b/app-emacs/yatex/yatex-1.77.ebuild new file mode 100644 index 000000000000..7b7534cc7785 --- /dev/null +++ b/app-emacs/yatex/yatex-1.77.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit elisp eutils + +DESCRIPTION="Yet Another TeX mode for Emacs" +HOMEPAGE="http://www.yatex.org/" +SRC_URI="http://www.yatex.org/${P/-/}.tar.gz" + +KEYWORDS="amd64 ppc ~ppc64 x86" +SLOT="0" +LICENSE="YaTeX" +IUSE="l10n_ja" + +S="${WORKDIR}/${P/-/}" +ELISP_PATCHES="${PN}-1.76-gentoo.patch + ${PN}-1.76-direntry.patch + ${PN}-1.77-texinfo-5.patch" +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + # byte-compilation fails (as of 1.74): yatexlib.el requires fonts + # that are only available under X + + cd docs + makeinfo yatexe.tex yahtmle.tex || die + + if use l10n_ja; then + iconv -f WINDOWS-31J -t UTF-8 yatexj.tex >yatex-ja.texi || die + iconv -f WINDOWS-31J -t UTF-8 yahtmlj.tex >yahtml-ja.texi || die + makeinfo yatex-ja.texi yahtml-ja.texi || die + fi +} + +src_install() { + elisp-install ${PN} *.el || die + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + + insinto ${SITEETC}/${PN} + doins help/YATEXHLP.eng + doinfo docs/yatex.info* docs/yahtml.info* + dodoc docs/*.eng + + if use l10n_ja; then + doins help/YATEXHLP.jp + doinfo docs/yatex-ja.info* docs/yahtml-ja.info* + dodoc 00readme install docs/{htmlqa,qanda} docs/*.doc + fi +} diff --git a/app-emacs/yc/Manifest b/app-emacs/yc/Manifest new file mode 100644 index 000000000000..05fb279917b3 --- /dev/null +++ b/app-emacs/yc/Manifest @@ -0,0 +1,10 @@ +AUX 50yc-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14 +AUX sample.dot.emacs 357 SHA256 fbe164afdde927dd7204e656750b55ec3d7b4d70257a9e5707290e43e02e78bf SHA512 c7b40a8d25c3e8d58b8003637e1352fefdfd1f1ed30e9408f9c43bc3a653212fe12a943316900a6ce8fe7b5ab2f7ac7ddc5c749e24326322f2dddbaa07a4a1ca WHIRLPOOL 28efd8164a4577ff3c1c0d0d77fe3f65f23205414ba6bd2db3d99a8c922dc0c1085a53bd230e65e3b350184e1d24ebd9abee1562a9142719a67cd3c577831183 +AUX sample.hosts.canna 15 SHA256 a179c82d954ef932b5dcb82c7ede15a12475748855e85be3e80a7ad257b0e096 SHA512 2b9e6a582e38b11ef99f4530160b476d87d48aed6ab068122bc1f4edd1ece95cbc24eb6e304d0fce9b97b5c2c3e7dce00fe4ab42e386c7971f7a71dd0430a3df WHIRLPOOL 563d10b6994eac8f9c8a5dc63fd16c5613e848f72a2a575590d81db4bd59c25c344a82089df6c31c54b32e3e9ffed6ca42ac156d1e5ba4148065621321aefda7 +DIST yc-4.0.13.tar.gz 43916 SHA256 5afd06ea819bbf20f5cbfbcd3c60eb58a50b2ef093defc4c93bfdf8ab69444f3 SHA512 2b5430766bbdbc77a0ec3aba6d51478ff91186a257e75a2a3af25a885bbddbf7180fbdf3b0876c1a65c149060bb754a44f77bb399c43cc666bd0add40226ca32 WHIRLPOOL fcd0fbb6729f42cf752a4d590357202ea54763c243e5e29d9f6a9676e420e1b501c1579e0230b0e59d88c15cc7f106c8c1d32effd7411e708bada5f68f3dd380 +DIST yc-5.2.1.el.gz 33305 SHA256 45854b3f51cf74b97c4ed0dd11b0f4bd2a96b78f59b7614d43fea85f9884fd84 SHA512 11c8d63a9f6cb94118a00976518949ab50496f8b8f994a8e1c352be5deefc549540935e0727b036c2b3c493366cfb8c47f040fcc425174b6668ec9f5e8d499dc WHIRLPOOL 00ef278c83e209ecd0a7940a26a105d8dfbd868e6eeb9b1525fcd0f5e8bae8aa0aafd1ba1dc8012facc83347fa8b059d36e9c5c45c26c3013bd80abb958ebcc3 +EBUILD yc-4.0.13.ebuild 1275 SHA256 1b0113a2328bda11fcbece8f7d3e9db78a716ae996c8c4d595149d5bb3a27a13 SHA512 ede2389ff8b7def3eb9024133f27d72718333f8407c8d2c7837fd03c6338010041e70ba9587a0c5748c92449cb9f419732118d928c84465cdf7ea1489ecd4ad1 WHIRLPOOL dd03e08c8549928e4658f8e7262276702880c595faf02a9c8de9313575c6f967f28bcb219f9687971327e75bda28bb4ee8265a5248fcc7126d0e03ae0448d9ab +EBUILD yc-5.2.1.ebuild 1115 SHA256 5c13a8a38087f7227445ebd2b23b375f6aa99f90b195a520cca35fa27c855377 SHA512 45d7e80fed4d9f3bbdbc0713afe2c19f63a53dfc64571c4b2d0d70df3c97519868a8d79c7c8642a3d3010fa543731acf10002f28aa0ebe68c909fce5f73a1d3d WHIRLPOOL f5ca8d21bd0f924c9a74291c195ca88044359aafe48e2f421facf5493a1321aa3704cd075c41a914bf89d8d415a606fbb167f924a742a6796b02aade9b576675 +MISC ChangeLog 2632 SHA256 33ee4f4121785874e42a2e4f08f067826706b11bb5c0753c82f463c3a81bdd22 SHA512 05f356bf340448a694dcd00819e9f9121d6ee55df6d4252781ba7649c21586410312bd41cef88c50c695e6c67ee9c1622958b1969c6b6aa8a622118b622b3ec2 WHIRLPOOL 7ed5e4f3dea4b4ebc7db6ece0d72f36fdc22aee29f13b829c8058b73ec436aa92c09ae3adf8a76153a3c82ee731768334f452b062d3fc54730fcc643687a4dd6 +MISC ChangeLog-2015 4178 SHA256 2856634925cdc79635e7fbf1bd899b1a93f2a179d55062963cbb9a26b6b4a6a9 SHA512 24f2aa40966abbc95cdd54a52f3b015ee72d20fe009b10fd11cf4fed1dbf75fa4501d5a45fb2f1619d95b2a98a7ccd117309aad201b853b0fa1535f174f94762 WHIRLPOOL 8d6135ce2bbc4124e24cf2701d4df7a00047b775c68de4dab4f3e9c39e4594ebc38920d8570c0205a5c8b51a0f9ff2f170cb99f78359516545331a6b8d85aecf +MISC metadata.xml 368 SHA256 01e58fb11e5b967fef2a6414c994e5197b71986068f83dc9d3b0978b7b1a5246 SHA512 d3f3a96a154b437e75f3f7417d009c16b9b7c18e391ed6b9c82503abcb81dca6141e14b531e90411afdc768d7020bdafd44d4865ef68e7a36ac5d6448a940f60 WHIRLPOOL ada75ed4a77e9bc6db167cd5a8b0c4ecbe3c7547e04ae68dcbb72681b9e5551ec312331c5a1eba6d0f02e13c475ac62e1a02b00f38444dd3d508c3272962e293 diff --git a/app-emacs/yc/files/50yc-gentoo.el b/app-emacs/yc/files/50yc-gentoo.el new file mode 100644 index 000000000000..431f7e90ae73 --- /dev/null +++ b/app-emacs/yc/files/50yc-gentoo.el @@ -0,0 +1 @@ +(add-to-list 'load-path "@SITELISP@") diff --git a/app-emacs/yc/files/sample.dot.emacs b/app-emacs/yc/files/sample.dot.emacs new file mode 100644 index 000000000000..101532e704a6 --- /dev/null +++ b/app-emacs/yc/files/sample.dot.emacs @@ -0,0 +1,12 @@ +;;;; -*- mode: lisp-interaction; syntax: elisp; coding: iso-2022-7bit -*- + +;;;; Configuration for yc +(setq yc-server-host "unix") +;If you use inet socket service, enable the following line. +;(setq yc-server-host "localhost") +(setq yc-use-color t) +(if (eq window-system 'x) + (setq yc-use-fence nil) + (setq yc-use-fence t)) +(load "yc") +(global-yc-mode 1) diff --git a/app-emacs/yc/files/sample.hosts.canna b/app-emacs/yc/files/sample.hosts.canna new file mode 100644 index 000000000000..960d75f5266c --- /dev/null +++ b/app-emacs/yc/files/sample.hosts.canna @@ -0,0 +1,2 @@ +localhost +unix diff --git a/app-emacs/yc/metadata.xml b/app-emacs/yc/metadata.xml new file mode 100644 index 000000000000..2c9ca3c416d2 --- /dev/null +++ b/app-emacs/yc/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> + </maintainer> + <maintainer type="project"> + <email>cjk@gentoo.org</email> + <name>Cjk</name> + </maintainer> +</pkgmetadata> diff --git a/app-emacs/yc/yc-4.0.13.ebuild b/app-emacs/yc/yc-4.0.13.ebuild new file mode 100644 index 000000000000..a8179e6426bb --- /dev/null +++ b/app-emacs/yc/yc-4.0.13.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit elisp toolchain-funcs + +DESCRIPTION="Yet another Canna client on Emacsen" +HOMEPAGE="http://www.ceres.dti.ne.jp/~knak/yc.html" +SRC_URI="http://www.ceres.dti.ne.jp/~knak/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha ~amd64 ppc x86" +IUSE="" + +RDEPEND="app-i18n/canna" + +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + sed -i '/$(CC)/s/ -o / $(CFLAGS) $(LDFLAGS) -o /' Makefile + + default +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + elisp_src_install + + dobin icanna + dodoc "${FILESDIR}"/sample.{dot.emacs,hosts.canna} +} + +pkg_postinst() { + elisp_pkg_postinst + + elog "See the sample.dot.emacs in ${EPREFIX}/usr/share/doc/${PF}." + elog + elog "And If you use unix domain socket for connecting the canna server," + elog "please confirm that there's *no* following line in your ~/.emacs:" + elog ' (setq yc-server-host "localhost")' + elog + elog "If you use inet domain socket for connecting the canna server," + elog "please modify as following in ${EPREFIX}/etc/conf.d/canna:" + elog ' CANNASERVER_OPTS="-inet"' + elog + elog "And create ${EPREFIX}/etc/hosts.canna." + elog "See the sample.hosts.canna in ${EPREFIX}/usr/share/doc/${PF}." +} diff --git a/app-emacs/yc/yc-5.2.1.ebuild b/app-emacs/yc/yc-5.2.1.ebuild new file mode 100644 index 000000000000..eb6992a1aa20 --- /dev/null +++ b/app-emacs/yc/yc-5.2.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit elisp + +DESCRIPTION="Yet another Canna client on Emacsen" +HOMEPAGE="http://www.ceres.dti.ne.jp/~knak/yc.html" +SRC_URI="http://www.ceres.dti.ne.jp/~knak/${P}.el.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND="app-i18n/canna" + +SITEFILE="50${PN}-gentoo.el" + +src_install() { + elisp_src_install + + dodoc "${FILESDIR}"/sample.{dot.emacs,hosts.canna} +} + +pkg_postinst() { + elisp_pkg_postinst + + elog "See the sample.dot.emacs in ${EPREFIX}/usr/share/doc/${PF}." + elog + elog "And If you use unix domain socket for connecting the canna server," + elog "please confirm that there's *no* following line in your ~/.emacs:" + elog ' (setq yc-server-host "localhost")' + elog + elog "If you use inet domain socket for connecting the canna server," + elog "please modify as following in ${EPREFIX}/etc/conf.d/canna:" + elog ' CANNASERVER_OPTS="-inet"' + elog + elog "And create ${EPREFIX}/etc/hosts.canna." + elog "See the sample.hosts.canna in ${EPREFIX}/usr/share/doc/${PF}." +} diff --git a/app-emacs/zenburn/Manifest b/app-emacs/zenburn/Manifest new file mode 100644 index 000000000000..88378e94c0f7 --- /dev/null +++ b/app-emacs/zenburn/Manifest @@ -0,0 +1,6 @@ +AUX 50zenburn-gentoo.el 180 SHA256 eb7517d7f93bcc8665acc167afb54b9bffcd896c3b7dc840893076f65812ae19 SHA512 712853121e485d5100b89c69de853e8c0437c7b4c8fc47068281f6bc7dc3934a8417bb7e50f06b814991a016e6bb0be4859f01f63d4159523fb0ebc0acfbab23 WHIRLPOOL 584c3c1675c0472a0956333b44d9acdfb91a4603c717cc26f3f6830cae517c532ef04420e00f353e60661a825ca441b8b98c9be7197d4046733577ade3fa9f1a +DIST zenburn-20110907.el.bz2 6979 SHA256 b376c33ea3f97678d59b7d8103c352899515f3a6e68ab7f294ab787d9b29abd5 SHA512 552f4a751ffadaf2f4174c7f722abc1fb7a8f84934df01f61c2d7cf653328ce8fd18473f0748eaa570ab9221544e5e9c81243e731a2fff5f2c9028b992163062 WHIRLPOOL ab857e75d79745bfbf79675d7b6a784fc3d5f63e7a34492a663de5b9be6606728c41a0711e2cb3038bae578fd2c187ffc0bd2b7d097adbba5a7fa64f4852d4e7 +EBUILD zenburn-20110907.ebuild 614 SHA256 9d3aa79d9bf0d3fcd07d8b2c976eaf45a6e32ad71b354bca7ca3c3b44e4653ec SHA512 5fa53e44441c3f8ebd2ce3d6288b1f9191c6b2fc69caf81b816cf7f15dcfc8c0e215717939119a2273b2c4d670da6099a4f98d900e5c9ce5e06916992f5b76cf WHIRLPOOL c18795fd8b1c4fb8b7c06236a61bd6838ac4602a94e53cdaafad1d73d55bf503c6fa3103798c86d477d8c45155e667b261b00f4d27d0d05f5cb56dca53e7f71c +MISC ChangeLog 2349 SHA256 2a561030fd3252afd0ee32e1cae1fe3fd31b0944935257a9b957db420d4a9e58 SHA512 770f3341a25cb37502b264539abb45b7154b95a36dfb34eae591d3f7e6e272d5fecedbd627fdac7543a3992d7ea8a11235ca5c158296c9325b470e6cb8060713 WHIRLPOOL 6df530f5e7556fef1d3dac22e618b0c60943b9b1d69613bf510dc65db3dfb16e0fba12c1e9112c095950b2ff5f38ee7a00dd03a844d6aed1014ad706c1ad7303 +MISC ChangeLog-2015 1258 SHA256 41ead7cd1889d8332e12e4000e980761e04bfd2947225a1f7dc80a8006eaa7b5 SHA512 831dcf0cd5aa6cd689c932196009440f0cfcaecd2b14fc4ee8708159ede0b9f7b9dc3c683166f454913aed4f26eb4f32c53252256cffcf776c2aa545b105bcd1 WHIRLPOOL 66ee137077b01d24d9a83b5ff9a5a5a59bbd29fb2fe8c6e0b229ff5b7e3a85cbef743db71b24f652f42741f7ab06b3d07fa1d8d9efd1dd94d805a575aa756b71 +MISC metadata.xml 511 SHA256 ca532d5ad87a2795ab75798d81d1ec2d5e743b2c00e2fe6776872a5121dee6c3 SHA512 4810295fe33901e05e56f75476b70128e68f848c9839e2c9b76814e8fc5813f7138fda53f66c38f5efadc410de87b4046452a6af1aa8611e226797a2555d2101 WHIRLPOOL a24ea405da6ccf64e013cfe957cf89dce92dca973368d0b95eb5c05ef8959fb3da8f147f3e7ef812ab2f619e1690094a16a80c550ece87a27790b98083525853 diff --git a/app-emacs/zenburn/files/50zenburn-gentoo.el b/app-emacs/zenburn/files/50zenburn-gentoo.el new file mode 100644 index 000000000000..0844532b5014 --- /dev/null +++ b/app-emacs/zenburn/files/50zenburn-gentoo.el @@ -0,0 +1,4 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'color-theme-zenburn "zenburn" + "Just some alien fruit salad to keep you in the zone." t) +(defalias 'zenburn 'color-theme-zenburn) diff --git a/app-emacs/zenburn/metadata.xml b/app-emacs/zenburn/metadata.xml new file mode 100644 index 000000000000..474f44a915bf --- /dev/null +++ b/app-emacs/zenburn/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + Zenburn is a low-contrast color theme. It's easy for your eyes and + designed to keep you in the zone for long programming sessions. +</longdescription> +<upstream> + <remote-id type="github">dbrock/zenburn-el</remote-id> +</upstream> +</pkgmetadata> diff --git a/app-emacs/zenburn/zenburn-20110907.ebuild b/app-emacs/zenburn/zenburn-20110907.ebuild new file mode 100644 index 000000000000..71a6086ef93b --- /dev/null +++ b/app-emacs/zenburn/zenburn-20110907.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit elisp + +DESCRIPTION="Zenburn color theme for Emacs" +HOMEPAGE="http://slinky.imukuppi.org/zenburnpage/ + https://github.com/dbrock/zenburn-el" +# snapshot from upstream git repo +SRC_URI="mirror://gentoo/${P}.el.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="app-emacs/color-theme" +RDEPEND="${DEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +pkg_postinst() { + elisp-site-regen + elog "To enable zenburn by default, initialise it in your ~/.emacs:" + elog " (color-theme-zenburn)" +} diff --git a/app-emacs/zenirc/Manifest b/app-emacs/zenirc/Manifest new file mode 100644 index 000000000000..14ae04b172e0 --- /dev/null +++ b/app-emacs/zenirc/Manifest @@ -0,0 +1,6 @@ +AUX 50zenirc-gentoo.el 84 SHA256 2f3de270ae546221f48a9fb831edc4f241e476dcf880e64d05dc55ac5385acd1 SHA512 0f213ff273bbbfa60742b5a6a47b0df94d8b87e77307e209038fb1df65f25de3436ec53fa46dba4ed7c97457a38509715893dd4d8078d332640a008ce30a02e1 WHIRLPOOL 0797fdfa8ec07d671eedbabc7b3c8a48d0253b3ccc039537d94991c3100839dc606b6745fb919ec071c06348bf695ff38436100fe79b3a485c6260e4cb91e37b +DIST zenirc-2.112.tar.gz 270951 SHA256 05bc964e7845acc0f5be4e385f01ea7da48967ea409a59417507360c155988ab SHA512 3859eb21ad80c8a32e473a272bf2b024039a7a5e4c87a168a71ee2d045f678397daebdce81358be3a50a0dae63c7f8f417600f0964250fdb505def2803a13fac WHIRLPOOL bf90ba7ef0a8f43ca954afb50666c2367a2cea53c34ba7ae7543eaafe3eaebc5229ecd589e616cf9948d57b50fd5ec7680617ce6487a2fd66109cfcd0d7e83f3 +EBUILD zenirc-2.112-r1.ebuild 995 SHA256 44b4bea8d9e73aee26594f69b657ac25ab4fd8067b415e4f8a133b7d95df889b SHA512 f9944cd0ca2c8a6880138b2cdfd3a3fb88d80445b2d6c62a6c5816f97caaa36059fb339e1b183efbd75644617b75b0d3448a87ce2a1aecebe62072dd6e63cbee WHIRLPOOL d2405cec36250de84ab3444854cae77cbd9e0491ba44f176163f2e2021742fcbe329f254d2b980e7c91ebd9bb4609b84c130b2c6103d5a9bcd6563cd79c9adff +MISC ChangeLog 2345 SHA256 2e83e60b666e0679d33df6f421913b34ed31dca1d0cf1665812aa03d67c049c7 SHA512 31dbc61470f3570815f698b4c776b4dec9708504b8f93616d0f2fb3b31eb6c050c5bd4b1e2348c83d745ba732a0662d828c3040b4f4fafdbce2be43903713449 WHIRLPOOL cd2d6af64dc9775bec34bbae95a7f6c1a4b68689e03670f23f7881e197eca5d9a51b4eb9396d6edde8b77069c37bfb341c1d709a20a40593db4f26fb67cdb23b +MISC ChangeLog-2015 2048 SHA256 0d3b4ce110749a5026af344889281218e766b79e57183ae9876793ce28c62d66 SHA512 6db1c81784b1489d105d2625afff724d30ddf2102659ff38b7c9369983dbb2d5b59c41853a5a2439697cb5d34732a4ced4e214ef01133fa9ffeba70ae4902a3e WHIRLPOOL 06561fd33e78d4aa0b38ef299e93ef0e4e87cb5c7855b5857262e76b5fe8f1a231919e1d952de75e6051e8b50a7622ba37a3a726d50dc9167698f0c82f58b63b +MISC metadata.xml 881 SHA256 b5fdafcaee72c338dd82592a87f4dc4db3ffafcac90d70343c454ff8edb9288e SHA512 5b075d84ee8142a176326031cd86587a6ca90873f78bdc7fe83ed5c8a5d46d85a4aa6276b370245b6ab56eeff0bcc01eebfce21a1d2a38f29e0590bc660d2b83 WHIRLPOOL d94d86abb50f1dd053bf42f6e2aace7e985bafc6623d450176716dfebc6150bcc4575edf2263e792f86770136eb08d9bc82fc382b958d47c38edcc68fa11b4e8 diff --git a/app-emacs/zenirc/files/50zenirc-gentoo.el b/app-emacs/zenirc/files/50zenirc-gentoo.el new file mode 100644 index 000000000000..c52c190d214a --- /dev/null +++ b/app-emacs/zenirc/files/50zenirc-gentoo.el @@ -0,0 +1,2 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'zenirc "zenirc" "Start ZenIRC" t) diff --git a/app-emacs/zenirc/metadata.xml b/app-emacs/zenirc/metadata.xml new file mode 100644 index 000000000000..a2acb155d1ab --- /dev/null +++ b/app-emacs/zenirc/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>gnu-emacs@gentoo.org</email> + <name>Gentoo GNU Emacs project</name> +</maintainer> +<longdescription> + ZenIRC is a full-featured scriptable IRC client for the EMACS text editor. + It runs on any OS where EMACS supports sockets. It is compatible with GNU + Emacs 18.59 and above, and all versions of XEmacs. ZenIRC is Free Software. + ZenIRC supports multiple irc sessions in separate buffers. There is a + rudimentary command syntax for use within those sessions, but most user + preferences and extensions are written and configured in emacs-lisp. Most + features are implemented via module extensions. For example, DCC (Direct + Client-to-Client) can be enabled at the user's option. +</longdescription> +</pkgmetadata> diff --git a/app-emacs/zenirc/zenirc-2.112-r1.ebuild b/app-emacs/zenirc/zenirc-2.112-r1.ebuild new file mode 100644 index 000000000000..b0c761c87450 --- /dev/null +++ b/app-emacs/zenirc/zenirc-2.112-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit readme.gentoo elisp + +DESCRIPTION="A full-featured scriptable IRC client for the Emacs text editor" +HOMEPAGE="http://www.zenirc.org/" +SRC_URI="ftp://ftp.zenirc.org/pub/zenirc/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 x86" + +SITEFILE="50${PN}-gentoo.el" + +src_configure() { + # econf won't work because of unknown options + ./configure --prefix="${EPREFIX}/usr/" || die "configure failed" +} + +src_compile() { + default +} + +src_install() { + elisp-install ${PN} src/*.el src/*.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + doinfo doc/zenirc.info + dodoc BUGS INSTALL NEWS README TODO + + cd doc + docinto doc + dodoc 666.conspiracy FAQ README-OLD ctcp.doc irc-operators \ + server-list tao-of-irc tour.of.irc undernet + + DOC_CONTENTS="Refer to the Info documentation and + ${SITELISP}/${PN}/zenirc-example.el for customization hints." + readme.gentoo_create_doc +} |