summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-editors/uemacs-pk')
-rw-r--r--app-editors/uemacs-pk/ChangeLog23
-rw-r--r--app-editors/uemacs-pk/Manifest13
-rw-r--r--app-editors/uemacs-pk/metadata.xml22
-rw-r--r--app-editors/uemacs-pk/uemacs-pk-9999.ebuild40
4 files changed, 98 insertions, 0 deletions
diff --git a/app-editors/uemacs-pk/ChangeLog b/app-editors/uemacs-pk/ChangeLog
new file mode 100644
index 0000000..a19b50b
--- /dev/null
+++ b/app-editors/uemacs-pk/ChangeLog
@@ -0,0 +1,23 @@
+# ChangeLog for app-editors/uemacs-pk
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 21 Aug 2011; Ulrich Mueller <ulm@gentoo.org>
+ -uemacs-pk-4.0.15_p20101216.ebuild:
+ Package renamed to uemacs-pk. Snapshot moved to portage tree.
+
+ 25 Jul 2011; Ulrich Mueller <ulm@gentoo.org> uemacs-pk-9999.ebuild:
+ Update ebuild for git-2.eclass.
+
+*uemacs-pk-4.0.15_p20101216 (01 Jul 2011)
+
+ 01 Jul 2011; Ulrich Mueller <ulm@gentoo.org>
+ +uemacs-pk-4.0.15_p20101216.ebuild, uemacs-pk-9999.ebuild:
+ Snapshot. Update EAPI to 4.
+
+*uemacs-pk-9999 (12 Sep 2010)
+
+ 12 Sep 2010; Ulrich Mueller <ulm@gentoo.org> +uemacs-pk-9999.ebuild,
+ +metadata.xml:
+ Initial import. Ebuild copied from uemacs-pk and modified by me.
+
diff --git a/app-editors/uemacs-pk/Manifest b/app-editors/uemacs-pk/Manifest
new file mode 100644
index 0000000..094d2ae
--- /dev/null
+++ b/app-editors/uemacs-pk/Manifest
@@ -0,0 +1,13 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+EBUILD uemacs-pk-9999.ebuild 968 RMD160 700e507d2890044769433cd8429990cd0315ddd2 SHA1 7290111e4aeac9a93e41bcff3a8d5055d2911f73 SHA256 6f092404dc24b06e80458a86a0351b6134dcaaad89edf41a36474e59ea82b2b1
+MISC ChangeLog 746 RMD160 78dec82db76ec47596c3a071db56423336083fc1 SHA1 287ea5c6cec67005eafafde8f378be286c10dcc6 SHA256 354f79888f0e70dd0439f1f8170e81e51db581c4f97caa6fc7021b533355bd71
+MISC metadata.xml 945 RMD160 491b0ce5fb5698bd1d1cb4bd0d99965bd867277b SHA1 470ef66b4ed2fec31229e7f66d1ad8706a781482 SHA256 20f67b1215ecb8d611237bcad8b1091fc0c62580bdab27ce6185469851365c80
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iEYEARECAAYFAk5Q8wUACgkQOeoy/oIi7uxTMgCgr512hIQQT7FPl67dse4HSXoe
+JxEAn0nPjs0l7W4luXtUkHslH+d51rNE
+=YgGe
+-----END PGP SIGNATURE-----
diff --git a/app-editors/uemacs-pk/metadata.xml b/app-editors/uemacs-pk/metadata.xml
new file mode 100644
index 0000000..62e65fa
--- /dev/null
+++ b/app-editors/uemacs-pk/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>emacs</herd>
+<longdescription>
+ WHAT IS uEmacs/PK?
+
+ uEmacs/PK 4.0 is an enhanced version of MicroEMACS 3.9e. Enhancements have
+ been incorporated by Petri H. Kutvonen, University of Helsinki, Finland,
+ kutvonen@cs.Helsinki.FI.
+
+ WHY IS IT BASED ON AN OLD VERSION OF MicroEMACS?
+
+ In my opinion 3.9e was the best of all MicroEMACSes. Creeping featurism,
+ growing size, and reduced portability made versions 3.10 and 3.11 less
+ attractive. MicroEMACS 3.9e was one of the few editors that were truly
+ portable between different flavours of UNIX, PC/MS-DOS, and VAX/VMS. It was
+ pretty robust - although not flawless. uEmacs/PK 4.0 includes numerous bug
+ fixes, adds some new functionality and comfort but does not sacrifice the
+ best things (small size and portability).
+</longdescription>
+</pkgmetadata>
diff --git a/app-editors/uemacs-pk/uemacs-pk-9999.ebuild b/app-editors/uemacs-pk/uemacs-pk-9999.ebuild
new file mode 100644
index 0000000..88a635d
--- /dev/null
+++ b/app-editors/uemacs-pk/uemacs-pk-9999.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+EGIT_REPO_URI="git://git.kernel.org/pub/scm/editors/uemacs/uemacs.git"
+
+inherit git-2 toolchain-funcs
+
+DESCRIPTION="uEmacs/PK is an enhanced version of MicroEMACS"
+HOMEPAGE="http://git.kernel.org/?p=editors/uemacs/uemacs.git;a=summary
+ ftp://ftp.cs.helsinki.fi/pub/Software/Local/uEmacs-PK"
+SRC_URI=""
+
+LICENSE="free-noncomm"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="sys-libs/ncurses"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i -e "s:/usr/lib/:/usr/share/${PN}/:" epath.h || die
+ # Respect LDFLAGS when linking
+ sed -i -e 's/\(\$(CC) \$(DEFINES)\) \(-o \$@\)/\1 $(LDFLAGS) \2/' \
+ Makefile || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin em
+ insinto /usr/share/${PN}
+ doins emacs.hlp
+ newins emacs.rc .emacsrc
+ dodoc README readme.39e emacs.ps UTF-8-demo.txt
+}