summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-emacs/dropdown-list/ChangeLog12
-rw-r--r--app-emacs/dropdown-list/Manifest5
-rw-r--r--app-emacs/dropdown-list/dropdown-list-20080316.ebuild16
-rw-r--r--app-emacs/dropdown-list/files/50dropdown-list-gentoo.el5
-rw-r--r--app-emacs/dropdown-list/metadata.xml5
-rw-r--r--app-emacs/yasnippet/ChangeLog11
-rw-r--r--app-emacs/yasnippet/Manifest6
-rw-r--r--app-emacs/yasnippet/files/50yasnippet-gentoo.el7
-rw-r--r--app-emacs/yasnippet/metadata.xml9
-rw-r--r--app-emacs/yasnippet/yasnippet-0.5.5.ebuild48
10 files changed, 124 insertions, 0 deletions
diff --git a/app-emacs/dropdown-list/ChangeLog b/app-emacs/dropdown-list/ChangeLog
new file mode 100644
index 000000000000..1aa9346ffa07
--- /dev/null
+++ b/app-emacs/dropdown-list/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for app-emacs/dropdown-list
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/dropdown-list/ChangeLog,v 1.1 2008/06/19 12:13:25 ulm Exp $
+
+*dropdown-list-20080316 (19 Jun 2008)
+
+ 19 Jun 2008; Ulrich Mueller <ulm@gentoo.org>
+ +files/50dropdown-list-gentoo.el, +metadata.xml,
+ +dropdown-list-20080316.ebuild:
+ Initial import, from Emacs overlay. Ebuild contributed by MATSUYAMA Tomohiro
+ <matsuyama@ariel-networks.com>, bug 214667.
+
diff --git a/app-emacs/dropdown-list/Manifest b/app-emacs/dropdown-list/Manifest
new file mode 100644
index 000000000000..02dfdea0ac61
--- /dev/null
+++ b/app-emacs/dropdown-list/Manifest
@@ -0,0 +1,5 @@
+AUX 50dropdown-list-gentoo.el 124 RMD160 07b089a975a474f5d15f05d4b9d6eb0ae0522928 SHA1 ad372b561e41bed681355a281e763f747b6f9a60 SHA256 3f6fa50ab14bb8f987696d3b481e7b06eee3984497021696565906c91af1ad71
+DIST dropdown-list-20080316.el.bz2 3166 RMD160 9389eb9700da1e57760e8517799babc253981b5a SHA1 9b91f53daaf85e179f484fec8a29adfbc9b1e30c SHA256 39b68b6edd32136c64de5d78d6bffb40e32ffa382cc8ddbf5b90c7d1add3ae98
+EBUILD dropdown-list-20080316.ebuild 364 RMD160 0d0129148e295b9d27c55ecfab77caae62f17fc8 SHA1 f2f6961bd8cee930141f44c35e21cc38d87ed6f1 SHA256 39067daa55ee6bdbe5a62e836f4ccc9c4f7937e4607fc5eccd6be330574a8df9
+MISC ChangeLog 421 RMD160 9cd8f10c4a6a602230a7959da2d2eaab4984b1e1 SHA1 0eedf80e256e24b054a937e336cc78409b0afc19 SHA256 334fa28077a45a6df11304a4e2ddf4af0074a335a7499f8884d6a4aedc540650
+MISC metadata.xml 158 RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 SHA1 61f6eff9729cd87a725c2a70c81aca4270a17fc4 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab
diff --git a/app-emacs/dropdown-list/dropdown-list-20080316.ebuild b/app-emacs/dropdown-list/dropdown-list-20080316.ebuild
new file mode 100644
index 000000000000..6f1e7227d11e
--- /dev/null
+++ b/app-emacs/dropdown-list/dropdown-list-20080316.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/dropdown-list/dropdown-list-20080316.ebuild,v 1.1 2008/06/19 12:13:25 ulm Exp $
+
+inherit elisp
+
+DESCRIPTION="Drop-down menu interface"
+HOMEPAGE="http://www.emacswiki.org/cgi-bin/wiki/dropdown-list.el"
+SRC_URI="mirror://gentoo/${P}.el.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+SITEFILE=50${PN}-gentoo.el
diff --git a/app-emacs/dropdown-list/files/50dropdown-list-gentoo.el b/app-emacs/dropdown-list/files/50dropdown-list-gentoo.el
new file mode 100644
index 000000000000..6cfe9514a741
--- /dev/null
+++ b/app-emacs/dropdown-list/files/50dropdown-list-gentoo.el
@@ -0,0 +1,5 @@
+
+;;; dropdown-list site-lisp configuration
+
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'dropdown-list "dropdown-list")
diff --git a/app-emacs/dropdown-list/metadata.xml b/app-emacs/dropdown-list/metadata.xml
new file mode 100644
index 000000000000..bc306fe58224
--- /dev/null
+++ b/app-emacs/dropdown-list/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/yasnippet/ChangeLog b/app-emacs/yasnippet/ChangeLog
new file mode 100644
index 000000000000..9afb7bbc7bbe
--- /dev/null
+++ b/app-emacs/yasnippet/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for app-emacs/yasnippet
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/yasnippet/ChangeLog,v 1.1 2008/06/19 12:14:11 ulm Exp $
+
+*yasnippet-0.5.5 (19 Jun 2008)
+
+ 19 Jun 2008; Ulrich Mueller <ulm@gentoo.org> +files/50yasnippet-gentoo.el,
+ +metadata.xml, +yasnippet-0.5.5.ebuild:
+ Initial import, from Emacs overlay. Ebuild contributed by MATSUYAMA Tomohiro
+ <matsuyama@ariel-networks.com>, bug 214667.
+
diff --git a/app-emacs/yasnippet/Manifest b/app-emacs/yasnippet/Manifest
new file mode 100644
index 000000000000..a66dc3d1793c
--- /dev/null
+++ b/app-emacs/yasnippet/Manifest
@@ -0,0 +1,6 @@
+AUX 50yasnippet-gentoo.el 249 RMD160 b28496f99abad7795b8dbedd799b0b46c3acc3e8 SHA1 6b1a238ad05aa75633143e37b646d5fbfde2099d SHA256 36aedd7a123c4228fcbe2bce95989baf02b35bb60b299a17c9ad6c554c76fa51
+DIST yasnippet-0.5.5.tar.bz2 20332 RMD160 a9c5daf3c684fae94aaf250dc9a0591483c7671d SHA1 35bc357c8170625f2d260a195b1a9b7c52e83ae0 SHA256 03ded5c31edea6e3a95a3dabe1859c3b69591cb951f59719d0057efcbf2c4c29
+DIST yasnippet-doc-0.5.5.tar.bz2 106760 RMD160 3e18deb2002adcde1537dbd9a34d49035f9cc368 SHA1 2c5fe6b545ddc6e216db84964bcc289616a54707 SHA256 289d8e17cc2b39aa41ad2dad74d04de3c3309f005fec8fff6a546468bc45f5d5
+EBUILD yasnippet-0.5.5.ebuild 1139 RMD160 5b49d83dfad17ca85ab69d861cc937184a257a7a SHA1 5060cac16fc8c0e70174c78894c4ead5c44f83ca SHA256 058411e058b964539648f926ca01e2f721a3bbfa54badf95823f04b554b225c5
+MISC ChangeLog 397 RMD160 05f825d648ca238c95aa08780dc238157016757e SHA1 180b74d605fbbb22eae48efde86b07aebf6295b1 SHA256 6af6c9cd6e289047269c044e81160ff5027632d8d6ed369318bb0ec7ddab82a8
+MISC metadata.xml 312 RMD160 5d9cc87a75757e5eecdf006020538f38ca84ce65 SHA1 5a34cfccb600d05758fad3a395c9936483c2bde9 SHA256 496b704992e6a3a34d1a4ad6090b1e4e7d6c0f968e049f3f509f362f9eeef537
diff --git a/app-emacs/yasnippet/files/50yasnippet-gentoo.el b/app-emacs/yasnippet/files/50yasnippet-gentoo.el
new file mode 100644
index 000000000000..5d7f23af726b
--- /dev/null
+++ b/app-emacs/yasnippet/files/50yasnippet-gentoo.el
@@ -0,0 +1,7 @@
+
+;;; yasnippet site-lisp configuration
+
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'yas/initialize "yasnippet" "Do necessary initialization.")
+(autoload 'yas/load-directory "yasnippet"
+ "Load snippet definition from a directory hierarchy." t)
diff --git a/app-emacs/yasnippet/metadata.xml b/app-emacs/yasnippet/metadata.xml
new file mode 100644
index 000000000000..82f842ab329f
--- /dev/null
+++ b/app-emacs/yasnippet/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>emacs</herd>
+<longdescription>
+ YASnippet is a re-design and re-write of smart-snippet. It is much cleaner
+ and more powerful than smart-snippet.
+</longdescription>
+</pkgmetadata>
diff --git a/app-emacs/yasnippet/yasnippet-0.5.5.ebuild b/app-emacs/yasnippet/yasnippet-0.5.5.ebuild
new file mode 100644
index 000000000000..33704c08ea47
--- /dev/null
+++ b/app-emacs/yasnippet/yasnippet-0.5.5.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/yasnippet/yasnippet-0.5.5.ebuild,v 1.1 2008/06/19 12:14:11 ulm Exp $
+
+inherit elisp
+
+DESCRIPTION="Yet another snippet extension for Emacs"
+HOMEPAGE="http://code.google.com/p/yasnippet/"
+SRC_URI="http://yasnippet.googlecode.com/files/${P}.tar.bz2
+ doc? ( http://yasnippet.googlecode.com/files/${PN}-doc-${PV}.tar.bz2 )"
+
+# Homepage says MIT licence, source contains GPL-2 copyright notice
+LICENSE="MIT GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND=">=app-emacs/dropdown-list-20080316"
+RDEPEND="${DEPEND}"
+
+SITEFILE=50${PN}-gentoo.el
+
+src_unpack() {
+ elisp_src_unpack
+
+ cd "${S}"
+ # remove inlined copy of dropdown-list
+ sed -i -e '/^;;/N;/Contents of dropdown-list\.el/,$d' yasnippet.el || die
+}
+
+src_install() {
+ elisp_src_install
+
+ insinto "${SITEETC}/${PN}"
+ doins -r snippets || die "doins failed"
+
+ if use doc; then
+ dohtml -r "${WORKDIR}"/doc/* || die "dohtml failed"
+ fi
+}
+
+pkg_postinst() {
+ elisp-site-regen
+
+ elog "Please add the following code into your .emacs to use yasnippet:"
+ elog "(yas/initialize)"
+ elog "(yas/load-directory \"${SITEETC}/${PN}/snippets\")"
+}