diff options
author | Ulrich Müller <ulm@gentoo.org> | 2014-03-09 12:09:39 +0100 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2014-03-09 12:09:39 +0100 |
commit | 19bd7a688604bf1583649ce773f6d099815fe98d (patch) | |
tree | 6dd306cfd8deb8bb9e234bc71aedfc089d48d430 | |
parent | emacs-cl removed 2013-06-06 bug 466444 (diff) | |
download | emacs-19bd7a688604bf1583649ce773f6d099815fe98d.tar.gz emacs-19bd7a688604bf1583649ce773f6d099815fe98d.tar.bz2 emacs-19bd7a688604bf1583649ce773f6d099815fe98d.zip |
remem removed 2009-08-08 bug 272593 / from emacs overlay 2014-03-09
-rw-r--r-- | app-emacs/remem/ChangeLog | 11 | ||||
-rw-r--r-- | app-emacs/remem/Manifest | 23 | ||||
-rw-r--r-- | app-emacs/remem/files/50remem-gentoo.el | 3 | ||||
-rw-r--r-- | app-emacs/remem/files/remem-2.12-glibc-2.10.patch | 29 | ||||
-rw-r--r-- | app-emacs/remem/metadata.xml | 5 | ||||
-rw-r--r-- | app-emacs/remem/remem-2.12_p20070423.ebuild | 57 |
6 files changed, 128 insertions, 0 deletions
diff --git a/app-emacs/remem/ChangeLog b/app-emacs/remem/ChangeLog new file mode 100644 index 0000000..ed40d01 --- /dev/null +++ b/app-emacs/remem/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for app-emacs/remem +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*remem-2.12_p20070423 (09 Jun 2009) + + 09 Jun 2009; Ulrich Mueller <ulm@gentoo.org> + +files/remem-2.12-glibc-2.10.patch, +files/50remem-gentoo.el, + +remem-2.12_p20070423.ebuild, +metadata.xml: + Copied from Portage tree, and major rewrite of ebuild. See also bug 272593. + diff --git a/app-emacs/remem/Manifest b/app-emacs/remem/Manifest new file mode 100644 index 0000000..4176933 --- /dev/null +++ b/app-emacs/remem/Manifest @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX 50remem-gentoo.el 110 SHA256 d5d456cb0fe73268765fe93e79e65afa117a2d09b5540c6b6c83f123e4b68090 SHA512 c8c2026c3249c08a2b90802e641fecc7c782d896de6431ec422e3696e669ffe1a1ee50a724b001c68e69ec0947afad31299f6788fd0eca76564f3d8f7f78b22f WHIRLPOOL 61edb3c124491c7a7ab73de1bea7dd75e497b9e8807371017bb1f84f99e138d2f26df6d5b30f1803a6a572f1fff654a4936bfdaf7ca820f576ceb95849012fff +AUX remem-2.12-glibc-2.10.patch 1216 SHA256 2ad0aa75046afd89bbfaecdb03c383bc51d227a92e9ccce937e83529049002ab SHA512 d07be25cd70293b55be92eab865c707d70970bba0510d4b8d4c2db41d6ca9a44b02b0512aa5d897479f3568920eda60ee575bfedacc02284613f5a2afd2c4dbf WHIRLPOOL fc44d793df34d664fa924fab0dd6809090cc06f6b98cfb7ef8be4ec99c27b2b32c69c1c442495b6128aa04689fcb30954c30b612c32f13e7a7a8ae2eccd2ff68 +DIST remem-2.12_p20070423.tar.bz2 122771 SHA256 422a56b7d5fe444284d104103f782f4a3d63899f4bea10fc6e3b6d9d1026104f SHA512 5c8291078ba75cf35db6788fdfe76da46eade77cebf81252005f54260a7e268b4931a23eb875f659602928a25a32d9007daec7f24beaca34d3f5215252a5fcf7 WHIRLPOOL 035eaae4ea75334760dbe8e84c220e67a9294a1a060cc247292c2f6c1d3374abed2c7a195b7f87b88cdc0d3dfac2cba567dafbce4dc73b7e530d242df55a7c7f +EBUILD remem-2.12_p20070423.ebuild 1340 SHA256 a78e56eb1517cea9c5c0743aff46c6c9e65e9735082fa1dfa3d4ab4812c44f6e SHA512 4b515c94e6dccc0ec40dfeba9fdac618f773ffa6fcec13d098965f60617f0b5a67e47ad07c0bfa59d70466b728fa5d36b01bc9130fe0f688430b3fb02465204e WHIRLPOOL ff33cc65315fa98f501f5999d9a747b835e0821c2764c91a69ea8963c7b65127dc0b9e7a871022c48ddd3b51e487cf8aeea8f3953d57ff13a822cb1ce7226de7 +MISC ChangeLog 390 SHA256 34f7b0296eec715f9494749e00c0ab36481dec68b4fa5b3386892c5b39478591 SHA512 cbbfe26c36b30d476c9bf11d83b74719996b83199fd9c76a42fe8a58d1839d6545f949d066c7f65ddd7739c181c8b39de4a01d43f5c5508f4601281578613618 WHIRLPOOL d7bc6da4569d7d5974c52cb8265b70a4fcae323e5e696b8db726e183e0b759bda50b63fd3bfabbf09d17d2298ca376c08d992e6e75d0f88f153503cd22ebbe82 +MISC metadata.xml 158 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab SHA512 e55d75feae933ba948ae987305ea58e36f5880f18687e8acaf91237e33e251be3ecfd5be27048f4907ea6799e0bcf784b602096dd7e2bc9c450eb5e2bb6a73d2 WHIRLPOOL 1d1676172186235a3e99ca1d148298fb24f6a089f9b7908b3c28c246c8854969835fd3742b8b81e0a30b63d76ee0be0c42bfede2416a30dfc3c8b915a147340c +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQGcBAEBCAAGBQJTHErxAAoJEJQzkH1pP7W4nC8MAIBjSWr/ARbTlEwipRpBXg6a +s4F6Pu9WoZjfu9xgTU/qyebC0UUUk/BMMjWEqlbtAHTiemCQAfXDoNkzXGMO03f/ +Ti37muzn5s2ksVpfonrLbV5vy/kqHvdFE88fe6DdIriqBQVUDDaxs8nJaE69FleE +jcrZjqkiiatR9+d/fH1d6y0enreepon0oNLfY4+dhBMfEb7xvntPxfLw1JbidZpA +qlCKv5IAVVvjw/9J8s2L2rLovEn/3NGE5vmcBeeZyYMQdtYyEfLKUiB65wTOkYKA +DQDy4tm8rFXmtMwJOTrHpwXSKTEe9Hkm0xJumz40AI0IObHLIDzh3wnRJQ53aGGF +SbibFyVuobPN0SpoLWr+Z7HCEUzkp3/UQRkgfrKUH4er7O8nD1Ae0STDuN5pRx7S +whjNHV7J2IfngftBJ2PvdyuqP4Y41WgDOX8haM1Tq1h8FQdO5eFZliGxJ25xGK3I +HJZhcVUi13OxW4AlzFA7HQQxbUXihDes9IFlUyvgIA== +=EUff +-----END PGP SIGNATURE----- diff --git a/app-emacs/remem/files/50remem-gentoo.el b/app-emacs/remem/files/50remem-gentoo.el new file mode 100644 index 0000000..90a9466 --- /dev/null +++ b/app-emacs/remem/files/50remem-gentoo.el @@ -0,0 +1,3 @@ +(add-to-list 'load-path "@SITELISP@") +(autoload 'remem-toggle "remem" nil t) +(setq remem-prog-dir "/usr/bin") diff --git a/app-emacs/remem/files/remem-2.12-glibc-2.10.patch b/app-emacs/remem/files/remem-2.12-glibc-2.10.patch new file mode 100644 index 0000000..863e602 --- /dev/null +++ b/app-emacs/remem/files/remem-2.12-glibc-2.10.patch @@ -0,0 +1,29 @@ +--- remem-orig/savutil/gbuf.c 2007-04-23 08:22:14.000000000 +0200 ++++ remem/savutil/gbuf.c 2009-06-09 19:56:07.000000000 +0200 +@@ -40,7 +40,7 @@ + + /* Return the minimum of n and strlen(n). This won't read beyond n characters of string s, + so if s isn't null terminated it won't matter so long as it's malloc'ed up to n. */ +-size_t strnlen (char *s, size_t n) ++size_t gbuf_strnlen (char *s, size_t n) + { + int i; + if (s == NULL) return(0); +@@ -84,7 +84,7 @@ + /* Like strncat, but for growbuffers */ + void strncat_GBuffer(GBuffer *dest, char *src, size_t n) + { +- if (n > strnlen(src,n)) n=strnlen(src,n); ++ if (n > gbuf_strnlen(src,n)) n=gbuf_strnlen(src,n); + if ((dest->tail + n + 1) > dest->size) { + dest->size = 2 * (RA_MAX(dest->size, (n + dest->tail + 1))); + dest->value = realloc(dest->value, dest->size); +@@ -98,7 +98,7 @@ + /* Like strncpy, but for GBuffers, except that it will always null terminate. */ + void strncpy_GBuffer(GBuffer *dest, char *src, size_t n) + { +- if (n > strnlen(src,n)) n=strnlen(src,n); ++ if (n > gbuf_strnlen(src,n)) n=gbuf_strnlen(src,n); + if (n > dest->size) { + dest->size = 2 * (RA_MAX(dest->size, n)); + dest->value = realloc(dest->value, dest->size); diff --git a/app-emacs/remem/metadata.xml b/app-emacs/remem/metadata.xml new file mode 100644 index 0000000..bc306fe --- /dev/null +++ b/app-emacs/remem/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>emacs</herd> +</pkgmetadata> diff --git a/app-emacs/remem/remem-2.12_p20070423.ebuild b/app-emacs/remem/remem-2.12_p20070423.ebuild new file mode 100644 index 0000000..cde54ac --- /dev/null +++ b/app-emacs/remem/remem-2.12_p20070423.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +inherit elisp eutils autotools toolchain-funcs + +DESCRIPTION="Remembrance Agent plugin for Emacs" +HOMEPAGE="http://www.remem.org/index.html + https://projects.pekdon.net/projects/remem" +# Snapshot of git repo (master branch) at +# https://projects.pekdon.net/projects/remem/repository +SRC_URI="http://dev.gentoo.org/~ulm/distfiles/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~sparc ~x86" +IUSE="pcre zlib" + +DEPEND="pcre? ( dev-libs/libpcre ) + zlib? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.12-glibc-2.10.patch" + eautoreconf +} + +src_configure() { + tc-export CC AR RANLIB + econf --with-lispdir="${SITELISP}/${PN}" \ + $(use_with pcre) \ + $(use_with zlib zlib /usr) +} + +src_compile() { + emake -j1 || die "emake failed" +} + +src_install () { + emake -j1 DESTDIR="${D}" lib_LIBRARIES="" install \ + || die "emake install failed" + elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die + doman other/ra-{index,retrieve}.1 || die + dodoc AUTHORS ChangeLog NEWS README +} + +pkg_postinst() { + elisp-site-regen + echo + elog "See the README file in /usr/share/doc/${PF}" + elog "for instructions how to use the Remembrance Agent." +} |