summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-editors/jasspa-microemacs/ChangeLog8
-rw-r--r--app-editors/jasspa-microemacs/Manifest51
-rw-r--r--app-editors/jasspa-microemacs/files/20050505-ncurses.patch22
-rw-r--r--app-editors/jasspa-microemacs/files/digest-jasspa-microemacs-20050505-r312
-rw-r--r--app-editors/jasspa-microemacs/jasspa-microemacs-20050505-r3.ebuild66
5 files changed, 138 insertions, 21 deletions
diff --git a/app-editors/jasspa-microemacs/ChangeLog b/app-editors/jasspa-microemacs/ChangeLog
index e4b85b3dd781..457c9ba4c7d5 100644
--- a/app-editors/jasspa-microemacs/ChangeLog
+++ b/app-editors/jasspa-microemacs/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-editors/jasspa-microemacs
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/jasspa-microemacs/ChangeLog,v 1.14 2006/05/15 15:46:26 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/jasspa-microemacs/ChangeLog,v 1.15 2006/06/11 15:59:24 mkennedy Exp $
+
+*jasspa-microemacs-20050505-r3 (11 Jun 2006)
+
+ 11 Jun 2006; Matthew Kennedy <mkennedy@gentoo.org>
+ +files/20050505-ncurses.patch, +jasspa-microemacs-20050505-r3.ebuild:
+ Fixes compilation error by not testing for termcap; Resolves Bug #134813.
*jasspa-microemacs-20050505-r2 (15 May 2006)
diff --git a/app-editors/jasspa-microemacs/Manifest b/app-editors/jasspa-microemacs/Manifest
index f0a8ecc4a820..56bc80840e52 100644
--- a/app-editors/jasspa-microemacs/Manifest
+++ b/app-editors/jasspa-microemacs/Manifest
@@ -1,38 +1,46 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX jasspa-microemacs-xorg.patch 456 RMD160 c51863bcc11784853e8fdad650c316aad1f25a6e SHA1 9363b38fedc38c5eeb0e1ac1503bede93f9ef9b2 SHA256 5518288f802dbde4cd0b72def6e5d6f614200213c56f5c4a7364705ee7175b73 size 456
+AUX 20050505-ncurses.patch 773 RMD160 2d867abbf6f6a7ee94b01d7fd1edcd215d57bcd3 SHA1 f46101f426cd135186631a7ed4758de3be19215f SHA256 ec1e6cb4370d3240607f87f11fe3f19090c47cd1356726929cb37f3b71055b80
+MD5 4955d965589ead062220bc18ab724b60 files/20050505-ncurses.patch 773
+RMD160 2d867abbf6f6a7ee94b01d7fd1edcd215d57bcd3 files/20050505-ncurses.patch 773
+SHA256 ec1e6cb4370d3240607f87f11fe3f19090c47cd1356726929cb37f3b71055b80 files/20050505-ncurses.patch 773
+AUX jasspa-microemacs-xorg.patch 456 RMD160 c51863bcc11784853e8fdad650c316aad1f25a6e SHA1 9363b38fedc38c5eeb0e1ac1503bede93f9ef9b2 SHA256 5518288f802dbde4cd0b72def6e5d6f614200213c56f5c4a7364705ee7175b73
MD5 7b5e1eb4627dc2312d5bcb24d55324d8 files/jasspa-microemacs-xorg.patch 456
RMD160 c51863bcc11784853e8fdad650c316aad1f25a6e files/jasspa-microemacs-xorg.patch 456
SHA256 5518288f802dbde4cd0b72def6e5d6f614200213c56f5c4a7364705ee7175b73 files/jasspa-microemacs-xorg.patch 456
-AUX jasspa-microemacs.desktop 222 RMD160 60670f3355dde3429beda63edcc22f286e3262a8 SHA1 9ddcb04371b5e80cb12602ec0a9c21c6dc855ebf SHA256 73d09fba91361d239cd9baed98afe760254424c5d9a456e47156cd05af921ec7 size 222
+AUX jasspa-microemacs.desktop 222 RMD160 60670f3355dde3429beda63edcc22f286e3262a8 SHA1 9ddcb04371b5e80cb12602ec0a9c21c6dc855ebf SHA256 73d09fba91361d239cd9baed98afe760254424c5d9a456e47156cd05af921ec7
MD5 f1d7ec4394e1e668f67b0b4a7deaac51 files/jasspa-microemacs.desktop 222
RMD160 60670f3355dde3429beda63edcc22f286e3262a8 files/jasspa-microemacs.desktop 222
SHA256 73d09fba91361d239cd9baed98afe760254424c5d9a456e47156cd05af921ec7 files/jasspa-microemacs.desktop 222
-AUX me 187 RMD160 7e9c240173741c7df21dddd1506e6196e9d35b14 SHA1 5d284e28b2d153aee62a8e85fbc071169b68e596 SHA256 e51e7ac1a6798cc498f19893d890637d039943d17d61bbc94b13f8047a5fe434 size 187
+AUX me 187 RMD160 7e9c240173741c7df21dddd1506e6196e9d35b14 SHA1 5d284e28b2d153aee62a8e85fbc071169b68e596 SHA256 e51e7ac1a6798cc498f19893d890637d039943d17d61bbc94b13f8047a5fe434
MD5 8a2f8b31aa6eb71c4a995f35ed745226 files/me 187
RMD160 7e9c240173741c7df21dddd1506e6196e9d35b14 files/me 187
SHA256 e51e7ac1a6798cc498f19893d890637d039943d17d61bbc94b13f8047a5fe434 files/me 187
-DIST jasspa-mehtml-20040301.tar.gz 515109 size 515109
-DIST jasspa-mehtml-20050505.tar.gz 564799 RMD160 f5b8dbafe1c17aae7966eb927789058f0b8f8a4e SHA256 b2a21e0fca4eb51ab815b01aa2c5d59e85ecf4cf329c0b994cc0c59afb9a3f1e size 564799
-DIST jasspa-memacros-20040301.tar.gz 869410 size 869410
-DIST jasspa-memacros-20050505.tar.gz 964556 RMD160 0a45834b68cab711762119c5a81aaa1e3944c507 SHA256 ec724ecd1f2ecba91e2ddc86bf1db061d498c1e6aa3e26b178263679744e56c2 size 964556
-DIST jasspa-mesrc-20040301.tar.gz 732106 size 732106
-DIST jasspa-mesrc-20050505.tar.gz 767929 RMD160 8d56580eda752490c3e6f64e319fa43f11ea9979 SHA256 9136cb3b703e34257b22b0c2a38e2203e349a8efb8ad73a6bfc05607deb37270 size 767929
-DIST meicons-extra.tar.gz 43345 RMD160 6fab9d24f82bbdce9d043d1c5b483eee42f1e780 SHA256 d56864a6abccda2b6f79b8b86c545ae4b2abb40b8761cd97bda986aed454e8ef size 43345
-EBUILD jasspa-microemacs-20040301-r2.ebuild 1713 RMD160 9c90730ffd5c76fe28ced18d909f0850e521bf38 SHA1 ecfbc34f196030f51ece39f46d34de82bd0162ca SHA256 0b9e40a0cd9ace8de89070d1456e694d23ec5be9efcdf34332eb00d53780dc67 size 1713
+DIST jasspa-mehtml-20040301.tar.gz 515109
+DIST jasspa-mehtml-20050505.tar.gz 564799 RMD160 f5b8dbafe1c17aae7966eb927789058f0b8f8a4e SHA1 b50e22ceefaeec26f83b542ef0c0a9fca0d5f54c SHA256 b2a21e0fca4eb51ab815b01aa2c5d59e85ecf4cf329c0b994cc0c59afb9a3f1e
+DIST jasspa-memacros-20040301.tar.gz 869410
+DIST jasspa-memacros-20050505.tar.gz 964556 RMD160 0a45834b68cab711762119c5a81aaa1e3944c507 SHA1 4a04803c19680c43ecd481a4e4bb212d16b3af5c SHA256 ec724ecd1f2ecba91e2ddc86bf1db061d498c1e6aa3e26b178263679744e56c2
+DIST jasspa-mesrc-20040301.tar.gz 732106
+DIST jasspa-mesrc-20050505.tar.gz 767929 RMD160 8d56580eda752490c3e6f64e319fa43f11ea9979 SHA1 c2290132bcf0e6eda0068e5bdfff98bc4a863de2 SHA256 9136cb3b703e34257b22b0c2a38e2203e349a8efb8ad73a6bfc05607deb37270
+DIST meicons-extra.tar.gz 43345 RMD160 6fab9d24f82bbdce9d043d1c5b483eee42f1e780 SHA1 5a196c1bcd3a6a3afaa619b719848f775a3a910b SHA256 d56864a6abccda2b6f79b8b86c545ae4b2abb40b8761cd97bda986aed454e8ef
+EBUILD jasspa-microemacs-20040301-r2.ebuild 1713 RMD160 9c90730ffd5c76fe28ced18d909f0850e521bf38 SHA1 ecfbc34f196030f51ece39f46d34de82bd0162ca SHA256 0b9e40a0cd9ace8de89070d1456e694d23ec5be9efcdf34332eb00d53780dc67
MD5 62604a92b780f92573af8e01be0863be jasspa-microemacs-20040301-r2.ebuild 1713
RMD160 9c90730ffd5c76fe28ced18d909f0850e521bf38 jasspa-microemacs-20040301-r2.ebuild 1713
SHA256 0b9e40a0cd9ace8de89070d1456e694d23ec5be9efcdf34332eb00d53780dc67 jasspa-microemacs-20040301-r2.ebuild 1713
-EBUILD jasspa-microemacs-20050505-r2.ebuild 1792 RMD160 a54483c273b131cc4a6c14d344b19c69c4b165d5 SHA1 1711adb590d7f4eb98744d94c9929866a9fb8234 SHA256 25926bfd1bc09acdfdd745947a0191a7f11e29e38b0592804c7125116a895ed2 size 1792
+EBUILD jasspa-microemacs-20050505-r2.ebuild 1792 RMD160 a54483c273b131cc4a6c14d344b19c69c4b165d5 SHA1 1711adb590d7f4eb98744d94c9929866a9fb8234 SHA256 25926bfd1bc09acdfdd745947a0191a7f11e29e38b0592804c7125116a895ed2
MD5 f2d827ec54e0dd2ed88d9f39d4390f67 jasspa-microemacs-20050505-r2.ebuild 1792
RMD160 a54483c273b131cc4a6c14d344b19c69c4b165d5 jasspa-microemacs-20050505-r2.ebuild 1792
SHA256 25926bfd1bc09acdfdd745947a0191a7f11e29e38b0592804c7125116a895ed2 jasspa-microemacs-20050505-r2.ebuild 1792
-MISC ChangeLog 2854 RMD160 223d4f31d91683e5db4198e2d758e02cb15ca9a2 SHA1 dfb0cb05237b52dfaf3f4b63676971e1a0428733 SHA256 cbcf376f619e8ad7c664850a30eac44f2a512257f2dceff286d78d9a273f0ae1 size 2854
-MD5 fd2fb88bb33f5a88bc72badcd6809d77 ChangeLog 2854
-RMD160 223d4f31d91683e5db4198e2d758e02cb15ca9a2 ChangeLog 2854
-SHA256 cbcf376f619e8ad7c664850a30eac44f2a512257f2dceff286d78d9a273f0ae1 ChangeLog 2854
-MISC metadata.xml 158 RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 SHA1 61f6eff9729cd87a725c2a70c81aca4270a17fc4 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab size 158
+EBUILD jasspa-microemacs-20050505-r3.ebuild 1782 RMD160 cf4fc28cb7e556ac66e54385fe237770949ae809 SHA1 9b579087312709c465013c5b5694ef815a8a2c84 SHA256 8bfece11daae37e06b244f09f15d9c9788af2e23775ad7617fc0d30663482ddd
+MD5 bcd6facad33a96c7c652954a1c4cab59 jasspa-microemacs-20050505-r3.ebuild 1782
+RMD160 cf4fc28cb7e556ac66e54385fe237770949ae809 jasspa-microemacs-20050505-r3.ebuild 1782
+SHA256 8bfece11daae37e06b244f09f15d9c9788af2e23775ad7617fc0d30663482ddd jasspa-microemacs-20050505-r3.ebuild 1782
+MISC ChangeLog 3102 RMD160 37cc91e860b69a0ccf10ad2d7de517923e349d92 SHA1 23c9c8e5837308c09d93ab9620e9f8410834ca08 SHA256 4a2aa5ca778996b1eac029aebca3a269842f73cdacd8a223b4098ec55dcac27d
+MD5 fc3bb83878455bac97700994cc70fd4b ChangeLog 3102
+RMD160 37cc91e860b69a0ccf10ad2d7de517923e349d92 ChangeLog 3102
+SHA256 4a2aa5ca778996b1eac029aebca3a269842f73cdacd8a223b4098ec55dcac27d ChangeLog 3102
+MISC metadata.xml 158 RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 SHA1 61f6eff9729cd87a725c2a70c81aca4270a17fc4 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab
MD5 fcd33d07e4ee719b01157946734f4fe8 metadata.xml 158
RMD160 415d172437ca754d24fc5ab186ba8e77934d96e4 metadata.xml 158
SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab metadata.xml 158
@@ -42,10 +50,13 @@ SHA256 c6e74f430e50e8c521d6bcdd806351c88b55632786a8903492ea9bf53cfd4e6b files/di
MD5 6572e4cf904fe142a27375deff298d85 files/digest-jasspa-microemacs-20050505-r2 1045
RMD160 0373474547dcb7f96a8b6e46dbc4a8a32647423d files/digest-jasspa-microemacs-20050505-r2 1045
SHA256 806dee492113f0de6b2c938ef9adfe5a16677da20031420c6a0983611d345eeb files/digest-jasspa-microemacs-20050505-r2 1045
+MD5 6572e4cf904fe142a27375deff298d85 files/digest-jasspa-microemacs-20050505-r3 1045
+RMD160 0373474547dcb7f96a8b6e46dbc4a8a32647423d files/digest-jasspa-microemacs-20050505-r3 1045
+SHA256 806dee492113f0de6b2c938ef9adfe5a16677da20031420c6a0983611d345eeb files/digest-jasspa-microemacs-20050505-r3 1045
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
-iD8DBQFEaKJYyiNZaEAZA+ARAtIEAJ0fZgc2Ejcij6PbVSEOkNUGlVGUAQCeIIAr
-v9U5V2GLtdnT/8ei5YQtoY8=
-=OF0n
+iD8DBQFEjD3jyiNZaEAZA+ARAopDAJ9L+I5nANH2NP6NKT4+Di7kMhOShgCeOtXE
+5XfNXYHMtnysbdIWKedSDls=
+=9OjC
-----END PGP SIGNATURE-----
diff --git a/app-editors/jasspa-microemacs/files/20050505-ncurses.patch b/app-editors/jasspa-microemacs/files/20050505-ncurses.patch
new file mode 100644
index 000000000000..d472b64db368
--- /dev/null
+++ b/app-editors/jasspa-microemacs/files/20050505-ncurses.patch
@@ -0,0 +1,22 @@
+diff --git a/src/linux26.gmk b/src/linux26.gmk
+index edceb3a..4ca8a53 100644
+--- a/src/linux26.gmk
++++ b/src/linux26.gmk
+@@ -59,12 +59,12 @@ # figure out if termcap is avaiable or i
+ # accomplish this try to compile test.c and see if it can link termcap. For
+ # Linux 2.6 then preference would appear to be "ncurses" rather than "termcap".
+ #
+-test = $(shell echo "main() { printf(\"HW\n\"); }" > _t.c ; $(LD) $(LDFLAGS) -o /dev/null -lncurses _t.c 2>&1 ; rm _t.c)
+-ifneq "$(strip $(test))" ""
+-CONSOLE_LIBS = -ltermcap
+-else
++#test = $(shell echo "main() { printf(\"HW\n\"); }" > _t.c ; $(LD) $(LDFLAGS) -o /dev/null -lncurses _t.c 2>&1 ; rm _t.c)
++#ifneq "$(strip $(test))" ""
++#CONSOLE_LIBS = -ltermcap
++#else
+ CONSOLE_LIBS = -lncurses
+-endif
++#endif
+ #
+ # Rules
+ #
diff --git a/app-editors/jasspa-microemacs/files/digest-jasspa-microemacs-20050505-r3 b/app-editors/jasspa-microemacs/files/digest-jasspa-microemacs-20050505-r3
new file mode 100644
index 000000000000..a5b9c8aad0e4
--- /dev/null
+++ b/app-editors/jasspa-microemacs/files/digest-jasspa-microemacs-20050505-r3
@@ -0,0 +1,12 @@
+MD5 4f401363ea1e602932c28ec78e10a9d7 jasspa-mehtml-20050505.tar.gz 564799
+RMD160 f5b8dbafe1c17aae7966eb927789058f0b8f8a4e jasspa-mehtml-20050505.tar.gz 564799
+SHA256 b2a21e0fca4eb51ab815b01aa2c5d59e85ecf4cf329c0b994cc0c59afb9a3f1e jasspa-mehtml-20050505.tar.gz 564799
+MD5 1eaab11945f2fab0b1131dcc3f94364d jasspa-memacros-20050505.tar.gz 964556
+RMD160 0a45834b68cab711762119c5a81aaa1e3944c507 jasspa-memacros-20050505.tar.gz 964556
+SHA256 ec724ecd1f2ecba91e2ddc86bf1db061d498c1e6aa3e26b178263679744e56c2 jasspa-memacros-20050505.tar.gz 964556
+MD5 9feb7449e0a18699a80ac6dd77b48824 jasspa-mesrc-20050505.tar.gz 767929
+RMD160 8d56580eda752490c3e6f64e319fa43f11ea9979 jasspa-mesrc-20050505.tar.gz 767929
+SHA256 9136cb3b703e34257b22b0c2a38e2203e349a8efb8ad73a6bfc05607deb37270 jasspa-mesrc-20050505.tar.gz 767929
+MD5 2548c06eb31b79f48d5366730c4a07db meicons-extra.tar.gz 43345
+RMD160 6fab9d24f82bbdce9d043d1c5b483eee42f1e780 meicons-extra.tar.gz 43345
+SHA256 d56864a6abccda2b6f79b8b86c545ae4b2abb40b8761cd97bda986aed454e8ef meicons-extra.tar.gz 43345
diff --git a/app-editors/jasspa-microemacs/jasspa-microemacs-20050505-r3.ebuild b/app-editors/jasspa-microemacs/jasspa-microemacs-20050505-r3.ebuild
new file mode 100644
index 000000000000..1984e3fee4c5
--- /dev/null
+++ b/app-editors/jasspa-microemacs/jasspa-microemacs-20050505-r3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/jasspa-microemacs/jasspa-microemacs-20050505-r3.ebuild,v 1.1 2006/06/11 15:59:24 mkennedy Exp $
+
+inherit eutils
+
+MY_PV=${PV} # 20021205 -> 021205
+
+DESCRIPTION="Jasspa Microemacs"
+HOMEPAGE="http://www.jasspa.com/"
+SRC_URI="http://www.jasspa.com/release_${PV}/jasspa-memacros-${PV}.tar.gz
+ http://www.jasspa.com/release_${PV}/jasspa-mehtml-${PV}.tar.gz
+ http://www.jasspa.com/release_${PV}/jasspa-mesrc-${PV}.tar.gz
+ http://www.jasspa.com/release_${PV}/meicons-extra.tar.gz"
+# http://www.jasspa.com/release_${MY_PV}/me.ehf.gz
+# http://www.jasspa.com/release_${MY_PV}/meicons.tar.gz
+## http://www.jasspa.com/spelling/ls_enus.tar.gz
+## http://www.jasspa.com/release_${MY_PV}/readme.jasspa_gnome
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64"
+IUSE="X"
+
+DEPEND="virtual/libc
+ sys-libs/ncurses
+ X? ( || ( x11-libs/libX11 virtual/x11 ) )"
+
+S="${WORKDIR}/me${PV:2}/src"
+
+src_unpack() {
+ unpack jasspa-mesrc-${PV}.tar.gz
+ cd ${T}
+ # everything except jasspa-mesrc
+ unpack ${A/jasspa-mesrc-${PV}.tar.gz/}
+ cd ${S}
+ epatch ${FILESDIR}/${PV}-ncurses.patch
+}
+
+src_compile() {
+ sed -i "/^COPTIMISE/s/.*/COPTIMISE = ${CFLAGS}/" linux{2,26}.gmk
+ local loadpath="~/.jasspa:/usr/share/jasspa/site:/usr/share/jasspa"
+ if use X
+ then
+ ./build -p "$loadpath"
+ else
+ ./build -t c -p "$loadpath"
+ fi
+}
+
+src_install() {
+ dodir /usr/share/jasspa
+ keepdir /usr/share/jasspa/site
+ if use X; then
+ newbin me me32 || die
+ dobin me || die
+ else
+ dobin mec || die
+ dosym /usr/bin/mec /usr/bin/me
+ fi
+ dodoc ../*.txt ../change.log
+ cp -r ${T}/* ${D}/usr/share/jasspa
+
+ insinto /usr/share/applications
+ doins ${FILESDIR}/jasspa-microemacs.desktop
+}