diff --git a/sdk_container/src/third_party/portage-stable/app-editors/emacs/ChangeLog b/sdk_container/src/third_party/portage-stable/app-editors/emacs/ChangeLog index 02e683c772..92e3d48596 100644 --- a/sdk_container/src/third_party/portage-stable/app-editors/emacs/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/app-editors/emacs/ChangeLog @@ -197,3 +197,155 @@ RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo + 05 Mar 2016; Mikle Kolyada emacs-18.59-r11.ebuild: + amd64 stable wrt bug #573488 + + Package-Manager: portage-2.2.26 + + 05 Mar 2016; Ulrich Müller emacs-24.5-r1.ebuild: + Enable SSL/TLS support with ssl instead of gnutls flag. + + Package-Manager: portage-2.2.27 + + 05 Mar 2016; Mikle Kolyada emacs-24.5-r1.ebuild: + amd64 stable wrt bug #576532 + + Package-Manager: portage-2.2.26 + + 15 Mar 2016; Agostino Sarubbo emacs-24.5-r1.ebuild: + x86 stable wrt bug #576532 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="x86" + Signed-off-by: Agostino Sarubbo + + 15 Mar 2016; Agostino Sarubbo emacs-18.59-r11.ebuild: + x86 stable wrt bug #573488 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="x86" + Signed-off-by: Agostino Sarubbo + + 16 Mar 2016; Agostino Sarubbo emacs-24.5-r1.ebuild: + ppc stable wrt bug #576532 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ppc" + Signed-off-by: Agostino Sarubbo + + 16 Mar 2016; Agostino Sarubbo emacs-23.4-r14.ebuild: + ppc stable wrt bug #573490 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ppc" + Signed-off-by: Agostino Sarubbo + + 17 Mar 2016; Agostino Sarubbo emacs-24.5-r1.ebuild: + ppc64 stable wrt bug #576532 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ppc64" + Signed-off-by: Agostino Sarubbo + + 17 Mar 2016; Agostino Sarubbo emacs-23.4-r14.ebuild: + ppc64 stable wrt bug #573490 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ppc64" + Signed-off-by: Agostino Sarubbo + + 19 Mar 2016; Agostino Sarubbo emacs-24.5-r1.ebuild: + sparc stable wrt bug #576532 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="sparc" + Signed-off-by: Agostino Sarubbo + + 19 Mar 2016; Agostino Sarubbo emacs-23.4-r14.ebuild: + sparc stable wrt bug #573490 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="sparc" + Signed-off-by: Agostino Sarubbo + + 19 Mar 2016; Ulrich Müller -emacs-18.59-r10.ebuild: + Remove old. + + Package-Manager: portage-2.2.28 + + 20 Mar 2016; Agostino Sarubbo emacs-24.5-r1.ebuild: + ia64 stable wrt bug #576532 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ia64" + Signed-off-by: Agostino Sarubbo + + 20 Mar 2016; Agostino Sarubbo emacs-23.4-r14.ebuild: + ia64 stable wrt bug #573490 + + Package-Manager: portage-2.2.26 + RepoMan-Options: --include-arches="ia64" + Signed-off-by: Agostino Sarubbo + + 20 Mar 2016; Ulrich Müller -emacs-23.4-r13.ebuild: + Remove old. + + Package-Manager: portage-2.2.28 + + 29 Mar 2016; Markus Meier emacs-24.5-r1.ebuild: + arm stable, bug #576532 + + Package-Manager: portage-2.2.28 + RepoMan-Options: --include-arches="arm" + + 26 May 2016; Tobias Klausmann emacs-24.5-r1.ebuild: + 24.5-r1: add alpha keyword + + Gentoo-Bug: 576532 + + Package-Manager: portage-2.3.0_rc1 + +*emacs-24.5-r2 (14 Jul 2016) + + 14 Jul 2016; Ulrich Müller +emacs-24.5-r2.ebuild: + Fix icons in toolbar with GTK+ 3.20.6. + + Bug: 588704 + + Package-Manager: portage-2.3.0 + +*emacs-25.1_rc1 (24 Jul 2016) + + 24 Jul 2016; Ulrich Müller +emacs-25.1_rc1.ebuild, + metadata.xml: + Version bump. + + First release candidate for Emacs 25.1. + + Package-Manager: portage-2.3.0 + +*emacs-24.5-r3 (24 Jul 2016) + + 24 Jul 2016; Ulrich Müller -emacs-24.5-r2.ebuild, + +emacs-24.5-r3.ebuild: + EAPI bump. + + Package-Manager: portage-2.3.0 + + 24 Jul 2016; Ulrich Müller emacs-25.1_rc1.ebuild: + Remove version test which is meaningless for slot 25. + + Package-Manager: portage-2.3.0 + + 22 Aug 2016; Ulrich Müller emacs-25.1_rc1.ebuild: + Add keywords to release candidate. + + Package-Manager: portage-2.3.0 + +*emacs-25.1_rc2 (22 Aug 2016) + + 22 Aug 2016; Ulrich Müller +emacs-25.1_rc2.ebuild: + Version bump. + + Package-Manager: portage-2.3.0 + diff --git a/sdk_container/src/third_party/portage-stable/app-editors/emacs/Manifest b/sdk_container/src/third_party/portage-stable/app-editors/emacs/Manifest index 6b0d123ba8..f4105003ea 100644 --- a/sdk_container/src/third_party/portage-stable/app-editors/emacs/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-editors/emacs/Manifest @@ -1,21 +1,23 @@ DIST emacs-18.59-linux22x-elf-glibc21.diff.gz 15671 SHA256 fb810d893938883d50a3a8d7c43fbeb1604d5454f760b8f1f700326c8ee659dd SHA512 c6c6ea33850dadf08d68fff56fc6aacc80ad1aa36661260715d50b95438942d56e6244094427d50356cfe716f26559feb885254c436399bff7be639637d605b6 WHIRLPOOL cafaa0fb0d06058cac8e445a7a1b5cba145d23186477a9c681efdab8ca0f18a9675dec3a93851fd7138890701f83fab83300c28a548c8fc22478a0cfff95d5da -DIST emacs-18.59-patches-8.tar.bz2 19667 SHA256 637542bf5ee07d4abac11b76e742598a60787f3869dbf377eed99ae005fbc59d SHA512 a6564bc16724bfdb22f77b0e21b6064ca5e0e1bc91f3223c1037c26f8a048f28ac7a5da6817dc940a5f00f1f39bbfcda2277645409cd7e143a55fabdc3d3fe5d WHIRLPOOL 6b81f978aef2b429262e79ab1d995cca9237dc9c9d98144d2dc3de07bc2cdcec8547adbaf5ad41d9cce3239554918c04c7b9ff783b7931582a3a7398eb2b66f1 DIST emacs-18.59-patches-9.tar.xz 21380 SHA256 69411c57b20850e8aab1e20614437f9a836c2ddf47c46a833d0262c138fa3270 SHA512 595a4a7a4052c3b3325e4d4952eed24c98d3dd62b7ce89bd149f046552e2dd67ec3e720b7559fbc086b06a667c992bccc60201ef53b263dbd0fc96cbcdceee38 WHIRLPOOL 23f803d940c35fe9519fe7169e6bca7012c2d2db2246dec121fba37e8dbf39f411a9e579a9cbd4193562da72b9ac226286ad687877ccadd7cb78ea7eb615ab3f DIST emacs-18.59.tar.gz 2962652 SHA256 1e27e33f91984a91e9b4c1f21433f931aba03670960ecc147bb6d7b0de0f051e SHA512 03ce565e346e89b7aacb1852f4783e8907f394de7da0c543b475cb038eb89b87f980d0f7ca1841b1d2108b20f211e95113c7214e4a33e5767a1827ff43173f33 WHIRLPOOL 5e98e71518f665e2a8278afe54e0ace6d7fdd9df23ff0a3354ffc1d5cc25cd21b0dd4d82766fcb436d4f24e9291c933295e956e1ffea43cfeedf915175763be6 -DIST emacs-23.4-patches-17.tar.xz 16164 SHA256 bc9d4a36239f2749e218d903b67102e211a3a62ef162f5ab2801865dab77b752 SHA512 ceccd559b4f53328d75016b64d246ecf6fca7edebd080ce3bbba5f4d000bec38be5da91f3195c972ede0710da14b3be0545891321259b0a0b2963981c8fd62de WHIRLPOOL 4b70ce4d876e92a006e3dc0a31301f604aa8fa53a198515d1cbb3517a94933b1d7a11636494c1bd28ad1049a5a233d4ec13213e74e1eaff1cf96bb1fd095c345 DIST emacs-23.4-patches-19.tar.xz 17684 SHA256 078f5e103af9b9950afefcb8575eefd7b07eb0a241ab67ddb3b8b6d31f657abb SHA512 118d58cd5c8a74b39642bf45920fed25687af2e4a076affe985bf359862950eeba4f2ca99c6482c17c311466fbfaab3f4d583466821da4917fae9bec6e95940a WHIRLPOOL f6fe96f5cb0c2de2a48e6eda2cd26c9c724cd2da661ef4d3e4e4dd14382299615aac4b95bd4e7a21caae74b7630a70d160d65e89f6ac5fa91ad8d9bedaddded4 DIST emacs-23.4.tar.bz2 38646508 SHA256 26576f9e664397c729f78f5ffcd092969251988461896fe8793062346ee988b9 SHA512 def7a95ecaefae24d8102b96b1d575a23def1b11a8f0bb17b68f7913bd118e2ea4449a8feee76c1bd649f099b70419f0d494ddd9bb32b26f92720cda842b0296 WHIRLPOOL 2384c3f63ff153c3975e373334d6021d46b23ad3cab448ed2e1180501236453a61d13bf1dfbb2e6075bb141dd8511d85f77e37c763b39769f98de48eacc56f3b DIST emacs-24.4-patches-5.tar.xz 6000 SHA256 967dac364282a51933f90c56f368bc3f2741efe0b7ff42d3151bb4824b70fa04 SHA512 0a337ad5b7601f5e453645d1fba99717328c6bc7a5505bcb4bd8e853179cf61be43eb6f3b9370edf0f44aa6485d4847c14554c1592ccc7da87b10dabaaa9d421 WHIRLPOOL 149f3a431d055963c544d9fa6c6447a16aa093840f6bf4086f50506979356a12407af16291c46ee62a92b3ee41767452046f45a7163214be33ab7bdbcd6059dc DIST emacs-24.4.tar.xz 39733124 SHA256 47e391170db4ca0a3c724530c7050655f6d573a711956b4cd84693c194a9d4fd SHA512 f51f88a4736a3f153ef01f3ad710571e967cd3d0c0112b066169a4040725d370ec29b14a4ca8fa3e3f4c657c726ba8e64c3ac4e390b8e911ea47a3afb5ac755c WHIRLPOOL eae38c2382731fecf0ccf8f717f8c96cc130d01a893ff560caecde903294eb843660492761ea8cce9920b79bfc55e821921924e27c040f25355110f56cd2255b DIST emacs-24.5-patches-1.tar.xz 3744 SHA256 dbcad232dff47e5540fff33351d76a92165e3d379a9c1fe52c04268a1ae245f8 SHA512 0c17546211493a521eec026e05722ebfa0988d2d97c916f8ddbe4d54220fbb6256cb8ad76769a8832fe7028051ecfe04d8ac46da71d7c5a6d2906b57466496db WHIRLPOOL 29cbd3513a62b025994918c6fbf86d70e282dfc0b1fc70639afcf356946e7c46ecc099a552e3735346d6b13c494db93246605eff002c34f1d0859ac04f1025fe +DIST emacs-24.5-patches-2.tar.xz 11876 SHA256 16c313ed0fe718cc8505d4276d0b8b18564db5a96745b215c42e21f062a91f9e SHA512 58efc75749842738c6585f7d39d79dee6ef030f589341b4cce6d02623173384f84e1005a7de27be6f759a564ce762dd472c6061579a16a63916b3dfa711697de WHIRLPOOL 41eaaae10df709b28c1f9dae442d59b62281b92e622efb7dbfd62625814338e64dbf116a2373d136637e12461c15133c02bd3dd76c7a7236f53a715a973eb292 DIST emacs-24.5.tar.xz 39759804 SHA256 dd47d71dd2a526cf6b47cb49af793ec2e26af69a0951cc40e43ae290eacfc34e SHA512 89dee4c3aadb6e505c523f84c65b5e40e5bf28a586cc8a4518a59581c22972f942bb6f3c772df0d5b2685c3e78247c545c6bb2576e981d1ef0f9298c18ad1677 WHIRLPOOL 3d9f8fb840f4c846246e642369f967ba0ec357c7cf718ed865523a3cd39605ba14b8c15fc9ae3f076c27e5b6e41fcb681d15f1c6ffc5934430c0a2bf47c233a3 -EBUILD emacs-18.59-r10.ebuild 4114 SHA256 83ae94e8051effaf69c632574f71bb89e7c3b9035ca34acadd7946e1e795eb6c SHA512 3b33ef097f37c8a85aa5ac3400aded4a32cb11e139971887f1d9c7bfe6519578f5d43560596ad6b31d64997e076df1631496b64b47bd5745f88c0a2491a334ab WHIRLPOOL 08175e8e97577f10bafe5946d31526bd8568cbea55ac9503a415bf9e33e097577fca4af0f354953257d73225af849034173c1db441e58567b5d80c2c8216e0bb -EBUILD emacs-18.59-r11.ebuild 4153 SHA256 1f417a9975fe84555abbff21b0a59feca3489d1186696964880a3b582cb3a512 SHA512 4aeeb206a13d5d62e91b7c5e93637d39fad1f663bdf4807a90c7d1ecbcfed3375326cbb3ffac27c42baeefa0fcd6bc22528837278615b57ad1b68093ef549115 WHIRLPOOL fea7fa046bdd24fcd093d0750fa899008bf6e526329e7d991a57437dfe84e51a01c17987d2615311fe56f42dd23846f5c31143ebee1f23eea89fa0c0efe5e0a5 -EBUILD emacs-23.4-r13.ebuild 11203 SHA256 037784d9c161e9e2eded28ba17db1dfc3d0e3ffc1502f149c54eea7a494bf5ad SHA512 9209d04493a0dcafe595d5da6db39af391038bc23913519bd8b4b1ea2ee8a97acdb59ad4ba3d6b986c2066146da8f405de3cc68421587f57ea7e53f61718bc17 WHIRLPOOL 1764e8b39f9ab6abb4152828573447bbe1f020258a3e09c9b3f62a7dfde2c19edcfa1e9ac33129e532d0d4d285cdeec367c2a8cb7eaa324762f039f559dce95a -EBUILD emacs-23.4-r14.ebuild 11232 SHA256 8acec6fa4a0f41268127da5f05a74a6f33b3366f62e9c088f6dedd63f6347532 SHA512 c61e8169bcfb8d7e48796989939f0a606ff816d9ced7be47acffdbce2e49b0437e311bcb788f874e535ec0d09aebff0456df770bad40b28654fd6c224bc59ec9 WHIRLPOOL 5e531e8a97476886a549e2b32410f7e722162a0e1beb2769b635f5660e97b53c10dcfc315f272f4d68ccd63f792341152cd495a16bd1c1f914c63f4653ee8aa8 +DIST emacs-25.1-rc1.tar.xz 42309372 SHA256 c00c50e66474359d1e24baa2a0703bc64207caffc31d0808d8b4ffa4b3826133 SHA512 c8e101d5fef07cc31ce10a0cc133d68b763a19f859dc2b06e05e72b566158c7c5eb5250d4736fdcab88fbdb5f8e279456c4f3f65491a1609cc5f1e8479be853a WHIRLPOOL 3cbdfa87132c6e043e975b983cfe9fe04676119ba61eff4f0b596978c26bbd721c911b1e90f59ed838d56db63faada28d4048be24a3f9ac05f96ff12b25d0781 +DIST emacs-25.1-rc2.tar.xz 42317560 SHA256 5bd45f03bdff90f9d7add7224917fc828ed89716e952b3db8eb98242b7dfcec1 SHA512 02d2c48d7b7cd56f35b9d66c7b5be2acc6475e3b780069e65b5dcb81789343637b5802e52867417238778f96dcd6cbb2e804ad411283313f70d25010102cf0a1 WHIRLPOOL 9ea4b6f01933701934d4d21b85d3085b8d7cf8793fd977fe19f46902e6b2b45cec1142f9decc87691bf19e94616f5727e88b962f4945cb713483a865553b169e +EBUILD emacs-18.59-r11.ebuild 4151 SHA256 0a0e8eb5e069eb5899666d00a49bb665e302579686643f7a21041ac21af0d005 SHA512 b22437982669705b2ff512d79d01fc7b8122c5aa4dde744a281095144bf401b04e7ccfa6e5b0502d94706ddd995d38c5047e162811b759c0e4df2453041e25a8 WHIRLPOOL 353997c377a11d5714dd4c4a632cc5de419686953e193d5a555feb82feeb3a4ee8740e9bf8cc46b48ef45dd45eb066019fb5791f383115dae9c4976306173690 +EBUILD emacs-23.4-r14.ebuild 11228 SHA256 32ab86432e08eaa78c0c885f48d89e3f991e820887f8be2978875b960c6ff92b SHA512 79733bb6967f52ced679f6de8ebb491178181d4712993faa46976bd533bef7c68141d3d7083c5719c183dadf7556b32a2a3625896f9ef68fbc3d66c172e99256 WHIRLPOOL 230ebf0d82aee3b29435f81a78d778dec5aa1c5e91bce3f1daf23036457b9627c404f93ae3b0257c0282a86a34e5f052540f2a15cd27b67f21db176e3571fc4c EBUILD emacs-24.4-r4.ebuild 10566 SHA256 1ba2a884195df1186fbfb5f64b12b3aad96e6cf8d25926095a3e7e002ea0785d SHA512 ab96e6c97264a85c58fb0b718842ed0fc2f4972e2b59e830206d5f2aa482b203fbb39ba849d0bdf10905a718e74622deae486f60c4996a2a5050a678b2b08644 WHIRLPOOL dfaa59132ce315a1624d2fb2425420f8828c1eef125d57e656390b170e88d2960c031e0f47f4879e95a193b5f8261ec7ed38ec1d787fa8763e80bb61cb91b616 -EBUILD emacs-24.5-r1.ebuild 11067 SHA256 2f8ad024ea68af1e5c0be93b9285f17e0897642183f8452d4c196eef6ee3ca74 SHA512 9dc64f31112ca35983da56ce1e6d0cc7892415acbc5d3d91d76c04929debe3e9e7c5ba5551b80e6dc709de32733578b9f91c55b35a88d5affe30ab3a1715177d WHIRLPOOL d359f4e5f0c1d5a42cfd414ccde7c45d604bf5b032ff39b152486dd506877f81afb96419434d678fc2642f2e1791d99cc5705a717486a6d1701747e10d276d5e +EBUILD emacs-24.5-r1.ebuild 11057 SHA256 f4be5634d742490008f96795d52c9e5e81a052a91eae80f2344dca018e7190a9 SHA512 31041775d16fda849de4c33b484db48cd473dfd6d5e8c0de13910da8dfbd8ebdbcb8b040d700f5cdc56aed7f0711b3722d8e1dd50e0e53515238d1b292a12b72 WHIRLPOOL c9197f828035d2ce8d75c4518cf1f7cf464975166d66535025dd63561ed49413990e7833fa43b1969b6978517a8b64d40e36d3eb28ee3265292e6a155ff7d513 +EBUILD emacs-24.5-r3.ebuild 11057 SHA256 64bf3ea6615bbb0aca4ab9c35071ba0b0cb1997a40b51d9c5ce11a44c0e6e918 SHA512 1c11e986c738962b2a8bd0c0e3e93a34a0294dcc648d82c13a400bdabf4b2b8132c383c195984fb5ca69e1e29f2d3430473b195734150097747729caf2a90561 WHIRLPOOL 8ea46da1c571a564cefceca9146dc06148dc5d55e1f3a4e0b76908cf78fe301a082176752d4bfcb20b9b1d2ef4055ec4cd8d51428e7fdd96aef8fb9677b37df0 EBUILD emacs-24.5.ebuild 11044 SHA256 6d24668b822c66a0b31137fd64570327bd74a9fad2e8742ddffecf7a3d0fa14e SHA512 9c6b5e49f4741aacb4e2f1e586024159c3a5319716d93add0141e583e367fd668e7b9f5f1c918dbf8bc33fd4ff4c180431e5ee438b4ae8f7b283ce084569589c WHIRLPOOL 6600dab809b8600f872b02346fac8ab87fd59a4690d54f9aba055b960f24add61a126c144a7380fab5ae5dfd4373b95b303953ab39e47996440ea06319aa8648 -MISC ChangeLog 6771 SHA256 0a9ff269c5edad8716910cd54724a3bb7625fae9405fae5142f7306a54c2513a SHA512 ea410789dbf1342a50b03c546085134729ffe0ace4d98bb38b3bd3d852d5e751cb37990b897822c25da4b5e7a8f91fa8846cab629648c81de05dc38b36f413ce WHIRLPOOL b53cd749b82660d507f7f17fb693e52c81cf762782af581df526eaec6096c9fe691fc6415253c972b6d05df4e43a9ccd3c4d6f8c9434dfb616de0c671bb35bf5 +EBUILD emacs-25.1_rc1.ebuild 11423 SHA256 887cf086039dcc52f5d5553e3f300ef445b71d2fd94e1238926b68703050071b SHA512 d5a94377ff566f2a10d6466d882b57120293e91120752ffeac5ba538bf2fd489c4ae5b6b675d0103fab45b7f0e52ae7b58ff9071035f66f449a94c406f07c8ce WHIRLPOOL 68e3a07279f448cdb7e272819e359e994cf0f073674968c70d735e2f5af959ff86e743854ec4fe374656cd4de517cb248803a1ba56a1d808ba7697c967100d21 +EBUILD emacs-25.1_rc2.ebuild 11423 SHA256 887cf086039dcc52f5d5553e3f300ef445b71d2fd94e1238926b68703050071b SHA512 d5a94377ff566f2a10d6466d882b57120293e91120752ffeac5ba538bf2fd489c4ae5b6b675d0103fab45b7f0e52ae7b58ff9071035f66f449a94c406f07c8ce WHIRLPOOL 68e3a07279f448cdb7e272819e359e994cf0f073674968c70d735e2f5af959ff86e743854ec4fe374656cd4de517cb248803a1ba56a1d808ba7697c967100d21 +MISC ChangeLog 11145 SHA256 f34b9a5d077a7abbc120a124641735f316ea047b543c9be5cc6c39a71e4c61f6 SHA512 01ec15d9323acb60cca2ee3810174233ed6432733cbe36ae02e63ae4356bafc7e3311502802db1a97e6a67e3dc4ab725c83c62b3da7b4c3a1fa921d86895dbb5 WHIRLPOOL fa9afd4fe7c9df56260326fb81ff3c65686dd1e1488b89f22e66496a99d7098fc0360757a9c032cee0256dad65787ff33838ebcfb5b4d8d04ef31eb0bdbfd4f7 MISC ChangeLog-2015 93870 SHA256 0de5747f6d5fff7e3dfca0a37269e4c804d6ab3c9fdb34d39e51b650ce46117a SHA512 d41a91ed0454ab885df588edc8a7ee1b97faed64cd479dc12fadbb8056c36b81aabd43ea521171db511e7061ccbfbaec4c443924528dd1779147a4cf5537bf57 WHIRLPOOL c51fbaa8eae82fb02fc76683b2cdf0de65321b07fc1f5b9c2d929a605ac48ce7354f1d4fdc9a7bf1833e9e7280f4cd62e9130b94107b5860890d255ba1b14ea7 -MISC metadata.xml 2576 SHA256 2ea79bae728183789a3619b7d1e02422125237513dcc8ab2c7e3580011d4ff59 SHA512 e1af4c39ed9ff2ccad79bb0401809ed433fb30836270ddc76937bffcc3688b32e5d8dc29f23c0c01facdcaa069acf73fa0b75e33f26dc075cd79afb49f46c37c WHIRLPOOL 3dce181c54e30d66ed75abad7ced29949105a435f0b1f669c95f267466d97d6da92b3f3d200c4d711c7633dcadef1a5fb2e8d9a71288999db693fcb669c724dd +MISC metadata.xml 2670 SHA256 129bd3ca2fbed47b5d81bd2a50d530f05b1b229d3b5a349f1e21be70dde67f7b SHA512 9bd16b563f4209e245a53ceb818e8218f73d5702708e5caaf6b3359a4adbcbf124545c15b7c411f112520e744af35c6a3e62a6e051e896e8340320a66c9be153 WHIRLPOOL 78f70608e03d44a03eb108a57d9f13b589b99e393e53d6602ff3a97f5f7864d0936f31242328ef63ab2dbcfcf49292cf7b5e4abab155f016ae6a05133b8a9391 diff --git a/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-18.59-r10.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-18.59-r10.ebuild deleted file mode 100644 index c2bd1754d9..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-18.59-r10.ebuild +++ /dev/null @@ -1,151 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils toolchain-funcs flag-o-matic multilib - -DESCRIPTION="The extensible self-documenting text editor" -HOMEPAGE="https://www.gnu.org/software/emacs/" -SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${P}.tar.gz - ftp://ftp.splode.com/pub/users/friedman/emacs/${P}-linux22x-elf-glibc21.diff.gz - https://dev.gentoo.org/~ulm/emacs/${P}-patches-8.tar.bz2" - -LICENSE="GPL-1+ GPL-2+ BSD" #HPND -SLOT="18" -KEYWORDS="amd64 x86" -IUSE="abi_x86_x32" - -RDEPEND=">=app-eselect/eselect-emacs-1.16 - sys-libs/ncurses:0 - amd64? ( - abi_x86_x32? ( >=sys-libs/ncurses-5.9-r3:0[abi_x86_x32(-)?] ) - !abi_x86_x32? ( >=sys-libs/ncurses-5.9-r3:0[abi_x86_32(-)] ) - )" -# X? ( x11-libs/libX11[-xcb] ) -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - epatch "${WORKDIR}/${P}-linux22x-elf-glibc21.diff" - EPATCH_SUFFIX=patch epatch - epatch_user -} - -src_configure() { - # autoconf? What's autoconf? We are living in 1992. ;-) - local arch - case ${ARCH} in - amd64) - if use abi_x86_x32; then - arch=x86-x32 - multilib_toolchain_setup x32 - else - arch=intel386 - multilib_toolchain_setup x86 - fi - ;; - x86) arch=intel386 ;; - *) die "Architecture ${ARCH} not yet supported" ;; - esac - local cmd="s/\"s-.*\.h\"/\"s-linux.h\"/;s/\"m-.*\.h\"/\"m-${arch}.h\"/" - #use X && cmd="${cmd};s/.*\(#define HAVE_X_WINDOWS\).*/\1/" - sed -e "${cmd}" src/config.h-dist >src/config.h || die - - cat <<-END >src/paths.h - #define PATH_LOADSEARCH "/usr/share/emacs/${PV}/lisp" - #define PATH_EXEC "/usr/share/emacs/${PV}/etc" - #define PATH_LOCK "/var/lib/emacs/lock/" - #define PATH_SUPERLOCK "/var/lib/emacs/lock/!!!SuperLock!!!" - END - - sed -i -e "s:/usr/lib/\([^ ]*\).o:/usr/$(get_libdir)/\1.o:g" \ - -e "s:-lncurses:$("$(tc-getPKG_CONFIG)" --libs ncurses):" \ - src/s-linux.h || die - - # -O3 and -finline-functions cause segmentation faults at run time. - filter-flags -finline-functions - replace-flags -O[3-9] -O2 - strip-flags -} - -src_compile() { - # Do not use the sandbox, or the dumped Emacs will be twice as large - export SANDBOX_ON=0 - emake --jobs=1 \ - CC="$(tc-getCC)" CFLAGS="${CFLAGS} -Demacs" \ - LD="$(tc-getCC) -nostdlib" LDFLAGS="${LDFLAGS}" -} - -src_install() { - local basedir="/usr/share/emacs/${PV}" i - - dodir ${basedir} - dodir /usr/share/man/man1 - emake --jobs=1 \ - LIBDIR="${D}"${basedir} \ - BINDIR="${D}"/usr/bin \ - MANDIR="${D}"/usr/share/man/man1 \ - install - - rmdir "${D}"${basedir}/lock || die - find "${D}"${basedir} -type f \( -name "*.c" -o -name ChangeLog \ - -o -name COPYING ! -path "*/etc/COPYING" \) -exec rm "{}" + || die - fperms -R go-w ${basedir} - - # remove duplicate DOC file - rm "${D}"${basedir}/etc/DOC || die - - # move executables to the correct place - mv "${D}"/usr/bin/emacs{,-${SLOT}} || die - for i in etags ctags emacsclient; do - mv "${D}"/usr/bin/${i}{,-emacs-${SLOT}} || die - rm "${D}"${basedir}/etc/${i} || die - done - - dodir /usr/libexec/emacs/${PV} - for i in wakeup digest-doc sorted-doc movemail cvtmail fakemail \ - yow env server - do - mv "${D}"${basedir}/etc/${i} "${D}"/usr/libexec/emacs/${PV}/${i} || die - dosym ../../../../libexec/emacs/${PV}/${i} ${basedir}/etc/${i} - done - for i in test-distrib make-docfile; do - rm "${D}"${basedir}/etc/${i} || die - done - - # move man page - mv "${D}"/usr/share/man/man1/emacs{,-${SLOT}}.1 || die - - # move Info files - dodir /usr/share/info - mv "${D}"${basedir}/info "${D}"/usr/share/info/emacs-${SLOT} || die - dosym ../../info/emacs-${SLOT} "${basedir}"/info - docompress -x /usr/share/info - - # move Info dir to avoid collisions with the dir file generated by portage - mv "${D}"/usr/share/info/emacs-${SLOT}/dir{,.orig} || die - touch "${D}"/usr/share/info/emacs-${SLOT}/.keepinfodir - - dodir /var/lib/emacs - diropts -m0777 - keepdir /var/lib/emacs/lock - - dodoc README PROBLEMS -} - -pkg_preinst() { - # move Info dir file to correct name - if [[ -d "${D}"/usr/share/info ]]; then - mv "${D}"/usr/share/info/emacs-${SLOT}/dir{.orig,} || die - fi -} - -pkg_postinst() { - eselect emacs update ifunset -} - -pkg_postrm() { - eselect emacs update ifunset -} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-18.59-r11.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-18.59-r11.ebuild index e78983d9dc..a208f89144 100644 --- a/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-18.59-r11.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-18.59-r11.ebuild @@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${P}.tar.gz LICENSE="GPL-1+ GPL-2+ BSD" #HPND SLOT="18" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="abi_x86_x32" RDEPEND=">=app-eselect/eselect-emacs-1.16 diff --git a/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-23.4-r14.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-23.4-r14.ebuild index a021bc7d19..4e4b97dea0 100644 --- a/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-23.4-r14.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-23.4-r14.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.bz2 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="23" -KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="alsa aqua athena dbus games gconf gif gpm gtk gzip-el hesiod jpeg kerberos livecd m17n-lib motif pax_kernel png sound source svg tiff toolkit-scroll-bars X Xaw3d xft +xpm" REQUIRED_USE="?? ( aqua X )" diff --git a/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-24.5-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-24.5-r1.ebuild index c16f16fcd1..e1c1c324b7 100644 --- a/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-24.5-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-24.5-r1.ebuild @@ -13,8 +13,8 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.xz LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="24" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="acl alsa aqua athena dbus games gconf gfile gif gnutls gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib" +KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="acl alsa aqua athena dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib" REQUIRED_USE="?? ( aqua X )" RDEPEND="sys-libs/ncurses:0 @@ -24,13 +24,13 @@ RDEPEND="sys-libs/ncurses:0 acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) - gnutls? ( net-libs/gnutls ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) + ssl? ( net-libs/gnutls ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu @@ -196,12 +196,12 @@ src_configure() { --with-file-notification=$(usev inotify || usev gfile || echo no) \ $(use_enable acl) \ $(use_with dbus) \ - $(use_with gnutls) \ $(use_with gpm) \ $(use_with hesiod) \ $(use_with kerberos) $(use_with kerberos kerberos5) \ $(use_with libxml2 xml2) \ $(use_with selinux) \ + $(use_with ssl gnutls) \ $(use_with wide-int) \ $(use_with zlib) \ ${myconf} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-23.4-r13.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-24.5-r3.ebuild similarity index 72% rename from sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-23.4-r13.ebuild rename to sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-24.5-r3.ebuild index 5f90aee5e4..e3b981a982 100644 --- a/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-23.4-r13.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-24.5-r3.ebuild @@ -1,43 +1,50 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 -WANT_AUTOMAKE="none" +EAPI=6 -inherit autotools elisp-common eutils flag-o-matic multilib readme.gentoo +inherit autotools elisp-common eutils flag-o-matic multilib readme.gentoo-r1 DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" HOMEPAGE="https://www.gnu.org/software/emacs/" -SRC_URI="mirror://gnu/emacs/${P}.tar.bz2 - https://dev.gentoo.org/~ulm/emacs/${P}-patches-17.tar.xz" +SRC_URI="mirror://gnu/emacs/${P}.tar.xz + https://dev.gentoo.org/~ulm/emacs/${P}-patches-2.tar.xz" LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" -SLOT="23" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="alsa aqua athena dbus games gconf gif gpm gtk gzip-el hesiod jpeg kerberos livecd m17n-lib motif pax_kernel png sound source svg tiff toolkit-scroll-bars X Xaw3d xft +xpm" +SLOT="24" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="acl alsa aqua athena dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib" REQUIRED_USE="?? ( aqua X )" RDEPEND="sys-libs/ncurses:0 >=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile - hesiod? ( net-dns/hesiod ) - kerberos? ( virtual/krb5 ) + acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) - gpm? ( sys-libs/gpm ) dbus? ( sys-apps/dbus ) + gpm? ( sys-libs/gpm ) + hesiod? ( net-dns/hesiod ) + !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) + kerberos? ( virtual/krb5 ) + libxml2? ( >=dev-libs/libxml2-2.2.0 ) + selinux? ( sys-libs/libselinux ) + ssl? ( net-libs/gnutls ) + zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) - gif? ( media-libs/giflib ) + gsettings? ( >=dev-libs/glib-2.28.6 ) + gif? ( media-libs/giflib:0= ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) + imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype @@ -47,7 +54,10 @@ RDEPEND="sys-libs/ncurses:0 >=dev-libs/m17n-lib-1.5.1 ) ) - gtk? ( x11-libs/gtk+:2 ) + gtk? ( + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) + ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( @@ -58,9 +68,7 @@ RDEPEND="sys-libs/ncurses:0 )" DEPEND="${RDEPEND} - alsa? ( virtual/pkgconfig ) - dbus? ( virtual/pkgconfig ) - X? ( virtual/pkgconfig ) + virtual/pkgconfig gzip-el? ( app-arch/gzip ) pax_kernel? ( sys-apps/attr @@ -79,33 +87,19 @@ FULL_VERSION="${PV%%_*}" S="${WORKDIR}/emacs-${FULL_VERSION}" src_prepare() { - EPATCH_SUFFIX=patch epatch - epatch_user + eapply ../patch + eapply_user + # Fix filename reference in redirected man page sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \ || die "unable to sed ctags.1" - if ! use alsa; then - # ALSA is detected even if not requested by its USE flag. - # Suppress it by supplying pkg-config with a wrong library name. - sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \ - || die "unable to sed configure.in" - fi - if ! use gzip-el; then - # Emacs' build system automatically detects the gzip binary and - # compresses el files. We don't want that so confuse it with a - # wrong binary name - sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \ - || die "unable to sed configure.in" - fi - - eautoreconf + AT_M4DIR=m4 eautoreconf } src_configure() { strip-flags - filter-flags -fstrict-aliasing -pie - append-flags $(test-flags -fno-strict-aliasing) + filter-flags -pie #526948 if use sh; then replace-flags "-O[1-9]" -O0 #262359 @@ -117,17 +111,18 @@ src_configure() { local myconf - if use alsa && ! use sound; then - einfo "Although sound USE flag is disabled you chose to have alsa," - einfo "so sound is switched on anyway." - myconf+=" --with-sound" + if use alsa; then + use sound || ewarn \ + "USE flag \"alsa\" overrides \"-sound\"; enabling sound support." + myconf+=" --with-sound=alsa" else - myconf+=" $(use_with sound)" + myconf+=" --with-sound=$(usex sound oss)" fi if use X; then myconf+=" --with-x --without-ns" myconf+=" $(use_with gconf)" + myconf+=" $(use_with gsettings)" myconf+=" $(use_with toolkit-scroll-bars)" myconf+=" $(use_with gif)" myconf+=" $(use_with jpeg)" @@ -135,6 +130,7 @@ src_configure() { myconf+=" $(use_with svg rsvg)" myconf+=" $(use_with tiff)" myconf+=" $(use_with xpm)" + myconf+=" $(use_with imagemagick)" if use xft; then myconf+=" --with-xft" @@ -147,13 +143,19 @@ src_configure() { "USE flag \"m17n-lib\" has no effect if \"xft\" is not set." fi - # GTK+ is the default toolkit if USE=gtk is chosen with other - # possibilities. Emacs upstream thinks this should be standard - # policy on all distributions local f if use gtk; then einfo "Configuring to build with GIMP Toolkit (GTK+)" - myconf+=" --with-x-toolkit=gtk" + while read line; do ewarn "${line}"; done <<-EOF + Your version of GTK+ will have problems with closing open + displays. This is no problem if you just use one display, but + if you use more than one and close one of them Emacs may crash. + See . + If you intend to use more than one display, then it is strongly + recommended that you compile Emacs with the Athena/Lucid or the + Motif toolkit instead. + EOF + myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)" for f in motif Xaw3d athena; do use ${f} && ewarn \ "USE flag \"${f}\" has no effect if \"gtk\" is set." @@ -184,50 +186,39 @@ src_configure() { # in variable "system-configuration-options". myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}" - # According to configure, this option is only used for GNU/Linux - # (x86_64 and s390). For Gentoo Prefix we have to explicitly spell - # out the location because $(get_libdir) does not necessarily return - # something that matches the host OS's libdir naming (e.g. RHEL). - local crtdir=$($(tc-getCC) -print-file-name=crt1.o) - crtdir=${crtdir%/*} - econf \ --program-suffix="-${EMACS_SUFFIX}" \ --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ --localstatedir="${EPREFIX}"/var \ --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \ - --with-crt-dir="${crtdir}" \ --with-gameuser=":gamestat" \ + --without-compress-install \ + --with-file-notification=$(usev inotify || usev gfile || echo no) \ + $(use_enable acl) \ + $(use_with dbus) \ + $(use_with gpm) \ $(use_with hesiod) \ $(use_with kerberos) $(use_with kerberos kerberos5) \ - $(use_with gpm) \ - $(use_with dbus) \ + $(use_with libxml2 xml2) \ + $(use_with selinux) \ + $(use_with ssl gnutls) \ + $(use_with wide-int) \ + $(use_with zlib) \ ${myconf} } src_compile() { export SANDBOX_ON=0 # for the unbelievers, see Bug #131505 - emake CC="$(tc-getCC)" \ - AR="$(tc-getAR) cq" \ - RANLIB="$(tc-getRANLIB)" + emake } src_install () { - emake DESTDIR="${D}" install + emake DESTDIR="${D}" NO_BIN_LINK=t install - rm "${ED}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \ - || die "removing duplicate emacs executable failed" - mv "${ED}"/usr/bin/emacs-${EMACS_SUFFIX} "${ED}"/usr/bin/${EMACS_SUFFIX} \ + mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \ || die "moving emacs executable failed" - - # move man pages to the correct place - local m - mv "${ED}"/usr/share/man/man1/{emacs,${EMACS_SUFFIX}}.1 \ + mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \ || die "moving emacs man page failed" - for m in b2m ctags ebrowse emacsclient etags grep-changelog rcs-checkin; do - mv "${ED}"/usr/share/man/man1/${m}{,-${EMACS_SUFFIX}}.1 \ - || die "moving ${m} man page failed" - done # move info dir to avoid collisions with the dir file generated by portage mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \ @@ -246,6 +237,13 @@ src_install () { # remove COPYING file (except for etc/COPYING used by describe-copying) rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING + if use gzip-el; then + # compress .el files when a corresponding .elc exists + find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \ + -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n + assert "gzip .el failed" + fi + local cdir if use source; then cdir="/usr/share/emacs/${FULL_VERSION}/src" @@ -253,9 +251,6 @@ src_install () { # This is not meant to install all the source -- just the # C source you might find via find-function doins src/*.{c,h,m} - doins -r src/{m,s} - rm "${ED}"/usr/share/emacs/${FULL_VERSION}/src/Makefile.c - rm "${ED}"/usr/share/emacs/${FULL_VERSION}/src/{m,s}/README elif has installsources ${FEATURES}; then cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src" fi @@ -293,10 +288,9 @@ src_install () { through the Emacs eselect module, which also redirects man and info pages. Therefore, several Emacs versions can be installed at the same time. \"man emacs.eselect\" for details. - \\n\\nIf you upgrade from a previous major version of Emacs, then - it is strongly recommended that you use app-admin/emacs-updater - to rebuild all byte-compiled elisp files of the installed Emacs - packages." + \\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is + strongly recommended that you use app-admin/emacs-updater to rebuild + all byte-compiled elisp files of the installed Emacs packages." use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs. Installing media-fonts/font-adobe-{75,100}dpi on the X server's machine would satisfy basic Emacs requirements under X11. @@ -328,6 +322,11 @@ pkg_preinst() { pkg_postinst() { elisp-site-regen + + local pvr + for pvr in ${REPLACING_VERSIONS}; do + [[ ${pvr%%[-_]*} = 24.[12] ]] && FORCE_PRINT_ELOG=1 + done readme.gentoo_print_elog if use livecd; then diff --git a/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-25.1_rc1.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-25.1_rc1.ebuild new file mode 100644 index 0000000000..7894ed8fa7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-25.1_rc1.ebuild @@ -0,0 +1,358 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit elisp-common flag-o-matic multilib readme.gentoo-r1 + +DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" +HOMEPAGE="https://www.gnu.org/software/emacs/" +SRC_URI="mirror://gnu-alpha/emacs/pretest/emacs-${PV/_/-}.tar.xz" + +LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" +SLOT="25" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="acl alsa aqua athena cairo dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib" +REQUIRED_USE="?? ( aqua X )" + +RDEPEND="sys-libs/ncurses:0 + >=app-eselect/eselect-emacs-1.16 + >=app-emacs/emacs-common-gentoo-1.5[games?,X?] + net-libs/liblockfile + acl? ( virtual/acl ) + alsa? ( media-libs/alsa-lib ) + dbus? ( sys-apps/dbus ) + gpm? ( sys-libs/gpm ) + hesiod? ( net-dns/hesiod ) + !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) + kerberos? ( virtual/krb5 ) + libxml2? ( >=dev-libs/libxml2-2.2.0 ) + selinux? ( sys-libs/libselinux ) + ssl? ( net-libs/gnutls ) + zlib? ( sys-libs/zlib ) + X? ( + x11-libs/libXmu + x11-libs/libXt + x11-misc/xbitmaps + gconf? ( >=gnome-base/gconf-2.26.2 ) + gsettings? ( >=dev-libs/glib-2.28.6 ) + gif? ( media-libs/giflib:0= ) + jpeg? ( virtual/jpeg:0= ) + png? ( >=media-libs/libpng-1.4:0= ) + svg? ( >=gnome-base/librsvg-2.0 ) + tiff? ( media-libs/tiff:0 ) + xpm? ( x11-libs/libXpm ) + imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) + xft? ( + media-libs/fontconfig + media-libs/freetype + x11-libs/libXft + cairo? ( >=x11-libs/cairo-1.12.18 ) + m17n-lib? ( + >=dev-libs/libotf-0.9.4 + >=dev-libs/m17n-lib-1.5.1 + ) + ) + gtk? ( + xwidgets? ( + x11-libs/gtk+:3 + net-libs/webkit-gtk:3= + ) + !xwidgets? ( + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) + ) + ) + !gtk? ( + motif? ( >=x11-libs/motif-2.3:0 ) + !motif? ( + Xaw3d? ( x11-libs/libXaw3d ) + !Xaw3d? ( athena? ( x11-libs/libXaw ) ) + ) + ) + )" + +DEPEND="${RDEPEND} + virtual/pkgconfig + gzip-el? ( app-arch/gzip ) + pax_kernel? ( + sys-apps/attr + sys-apps/paxctl + )" + +RDEPEND="${RDEPEND} + !. + If you intend to use more than one display, then it is strongly + recommended that you compile Emacs with the Athena/Lucid or the + Motif toolkit instead. + EOF + if use xwidgets; then + myconf+=" --with-x-toolkit=gtk3 --with-xwidgets" + else + myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)" + myconf+=" --without-xwidgets" + fi + for f in motif Xaw3d athena; do + use ${f} && ewarn \ + "USE flag \"${f}\" has no effect if \"gtk\" is set." + done + elif use motif; then + einfo "Configuring to build with Motif toolkit" + myconf+=" --with-x-toolkit=motif" + for f in Xaw3d athena; do + use ${f} && ewarn \ + "USE flag \"${f}\" has no effect if \"motif\" is set." + done + elif use athena || use Xaw3d; then + einfo "Configuring to build with Athena/Lucid toolkit" + myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)" + else + einfo "Configuring to build with no toolkit" + myconf+=" --with-x-toolkit=no" + fi + ! use gtk && use xwidgets && ewarn \ + "USE flag \"xwidgets\" has no effect if \"gtk\" is not set." + elif use aqua; then + einfo "Configuring to build with Nextstep (Cocoa) support" + myconf+=" --with-ns --disable-ns-self-contained" + myconf+=" --without-x" + else + myconf+=" --without-x --without-ns" + fi + + # Save version information in the Emacs binary. It will be available + # in variable "system-configuration-options". + myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}" + + econf \ + --program-suffix="-${EMACS_SUFFIX}" \ + --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ + --localstatedir="${EPREFIX}"/var \ + --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \ + --with-gameuser=":gamestat" \ + --without-compress-install \ + --with-file-notification=$(usev inotify || usev gfile || echo no) \ + $(use_enable acl) \ + $(use_with dbus) \ + $(use_with gpm) \ + $(use_with hesiod) \ + $(use_with kerberos) $(use_with kerberos kerberos5) \ + $(use_with libxml2 xml2) \ + $(use_with selinux) \ + $(use_with ssl gnutls) \ + $(use_with wide-int) \ + $(use_with zlib) \ + ${myconf} +} + +src_compile() { + export SANDBOX_ON=0 # for the unbelievers, see Bug #131505 + emake +} + +src_install () { + emake DESTDIR="${D}" NO_BIN_LINK=t install + + mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \ + || die "moving emacs executable failed" + mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \ + || die "moving emacs man page failed" + + # move info dir to avoid collisions with the dir file generated by portage + mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \ + || die "moving info dir failed" + touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir + docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig + + # avoid collision between slots, see bug #169033 e.g. + rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el + rm -rf "${ED}"/usr/share/{appdata,applications,icons} + rm -rf "${ED}"/var + + # remove unused /site-lisp dir + rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp + + # remove COPYING file (except for etc/COPYING used by describe-copying) + rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING + + if use gzip-el; then + # compress .el files when a corresponding .elc exists + find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \ + -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n + assert "gzip .el failed" + fi + + local cdir + if use source; then + cdir="/usr/share/emacs/${FULL_VERSION}/src" + insinto "${cdir}" + # This is not meant to install all the source -- just the + # C source you might find via find-function + doins src/*.{c,h,m} + elif has installsources ${FEATURES}; then + cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src" + fi + + sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF + X + ;;; ${PN}-${SLOT} site-lisp configuration + X + (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) + Y (setq find-function-C-source-directory + Y "${EPREFIX}${cdir}") + X (let ((path (getenv "INFOPATH")) + X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") + X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>")) + X (and path + X ;; move Emacs Info dir before anything else in /usr/share/info + X (let* ((p (cons nil (split-string path ":" t))) (q p)) + X (while (and (cdr q) (not (string-match re (cadr q)))) + X (setq q (cdr q))) + X (setcdr q (cons dir (delete dir (cdr q)))) + X (setq Info-directory-list (prune-directory-list (cdr p))))))) + EOF + elisp-site-file-install "${T}/${SITEFILE}" || die + + dodoc README BUGS CONTRIBUTE + + if use aqua; then + dodir /Applications/Gentoo + rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app + mv nextstep/Emacs.app \ + "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die + fi + + DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs + through the Emacs eselect module, which also redirects man and info + pages. Therefore, several Emacs versions can be installed at the + same time. \"man emacs.eselect\" for details. + \\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is + strongly recommended that you use app-admin/emacs-updater to rebuild + all byte-compiled elisp files of the installed Emacs packages." + use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs. + Installing media-fonts/font-adobe-{75,100}dpi on the X server's + machine would satisfy basic Emacs requirements under X11. + See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs + for how to enable anti-aliased fonts." + use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in + \"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink + it into /Applications by yourself." + readme.gentoo_create_doc +} + +pkg_preinst() { + # move Info dir file to correct name + local infodir=/usr/share/info/${EMACS_SUFFIX} f + if [[ -f ${ED}${infodir}/dir.orig ]]; then + mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed" + elif [[ -d "${ED}"${infodir} ]]; then + # this should not happen in EAPI 4 + ewarn "Regenerating Info directory index in ${infodir} ..." + rm -f "${ED}"${infodir}/dir{,.*} + for f in "${ED}"${infodir}/*; do + if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then + install-info --info-dir="${ED}"${infodir} "${f}" \ + || die "install-info failed" + fi + done + fi +} + +pkg_postinst() { + elisp-site-regen + readme.gentoo_print_elog + + if use livecd; then + # force an update of the emacs symlink for the livecd/dvd, + # because some microemacs packages set it with USE=livecd + eselect emacs update + elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then + # refresh symlinks in case any installed files have changed + eselect emacs set ${EMACS_SUFFIX} + else + eselect emacs update ifunset + fi +} + +pkg_postrm() { + elisp-site-regen + eselect emacs update ifunset +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-25.1_rc2.ebuild b/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-25.1_rc2.ebuild new file mode 100644 index 0000000000..7894ed8fa7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-editors/emacs/emacs-25.1_rc2.ebuild @@ -0,0 +1,358 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit elisp-common flag-o-matic multilib readme.gentoo-r1 + +DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" +HOMEPAGE="https://www.gnu.org/software/emacs/" +SRC_URI="mirror://gnu-alpha/emacs/pretest/emacs-${PV/_/-}.tar.xz" + +LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" +SLOT="25" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="acl alsa aqua athena cairo dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib" +REQUIRED_USE="?? ( aqua X )" + +RDEPEND="sys-libs/ncurses:0 + >=app-eselect/eselect-emacs-1.16 + >=app-emacs/emacs-common-gentoo-1.5[games?,X?] + net-libs/liblockfile + acl? ( virtual/acl ) + alsa? ( media-libs/alsa-lib ) + dbus? ( sys-apps/dbus ) + gpm? ( sys-libs/gpm ) + hesiod? ( net-dns/hesiod ) + !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) + kerberos? ( virtual/krb5 ) + libxml2? ( >=dev-libs/libxml2-2.2.0 ) + selinux? ( sys-libs/libselinux ) + ssl? ( net-libs/gnutls ) + zlib? ( sys-libs/zlib ) + X? ( + x11-libs/libXmu + x11-libs/libXt + x11-misc/xbitmaps + gconf? ( >=gnome-base/gconf-2.26.2 ) + gsettings? ( >=dev-libs/glib-2.28.6 ) + gif? ( media-libs/giflib:0= ) + jpeg? ( virtual/jpeg:0= ) + png? ( >=media-libs/libpng-1.4:0= ) + svg? ( >=gnome-base/librsvg-2.0 ) + tiff? ( media-libs/tiff:0 ) + xpm? ( x11-libs/libXpm ) + imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) + xft? ( + media-libs/fontconfig + media-libs/freetype + x11-libs/libXft + cairo? ( >=x11-libs/cairo-1.12.18 ) + m17n-lib? ( + >=dev-libs/libotf-0.9.4 + >=dev-libs/m17n-lib-1.5.1 + ) + ) + gtk? ( + xwidgets? ( + x11-libs/gtk+:3 + net-libs/webkit-gtk:3= + ) + !xwidgets? ( + gtk3? ( x11-libs/gtk+:3 ) + !gtk3? ( x11-libs/gtk+:2 ) + ) + ) + !gtk? ( + motif? ( >=x11-libs/motif-2.3:0 ) + !motif? ( + Xaw3d? ( x11-libs/libXaw3d ) + !Xaw3d? ( athena? ( x11-libs/libXaw ) ) + ) + ) + )" + +DEPEND="${RDEPEND} + virtual/pkgconfig + gzip-el? ( app-arch/gzip ) + pax_kernel? ( + sys-apps/attr + sys-apps/paxctl + )" + +RDEPEND="${RDEPEND} + !. + If you intend to use more than one display, then it is strongly + recommended that you compile Emacs with the Athena/Lucid or the + Motif toolkit instead. + EOF + if use xwidgets; then + myconf+=" --with-x-toolkit=gtk3 --with-xwidgets" + else + myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)" + myconf+=" --without-xwidgets" + fi + for f in motif Xaw3d athena; do + use ${f} && ewarn \ + "USE flag \"${f}\" has no effect if \"gtk\" is set." + done + elif use motif; then + einfo "Configuring to build with Motif toolkit" + myconf+=" --with-x-toolkit=motif" + for f in Xaw3d athena; do + use ${f} && ewarn \ + "USE flag \"${f}\" has no effect if \"motif\" is set." + done + elif use athena || use Xaw3d; then + einfo "Configuring to build with Athena/Lucid toolkit" + myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)" + else + einfo "Configuring to build with no toolkit" + myconf+=" --with-x-toolkit=no" + fi + ! use gtk && use xwidgets && ewarn \ + "USE flag \"xwidgets\" has no effect if \"gtk\" is not set." + elif use aqua; then + einfo "Configuring to build with Nextstep (Cocoa) support" + myconf+=" --with-ns --disable-ns-self-contained" + myconf+=" --without-x" + else + myconf+=" --without-x --without-ns" + fi + + # Save version information in the Emacs binary. It will be available + # in variable "system-configuration-options". + myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}" + + econf \ + --program-suffix="-${EMACS_SUFFIX}" \ + --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ + --localstatedir="${EPREFIX}"/var \ + --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \ + --with-gameuser=":gamestat" \ + --without-compress-install \ + --with-file-notification=$(usev inotify || usev gfile || echo no) \ + $(use_enable acl) \ + $(use_with dbus) \ + $(use_with gpm) \ + $(use_with hesiod) \ + $(use_with kerberos) $(use_with kerberos kerberos5) \ + $(use_with libxml2 xml2) \ + $(use_with selinux) \ + $(use_with ssl gnutls) \ + $(use_with wide-int) \ + $(use_with zlib) \ + ${myconf} +} + +src_compile() { + export SANDBOX_ON=0 # for the unbelievers, see Bug #131505 + emake +} + +src_install () { + emake DESTDIR="${D}" NO_BIN_LINK=t install + + mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \ + || die "moving emacs executable failed" + mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \ + || die "moving emacs man page failed" + + # move info dir to avoid collisions with the dir file generated by portage + mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \ + || die "moving info dir failed" + touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir + docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig + + # avoid collision between slots, see bug #169033 e.g. + rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el + rm -rf "${ED}"/usr/share/{appdata,applications,icons} + rm -rf "${ED}"/var + + # remove unused /site-lisp dir + rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp + + # remove COPYING file (except for etc/COPYING used by describe-copying) + rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING + + if use gzip-el; then + # compress .el files when a corresponding .elc exists + find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \ + -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n + assert "gzip .el failed" + fi + + local cdir + if use source; then + cdir="/usr/share/emacs/${FULL_VERSION}/src" + insinto "${cdir}" + # This is not meant to install all the source -- just the + # C source you might find via find-function + doins src/*.{c,h,m} + elif has installsources ${FEATURES}; then + cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src" + fi + + sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF + X + ;;; ${PN}-${SLOT} site-lisp configuration + X + (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) + Y (setq find-function-C-source-directory + Y "${EPREFIX}${cdir}") + X (let ((path (getenv "INFOPATH")) + X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") + X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>")) + X (and path + X ;; move Emacs Info dir before anything else in /usr/share/info + X (let* ((p (cons nil (split-string path ":" t))) (q p)) + X (while (and (cdr q) (not (string-match re (cadr q)))) + X (setq q (cdr q))) + X (setcdr q (cons dir (delete dir (cdr q)))) + X (setq Info-directory-list (prune-directory-list (cdr p))))))) + EOF + elisp-site-file-install "${T}/${SITEFILE}" || die + + dodoc README BUGS CONTRIBUTE + + if use aqua; then + dodir /Applications/Gentoo + rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app + mv nextstep/Emacs.app \ + "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die + fi + + DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs + through the Emacs eselect module, which also redirects man and info + pages. Therefore, several Emacs versions can be installed at the + same time. \"man emacs.eselect\" for details. + \\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is + strongly recommended that you use app-admin/emacs-updater to rebuild + all byte-compiled elisp files of the installed Emacs packages." + use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs. + Installing media-fonts/font-adobe-{75,100}dpi on the X server's + machine would satisfy basic Emacs requirements under X11. + See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs + for how to enable anti-aliased fonts." + use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in + \"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink + it into /Applications by yourself." + readme.gentoo_create_doc +} + +pkg_preinst() { + # move Info dir file to correct name + local infodir=/usr/share/info/${EMACS_SUFFIX} f + if [[ -f ${ED}${infodir}/dir.orig ]]; then + mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed" + elif [[ -d "${ED}"${infodir} ]]; then + # this should not happen in EAPI 4 + ewarn "Regenerating Info directory index in ${infodir} ..." + rm -f "${ED}"${infodir}/dir{,.*} + for f in "${ED}"${infodir}/*; do + if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then + install-info --info-dir="${ED}"${infodir} "${f}" \ + || die "install-info failed" + fi + done + fi +} + +pkg_postinst() { + elisp-site-regen + readme.gentoo_print_elog + + if use livecd; then + # force an update of the emacs symlink for the livecd/dvd, + # because some microemacs packages set it with USE=livecd + eselect emacs update + elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then + # refresh symlinks in case any installed files have changed + eselect emacs set ${EMACS_SUFFIX} + else + eselect emacs update ifunset + fi +} + +pkg_postrm() { + elisp-site-regen + eselect emacs update ifunset +} diff --git a/sdk_container/src/third_party/portage-stable/app-editors/emacs/metadata.xml b/sdk_container/src/third_party/portage-stable/app-editors/emacs/metadata.xml index f98dc36cee..a42a18a961 100644 --- a/sdk_container/src/third_party/portage-stable/app-editors/emacs/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/app-editors/emacs/metadata.xml @@ -45,5 +45,7 @@ Prefer wide Emacs integers (typically 62-bit). This option has an effect only on architectures where "long" and "long long" types have different size. + Enable use of GTK widgets in Emacs buffers + (requires GTK3) diff --git a/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/ChangeLog b/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/ChangeLog new file mode 100644 index 0000000000..38197859bc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/ChangeLog @@ -0,0 +1,84 @@ +# ChangeLog for app-emacs/emacs-common-gentoo +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*emacs-common-gentoo-1.5 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson + +emacs-common-gentoo-1.5.ebuild, +metadata.xml: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher emacs-common-gentoo-1.5.ebuild, + metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Justin Lecher emacs-common-gentoo-1.5.ebuild: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + + 24 Jan 2016; Ulrich Müller metadata.xml: + Split emacs herd and assign its packages to Emacs and GNU Emacs projects. + + 24 Jan 2016; Michał Górny metadata.xml: + Unify quoting in metadata.xml files for machine processing + + Force unified quoting in all metadata.xml files since lxml does not + preserve original use of single and double quotes. Ensuring unified + quoting before the process allows distinguishing the GLEP 67-related + metadata.xml changes from unrelated quoting changes. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + + 07 Jun 2016; Ulrich Müller emacs-common-gentoo-1.5.ebuild: + Remove backwards compatibility code. + + Package-Manager: portage-2.3.0_rc1 + diff --git a/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/ChangeLog-2015 new file mode 100644 index 0000000000..ffc1407353 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/ChangeLog-2015 @@ -0,0 +1,570 @@ +# ChangeLog for app-emacs/emacs-common-gentoo +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/emacs-common-gentoo/ChangeLog,v 1.125 2015/07/11 20:06:26 ulm Exp $ + + 11 Jul 2015; Ulrich Müller emacs-common-gentoo-1.5.ebuild: + Make pkg_preinst() idempotent, bug 554518. + + 05 Jun 2015; Ulrich Müller emacs-common-gentoo-1.5.ebuild: + Remove backwards compatibility code for site-start.el. + + 17 Apr 2015; Ulrich Müller + -emacs-common-gentoo-1.4-r1.ebuild: + Remove old. + + 17 Apr 2015; Mikle Kolyada + emacs-common-gentoo-1.5.ebuild: + sparc stable wrt bug #544448 + + 14 Apr 2015; Agostino Sarubbo emacs-common-gentoo-1.5.ebuild: + Stable for ia64, wrt bug #544448 + + 13 Apr 2015; Agostino Sarubbo emacs-common-gentoo-1.5.ebuild: + Stable for alpha, wrt bug #544448 + + 09 Apr 2015; Markus Meier emacs-common-gentoo-1.5.ebuild: + arm stable, bug #544448 + + 31 Mar 2015; Agostino Sarubbo emacs-common-gentoo-1.5.ebuild: + Stable for ppc64, wrt bug #544448 + + 29 Mar 2015; Jeroen Roovers emacs-common-gentoo-1.5.ebuild: + Stable for HPPA (bug #544448). + + 28 Mar 2015; Agostino Sarubbo emacs-common-gentoo-1.5.ebuild: + Stable for ppc, wrt bug #544448 + + 27 Mar 2015; Agostino Sarubbo emacs-common-gentoo-1.5.ebuild: + Stable for x86, wrt bug #544448 + + 27 Mar 2015; Agostino Sarubbo emacs-common-gentoo-1.5.ebuild: + Stable for amd64, wrt bug #544448 + +*emacs-common-gentoo-1.5 (23 Feb 2015) + + 23 Feb 2015; Ulrich Müller + -emacs-common-gentoo-1.4-r2.ebuild, +emacs-common-gentoo-1.5.ebuild: + Version bump. + + 22 Feb 2015; Ulrich Müller + emacs-common-gentoo-1.4-r2.ebuild: + Update owner and permissions in /var only if necessary. + +*emacs-common-gentoo-1.4-r2 (21 Feb 2015) + + 21 Feb 2015; Ulrich Müller + +emacs-common-gentoo-1.4-r2.ebuild: + Follow QA policy for game state directory, bug 537580. + + 28 Jan 2015; Ulrich Müller + emacs-common-gentoo-1.4-r1.ebuild: + Use doicon/newicon helper functions. + + 08 Jun 2014; Ulrich Müller -emacs-common-gentoo-1.4.ebuild: + Remove old. + + 08 Jun 2014; Agostino Sarubbo + emacs-common-gentoo-1.4-r1.ebuild: + Stable for alpha, amd64, ia64, ppc, ppc64, sparc, and x86, wrt bug #509830 + + 15 May 2014; Markus Meier + emacs-common-gentoo-1.4-r1.ebuild: + arm stable, bug #509830 + + 09 May 2014; Jeroen Roovers + emacs-common-gentoo-1.4-r1.ebuild: + Stable for HPPA (bug #509830). + +*emacs-common-gentoo-1.4-r1 (05 May 2014) + + 05 May 2014; Ulrich Müller + +emacs-common-gentoo-1.4-r1.ebuild: + Install shared game score files in /var/games/emacs, compliant with the FHS. + + 18 Jan 2014; Ulrich Müller + -emacs-common-gentoo-1.3-r3.ebuild, -emacs-common-gentoo-1.3-r4.ebuild: + Remove old. + + 18 Jan 2014; Agostino Sarubbo emacs-common-gentoo-1.4.ebuild: + Stable for alpha, wrt bug #494584 + + 15 Jan 2014; Agostino Sarubbo emacs-common-gentoo-1.4.ebuild: + Stable for ia64, wrt bug #494584 + + 25 Dec 2013; Markus Meier emacs-common-gentoo-1.4.ebuild: + arm stable, bug #494584 + + 24 Dec 2013; Agostino Sarubbo emacs-common-gentoo-1.4.ebuild: + Stable for x86, wrt bug #494584 + + 23 Dec 2013; Agostino Sarubbo emacs-common-gentoo-1.4.ebuild: + Stable for sparc, wrt bug #494584 + + 22 Dec 2013; Pacho Ramos emacs-common-gentoo-1.4.ebuild: + amd64 stable, bug #494584 + + 22 Dec 2013; Agostino Sarubbo emacs-common-gentoo-1.4.ebuild: + Stable for ppc64, wrt bug #494584 + + 21 Dec 2013; Agostino Sarubbo emacs-common-gentoo-1.4.ebuild: + Stable for ppc, wrt bug #494584 + + 21 Dec 2013; Jeroen Roovers emacs-common-gentoo-1.4.ebuild: + Stable for HPPA (bug #494584). + +*emacs-common-gentoo-1.4 (16 Nov 2013) + + 16 Nov 2013; Ulrich Müller +emacs-common-gentoo-1.4.ebuild: + Version bump. + + 15 Nov 2013; Ulrich Müller + emacs-common-gentoo-1.3-r4.ebuild: + Create site-lisp dir if it doesn't exist yet. + +*emacs-common-gentoo-1.3-r4 (12 Nov 2013) + + 12 Nov 2013; Ulrich Müller + +emacs-common-gentoo-1.3-r4.ebuild: + Create site-gentoo.el in preinst phase and have it belong to this package. + Refuse installation if the site-start.el file is still in its old location; + we have warned about this since almost two years. + + 31 Oct 2013; Ulrich Müller + emacs-common-gentoo-1.3-r3.ebuild: + Specify LICENSE more precisely. + + 14 Jul 2013; Ulrich Müller + emacs-common-gentoo-1.3-r3.ebuild: + Update HOMEPAGE. + + 10 Mar 2013; Ulrich Müller + emacs-common-gentoo-1.3-r3.ebuild: + Use functions from readme.gentoo.eclass instead of elog. + + 02 Sep 2012; Ulrich Müller + -emacs-common-gentoo-1.3-r1.ebuild, metadata.xml: + Remove old. Remove unused USE flag description for emacs22icons in metadata. + + 02 Sep 2012; Raúl Porcel + emacs-common-gentoo-1.3-r3.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #431178 + + 22 Aug 2012; Ulrich Müller + -emacs-common-gentoo-1.3-r2.ebuild: + Remove intermediate version. + + 19 Jul 2012; Markus Meier + emacs-common-gentoo-1.3-r3.ebuild: + arm stable, bug #423507 + + 10 Jul 2012; Brent Baude + emacs-common-gentoo-1.3-r3.ebuild: + Marking emacs-common-gentoo-1.3-r3 ppc64 for bug 423507 + + 03 Jul 2012; Jeroen Roovers + emacs-common-gentoo-1.3-r3.ebuild: + Stable for HPPA (bug #423507). + + 03 Jul 2012; Jeff Horelick + emacs-common-gentoo-1.3-r3.ebuild: + marked x86 per bug 423507 + + 28 Jun 2012; Brent Baude + emacs-common-gentoo-1.3-r3.ebuild: + Marking emacs-common-gentoo-1.3-r3 ppc for bug 423507 + + 27 Jun 2012; Agostino Sarubbo + emacs-common-gentoo-1.3-r3.ebuild: + Stable for amd64, wrt bug #423507 + +*emacs-common-gentoo-1.3-r3 (10 Jun 2012) + + 10 Jun 2012; Ulrich Müller + +emacs-common-gentoo-1.3-r3.ebuild, metadata.xml: + Sync from emacs overlay: Move game score files from emacs ebuilds to here. + Create games user with USE=games, bug 368647. + + 07 Jun 2012; Johannes Huber + emacs-common-gentoo-1.3-r2.ebuild: + Stable for x86, wrt bug #418571 + + 07 Jun 2012; Brent Baude + emacs-common-gentoo-1.3-r2.ebuild: + Marking emacs-common-gentoo-1.3-r2 ppc for bug 418571 + + 05 Jun 2012; Brent Baude + emacs-common-gentoo-1.3-r2.ebuild: + Marking emacs-common-gentoo-1.3-r2 ppc64 for bug 418571 + + 03 Jun 2012; Markus Meier + emacs-common-gentoo-1.3-r2.ebuild: + arm stable, bug #418571 + + 02 Jun 2012; Agostino Sarubbo + emacs-common-gentoo-1.3-r2.ebuild: + Stable for amd64, wrt bug #418571 + + 01 Jun 2012; Ulrich Müller + emacs-common-gentoo-1.3-r1.ebuild, emacs-common-gentoo-1.3-r2.ebuild: + Drop ~sparc-fbsd keyword. + + 09 May 2012; Alexis Ballier + emacs-common-gentoo-1.3-r2.ebuild: + keyword ~amd64-fbsd + + 01 Apr 2012; Ulrich Müller -emacs-common-gentoo-1.3.ebuild: + Remove old. + + 01 Apr 2012; Raúl Porcel + emacs-common-gentoo-1.3-r1.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #406225 + +*emacs-common-gentoo-1.3-r2 (25 Mar 2012) + + 25 Mar 2012; Ulrich Müller + +emacs-common-gentoo-1.3-r2.ebuild: + Drop emacs22icons flag; always install all icons. Remove old cleanup code. + + 15 Mar 2012; Markus Meier + emacs-common-gentoo-1.3-r1.ebuild: + arm stable, bug #406225 + + 02 Mar 2012; Brent Baude + emacs-common-gentoo-1.3-r1.ebuild: + Marking emacs-common-gentoo-1.3-r1 ppc64 for bug 406225 + + 01 Mar 2012; Brent Baude + emacs-common-gentoo-1.3-r1.ebuild: + Marking emacs-common-gentoo-1.3-r1 ppc for bug 406225 + + 29 Feb 2012; Jeff Horelick + emacs-common-gentoo-1.3-r1.ebuild: + marked x86 per bug 406225 + + 29 Feb 2012; Jeroen Roovers + emacs-common-gentoo-1.3-r1.ebuild: + Stable for HPPA (bug #406225). + + 29 Feb 2012; Agostino Sarubbo + emacs-common-gentoo-1.3-r1.ebuild: + Stable for amd64, wrt bug #406225 + + 10 Feb 2012; Fabian Groffen + emacs-common-gentoo-1.3-r1.ebuild: + Marked ~x64-macos + +*emacs-common-gentoo-1.3-r1 (29 Jan 2012) + + 29 Jan 2012; Ulrich Müller + +emacs-common-gentoo-1.3-r1.ebuild: + Remove old /usr/share/emacs/site-lisp/site-start.el if it is unmodified. + + 16 Jan 2012; Ulrich Müller + -emacs-common-gentoo-1.2-r2.ebuild: + Remove old. + + 16 Jan 2012; Jeroen Roovers emacs-common-gentoo-1.3.ebuild: + Stable for HPPA (bug #398239). + + 15 Jan 2012; Raúl Porcel + emacs-common-gentoo-1.3.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #398239 and #398311 + + 15 Jan 2012; Thomas Kahle emacs-common-gentoo-1.3.ebuild: + x86 stable per bug 398239 + + 11 Jan 2012; Mark Loeser emacs-common-gentoo-1.3.ebuild: + Stable for ppc/ppc64; bug #398239 + + 09 Jan 2012; Agostino Sarubbo emacs-common-gentoo-1.3.ebuild: + Stable for AMD64, wrt security bug #398239 + + 15 Dec 2011; Ulrich Mueller emacs-common-gentoo-1.3.ebuild: + Don't (ab)use elisp-install for installing subdirs.el in the parent dir. + +*emacs-common-gentoo-1.3 (13 Dec 2011) + + 13 Dec 2011; Ulrich Mueller +emacs-common-gentoo-1.3.ebuild: + Version bump. The Emacs site-start.el file has moved to /etc/emacs/. + + 15 Jul 2011; Ulrich Mueller + -emacs-common-gentoo-1.2-r1.ebuild: + Remove old. + + 15 Jul 2011; Kacper Kowalik + emacs-common-gentoo-1.2-r2.ebuild: + ppc64 stable wrt #361651 + + 14 Jun 2011; Matt Turner + emacs-common-gentoo-1.2-r2.ebuild: + Added ~mips, bug 234095 + + 26 May 2011; Brent Baude + emacs-common-gentoo-1.2-r2.ebuild: + Marking emacs-common-gentoo-1.2-r2 ppc for bug 361651 + + 30 Apr 2011; Raúl Porcel + emacs-common-gentoo-1.2-r2.ebuild: + alpha/ia64/s390/sh/sparc stable wrt #361651 + + 22 Apr 2011; Jeroen Roovers + emacs-common-gentoo-1.2-r2.ebuild: + Stable for HPPA (bug #361651). + + 12 Apr 2011; Markus Meier + emacs-common-gentoo-1.2-r2.ebuild: + arm stable, bug #361651 + + 10 Apr 2011; Christian Faulhammer + emacs-common-gentoo-1.2-r2.ebuild: + stable x86, bug 361651 + + 02 Apr 2011; Christoph Mende + emacs-common-gentoo-1.2-r2.ebuild: + Stable on amd64 wrt bug #361651 + +*emacs-common-gentoo-1.2-r2 (31 Jan 2011) + + 31 Jan 2011; Ulrich Mueller + +emacs-common-gentoo-1.2-r2.ebuild: + Test REPLACING_VERSIONS to detect a new install. Change ebuild to EAPI 4. + + 13 Jan 2011; Ulrich Mueller -emacs-common-gentoo-1.2.ebuild: + Remove old. + + 12 Jan 2011; Kacper Kowalik + emacs-common-gentoo-1.2-r1.ebuild: + ppc64 stable wrt #330309 + + 14 Oct 2010; Brent Baude + emacs-common-gentoo-1.2-r1.ebuild: + stable ppc, bug 330309 + + 18 Aug 2010; Jeroen Roovers + emacs-common-gentoo-1.2-r1.ebuild: + Stable for HPPA (bug #330309). + + 01 Aug 2010; Raúl Porcel + emacs-common-gentoo-1.2-r1.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #330309 + + 01 Aug 2010; Markos Chandras + emacs-common-gentoo-1.2-r1.ebuild: + Stable on amd64 wrt bug #330309 + + 30 Jul 2010; Christian Faulhammer + emacs-common-gentoo-1.2-r1.ebuild: + stable x86, bug 330309 + +*emacs-common-gentoo-1.2-r1 (30 Jan 2010) + + 30 Jan 2010; Ulrich Mueller + +emacs-common-gentoo-1.2-r1.ebuild: + Add prefix keywords, change EAPI to 3. + + 03 Jan 2010; Ulrich Mueller + -emacs-common-gentoo-1.0.ebuild: + Remove old. + + 03 Jan 2010; Markus Meier + emacs-common-gentoo-1.2.ebuild: + arm stable, bug #285063 + + 01 Dec 2009; Ulrich Mueller + emacs-common-gentoo-1.2.ebuild: + Regenerate site-gentoo file in pkg_config, too. + + 12 Oct 2009; Raúl Porcel + emacs-common-gentoo-1.2.ebuild: + ia64/s390/sh stable wrt #285063 + + 01 Oct 2009; Tobias Klausmann + emacs-common-gentoo-1.2.ebuild: + Stable on alpha, bug #285063 + + 27 Sep 2009; nixnut emacs-common-gentoo-1.2.ebuild: + ppc stable #285063 + + 26 Sep 2009; Brent Baude + emacs-common-gentoo-1.2.ebuild: + Marking emacs-common-gentoo-1.2 ppc64 for bug 285063 + + 20 Sep 2009; Tiago Cunha + emacs-common-gentoo-1.2.ebuild: + stable sparc, bug 285063 + + 18 Sep 2009; Jeroen Roovers + emacs-common-gentoo-1.2.ebuild: + Stable for HPPA (bug #285063). + + 15 Sep 2009; Christian Faulhammer + emacs-common-gentoo-1.2.ebuild: + x86 stable, bug 285063 + + 15 Sep 2009; Romain Perier + emacs-common-gentoo-1.2.ebuild: + Stable for amd64, bug #285063. + +*emacs-common-gentoo-1.2 (08 Aug 2009) + + 08 Aug 2009; Ulrich Mueller + -emacs-common-gentoo-1.1.ebuild, +emacs-common-gentoo-1.2.ebuild, + metadata.xml: + Version bump. Emacs 23 style icons are default now. + +*emacs-common-gentoo-1.1 (23 Apr 2009) + + 23 Apr 2009; Ulrich Mueller metadata.xml, + +emacs-common-gentoo-1.1.ebuild: + Version bump. New "emacs23icons" USE flag for Emacs 23 style icons. + + 14 Apr 2009; Ulrich Mueller + -emacs-common-gentoo-0.3.ebuild: + Remove old. + + 14 Apr 2009; Jeroen Roovers + emacs-common-gentoo-1.0.ebuild: + Stable for HPPA (bug #264503). + + 12 Apr 2009; Ulrich Mueller + emacs-common-gentoo-0.3.ebuild, emacs-common-gentoo-1.0.ebuild: + Call gnome2_icon_savelist in src_install, bug 155993. + + 04 Apr 2009; Brent Baude + emacs-common-gentoo-1.0.ebuild: + Marking emacs-common-gentoo-1.0 ppc for bug 264503 + + 04 Apr 2009; Brent Baude + emacs-common-gentoo-1.0.ebuild: + stable ppc64, bug 264504 + + 04 Apr 2009; Tiago Cunha + emacs-common-gentoo-1.0.ebuild: + stable amd64, bug 264503 + + 03 Apr 2009; Raúl Porcel + emacs-common-gentoo-1.0.ebuild: + alpha/arm/ia64/s390/sh/x86 stable wrt #264503 + + 01 Apr 2009; Ferris McCormick + emacs-common-gentoo-1.0.ebuild: + Sparc stable, bug #264503. + + 13 Mar 2009; Ulrich Mueller + emacs-common-gentoo-1.0.ebuild: + Remove orphan files only if this is not a reinstall. Make logic for creation + of site-start.el more predictable. + +*emacs-common-gentoo-1.0 (12 Mar 2009) +*emacs-common-gentoo-0.3 (12 Mar 2009) + + 12 Mar 2009; Ulrich Mueller +metadata.xml, + +emacs-common-gentoo-0.3.ebuild, +emacs-common-gentoo-1.0.ebuild: + Package moved from x11-misc/emacs-desktop to app-emacs/emacs-common-gentoo. + Version 1.0 imported from Emacs overlay. Install subdirs.el; install + desktop entry only for USE="X". Keywords ~s390 and ~sparc-fbsd carried + over from app-editors/emacs, which doesn't install subdirs.el anymore. + New pkg_config function will create a default site-start.el file. + + 20 Sep 2008; Ulrich Mueller -emacs-desktop-0.2-r1.ebuild: + Remove old. + + 12 May 2008; Markus Meier emacs-desktop-0.3.ebuild: + amd64 stable, bug #220607 + + 11 May 2008; Markus Rothe emacs-desktop-0.3.ebuild: + Stable on ppc64; bug #220607 + + 10 May 2008; nixnut emacs-desktop-0.3.ebuild: + Stable on ppc wrt bug 220607 + + 06 May 2008; Christian Faulhammer + emacs-desktop-0.3.ebuild: + stable x86, bug 220607 + + 06 May 2008; Jeroen Roovers emacs-desktop-0.3.ebuild: + Stable for HPPA (bug #220607). + + 06 May 2008; Raúl Porcel emacs-desktop-0.3.ebuild: + alpha/ia64/sparc stable wrt #220607 + +*emacs-desktop-0.3 (28 Dec 2007) + + 28 Dec 2007; Ulrich Mueller +emacs-desktop-0.3.ebuild: + Version bump: Removed -a option from emacsclient; added German, French and + Spanish translations; desktop files verified. + + 01 Jun 2007; nixnut emacs-desktop-0.2-r1.ebuild: + Stable on ppc wrt bug 180100 + + 29 May 2007; Raúl Porcel + emacs-desktop-0.2-r1.ebuild: + alpha/ia64 stable wrt #180100 + + 29 May 2007; Jeroen Roovers emacs-desktop-0.2-r1.ebuild: + Stable for HPPA (bug #180100). + + 28 May 2007; Christian Faulhammer + emacs-desktop-0.2-r1.ebuild: + x86/amd64 stable, bug 180100 + + 28 May 2007; Brent Baude emacs-desktop-0.2-r1.ebuild: + Marking ppc64 stable to support stablization of bug 180100 + + 28 May 2007; Gustavo Zacarias + emacs-desktop-0.2-r1.ebuild: + Stable on sparc wrt #180100 + + 15 May 2007; Roy Marples + emacs-desktop-0.2-r1.ebuild: + Added ~x86-fbsd keyword, #174884 + + 14 May 2007; Markus Ullmann + emacs-desktop-0.2-r1.ebuild: + Works on arm as well + +*emacs-desktop-0.2-r1 (01 May 2007) + + 01 May 2007; Ulrich Mueller -emacs-desktop-0.2.ebuild, + +emacs-desktop-0.2-r1.ebuild: + Use "official" icons from Emacs 22. + + 30 Apr 2007; Tony Vroon emacs-desktop-0.2.ebuild: + Add ~ppc keyword. Tested on a PowerBook 5,9 with GCC 4.1.2 + + 21 Apr 2007; Markus Rothe emacs-desktop-0.2.ebuild: + Added ~ppc64; bug #174880 + + 19 Apr 2007; Christian Faulhammer + emacs-desktop-0.2.ebuild: + Change HOMEPAGE to the new project page + + 19 Apr 2007; Bryan Østergaard + emacs-desktop-0.2.ebuild: + Add ~alpha keyword, bug 174880. + + 18 Apr 2007; Gustavo Zacarias + emacs-desktop-0.2.ebuild: + Keyworded ~sparc wrt #174880 + + 18 Apr 2007; Jeroen Roovers emacs-desktop-0.2.ebuild: + Marked ~hppa (bug #174880). + + 17 Apr 2007; Raúl Porcel emacs-desktop-0.2.ebuild: + Add ~ia64 wrt bug 174880 + + 17 Apr 2007; Christian Faulhammer + emacs-desktop-0.2.ebuild: + keyworded ~amd64, bug 174880 + +*emacs-desktop-0.2 (16 Apr 2007) + + 16 Apr 2007; Ulrich Mueller -emacs-desktop-0.1-r1.ebuild, + +emacs-desktop-0.2.ebuild: + Version bump. + +*emacs-desktop-0.1-r1 (16 Apr 2007) + + 16 Apr 2007; Christian Faulhammer +metadata.xml, + +emacs-desktop-0.1-r1.ebuild: + initial import from Emacs Overlay. Contains desktop icons etc. diff --git a/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/Manifest b/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/Manifest index 52522f3797..709fb90e01 100644 --- a/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/Manifest @@ -1 +1,5 @@ -DIST emacs-common-gentoo-1.3.tar.gz 46819 RMD160 40c12dd355c3fd80ad65d45190c4f3c7f2134ad6 SHA1 ff743a4646d493dd14ed1e812d3adfd6323498e9 SHA256 c874088b1d9833432e1da9c3e3f79e7891cb3af41bcdecb02aa299d207c0218d +DIST emacs-common-gentoo-1.5.tar.xz 40844 SHA256 fbec52de8552c6b22f56382a28d469d9346c02c7569c05cdb0db6a54b39995a1 SHA512 61ac2a1bb8bc449480137789f4d93228d81d2a7ea87a255a7fd82072ce98eecf5f585d102db95f0deda06102e27efbd5d9fce8cd21d6b58239f7a2b6d4ee4d55 WHIRLPOOL bb6d58d8afb55c9d6204f82553962190cd50f64d25ea5fb50308827f88ea3b1c42dc0e072155567391ffc7745b8871c733c9aee5042b57bfcbef5e5419d0b6cf +EBUILD emacs-common-gentoo-1.5.ebuild 3124 SHA256 b1fc8af1833ef3bab1f2197a69a8f1e3dabcdec9257c9f09937b916758a131b3 SHA512 3855731476f1cc4d211bd950c35d72003e076d6e70bed1681579e27a37161d893a5abe7f7540622931c1a341f3ca4c21880c7d67c95cd6548922cc2a0f9f15e3 WHIRLPOOL d19dd3c8061258ce83f8b8f25d4aeaa822b6859f37d3822c483140d21779db19fdcdbf231c1278cd4b54f70bc7439ee9674a198de45406ec1ca6e4d41392bb70 +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/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.3-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.3-r1.ebuild deleted file mode 100644 index 75346d8df8..0000000000 --- a/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.3-r1.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.3-r1.ebuild,v 1.9 2012/04/01 15:09:39 armin76 Exp $ - -EAPI=4 - -inherit elisp-common eutils fdo-mime gnome2-utils - -DESCRIPTION="Common files needed by all GNU Emacs versions" -HOMEPAGE="http://www.gentoo.org/proj/en/lisp/emacs/" -SRC_URI="mirror://gentoo/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="X emacs22icons" - -PDEPEND="virtual/emacs" - -pkg_setup() { - if [[ -e ${EROOT}${SITELISP}/subdirs.el ]] \ - && ! has_version ">=${CATEGORY}/${PN}-1" - then - ewarn "Removing orphan subdirs.el (installed by old Emacs ebuilds)" - rm -f "${EROOT}${SITELISP}/subdirs.el" - fi -} - -src_install() { - insinto "${SITELISP}" - doins subdirs.el - - keepdir /etc/emacs - insinto /etc/emacs - doins site-start.el - - if use X; then - local i - domenu emacs.desktop emacsclient.desktop || die - newicon icons/sink.png emacs-sink.png || die - if use emacs22icons; then - newicon icons/emacs22_48.png emacs.png || die - for i in 16 24 32 48; do - insinto /usr/share/icons/hicolor/${i}x${i}/apps - newins icons/emacs22_${i}.png emacs.png - done - else - newicon icons/emacs_48.png emacs.png || die - for i in 16 24 32 48 128; do - insinto /usr/share/icons/hicolor/${i}x${i}/apps - newins icons/emacs_${i}.png emacs.png - done - insinto /usr/share/icons/hicolor/scalable/apps - doins icons/emacs.svg - fi - gnome2_icon_savelist - fi -} - -site-start-modified-p() { - case $(cksum <"${EROOT}${SITELISP}/site-start.el") in - # checksums of auto-generated site-start.el files - "2098727038 349") return 1 ;; # elisp-common.eclass - "3626264063 355") return 1 ;; # emacs-common-gentoo-1.0 (cvs rev 1.1) - "3738455534 394") return 1 ;; # emacs-common-gentoo-1.0 (cvs rev 1.6) - "4199862847 394") return 1 ;; # emacs-common-gentoo-1.1 - "2547348044 394") return 1 ;; # emacs-common-gentoo-1.2 - "2214952934 397") return 1 ;; # emacs-common-gentoo-1.2-r1 - "3917799317 397") return 1 ;; # emacs-common-gentoo-1.2-r2 - *) return 0 ;; - esac -} - -pkg_postinst() { - if use X; then - fdo-mime_desktop_database_update - gnome2_icon_cache_update - fi - - # make sure that site-gentoo.el exists since site-start.el requires it - elisp-site-regen - - local line - while read line; do elog "${line:- }"; done <<-EOF - 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. - - Alternatively, individual users can add the following command: - - (require 'site-gentoo) - - to their ~/.emacs initialisation files, or, for greater flexibility, - users may load single package-specific initialisation files from - ${SITELISP}/site-gentoo.d/. - EOF - - if [[ -e ${EROOT}${SITELISP}/site-start.el ]]; then - elog - ewarn "The location of the site startup file for Emacs has changed to" - ewarn "/etc/emacs/site-start.el." - if site-start-modified-p; then - ewarn "If your site-start.el file contains your own customisation," - ewarn "you should move it to the new file. In any case, you should" - ewarn "remove the old ${SITELISP}/site-start.el file." - else - ewarn "Removing the old ${SITELISP}/site-start.el file." - rm -f "${EROOT}${SITELISP}/site-start.el" - fi - fi -} - -pkg_postrm() { - if use X; then - fdo-mime_desktop_database_update - gnome2_icon_cache_update - fi -} diff --git a/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.5.ebuild b/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.5.ebuild new file mode 100644 index 0000000000..ebdfe42d04 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.5.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit elisp-common eutils fdo-mime gnome2-utils readme.gentoo 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 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-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 emacs_48.png emacs.png + newicon emacs22_48.png emacs22.png + for i in 16 24 32 48 128; do + newicon -s ${i} emacs_${i}.png emacs.png + done + for i in 16 24 32 48; do + newicon -s ${i} emacs22_${i}.png emacs22.png + done + doicon -s scalable 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/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/metadata.xml b/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/metadata.xml new file mode 100644 index 0000000000..bbfc19723b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-emacs/emacs-common-gentoo/metadata.xml @@ -0,0 +1,11 @@ + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + Support shared score files for games + + diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-editors/emacs-18.59-r10 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-editors/emacs-18.59-r10 deleted file mode 100644 index 65e3824cff..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-editors/emacs-18.59-r10 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm preinst prepare -DEPEND=>=app-eselect/eselect-emacs-1.16 sys-libs/ncurses:0 amd64? ( abi_x86_x32? ( >=sys-libs/ncurses-5.9-r3:0[abi_x86_x32(-)?] ) !abi_x86_x32? ( >=sys-libs/ncurses-5.9-r3:0[abi_x86_32(-)] ) ) virtual/pkgconfig -DESCRIPTION=The extensible self-documenting text editor -EAPI=5 -HOMEPAGE=https://www.gnu.org/software/emacs/ -IUSE=abi_x86_x32 -KEYWORDS=amd64 x86 -LICENSE=GPL-1+ GPL-2+ BSD -RDEPEND=>=app-eselect/eselect-emacs-1.16 sys-libs/ncurses:0 amd64? ( abi_x86_x32? ( >=sys-libs/ncurses-5.9-r3:0[abi_x86_x32(-)?] ) !abi_x86_x32? ( >=sys-libs/ncurses-5.9-r3:0[abi_x86_32(-)] ) ) -SLOT=18 -SRC_URI=ftp://ftp.gnu.org/old-gnu/emacs/emacs-18.59.tar.gz ftp://ftp.splode.com/pub/users/friedman/emacs/emacs-18.59-linux22x-elf-glibc21.diff.gz https://dev.gentoo.org/~ulm/emacs/emacs-18.59-patches-8.tar.bz2 -_eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=3dbd4176805447df2042b35bd64f9632 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-editors/emacs-18.59-r11 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-editors/emacs-18.59-r11 index ca16bbcd8d..8e739bbdf9 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-editors/emacs-18.59-r11 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-editors/emacs-18.59-r11 @@ -4,10 +4,10 @@ DESCRIPTION=The extensible self-documenting text editor EAPI=6 HOMEPAGE=https://www.gnu.org/software/emacs/ IUSE=abi_x86_x32 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-1+ GPL-2+ BSD RDEPEND=>=app-eselect/eselect-emacs-1.16 sys-libs/ncurses:0 amd64? ( abi_x86_x32? ( >=sys-libs/ncurses-5.9-r3:0[abi_x86_x32(-)?] ) !abi_x86_x32? ( >=sys-libs/ncurses-5.9-r3:0[abi_x86_32(-)] ) ) SLOT=18 SRC_URI=ftp://ftp.gnu.org/old-gnu/emacs/emacs-18.59.tar.gz ftp://ftp.splode.com/pub/users/friedman/emacs/emacs-18.59-linux22x-elf-glibc21.diff.gz https://dev.gentoo.org/~ulm/emacs/emacs-18.59-patches-9.tar.xz _eclasses_=eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 -_md5_=b2159ba911f339eb4239b79dc83cb1ff +_md5_=c0470c8a0a36b209012f44abb03fa799 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-editors/emacs-23.4-r13 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-editors/emacs-23.4-r13 deleted file mode 100644 index 7e10bf6a51..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-editors/emacs-23.4-r13 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst postrm preinst prepare -DEPEND=sys-libs/ncurses:0 >=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) alsa? ( media-libs/alsa-lib ) gpm? ( sys-libs/gpm ) dbus? ( sys-apps/dbus ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gif? ( media-libs/giflib ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:2 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) alsa? ( virtual/pkgconfig ) dbus? ( virtual/pkgconfig ) X? ( virtual/pkgconfig ) gzip-el? ( app-arch/gzip ) pax_kernel? ( sys-apps/attr sys-apps/paxctl ) !=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=The extensible, customizable, self-documenting real-time display editor -EAPI=5 -HOMEPAGE=https://www.gnu.org/software/emacs/ -IUSE=alsa aqua athena dbus games gconf gif gpm gtk gzip-el hesiod jpeg kerberos livecd m17n-lib motif pax_kernel png sound source svg tiff toolkit-scroll-bars X Xaw3d xft +xpm -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos -LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 -RDEPEND=sys-libs/ncurses:0 >=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) alsa? ( media-libs/alsa-lib ) gpm? ( sys-libs/gpm ) dbus? ( sys-apps/dbus ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gif? ( media-libs/giflib ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:2 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) !=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile hesiod? ( net-dns/hesiod ) kerberos? ( virtual/krb5 ) alsa? ( media-libs/alsa-lib ) gpm? ( sys-libs/gpm ) dbus? ( sys-apps/dbus ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gif? ( media-libs/giflib:0= ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:2 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) !=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gnutls? ( net-libs/gnutls ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) virtual/pkgconfig gzip-el? ( app-arch/gzip ) pax_kernel? ( sys-apps/attr sys-apps/paxctl ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DEPEND=sys-libs/ncurses:0 >=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) virtual/pkgconfig gzip-el? ( app-arch/gzip ) pax_kernel? ( sys-apps/attr sys-apps/paxctl ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DESCRIPTION=The extensible, customizable, self-documenting real-time display editor EAPI=5 HOMEPAGE=https://www.gnu.org/software/emacs/ -IUSE=acl alsa aqua athena dbus games gconf gfile gif gnutls gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos +IUSE=acl alsa aqua athena dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib +KEYWORDS=alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 -RDEPEND=sys-libs/ncurses:0 >=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gnutls? ( net-libs/gnutls ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) !=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) !=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) virtual/pkgconfig gzip-el? ( app-arch/gzip ) pax_kernel? ( sys-apps/attr sys-apps/paxctl ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DESCRIPTION=The extensible, customizable, self-documenting real-time display editor +EAPI=6 +HOMEPAGE=https://www.gnu.org/software/emacs/ +IUSE=acl alsa aqua athena dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos +LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 +RDEPEND=sys-libs/ncurses:0 >=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) !=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft cairo? ( >=x11-libs/cairo-1.12.18 ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( xwidgets? ( x11-libs/gtk+:3 net-libs/webkit-gtk:3= ) !xwidgets? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) virtual/pkgconfig gzip-el? ( app-arch/gzip ) pax_kernel? ( sys-apps/attr sys-apps/paxctl ) +DESCRIPTION=The extensible, customizable, self-documenting real-time display editor +EAPI=6 +HOMEPAGE=https://www.gnu.org/software/emacs/ +IUSE=acl alsa aqua athena cairo dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos +LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 +RDEPEND=sys-libs/ncurses:0 >=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft cairo? ( >=x11-libs/cairo-1.12.18 ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( xwidgets? ( x11-libs/gtk+:3 net-libs/webkit-gtk:3= ) !xwidgets? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) !=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft cairo? ( >=x11-libs/cairo-1.12.18 ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( xwidgets? ( x11-libs/gtk+:3 net-libs/webkit-gtk:3= ) !xwidgets? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) virtual/pkgconfig gzip-el? ( app-arch/gzip ) pax_kernel? ( sys-apps/attr sys-apps/paxctl ) +DESCRIPTION=The extensible, customizable, self-documenting real-time display editor +EAPI=6 +HOMEPAGE=https://www.gnu.org/software/emacs/ +IUSE=acl alsa aqua athena cairo dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib +KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos +LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 +RDEPEND=sys-libs/ncurses:0 >=app-eselect/eselect-emacs-1.16 >=app-emacs/emacs-common-gentoo-1.5[games?,X?] net-libs/liblockfile acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) gpm? ( sys-libs/gpm ) hesiod? ( net-dns/hesiod ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls ) zlib? ( sys-libs/zlib ) X? ( x11-libs/libXmu x11-libs/libXt x11-misc/xbitmaps gconf? ( >=gnome-base/gconf-2.26.2 ) gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( virtual/jpeg:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:0 ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2 ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft cairo? ( >=x11-libs/cairo-1.12.18 ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( xwidgets? ( x11-libs/gtk+:3 net-libs/webkit-gtk:3= ) !xwidgets? ( gtk3? ( x11-libs/gtk+:3 ) !gtk3? ( x11-libs/gtk+:2 ) ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( athena? ( x11-libs/libXaw ) ) ) ) ) !=sys-apps/sed-4 -DESCRIPTION=Common files needed by all GNU Emacs versions -EAPI=4 -HOMEPAGE=http://www.gentoo.org/proj/en/lisp/emacs/ -IUSE=X emacs22icons -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris -LICENSE=GPL-3 -PDEPEND=virtual/emacs -SLOT=0 -SRC_URI=mirror://gentoo/emacs-common-gentoo-1.3.tar.gz -_eclasses_=elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 eutils 9d81603248f2ba3ec59124320d123e5e fdo-mime 92d07846ea8ea54172f8c0112a47ae3d gnome2-utils d19e7813f27c8f982134d657889b13cf multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48 -_md5_=45c6d8f0a4e471badd4865b31571cf71 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-emacs/emacs-common-gentoo-1.5 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-emacs/emacs-common-gentoo-1.5 new file mode 100644 index 0000000000..5b1f42ff94 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/app-emacs/emacs-common-gentoo-1.5 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install postinst postrm preinst setup +DEPEND=>=sys-apps/sed-4 +DESCRIPTION=Common files needed by all GNU Emacs versions +EAPI=5 +HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs +IUSE=games X +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris +LICENSE=GPL-3+ +PDEPEND=virtual/emacs +SLOT=0 +SRC_URI=https://dev.gentoo.org/~ulm/emacs/emacs-common-gentoo-1.5.tar.xz +_eclasses_=elisp-common 9f56c4e9bf1282dbfc2a5a09e1124e74 eutils 9d81603248f2ba3ec59124320d123e5e fdo-mime 92d07846ea8ea54172f8c0112a47ae3d gnome2-utils d19e7813f27c8f982134d657889b13cf multilib 3972ca401cf7dbb430df9995f5d8d580 readme.gentoo df3fc8fdaf5a519e7d48c83e7592c95f toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 user 906f3c8eb3a2350a4f1191a89baa3e46 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48 +_md5_=6f7d25a92b60fa6986737fd9ab424376 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/emacs-23 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/emacs-23 index ff96451aa4..7885320256 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/emacs-23 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/emacs-23 @@ -1,7 +1,7 @@ DEFINED_PHASES=- DESCRIPTION=Virtual for GNU Emacs EAPI=4 -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris -RDEPEND=|| ( app-editors/emacs:23 >=app-editors/emacs-vcs-23.1 ) +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos +RDEPEND=app-editors/emacs:23 SLOT=0 -_md5_=98532cddf88fa7f71939dc0de1ca2599 +_md5_=bf8913dab1971676d063f7e9fae87588 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/emacs-24 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/emacs-24 new file mode 100644 index 0000000000..876f1a9c82 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/virtual/emacs-24 @@ -0,0 +1,7 @@ +DEFINED_PHASES=- +DESCRIPTION=Virtual for GNU Emacs +EAPI=4 +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos +RDEPEND=|| ( app-editors/emacs:24 >=app-editors/emacs-vcs-24.1 ) +SLOT=0 +_md5_=1080ff29c555f5db2476591aa2958ee1 diff --git a/sdk_container/src/third_party/portage-stable/virtual/emacs/ChangeLog b/sdk_container/src/third_party/portage-stable/virtual/emacs/ChangeLog new file mode 100644 index 0000000000..3ef2485d85 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/emacs/ChangeLog @@ -0,0 +1,63 @@ +# ChangeLog for virtual/emacs +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*emacs-24 (09 Aug 2015) +*emacs-23 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson +emacs-23.ebuild, + +emacs-24.ebuild, +metadata.xml: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + + 24 Jan 2016; Ulrich Müller metadata.xml: + Split emacs herd and assign its packages to Emacs and GNU Emacs projects. + + 24 Jan 2016; Michał Górny metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + diff --git a/sdk_container/src/third_party/portage-stable/virtual/emacs/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/virtual/emacs/ChangeLog-2015 new file mode 100644 index 0000000000..dfada49a71 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/emacs/ChangeLog-2015 @@ -0,0 +1,190 @@ +# ChangeLog for virtual/emacs +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/virtual/emacs/ChangeLog,v 1.58 2014/06/07 09:49:59 ulm Exp $ + + 07 Jun 2014; Ulrich Müller -emacs-21.ebuild, + -emacs-22.ebuild: + Remove old, bug 394589. + + 16 Jan 2014; Mike Frysinger emacs-23.ebuild, + emacs-24.ebuild: + Mark s390 stable. + + 26 Dec 2013; Ulrich Müller emacs-23.ebuild, + emacs-24.ebuild: + Drop to unstable keyword on s390 and sh. + + 03 Apr 2013; Fabian Groffen emacs-23.ebuild, + emacs-24.ebuild: + Drop ~{sparc,x86}-solaris + + 09 Oct 2012; Ulrich Müller emacs-21.ebuild, + emacs-22.ebuild, emacs-23.ebuild, emacs-24.ebuild: + emacs-24 stable on ppc. Remove empty variable assignments. + + 02 Sep 2012; Raúl Porcel emacs-24.ebuild: + alpha/ia64/s390/sh/sparc stable + + 11 Aug 2012; Markus Meier emacs-24.ebuild: + arm stable, bug #428212 + + 07 Aug 2012; Brent Baude emacs-24.ebuild: + Marking emacs-24 ppc64 for bug 428212 + + 04 Aug 2012; Agostino Sarubbo emacs-24.ebuild: + Stable for amd64, wrt bug #428212 + + 30 Jul 2012; Jeff Horelick emacs-24.ebuild: + marked x86 per bug 428212 + + 29 Jul 2012; Jeroen Roovers emacs-24.ebuild: + Stable for HPPA (bug #428212). + + 01 Jun 2012; Ulrich Müller emacs-22.ebuild, + emacs-23.ebuild, +emacs-24.ebuild: + Virtual for Emacs 24. Drop ~sparc-fbsd keyword. + + 09 May 2012; Alexis Ballier emacs-23.ebuild: + keyword ~amd64-fbsd + + 10 Feb 2012; Fabian Groffen emacs-23.ebuild: + Marked ~x64-macos + + 02 Jul 2011; Ulrich Mueller emacs-21.ebuild, + emacs-22.ebuild, emacs-23.ebuild: + Drop slots 21 and 22 to unstable keywords. EAPI bump. + + 14 Jun 2011; Matt Turner emacs-23.ebuild: + Added ~mips, bug 234095 + + 30 Jan 2011; Ulrich Mueller emacs-22.ebuild: + Fix keywords, Emacs 22 does not support prefix. + + 29 Jan 2011; Ulrich Mueller emacs-23.ebuild, + -emacs-24.ebuild: + Remove virtual/emacs-24, there is no final Emacs 24 yet. + +*emacs-24 (10 Mar 2010) + + 10 Mar 2010; Ulrich Mueller +emacs-24.ebuild: + Add virtual for Emacs 24. + + 31 Jan 2010; Raúl Porcel emacs-23.ebuild: + arm stable wrt #296159 + + 09 Jan 2010; Christian Faulhammer emacs-23.ebuild: + keyword ~x86-freebsd + + 27 Dec 2009; Ulrich Mueller emacs-23.ebuild: + Update dependency after package move from emacs-cvs to emacs-vcs. + + 15 Dec 2009; Jonathan Callen emacs-22.ebuild, + emacs-23.ebuild: + QA: Add prefix keywords + + 12 Oct 2009; Raúl Porcel emacs-23.ebuild: + ia64/s390/sh stable wrt #285063 + + 01 Oct 2009; Tobias Klausmann emacs-23.ebuild: + Stable on alpha, bug #285063 + + 27 Sep 2009; Ulrich Mueller emacs-21.ebuild, + emacs-22.ebuild, emacs-23.ebuild: + Change to slot dependencies and EAPI 2. + + 27 Sep 2009; nixnut emacs-23.ebuild: + ppc stable #285063 + + 26 Sep 2009; Brent Baude emacs-23.ebuild: + Marking emacs-23 ppc64 for bug 285063 + + 20 Sep 2009; Tiago Cunha emacs-23.ebuild: + stable sparc, bug 285063 + + 18 Sep 2009; Jeroen Roovers emacs-23.ebuild: + Stable for HPPA (bug #285063). + + 15 Sep 2009; Christian Faulhammer emacs-23.ebuild: + x86 stable, bug 285063 + + 15 Sep 2009; Romain Perier emacs-23.ebuild: + Stable for amd64 per bug #285063. + + 31 Jul 2009; Christian Faulhammer emacs-23.ebuild: + add now released GNU Emacs 23 to the virtual + + 05 Apr 2009; Raúl Porcel emacs-23.ebuild: + Add ~sh wrt #238712 + + 02 Jan 2009; Ulrich Mueller emacs-23.ebuild: + Add ~arm/~s390, reflects keywording of app-editors/emacs-cvs. + + 29 May 2008; Ulrich Mueller emacs-21.ebuild, + emacs-22.ebuild, emacs-23.ebuild: + Empty HOMEPAGE according to devmanual. + + 09 Feb 2008; Jeroen Roovers emacs-23.ebuild: + Marked ~hppa too. + + 22 Jan 2008; Ulrich Mueller emacs-22.ebuild: + Stable on arm/s390/sh, following stabilisation of emacs-22.1-r3. + + 26 Nov 2007; Ulrich Mueller emacs-22.ebuild: + Stable on hppa, following stabilisation of emacs-22.1-r3. + + 12 Nov 2007; Raúl Porcel emacs-23.ebuild: + Add ~alpha/~ia64 + + 23 Oct 2007; Raúl Porcel emacs-22.ebuild: + alpha/ia64 stable + + 26 Sep 2007; Christoph Mende emacs-22.ebuild: + Stable on amd64 wrt bug #193501 + + 25 Sep 2007; Brent Baude emacs-22.ebuild: + Stabilizing emacs-22 for bug 193501 + + 24 Sep 2007; Christian Faulhammer emacs-22.ebuild: + keywording ~hppa, on behalf of HPPA team + + 24 Sep 2007; Raúl Porcel emacs-22.ebuild: + Add ~alpha/~ia64 + + 23 Sep 2007; Ferris McCormick emacs-22.ebuild: + Sparc stable --- Bug #193501 + + 23 Sep 2007; nixnut emacs-22.ebuild: + Stable on ppc wrt bug 193501 + + 23 Sep 2007; Christian Faulhammer emacs-22.ebuild: + stable x86, bug 193501 + + 04 Sep 2007; Ulrich Mueller emacs-21.ebuild: + Remove emacs-cvs from RDEPEND since there is no pre-22 cvs version anymore. + + 05 Jun 2007; Ulrich Mueller emacs-22.ebuild: + Keyword ~sparc added, reflects keywording of app-editors/emacs-22.1. + + 04 Jun 2007; Brent Baude emacs-22.ebuild: + Marking emacs-22 ppc ~ for bug#180642 + + 04 Jun 2007; Brent Baude emacs-22.ebuild: + Marking emacs-22 ppc64 ~ for bug#180642 + + 02 Jun 2007; deedra waters emacs-22.ebuild: + Adding ~amd64 keyword. + + 02 Jun 2007; Diego Pettenò emacs-22.ebuild: + Add ~x86-fbsd keyword. + + 02 Jun 2007; Ulrich Mueller emacs-22.ebuild, + emacs-23.ebuild: + Update RDEPEND and KEYWORDS following release of Emacs 22.1. + +*emacs-23 (14 May 2007) +*emacs-22 (14 May 2007) +*emacs-21 (14 May 2007) + + 14 May 2007; Ulrich Mueller +metadata.xml, + +emacs-21.ebuild, +emacs-22.ebuild, +emacs-23.ebuild: + New style virtual/emacs. Version number is equal to Emacs major version. diff --git a/sdk_container/src/third_party/portage-stable/virtual/emacs/Manifest b/sdk_container/src/third_party/portage-stable/virtual/emacs/Manifest new file mode 100644 index 0000000000..b7e95d5106 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/emacs/Manifest @@ -0,0 +1,5 @@ +EBUILD emacs-23.ebuild 353 SHA256 9acfbc119b4aed1e9c7a379525bb078d36a3c0e25fbbde3539abb4eecd6ddd5b SHA512 984165ead42c1ab8d02fc010526d9696a8f4c21645da6ef244df548aeae88cef6559d69809afe587c6d8f746cb5b4aca30bbf1c438f8d582fcd633e48dfb13d8 WHIRLPOOL 53146bc7a715fd760cc447245d03e7588b2eddd9bab376c3f135812041631918ca4fc2fe0eb0922b409c01290cd7aa607e486799778a4a3042550ade164db4d0 +EBUILD emacs-24.ebuild 402 SHA256 865b2759515cacb3335d066c6cc85164e44770385d3ec5847088094657f77f41 SHA512 91466ed036ff3ce5016815c143bf099eccd58a6ca1c72db3864e11322e353972be75fc7e324081ece3cf51d110fe35fb01da73ce62acc58c6667adfafb01a172 WHIRLPOOL 3292901068973bf99a23fbb6184a1731c86b7d9546a39888860b984b564eddd7349a2b2536185257a2a4a8aa63b41efccd85399932864add1eac6e7191b6c5b7 +MISC ChangeLog 2343 SHA256 ac892eb48497716e9107d22fb72fa63bbec3e0ba52c3744be946c97fe71b1a2e SHA512 68602b5fc985501060a42ef79bfe583cf86ced026f3350d4aecf4d09999c66b4d7b47b22b5f428ea4a62d9059ffef73632afbd574f8de5c26f5ac3f1fd88a507 WHIRLPOOL 778a8524071e49ac87b2700115dcd927e7cb085273dd9f2e4c42df8f81078f95b6350436ac3948900642f064e14f16a74fa991a25dd65b0fb6f4e1024e964f45 +MISC ChangeLog-2015 6539 SHA256 4e0b9eb572817634646772e7ee5c21f1e481f3cdbb6c5ab9262d1791843317bc SHA512 4f83bc670a79b53fbec470df37b94d8cfdb03f208df5d364c9d623eb98ec6ed350f7a3105b32a87fe1fb70117f3523d0dcc75c5892aa83134a6b4c33847bc9a7 WHIRLPOOL d03939f239955bb88ff46171333536b458c9438bc351d81b4d1a5f470309dda89b0fac4ff6b8525c56e4b8317f473ed0c3a23b7ce179ded716c817b47e829279 +MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb diff --git a/sdk_container/src/third_party/portage-stable/virtual/emacs/emacs-23.ebuild b/sdk_container/src/third_party/portage-stable/virtual/emacs/emacs-23.ebuild index 169f1b5b0c..080a9a62f7 100644 --- a/sdk_container/src/third_party/portage-stable/virtual/emacs/emacs-23.ebuild +++ b/sdk_container/src/third_party/portage-stable/virtual/emacs/emacs-23.ebuild @@ -1,18 +1,11 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/virtual/emacs/emacs-23.ebuild,v 1.29 2012/02/10 16:51:07 grobian Exp $ +# $Id$ EAPI=4 DESCRIPTION="Virtual for GNU Emacs" -HOMEPAGE="" -SRC_URI="" - -LICENSE="" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -DEPEND="" -RDEPEND="|| ( app-editors/emacs:23 - >=app-editors/emacs-vcs-23.1 )" +RDEPEND="app-editors/emacs:23" diff --git a/sdk_container/src/third_party/portage-stable/virtual/emacs/emacs-24.ebuild b/sdk_container/src/third_party/portage-stable/virtual/emacs/emacs-24.ebuild new file mode 100644 index 0000000000..5024efdecf --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/emacs/emacs-24.ebuild @@ -0,0 +1,12 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +DESCRIPTION="Virtual for GNU Emacs" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +RDEPEND="|| ( app-editors/emacs:24 + >=app-editors/emacs-vcs-24.1 )" diff --git a/sdk_container/src/third_party/portage-stable/virtual/emacs/metadata.xml b/sdk_container/src/third_party/portage-stable/virtual/emacs/metadata.xml new file mode 100644 index 0000000000..c438baf3b3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/virtual/emacs/metadata.xml @@ -0,0 +1,8 @@ + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + +