Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/dfshow/
Date: Sun, 08 Sep 2019 07:55:29
Message-Id: 1567929306.f80edb0cf3c0fde8b5e467e6cab291fdd183a3da.juippis@gentoo
1 commit: f80edb0cf3c0fde8b5e467e6cab291fdd183a3da
2 Author: Angelos Kouratzinos <pepitsizous <AT> zoho <DOT> com>
3 AuthorDate: Fri Jul 12 23:06:45 2019 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 8 07:55:06 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f80edb0c
7
8 app-misc/dfshow: add ebuild for dfshow
9
10 a modern reimplementation of applications from DF-EDIT
11 Bug: https://bugs.gentoo.org/671874
12 Signed-off-by: Angelos Kouratzinos <pepitsizous <AT> zoho.com>
13 Package-Manager: Portage-2.3.66, Repoman-2.3.11
14 Closes: https://github.com/gentoo/gentoo/pull/12437
15 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
16
17 app-misc/dfshow/Manifest | 1 +
18 app-misc/dfshow/dfshow-0.8.0_beta.ebuild | 30 ++++++++++++++++++++++++++++++
19 app-misc/dfshow/metadata.xml | 17 +++++++++++++++++
20 3 files changed, 48 insertions(+)
21
22 diff --git a/app-misc/dfshow/Manifest b/app-misc/dfshow/Manifest
23 new file mode 100644
24 index 00000000000..ce73746af13
25 --- /dev/null
26 +++ b/app-misc/dfshow/Manifest
27 @@ -0,0 +1 @@
28 +DIST dfshow-0.8.0_beta.tar.gz 97301 BLAKE2B fa98ef37d23ef39e8512eed410d4a3a9e45aee87d9ee1c35230a9bea47af61c936091117c7232c195cd661ba61b09376ba1db4167bf8388323311f2a2fa7b6a6 SHA512 79cd82916521500d5f6f7ab00770af084f1a52069fe5625b7336f3081084ece6d2773be7f5480c444455ad3151e603d937b3feb279a18502c435c1a05d6d1446
29
30 diff --git a/app-misc/dfshow/dfshow-0.8.0_beta.ebuild b/app-misc/dfshow/dfshow-0.8.0_beta.ebuild
31 new file mode 100644
32 index 00000000000..c452101f7fc
33 --- /dev/null
34 +++ b/app-misc/dfshow/dfshow-0.8.0_beta.ebuild
35 @@ -0,0 +1,30 @@
36 +# Copyright 1999-2019 Gentoo Authors
37 +# Distributed under the terms of the GNU General Public License v2
38 +
39 +EAPI=7
40 +
41 +inherit autotools
42 +
43 +MY_PV="${PV//_beta/-beta}"
44 +
45 +DESCRIPTION="DF-SHOW is a Unix-like rewrite of some of the applications from DF-EDIT"
46 +HOMEPAGE="https://github.com/roberthawdon/dfshow"
47 +SRC_URI="https://github.com/roberthawdon/dfshow/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
48 +
49 +S="${WORKDIR}/${PN}-${MY_PV}"
50 +
51 +LICENSE="GPL-3"
52 +SLOT="0"
53 +KEYWORDS="~amd64 ~x86"
54 +
55 +DEPEND="dev-libs/libconfig
56 +sys-libs/ncurses:0=
57 +"
58 +RDEPEND="${DEPEND}"
59 +
60 +src_prepare() {
61 + default
62 + sed -i 's/LDADD = -lncursesw -lm -lconfig/LDADD = -lncursesw -lm -lconfig -ltinfow/' Makefile.am || die "sed in Makefile.am failed"
63 + eautoreconf
64 + eautomake --add-missing
65 +}
66
67 diff --git a/app-misc/dfshow/metadata.xml b/app-misc/dfshow/metadata.xml
68 new file mode 100644
69 index 00000000000..6ba2366d6cc
70 --- /dev/null
71 +++ b/app-misc/dfshow/metadata.xml
72 @@ -0,0 +1,17 @@
73 +<?xml version="1.0" encoding="UTF-8"?>
74 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
75 +<pkgmetadata>
76 + <maintainer type="person">
77 + <email>pepitsizous@××××.com</email>
78 + <name>Angelos Kouratzinos</name>
79 + </maintainer>
80 + <maintainer type="project">
81 + <email>proxy-maint@g.o</email>
82 + <name>Proxy Maintainers</name>
83 + </maintainer>
84 + <longdescription lang="en">
85 + DF-SHOW (Directory File Show) is a Unix-like rewrite of some of
86 + the applications from Larry Kroeker's DF-EDIT (Directory File Editor)
87 + for MS-DOS and PC-DOS systems, based on the Version 2.3d release from 1986.
88 + </longdescription>
89 +</pkgmetadata>