diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /app-editors/zile |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-editors/zile')
-rw-r--r-- | app-editors/zile/Manifest | 11 | ||||
-rw-r--r-- | app-editors/zile/files/zile-2.3.24-gets.patch | 30 | ||||
-rw-r--r-- | app-editors/zile/files/zile-2.3.24-userhome.patch | 26 | ||||
-rw-r--r-- | app-editors/zile/metadata.xml | 18 | ||||
-rw-r--r-- | app-editors/zile/zile-2.3.24-r2.ebuild | 33 | ||||
-rw-r--r-- | app-editors/zile/zile-2.4.11.ebuild | 38 | ||||
-rw-r--r-- | app-editors/zile/zile-2.4.13.ebuild | 38 |
7 files changed, 194 insertions, 0 deletions
diff --git a/app-editors/zile/Manifest b/app-editors/zile/Manifest new file mode 100644 index 000000000000..348690d9e27e --- /dev/null +++ b/app-editors/zile/Manifest @@ -0,0 +1,11 @@ +AUX zile-2.3.24-gets.patch 904 SHA256 13eac2bfc860f2fd0b7872e810e9c31b3ae48712bf1b19496c1f300c06ca11e7 SHA512 5ab3ba3d31288c4cb2071796144e68d85c6bf29f215714980685dce75eeac199ea32bfea2c83619e997c2c90891a254179dd6e8763651e703f4a662b7871bab2 WHIRLPOOL aa9096003187482b2fcc64f3d6d2fe7f11cee18f818f7b604016492d2642ad0f811d9cd92b6d6243236543fce0510f4f4cb78e4b264a798e063e62f0c70c0dd7 +AUX zile-2.3.24-userhome.patch 980 SHA256 68c7fa25fa7e6e0f9b5240f0824a9148edce6289870d281c9ecb99e421451541 SHA512 b1d0e4453771d36efe6547d9c30c807af0a05866bd728a94d30f25b8e9248d880a02143c5d1d9b47fa7a5cab9174804feeb3cc0f2956474c948349581d7a25e7 WHIRLPOOL 369b4d1205ed5acb7717d94df69cde61dc6d2735798ccc3945eb44433bf0ec03f93652c0d259f418c3d376c28bdcca01eb6f3396a3ed4e3ab2dd37e39e203cc6 +DIST zile-2.3.24.tar.gz 953962 SHA256 218bb2af414c6a168101656631a5b2da92f20a965895e1006658cc658b0b7e89 SHA512 8361f42436ae9ca150f09d830096b7a3fb0089d58bffe5ad7538b5ec5cd4e0e50085213e938db1a95e2922db845d1d2f36841a65fe1b9b72f60cd930dd8f09b9 WHIRLPOOL 37aae22305abdc2c2b86c8f6b43dcb7621464213ac375ec2fde767d99f79ddba08216c392c5500a71175f30762fe57e786f94305ff03947e413d5291cfafa934 +DIST zile-2.4.11.tar.gz 1293707 SHA256 1fd27bbddc61491b1fbb29a345d0d344734aa9e80cfa07b02892eedf831fa9cc SHA512 dbcbae98d8b9fc7ea71abc8ad0c4248edf1498a731172e800dd4b1fd598597924cc61e24fbfce5eb44dd2b3a0b2aea416c6373843a450e19cc8c98aa83d6ae0e WHIRLPOOL c39cafe9b4409580656c29df78e8a4aeb37487b93bb01e357c964866f27207ef2811672967c7da7e2ad9bdfb2d47ea09168c611d89757b000530dbb60d5785d9 +DIST zile-2.4.13.tar.gz 1296379 SHA256 c795f369ea432219c21bf59ffc9322fd5f221217021a8fbaa6f9fed91778ac0e SHA512 ada0eabe6285894ab4c25fa71c3ca6f07f0df2d36ad64f92037cb1b02d7b898dbd64fa47ef96800b7d995a5958ddec525e0d849a427e1f9bf14da944a4c30e88 WHIRLPOOL a23e3a68f7895a15ef19480c2c6f30330f7b4ee719fdc8523fed16e6a387b965ccdca5afb5c17cf4bd63b5c935c53ef2c320f083598bd75bfbf9c9721851cf98 +EBUILD zile-2.3.24-r2.ebuild 889 SHA256 7d28bc6b4d58a9d2ce94d2a903c29f7dae87cea49b260521394969ff6a27bef3 SHA512 22f325d01af4bc598c06c63eb5cd395fbacb982af9b697d3c93c32a68f34eb858d4ba71416d9bcb5733a32c1e576812da75413d88e94940275f5612f60cc799b WHIRLPOOL 1291fb354b79323a6fb018dd006d793c1c1102da8dfe8bf10a9ec5e04066ee94ee3b72d77e01f1a2d1fa881124d93c1d0a5f7d77b9d897dc93335604c6f158c4 +EBUILD zile-2.4.11.ebuild 901 SHA256 7479ed4cbc3137118b0b0a9a2b8f8fa26f25dab336297c7b8ddde6232f7b4a49 SHA512 c0229948c5c9d813ae8a5530ce3de60a0eab82de587d985975a77933207e3034432dedb73f37b86fc824a1cbee747cb6b39b67e7c6571dfb04c6e240d31a58ad WHIRLPOOL 9df31e6599b0a120eda4263d19a925b36f1a6def6b475a023b62a03a6ceb1837952d96494697ba5b42df27f964ea2ff4800b01d00921d17943cdf77d9c3fa445 +EBUILD zile-2.4.13.ebuild 907 SHA256 418964d23f7d3fcaad67bc4a045185161d29c8694f2d920d7c5c384e0bf8595b SHA512 cba207e0ab9e48a733fbcfdf2e67645069cfc82a44f762f3933ab5883d3ddb6600593ac4230c57c98feae5a190eed787b9602da4c90ace917b600101656b4749 WHIRLPOOL 6255aaf47d471f8e30f1ced8c7993654bb10c15f5bcc19faec66243d8b22b2d15a032de993820e64fc1337dd5ca3c0ff27678e7a5baa44e205739f2693ada54f +MISC ChangeLog 3115 SHA256 5e49282f29cb7f1e74b58be25d3471def993cc3b4f8e7d208c68ae6886de24ab SHA512 c99ec9fd034d0dd1cc16c9e031dbc6ba15423b76b30d531b7ad1d4988b5b9a8ded1e672e9e4f7891b9071c1bb4e167bae301dfea0ffc3744039f8e78d3a4baeb WHIRLPOOL 6ef6762a10966e7040deb09508b221ef31b1bc01bfd6f9b333129853b8513edb9f155694fa26c9a20dcf64993a0acc6193f6bf0a61cbdf16b16c2f6ab312b336 +MISC ChangeLog-2015 23639 SHA256 5e953d0a544dedfb0d89691f5b386f83ccb912c7856e0168074f4c842f40b177 SHA512 80f36005d1e4d64b4e42620e5e16adaf1f51cadac39ed1f44af1178b1c2d188a03381c9e8ebab2284087d215a16d4b9d57b90a6181af0133849ca39554256593 WHIRLPOOL 07603a1a6d18ad1a8bd6b8a9e1d34d4a66c397f52ea33682cbf0322d9de7a7e2f4c34bf5fef96952f679084d9aef05fd396eecf3869eeb2cde88e4be41291094 +MISC metadata.xml 638 SHA256 8ae1185fe7aa27cc5e17299cdd576d8360de13c992d5260a565cb746df54746b SHA512 f2214ca22b8c80124f264991e70ad97047a5705dda78bc59573f1c80d3ee144343502bd7f610117af263611c11cb1c7c0b732fe44b6274272a50b7cf5d595ad1 WHIRLPOOL 08ca06aadfde80ff5f7e1e4af26461e7c8f37b368d54d0d36ca6eb6dff07a3cc4d19366e68f41078fe3388ca5726e90db06349765eecaa636974c043b6331b22 diff --git a/app-editors/zile/files/zile-2.3.24-gets.patch b/app-editors/zile/files/zile-2.3.24-gets.patch new file mode 100644 index 000000000000..9060c4bcf921 --- /dev/null +++ b/app-editors/zile/files/zile-2.3.24-gets.patch @@ -0,0 +1,30 @@ +https://bugs.gentoo.org/623218 +Backported from gnulib in zile-2.4.11. + +--- zile-2.3.24-orig/lib/stdio.in.h ++++ zile-2.3.24/lib/stdio.in.h +@@ -717,22 +717,11 @@ + # endif + #endif + +-#if @GNULIB_GETS@ +-# if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@ +-# if !(defined __cplusplus && defined GNULIB_NAMESPACE) +-# undef gets +-# define gets rpl_gets +-# endif +-_GL_FUNCDECL_RPL (gets, char *, (char *s) _GL_ARG_NONNULL ((1))); +-_GL_CXXALIAS_RPL (gets, char *, (char *s)); +-# else +-_GL_CXXALIAS_SYS (gets, char *, (char *s)); +-# undef gets +-# endif +-_GL_CXXALIASWARN (gets); + /* It is very rare that the developer ever has full control of stdin, + so any use of gets warrants an unconditional warning. Assume it is + always declared, since it is required by C89. */ ++#undef gets ++#if HAVE_RAW_DECL_GETS + _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); + #endif + diff --git a/app-editors/zile/files/zile-2.3.24-userhome.patch b/app-editors/zile/files/zile-2.3.24-userhome.patch new file mode 100644 index 000000000000..37f605ccf610 --- /dev/null +++ b/app-editors/zile/files/zile-2.3.24-userhome.patch @@ -0,0 +1,26 @@ +http://lists.gnu.org/archive/html/bug-zile/2011-08/msg00030.html + +--- zile-2.3.24-orig/src/file.c ++++ zile-2.3.24/src/file.c +@@ -177,14 +177,15 @@ compact_path (astr path) + { + /* Replace `/userhome/' (if found) with `~/'. */ + size_t homelen = strlen (pw->pw_dir); +- if (astr_len (path) >= homelen && +- !strncmp (pw->pw_dir, astr_cstr (path), homelen)) ++ if (homelen > 0 && pw->pw_dir[homelen - 1] == '/') ++ homelen--; ++ ++ if (astr_len (path) > homelen && ++ !strncmp (pw->pw_dir, astr_cstr (path), homelen) && ++ astr_get (path, homelen) == '/') + { + astr buf = astr_new_cstr ("~/"); +- if (STREQ (pw->pw_dir, "/")) +- astr_cat_cstr (buf, astr_cstr (path) + 1); +- else +- astr_cat_cstr (buf, astr_cstr (path) + homelen + 1); ++ astr_cat_cstr (buf, astr_cstr (path) + homelen + 1); + astr_cpy (path, buf); + astr_delete (buf); + } diff --git a/app-editors/zile/metadata.xml b/app-editors/zile/metadata.xml new file mode 100644 index 000000000000..237d50416e4f --- /dev/null +++ b/app-editors/zile/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>emacs@gentoo.org</email> + <name>Gentoo Emacs project</name> +</maintainer> +<longdescription> + Zile is a small, fast, and powerful Emacs clone. It is useful for small + footprint installations (e.g. on floppy disk), machines with little memory, + or quick editing sessions, especially on remote machines or as a different + user, e.g. root. +</longdescription> +<use> + <flag name="valgrind">Enable usage of <pkg>dev-util/valgrind</pkg> + in tests</flag> +</use> +</pkgmetadata> diff --git a/app-editors/zile/zile-2.3.24-r2.ebuild b/app-editors/zile/zile-2.3.24-r2.ebuild new file mode 100644 index 000000000000..49d18af56379 --- /dev/null +++ b/app-editors/zile/zile-2.3.24-r2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Zile is a small Emacs clone" +HOMEPAGE="https://www.gnu.org/software/zile/" +SRC_URI="mirror://gnu/zile/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="alpha amd64 ppc sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="test valgrind" + +RDEPEND="sys-libs/ncurses:0" +DEPEND="${RDEPEND} + test? ( valgrind? ( dev-util/valgrind ) )" + +PATCHES=("${FILESDIR}"/${P}-{userhome,gets}.patch) + +src_configure() { + econf $(use test && use_with valgrind || echo "--without-valgrind") +} + +src_install() { + emake DESTDIR="${D}" install + + # FAQ is installed by the build system in /usr/share/zile + dodoc AUTHORS BUGS NEWS README THANKS + + # Zile should never install charset.alias (even on non-glibc arches) + rm -f "${ED}"/usr/lib/charset.alias +} diff --git a/app-editors/zile/zile-2.4.11.ebuild b/app-editors/zile/zile-2.4.11.ebuild new file mode 100644 index 000000000000..ca00137322ab --- /dev/null +++ b/app-editors/zile/zile-2.4.11.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +DESCRIPTION="Zile is a small Emacs clone" +HOMEPAGE="https://www.gnu.org/software/zile/" +SRC_URI="mirror://gnu/zile/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="alpha amd64 arm ppc sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="acl test" + +RDEPEND=">=dev-libs/boehm-gc-7.2 + sys-libs/ncurses:0 + acl? ( virtual/acl )" + +DEPEND="${RDEPEND} + test? ( dev-lang/perl )" + +QA_AM_MAINTAINER_MODE=".*help2man.*" #450278 + +src_configure() { + econf \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + $(use_enable acl) +} + +src_install() { + emake DESTDIR="${D}" install + + # AUTHORS, FAQ, and NEWS are installed by the build system + dodoc README THANKS + + # Zile should never install charset.alias (even on non-glibc arches) + rm -f "${ED}"/usr/lib/charset.alias +} diff --git a/app-editors/zile/zile-2.4.13.ebuild b/app-editors/zile/zile-2.4.13.ebuild new file mode 100644 index 000000000000..a7de10e06756 --- /dev/null +++ b/app-editors/zile/zile-2.4.13.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Zile is a small Emacs clone" +HOMEPAGE="https://www.gnu.org/software/zile/" +SRC_URI="mirror://gnu/zile/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +IUSE="acl test" + +RDEPEND=">=dev-libs/boehm-gc-7.2 + sys-libs/ncurses:0 + acl? ( virtual/acl )" + +DEPEND="${RDEPEND} + test? ( dev-lang/perl )" + +QA_AM_MAINTAINER_MODE=".*help2man.*" #450278 + +src_configure() { + econf \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + $(use_enable acl) +} + +src_install() { + emake DESTDIR="${D}" install + + # AUTHORS, FAQ, and NEWS are installed by the build system + dodoc README THANKS + + # Zile should never install charset.alias (even on non-glibc arches) + rm -f "${ED}"/usr/lib/charset.alias +} |