summaryrefslogtreecommitdiff
path: root/app-editors/ne
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-editors/ne
reinit the tree, so we can have metadata
Diffstat (limited to 'app-editors/ne')
-rw-r--r--app-editors/ne/Manifest6
-rw-r--r--app-editors/ne/metadata.xml8
-rw-r--r--app-editors/ne/ne-3.0.1-r1.ebuild53
-rw-r--r--app-editors/ne/ne-3.0.1.ebuild53
4 files changed, 120 insertions, 0 deletions
diff --git a/app-editors/ne/Manifest b/app-editors/ne/Manifest
new file mode 100644
index 000000000000..c6f0b0d6067b
--- /dev/null
+++ b/app-editors/ne/Manifest
@@ -0,0 +1,6 @@
+DIST ne-3.0.1.tar.gz 1193311 SHA256 92b646dd2ba64052e62deaa4239373821050a03e1b7d09d203ce04f2adfbd0e4 SHA512 3750140a49c7424e92e509137d5f31d305b81d41939a2578f6a26065216ebd1aa444b0e8d7e79dd09cc525e1055cda4d756f21ec810f860063d2eec861ea8273 WHIRLPOOL e0630f7e077400393ee5734989327369f2d646c88a32313f193b34e7f44d7962b368a5deb5876cfe997e34295078b44fba1672cfb257ef3dc08a8597a5708a5b
+EBUILD ne-3.0.1-r1.ebuild 1111 SHA256 a300bcde964b1d54fe60dbe769f6977b015a8cce16d88fbd67c40ec5157e2f86 SHA512 bfba8a0823cefb302869bc454b83ab1e1deb23d2eff52d779a453d20b3a250327e9e5003aca3c1d75c7048572f2ddbd2869af9687ff12b4667d110bbeb9bb7ec WHIRLPOOL 98f2d5a2fe2b710c4842320cb38e0e05f4839aebc2673627afcb8e4a8ec1baee9acfcc7ae99b97d6f4433dbf94d8435d021143885088bb0b8e0af8948e915cf0
+EBUILD ne-3.0.1.ebuild 1101 SHA256 8b34a221b0208af80ad884988819ff1af99ccffd48fcb97e7d53486030fa9c4a SHA512 13bafaacb212b744bc41aa91e42c56a3ca266f564f98ddf974005eba08924d71aab27364e8777811030884717585bd9952bc7e1402bd02ada7082ec777cfa621 WHIRLPOOL 7286de612032910c0b84ec3949909fffa6d7a05fe0c8ef378a81d0bc3be5d5fafb9bc6c2870077ade1fe1906bcc33d595f1a6ec3bd097509e7bddf0b873f4867
+MISC ChangeLog 2941 SHA256 f45b71f7128d2dec2bcf611975a8d961a9166b0dc7967cf7f013b921f76837fd SHA512 5dd3683dff2481ab514e31d00694c4e79adfc5b444f0a4ef4610b03400d12e2b0a7a134dc941c8ab1e849831bc339784e1a1d56a231e3af973a1fa37df272cbd WHIRLPOOL e8fe1f9a236f187927ec71a9e0585442783b599b640860543c3b479bde0e5a35433d09013fc5de26353d1f4c9c73235a1695fc6f936ef2130cd023e1d3d8cbc8
+MISC ChangeLog-2015 6623 SHA256 d196f62f390526c00352c77e510de527cc5f301a29326f4c14f4b92a24a5da12 SHA512 5b22baf0de6591e047f9cc46624ab17bec359742b67a1c137af336987d09dbf162d24a0e3fe0efa123529950c64d406a5c85f38843f6c6dff00d21f9d4af677d WHIRLPOOL 6f420309db651efe52690da819ad1b6b2451a5ebb690d078bac7f6adb0ae9f844084547db101525dce53a2847537c005eb4275c4d977e842d20ad7574da6ad3c
+MISC metadata.xml 249 SHA256 6619963d2d2ea271e4d62f50c0c66b8e0b009157c31d6dc1b762bbb12a08c195 SHA512 40160ace781dd306147377e882be12701aa73684143080278ac55ba434185e3673aeadad11224743eefa70962ed005db0337e2ef2b5dbe6eb9fdec01bf72283c WHIRLPOOL ff4a1979205a1c9668cb80bef450114bf3258843a81573cfd2638f1e6b0f85edc75ef79c14c0c11e92a6b75022cb69cc6df1275e9c1a12e0ef8a5b32502938a3
diff --git a/app-editors/ne/metadata.xml b/app-editors/ne/metadata.xml
new file mode 100644
index 000000000000..1d1325e157ac
--- /dev/null
+++ b/app-editors/ne/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-needed -->
+<use>
+<flag name="tinfo">Link against libtinfo from sys-libs/ncurses</flag>
+</use>
+</pkgmetadata>
diff --git a/app-editors/ne/ne-3.0.1-r1.ebuild b/app-editors/ne/ne-3.0.1-r1.ebuild
new file mode 100644
index 000000000000..9d68adc0f1a0
--- /dev/null
+++ b/app-editors/ne/ne-3.0.1-r1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="the nice editor, easy to use for the beginner and powerful for the wizard"
+HOMEPAGE="http://ne.di.unimi.it/"
+SRC_URI="${HOMEPAGE}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE="tinfo"
+
+DEPEND="sys-libs/ncurses:0=[tinfo?]"
+
+RDEPEND="
+ ${DEPEND}
+ dev-lang/perl
+"
+
+HTML_DOCS=( doc/html/. )
+
+src_prepare() {
+ default
+ sed -i -e 's/-O3//' src/makefile || die
+}
+
+src_configure() {
+ local sedflags="s|-lcurses|-lncurses|g"
+ use tinfo && sedflags="s|-lcurses|-ltinfo|g"
+ sed -i -e "${sedflags}" src/makefile || die
+}
+
+src_compile() {
+ append-cflags -std=c11
+ emake -C src CC="$(tc-getCC)" \
+ NE_GLOBAL_DIR="/usr/share/${PN}" \
+ OPTS="${CFLAGS}" \
+ "${PN}"
+}
+
+src_install() {
+ dobin "src/${PN}"
+
+ insinto "/usr/share/${PN}/syntax"
+ doins syntax/*.jsf
+
+ doman "doc/${PN}.1"
+ dodoc CHANGES README.md NEWS doc/*.{txt,pdf,texinfo} doc/default.*
+}
diff --git a/app-editors/ne/ne-3.0.1.ebuild b/app-editors/ne/ne-3.0.1.ebuild
new file mode 100644
index 000000000000..3641ef3cf258
--- /dev/null
+++ b/app-editors/ne/ne-3.0.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="the nice editor, easy to use for the beginner and powerful for the wizard"
+HOMEPAGE="http://ne.di.unimi.it/"
+SRC_URI="${HOMEPAGE}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=tinfo
+
+DEPEND="
+ >=sys-libs/ncurses-5.2[tinfo?]
+"
+RDEPEND="
+ ${DEPEND}
+ dev-lang/perl
+"
+
+src_prepare() {
+ sed -i -e 's/-O3//' src/makefile || die
+}
+
+src_configure() {
+ if use tinfo; then
+ sed -i -e 's|-lcurses|-ltinfo|g' src/makefile || die
+ else
+ sed -i -e 's|-lcurses|-lncurses|g' src/makefile || die
+ fi
+}
+
+src_compile() {
+ append-cflags -std=c11
+ emake -C src CC="$(tc-getCC)" \
+ NE_GLOBAL_DIR="/usr/share/ne" \
+ OPTS="${CFLAGS}" \
+ ne || die
+}
+
+src_install() {
+ dobin src/ne
+
+ insinto /usr/share/ne/syntax
+ doins syntax/*.jsf
+
+ doman doc/ne.1
+ dohtml -r doc/html/.
+ dodoc CHANGES README.md NEWS doc/*.{txt,pdf,texinfo} doc/default.*
+}