summaryrefslogtreecommitdiff
path: root/app-emacs/semi
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-emacs/semi
reinit the tree, so we can have metadata
Diffstat (limited to 'app-emacs/semi')
-rw-r--r--app-emacs/semi/Manifest7
-rw-r--r--app-emacs/semi/files/65semi-gentoo.el2
-rw-r--r--app-emacs/semi/files/semi-info.patch30
-rw-r--r--app-emacs/semi/metadata.xml8
-rw-r--r--app-emacs/semi/semi-1.14.6-r2.ebuild52
5 files changed, 99 insertions, 0 deletions
diff --git a/app-emacs/semi/Manifest b/app-emacs/semi/Manifest
new file mode 100644
index 000000000000..4c7d5386dad0
--- /dev/null
+++ b/app-emacs/semi/Manifest
@@ -0,0 +1,7 @@
+AUX 65semi-gentoo.el 60 SHA256 c5b838a89652f85e491633428997d9d9bec452e82221ecd9e4d3f974587adaf7 SHA512 a8441acdfac8f82dfa65e796e39dd77ce5ff7569e0deb930d31c7c90ce7ccd4be138f51a4866a1036ea6234c6419e548a5df74fc932cb5b588dd99acc2c2d314 WHIRLPOOL 82da4965e3e67829e15486caa6c9637da5e4f209462f3078517dd28f1ca02e5f9f0103a494b4c5fab689e67469b7df414d0b21b7bf013001b28b6a1b53a2d477
+AUX semi-info.patch 1009 SHA256 32dbb3d25b2c899fe7d87d418290e3bcf5cbeae805b797584c1d1a20802d1282 SHA512 d3e3700f8bc19e48d7a5ec419d7a1f5e5683fe18e6097b52d47f73dee47624b095e3dae4a064b023a6ad2cf5d84705aefa04f94ff85aa9a854c1d9cf3dc7f052 WHIRLPOOL 7188654032a61b91e1e078bec64953c1d54bef7f3df6dbda3bcb899f5a2dfa58ed3438dbe779a498aaebd53ba78827ad7a344e1db5fa711f6663356636ea6c6f
+DIST semi-1.14.6.tar.gz 142549 SHA256 717fe9261863b2a36cf5882cc669452848d6b91f48ce6a695d81118500ed1bfb SHA512 1011271c58414f4ca23da079f16f273b408643e0d9f4961db321b65c1ed9a7d4ca66a7d7cb5b0c9fa2b4904fa992c9188858de6131180ee30132d3cadaeef33f WHIRLPOOL 1922f3647acaa8ccb4f1e4cffb471164d7ea44fcc0e98a9b118b6477d02aae0ccce8efaea0581c7710ffc59e8101fbdb8ae7affbd29c19e769be312b40aad88e
+EBUILD semi-1.14.6-r2.ebuild 1304 SHA256 d41957eb6c61e1cfe614e8b98ee4be0e873aea1e892c2666d026396e6a732553 SHA512 8cbaee733cd898381063722b48502842fb8d3113a95b6416479e234a0b966eb5cd6212edf736bb900a7972d6885998e03ac27d0d5dafd41b1dd799642781a33c WHIRLPOOL 3ee83057b29eff1b664f369060c0ea4e81df6bd0874cfc750e477a20345798393e4237492e95db1796ec11b2961654254addac614e7b45bf977ccdafa2c49e4c
+MISC ChangeLog 2504 SHA256 3392bd0c96437b614ca74afc1be87c6839573ac3925684d4be757ba42b490152 SHA512 f1ed261d853e6bf56f41c2e9c2c8e1e81999e62baef4bfab9b7e9c456b3b1485a90ffcffa607a8affc662d34560c6889545e51748c5d8e072e2f54b76b11d26b WHIRLPOOL e145697988c041f61dadde1f211d1786116e64401582f465eafc696bc76dd8f1462a1d8f42bd8e4f751afa3b68d8e521527c605e4a63d7d896f2bbffaec91805
+MISC ChangeLog-2015 4858 SHA256 7acc4d95f8d342d82f9e06874ef47eba60fc3045da847a0881361078983d2fcd SHA512 d97af4a33f2fdcb1f94f359cc8eb7f4252ce1c2d3722483d7af4d448bf5daf09bfb925041434ebb71a719293adad30c2be20cb0b6c32788afcbf7b1147704d59 WHIRLPOOL e29571747d8ecee574fe2ec40b05e742a32fb7ac5f0836bb6cabb196f100cbfaaabdea9808861b0b2b3d9fb8e69cb39bc408fabd5018e2c4369fde5536524377
+MISC metadata.xml 259 SHA256 4d59c14917cb31648858cb06bc3c7f224cf1c3906dc3166f8f0d8b8e02970928 SHA512 9a5c456aae7919a4cdbb10b67a27c232daf2ec6db4202e04ba6d5873242fc982a659410443dd6fb4498d42af00b495acc51a6a2cbe12aeab91b585dfac7233a3 WHIRLPOOL 08c68f505a8cc685c52f3a54a07582b64ff7c0b4682c8f9333286fbb5caf4a8d406933c7937fe8c9611f456b5a549ee100657a1c9dc766c8965772f277bf31fb
diff --git a/app-emacs/semi/files/65semi-gentoo.el b/app-emacs/semi/files/65semi-gentoo.el
new file mode 100644
index 000000000000..785c9bdd420d
--- /dev/null
+++ b/app-emacs/semi/files/65semi-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(require 'mime-setup)
diff --git a/app-emacs/semi/files/semi-info.patch b/app-emacs/semi/files/semi-info.patch
new file mode 100644
index 000000000000..7a585bcab35b
--- /dev/null
+++ b/app-emacs/semi/files/semi-info.patch
@@ -0,0 +1,30 @@
+diff -urN semi-1.14.6.orig/mime-ui-en.texi semi-1.14.6/mime-ui-en.texi
+--- semi-1.14.6.orig/mime-ui-en.texi 2002-10-15 15:59:21.000000000 +0900
++++ semi-1.14.6/mime-ui-en.texi 2004-08-21 02:31:44.479200664 +0900
+@@ -6,6 +6,11 @@
+ @author MORIOKA Tomohiko <morioka@@jaist.ac.jp>
+ @subtitle 1998/07/03
+ @end titlepage
++@dircategory GNU Emacs Lisp
++@direntry
++* Semi-en: (mime-ui-en). MIME user interface for GNU Emacs.
++@end direntry
++
+ @node Top, Introduction, (dir), (dir)
+ @top SEMI 1.14 Manual
+
+diff -urN semi-1.14.6.orig/mime-ui-ja.texi semi-1.14.6/mime-ui-ja.texi
+--- semi-1.14.6.orig/mime-ui-ja.texi 2002-10-15 15:59:21.000000000 +0900
++++ semi-1.14.6/mime-ui-ja.texi 2004-08-21 02:31:33.727835120 +0900
+@@ -6,6 +6,11 @@
+ @author $B<i2,(B $BCNI'(B <morioka@@jaist.ac.jp>
+ @subtitle 1998/07/03
+ @end titlepage
++@dircategory GNU Emacs Lisp
++@direntry
++* Semi-ja: (mime-ui-ja). MIME user interface for GNU Emacs.
++@end direntry
++
+ @node Top, Introduction, (dir), (dir)
+ @top SEMI 1.14 $B@bL@=q(B
+
diff --git a/app-emacs/semi/metadata.xml b/app-emacs/semi/metadata.xml
new file mode 100644
index 000000000000..c438baf3b326
--- /dev/null
+++ b/app-emacs/semi/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/app-emacs/semi/semi-1.14.6-r2.ebuild b/app-emacs/semi/semi-1.14.6-r2.ebuild
new file mode 100644
index 000000000000..5555c415b5d7
--- /dev/null
+++ b/app-emacs/semi/semi-1.14.6-r2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit elisp eutils
+
+DESCRIPTION="A library to provide MIME feature for GNU Emacs"
+HOMEPAGE="http://git.chise.org/elisp/semi/"
+SRC_URI="http://git.chise.org/elisp/dist/${PN}/${P%.*}-for-flim-1.14/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="alpha amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="l10n_ja"
+
+DEPEND=">=app-emacs/apel-10.6
+ virtual/emacs-flim"
+RDEPEND="${DEPEND}"
+
+ELISP_PATCHES="${PN}-info.patch"
+SITEFILE="65${PN}-gentoo.el"
+
+src_compile() {
+ emake PREFIX="${ED}"/usr \
+ LISPDIR="${ED}/${SITELISP}" \
+ VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}"
+
+ ${EMACS} ${EMACSFLAGS} --visit mime-ui-en.texi -f texi2info \
+ || die "texi2info failed"
+ if use l10n_ja; then
+ ${EMACS} ${EMACSFLAGS} \
+ --eval "(set-default-coding-systems 'iso-2022-jp)" \
+ --visit mime-ui-ja.texi -f texi2info \
+ || die "texi2info failed"
+ fi
+}
+
+src_install() {
+ emake PREFIX="${ED}/usr" \
+ LISPDIR="${ED}/${SITELISP}" \
+ VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" install
+
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+ doinfo mime-ui-en.info
+ dodoc README.en ChangeLog VERSION NEWS
+ if use l10n_ja; then
+ doinfo mime-ui-ja.info
+ dodoc README.ja
+ fi
+}