From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-editors/ee/Manifest | 7 ++++ app-editors/ee/ee-1.5.2.ebuild | 51 ++++++++++++++++++++++++++ app-editors/ee/files/ee-Wformat-security.patch | 28 ++++++++++++++ app-editors/ee/files/ee-init-location.patch | 40 ++++++++++++++++++++ app-editors/ee/metadata.xml | 7 ++++ 5 files changed, 133 insertions(+) create mode 100644 app-editors/ee/Manifest create mode 100644 app-editors/ee/ee-1.5.2.ebuild create mode 100644 app-editors/ee/files/ee-Wformat-security.patch create mode 100644 app-editors/ee/files/ee-init-location.patch create mode 100644 app-editors/ee/metadata.xml (limited to 'app-editors/ee') diff --git a/app-editors/ee/Manifest b/app-editors/ee/Manifest new file mode 100644 index 000000000000..b5bd7a8bd153 --- /dev/null +++ b/app-editors/ee/Manifest @@ -0,0 +1,7 @@ +AUX ee-Wformat-security.patch 675 SHA256 cb7a7363e17aaa593cb885ca92902da1115a17d1527302fb8eabbfff146c6178 SHA512 d6b8dc118c3381da71ea7d10673af52d8d36575480a274d5e0f30645e86b082d5381ee7682fcf9b253b621ba9138a350b132875ecdc9b2fb5ed75bd111ce5304 WHIRLPOOL b217f4e8eceb51f5b60a91a762aa78229ea80aef08de12c8531729ff1881b78402b9301d955a16863ec8266e7f4c493fb19994f342df1798d6efca4055914df0 +AUX ee-init-location.patch 1280 SHA256 8e4a4e46226a665c792e850c5b0fe527b46fec802f7112e01e4d72b13580b64a SHA512 69732f151f7d8e9779c6826c89e92e9e4b5a8ab1580b8de562897a322e61514e3225eaecb9e2bf9fdf7063a126382ea9ba9ff7c233b2bebd8d4062b61b20375a WHIRLPOOL 70bfb8c6193490d510293b727c0354525be6fb42ae43463620106610ed39cc5067bb9b2103f893f4656a4444de86e7431286078ce45bc662e93500bf1f84dfe9 +DIST ee-1.5.2.src.tgz 69651 SHA256 e08d7511a48b43ee354042fe3fe7d9cb3431238caedcf4ac729c61a447003918 SHA512 9ca0e82d65971b0bce38e09c365b6eb8b81ca6ff5b244107ae254322e47e841e7f5345bf242a0a9dd66b731d46cead6f442016b9e070a1298e1a5319b1d7b97a WHIRLPOOL 60397b6cde372268d5785b13a3e8e9eddd9c489c0e1981787055d1df52b22f1a7179583a487be4243874b1f9a30a242b630df1a1d3bf6a13d7380b1cb8716b95 +EBUILD ee-1.5.2.ebuild 1093 SHA256 4f7487db7620eb16651d0d2ba7a5c6a8d5aeef78cdc1dbfb7a8c129c4388576e SHA512 1d3b0a43730d5ed35c04923973d3336024157619f4a71fc355d27adac28ee00571a6f956304281c4b8ed4b7e757ebd7ea4af742e7d08d29273aa31937a945d8c WHIRLPOOL 6a9053a252d20d1f76d3ed698149b5c060e221234ce82cbccdd415a1929febed4b1840f452b6ac957df785e049255703672494ee99079538f2a2853ac4b4f3cb +MISC ChangeLog 2236 SHA256 537bc9e67f4454b72a0eeff3f5bf99445f332d93c46838b026d5cca7f4b05d6a SHA512 2505a5861f4a8eb9b6e6a751d06b27a30998cec34082e58244e443e119a75ad5292b701c9987106bbf53a12a34e79f806110cf149b88ba51e275ffce10bfb785 WHIRLPOOL b479d91912a3a4719933180a01de106e1ee77381fd6e594875560a586359ff34b85d2856ad348bd562e813114fa1438053bd43445d9d2160547becf6436a6c34 +MISC ChangeLog-2015 3810 SHA256 9240da1f079503cc7a9396e2b0612355ada5cce29ae570a91264d93257ae9b80 SHA512 72dd8b03da5a0f406dff9098d79f52112553b2e6f62ababe371cbe98337d8035bc5bada892917d83e85f928b6395bf266c8fea480daebbc170acb0fbd573634d WHIRLPOOL 528b1097cc2e0f980cc3fd26e084ee40f79289b846ba8b591e3b0c2fe5d2806c16e9acf64fbc43713a43c30f0d774c588d8a0496be32e984caa5e24053b3dbf5 +MISC metadata.xml 221 SHA256 27a3fa259bbce0eb90b1fe397126b9d5ef4e906e824ae72f9ea923fff8da6d02 SHA512 a11e9bbbabc9ac96985c5dc247e601b065fa762f12bce74224896c27aee34eb908187622bfc849c39c6c722a8ef8ee72b248afc84da1b0eb72f1ff5eeb13bbf0 WHIRLPOOL e8ddaad694d5f22a229ccc3dc7597a11dce9ffd502ed3fa64b9cc760d3404c4dac31c9b9948b38b2eee0efc446a8aee52a73f87ec28d229670ba3bfc3cb9a95c diff --git a/app-editors/ee/ee-1.5.2.ebuild b/app-editors/ee/ee-1.5.2.ebuild new file mode 100644 index 000000000000..0d343a67d9ea --- /dev/null +++ b/app-editors/ee/ee-1.5.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit toolchain-funcs + +DESCRIPTION="An easy to use text editor. A subset of aee" +#HOMEPAGE="http://mahon.cwx.net/ http://www.users.uswest.net/~hmahon/" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="mirror://gentoo/${P}.src.tgz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="" + +RDEPEND="!app-editors/ersatz-emacs" +S="${WORKDIR}/easyedit-${PV}" + +PATCHES=( + "${FILESDIR}"/${PN}-init-location.patch + "${FILESDIR}"/${PN}-Wformat-security.patch +) +DOCS=( Changes README.${PN} ${PN}.i18n.guide ${PN}.msg ) + +src_prepare() { + sed -i \ + -e "s/make -/\$(MAKE) -/g" \ + -e "/^buildee/s/$/ localmake/" \ + Makefile + + sed -i \ + -e "s/\tcc /\t\\\\\$(CC) /" \ + -e "/CFLAGS =/s/\" >/ \\\\\$(LDFLAGS)\" >/" \ + -e "/other_cflag/s/ *-s//" \ + create.make + + default +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + dobin ${PN} + doman ${PN}.1 + einstalldocs + keepdir /usr/share/${PN} +} diff --git a/app-editors/ee/files/ee-Wformat-security.patch b/app-editors/ee/files/ee-Wformat-security.patch new file mode 100644 index 000000000000..6db64188347a --- /dev/null +++ b/app-editors/ee/files/ee-Wformat-security.patch @@ -0,0 +1,28 @@ +--- a/ee.c ++++ b/ee.c +@@ -2105,11 +2105,11 @@ + } + else if (!strcmp("-?", buff)) + { +- fprintf(stderr, usage0, arguments[0]); +- fprintf(stderr, usage1); +- fprintf(stderr, usage2); +- fprintf(stderr, usage3); +- fprintf(stderr, usage4); ++ fprintf(stderr, "%s", usage0, arguments[0]); ++ fprintf(stderr, "%s", usage1); ++ fprintf(stderr, "%s", usage2); ++ fprintf(stderr, "%s", usage3); ++ fprintf(stderr, "%s", usage4); + exit(1); + } + else if ((*buff == '+') && (start_at_line == NULL)) +@@ -3243,7 +3243,7 @@ + } + if (shell_fork) + { +- printf(continue_msg); ++ printf("%s", continue_msg); + fflush(stdout); + while ((in = getchar()) != '\n') + ; diff --git a/app-editors/ee/files/ee-init-location.patch b/app-editors/ee/files/ee-init-location.patch new file mode 100644 index 000000000000..5ac1e47ae962 --- /dev/null +++ b/app-editors/ee/files/ee-init-location.patch @@ -0,0 +1,40 @@ +--- a/ee.1 ++++ b/ee.1 +@@ -406,7 +406,7 @@ + .PP + Since different users have different preferences, \fIee\fR allows some + slight configurability. There are three possible locations for an +-initialization file for ee: the file \fI/usr/local/lib/init.ee\fR, the ++initialization file for ee: the file \fI/usr/share/ee/init.ee\fR, the + file \fI.init.ee\fR in the user's home directory, or the file \fI.init.ee\fR + in the current directory (if different from the home + directory). This allows system administrators to set some preferences for +@@ -414,7 +414,7 @@ + and the user to customize settings for particular directories (like one + for correspondence, and a different directory for programming). + .PP +-The file \fI\/usr/local/lib/init.ee\fR is read first, then ++The file \fI\/usr/share/ee/init.ee\fR is read first, then + \fI$HOME/.init.ee\fR, then \fI.init.ee\fR, with the settings specified by the + most recent file read taking precedence. + .PP +@@ -521,7 +521,7 @@ + may be too slow for slower systems. + .SH FILES + .PP +-.I /usr/local/lib/init.ee ++.I /usr/share/ee/init.ee + .br + .I $HOME/.init.ee + .br +--- a/ee.c ++++ b/ee.c +@@ -4124,7 +4124,7 @@ + } + + unsigned char *init_name[3] = { +- "/usr/local/lib/init.ee", ++ "/usr/share/ee/init.ee", + NULL, + ".init.ee" + }; diff --git a/app-editors/ee/metadata.xml b/app-editors/ee/metadata.xml new file mode 100644 index 000000000000..21dc8fdf43ff --- /dev/null +++ b/app-editors/ee/metadata.xml @@ -0,0 +1,7 @@ + + + + + hattya@gentoo.org + + -- cgit v1.2.3