1 |
commit: 750bb26e8807aa63a8f9e6fa46664f07b6373d3a |
2 |
Author: David Seifert <soap <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Aug 18 11:41:19 2019 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Aug 18 11:41:19 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=750bb26e |
7 |
|
8 |
net-misc/dcetest: Port to EAPI 7 |
9 |
|
10 |
Package-Manager: Portage-2.3.71, Repoman-2.3.17 |
11 |
Signed-off-by: David Seifert <soap <AT> gentoo.org> |
12 |
|
13 |
net-misc/dcetest/Manifest | 2 +- |
14 |
net-misc/dcetest/dcetest-2.0.ebuild | 29 +++++++++------------- |
15 |
.../files/dcetest-2.0-fix-build-system.patch | 23 +++++++++++++++++ |
16 |
3 files changed, 36 insertions(+), 18 deletions(-) |
17 |
|
18 |
diff --git a/net-misc/dcetest/Manifest b/net-misc/dcetest/Manifest |
19 |
index 7f16738eb51..8c1f72f9d42 100644 |
20 |
--- a/net-misc/dcetest/Manifest |
21 |
+++ b/net-misc/dcetest/Manifest |
22 |
@@ -1 +1 @@ |
23 |
-DIST dcetest.tar 133120 BLAKE2B 23896f8e40711f8e5123bc24194d302d6ad697e7412d98b7d53f0f89d308a52139e3c892a6de9e55dbfa10cc8e0b24d70fd6284b7d1ea5e461146edb27653fec SHA512 ac14f753fbd88be14a4d060f24773200967228154be0d3eb19becb38fd90093e0feca0d9a43873ffad59f5ea2489d35de5e4958f72c2064f98506954b698afdf |
24 |
+DIST dcetest-2.0.tar 133120 BLAKE2B 23896f8e40711f8e5123bc24194d302d6ad697e7412d98b7d53f0f89d308a52139e3c892a6de9e55dbfa10cc8e0b24d70fd6284b7d1ea5e461146edb27653fec SHA512 ac14f753fbd88be14a4d060f24773200967228154be0d3eb19becb38fd90093e0feca0d9a43873ffad59f5ea2489d35de5e4958f72c2064f98506954b698afdf |
25 |
|
26 |
diff --git a/net-misc/dcetest/dcetest-2.0.ebuild b/net-misc/dcetest/dcetest-2.0.ebuild |
27 |
index b88a73a876f..b0b822c166a 100644 |
28 |
--- a/net-misc/dcetest/dcetest-2.0.ebuild |
29 |
+++ b/net-misc/dcetest/dcetest-2.0.ebuild |
30 |
@@ -1,32 +1,27 @@ |
31 |
-# Copyright 1999-2018 Gentoo Foundation |
32 |
+# Copyright 1999-2019 Gentoo Authors |
33 |
# Distributed under the terms of the GNU General Public License v2 |
34 |
|
35 |
-EAPI=0 |
36 |
+EAPI=7 |
37 |
+ |
38 |
+inherit flag-o-matic toolchain-funcs |
39 |
|
40 |
DESCRIPTION="dcetest is a clone of the Windows rpcinfo" |
41 |
HOMEPAGE="http://www.atstake.com/research/tools/info_gathering/" |
42 |
-SRC_URI="http://www.atstake.com/research/tools/info_gathering/dcetest.tar" |
43 |
+SRC_URI="mirror://gentoo/${PN}.tar -> ${P}.tar" |
44 |
+ |
45 |
LICENSE="GPL-2" |
46 |
SLOT="0" |
47 |
KEYWORDS="ppc x86" |
48 |
-IUSE="" |
49 |
-DEPEND="sys-apps/sed" |
50 |
-RDEPEND="" |
51 |
-S=${WORKDIR}/${PN} |
52 |
|
53 |
-src_unpack() { |
54 |
- unpack ${A} |
55 |
- cd "${S}" |
56 |
- # cleanup the makefile a little |
57 |
- sed -e '/^CC/d' -i Makefile |
58 |
- sed -e 's/CFLAGS.*/CFLAGS += -Wall -funsigned-char -fPIC/g' -i Makefile |
59 |
-} |
60 |
+S="${WORKDIR}/${PN}" |
61 |
+PATCHES=( "${FILESDIR}"/${PN}-2.0-fix-build-system.patch ) |
62 |
|
63 |
-src_compile() { |
64 |
- emake || die |
65 |
+src_configure() { |
66 |
+ tc-export CC |
67 |
+ append-cflags -funsigned-char -Wall |
68 |
} |
69 |
|
70 |
src_install() { |
71 |
- dobin dcetest || die |
72 |
+ dobin dcetest |
73 |
dodoc CHANGELOG README VERSION nt4sp6adefault.txt out out.txt out2.txt w2ksp0.txt |
74 |
} |
75 |
|
76 |
diff --git a/net-misc/dcetest/files/dcetest-2.0-fix-build-system.patch b/net-misc/dcetest/files/dcetest-2.0-fix-build-system.patch |
77 |
new file mode 100644 |
78 |
index 00000000000..af7736a3144 |
79 |
--- /dev/null |
80 |
+++ b/net-misc/dcetest/files/dcetest-2.0-fix-build-system.patch |
81 |
@@ -0,0 +1,23 @@ |
82 |
+--- a/Makefile |
83 |
++++ b/Makefile |
84 |
+@@ -1,19 +1 @@ |
85 |
+-.SUFFIXES: .a .o .c |
86 |
+-CC = gcc |
87 |
+-CFLAGS = -Wall -funsigned-char -c -fPIC -ggdb |
88 |
+- |
89 |
+-BINS = dcetest |
90 |
+-ALL = $(BINS) |
91 |
+- |
92 |
+-DCE_OBJS = dcetest.o tcpstuff.o |
93 |
+- |
94 |
+-dcetest: $(DCE_OBJS) |
95 |
+- $(CC) -o dcetest $(DCE_OBJS) |
96 |
+- |
97 |
+-clean: |
98 |
+- rm -f *~ *.bak |
99 |
+- rm -f include/*~ include/*.bak |
100 |
+- rm -f *.o |
101 |
+- rm -f dcetest |
102 |
+- |
103 |
+- |
104 |
++dcetest: tcpstuff.o |