Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/fhist/files/, dev-util/fhist/
Date: Mon, 21 Dec 2015 12:38:50
Message-Id: 1450701515.b1a257f4a5459b0962dc72867aee2c39a893a6fb.jlec@gentoo
1 commit: b1a257f4a5459b0962dc72867aee2c39a893a6fb
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 21 12:38:35 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 21 12:38:35 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a257f4
7
8 dev-util/fhist: Version Bump and fix build failure with gcc-5
9
10 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=568962
11
12 Package-Manager: portage-2.2.26
13 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
14
15 dev-util/fhist/Manifest | 1 +
16 dev-util/fhist/fhist-1.19.ebuild | 8 ++---
17 .../fhist/{fhist-1.19.ebuild => fhist-1.21.ebuild} | 14 ++++----
18 dev-util/fhist/files/fhist-1.21-ldflags.patch | 40 ++++++++++++++++++++++
19 dev-util/fhist/metadata.xml | 2 +-
20 5 files changed, 53 insertions(+), 12 deletions(-)
21
22 diff --git a/dev-util/fhist/Manifest b/dev-util/fhist/Manifest
23 index efecc0b..367d098 100644
24 --- a/dev-util/fhist/Manifest
25 +++ b/dev-util/fhist/Manifest
26 @@ -1,2 +1,3 @@
27 DIST fhist-1.16.tar.gz 383180 SHA256 3f71c86939694755e456a9c82156f779063e74240d21da2251f33ae3c25ea336 SHA512 919fc4d424e1f878404ec2d305dbcd66a4697c88c38af54033bdb178704cf08997c816d75db93ddbfc5248f29b997c4b8aaa3fd98ee790c32582124fc332bc1d WHIRLPOOL 6469fc9a4a5ed9f82af0dca8f1f167b9c56385283328d0c24bcd88b7e38fbf9912eeb71a37a64687f9bf1c58e0996ec7ae71649ae6fa4b0622b83f65bfc8526a
28 DIST fhist-1.19.tar.gz 409083 SHA256 e18d97f6ff5c44593f82775eb82540d870409ed80712eead8fd41684f194f62c SHA512 d93f0ce1b29e527af5de3f49d44ebc11567f53bb0b428322daa42b0a4a14ae75333ffcb9a65ba14b2a6240d57be7bdf7632e6b4eccd071d4e9b6e90c14c317a9 WHIRLPOOL 072a3231c3994310396f00dfab0b7214e23c5e59bfa511ba0987ff89b686e3d4a33bf6f10e77fad3f1e80857f337a47a77204d3dd14aa62f42932b48d088afeb
29 +DIST fhist-1.21.D001.tar.gz 409961 SHA256 bc8963b142d3686c3848a74ec996cb8619cd7843deb2f99709d81bed30f6843b SHA512 9f69ba29bdd44b4888decdcfb7db49a29a1c9611ae5cd733af2e3ec04afc498674854616335d13ca732a6485cbffafc6a4072d14a9638ead1dea4412a2070f97 WHIRLPOOL 70f070ac04a4648c8575ee6ffd95edc6d5f6ee0a25e5269842f2d41dac1e600c193a72c1138a4267a02bda4137ed216b9f2c6ae5a758cf8270b1699bd6c5466f
30
31 diff --git a/dev-util/fhist/fhist-1.19.ebuild b/dev-util/fhist/fhist-1.19.ebuild
32 index 7e50006..f9ee56c 100644
33 --- a/dev-util/fhist/fhist-1.19.ebuild
34 +++ b/dev-util/fhist/fhist-1.19.ebuild
35 @@ -1,10 +1,10 @@
36 -# Copyright 1999-2011 Gentoo Foundation
37 +# Copyright 1999-2015 Gentoo Foundation
38 # Distributed under the terms of the GNU General Public License v2
39 # $Id$
40
41 EAPI=4
42
43 -inherit eutils
44 +inherit eutils flag-o-matic
45
46 DESCRIPTION="File history and comparison tools"
47 HOMEPAGE="http://fhist.sourceforge.net/fhist.html"
48 @@ -23,8 +23,8 @@ DEPEND="${RDEPEND}
49 sys-devel/bison
50 test? ( app-arch/sharutils )"
51
52 -MAKEOPTS+=" -j1"
53 -
54 src_prepare() {
55 + MAKEOPTS+=" -j1"
56 epatch "${FILESDIR}"/${PV}-ldflags.patch
57 + append-cflags -fgnu89-inline
58 }
59
60 diff --git a/dev-util/fhist/fhist-1.19.ebuild b/dev-util/fhist/fhist-1.21.ebuild
61 similarity index 65%
62 copy from dev-util/fhist/fhist-1.19.ebuild
63 copy to dev-util/fhist/fhist-1.21.ebuild
64 index 7e50006..d3a2b03 100644
65 --- a/dev-util/fhist/fhist-1.19.ebuild
66 +++ b/dev-util/fhist/fhist-1.21.ebuild
67 @@ -1,14 +1,14 @@
68 -# Copyright 1999-2011 Gentoo Foundation
69 +# Copyright 1999-2015 Gentoo Foundation
70 # Distributed under the terms of the GNU General Public License v2
71 # $Id$
72
73 -EAPI=4
74 +EAPI=5
75
76 -inherit eutils
77 +inherit eutils flag-o-matic
78
79 DESCRIPTION="File history and comparison tools"
80 HOMEPAGE="http://fhist.sourceforge.net/fhist.html"
81 -SRC_URI="http://fhist.sourceforge.net/${P}.tar.gz"
82 +SRC_URI="http://fhist.sourceforge.net/${P}.D001.tar.gz"
83
84 SLOT="0"
85 LICENSE="GPL-3"
86 @@ -23,8 +23,8 @@ DEPEND="${RDEPEND}
87 sys-devel/bison
88 test? ( app-arch/sharutils )"
89
90 -MAKEOPTS+=" -j1"
91 -
92 src_prepare() {
93 - epatch "${FILESDIR}"/${PV}-ldflags.patch
94 + MAKEOPTS+=" -j1"
95 + epatch "${FILESDIR}"/${P}-ldflags.patch
96 + append-cflags -fgnu89-inline
97 }
98
99 diff --git a/dev-util/fhist/files/fhist-1.21-ldflags.patch b/dev-util/fhist/files/fhist-1.21-ldflags.patch
100 new file mode 100644
101 index 0000000..00aab69
102 --- /dev/null
103 +++ b/dev-util/fhist/files/fhist-1.21-ldflags.patch
104 @@ -0,0 +1,40 @@
105 + Makefile.in | 12 ++++++------
106 + 1 file changed, 6 insertions(+), 6 deletions(-)
107 +
108 +diff --git a/Makefile.in b/Makefile.in
109 +index ba4e4c2..c0e552a 100644
110 +--- a/Makefile.in
111 ++++ b/Makefile.in
112 +@@ -916,8 +916,8 @@ common/libcommon.a: $(common_obj)
113 + fcomp_obj = fcomp/main.$(OBJEXT)
114 +
115 + bin/fcomp$(EXEEXT): $(fcomp_obj) common/libcommon.a .bin
116 +- $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $(fcomp_obj) common/libcommon.a \
117 +- $(LDFLAGS) $(LIBS)
118 ++ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $(fcomp_obj) common/libcommon.a \
119 ++ $(LIBS)
120 +
121 + $(bindir)/fcomp$(EXEEXT): bin/fcomp$(EXEEXT) .bindir
122 + $(INSTALL_PROGRAM) bin/fcomp$(EXEEXT) $@
123 +@@ -928,8 +928,8 @@ fhist_obj = fhist/breaks.$(OBJEXT) fhist/diff.$(OBJEXT) fhist/extract.$(OBJEXT)
124 + fhist/subroutine.$(OBJEXT) fhist/update.$(OBJEXT)
125 +
126 + bin/fhist$(EXEEXT): $(fhist_obj) common/libcommon.a .bin
127 +- $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $(fhist_obj) common/libcommon.a \
128 +- $(LDFLAGS) $(LIBS)
129 ++ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $(fhist_obj) common/libcommon.a \
130 ++ $(LIBS)
131 +
132 + $(bindir)/fhist$(EXEEXT): bin/fhist$(EXEEXT) .bindir
133 + $(INSTALL_PROGRAM) bin/fhist$(EXEEXT) $@
134 +@@ -937,8 +937,8 @@ $(bindir)/fhist$(EXEEXT): bin/fhist$(EXEEXT) .bindir
135 + fmerge_obj = fmerge/main.$(OBJEXT) fmerge/work.$(OBJEXT)
136 +
137 + bin/fmerge$(EXEEXT): $(fmerge_obj) common/libcommon.a .bin
138 +- $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $(fmerge_obj) common/libcommon.a \
139 +- $(LDFLAGS) $(LIBS)
140 ++ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $(fmerge_obj) common/libcommon.a \
141 ++ $(LIBS)
142 +
143 + $(bindir)/fmerge$(EXEEXT): bin/fmerge$(EXEEXT) .bindir
144 + $(INSTALL_PROGRAM) bin/fmerge$(EXEEXT) $@
145
146 diff --git a/dev-util/fhist/metadata.xml b/dev-util/fhist/metadata.xml
147 index f17c90b..d575582 100644
148 --- a/dev-util/fhist/metadata.xml
149 +++ b/dev-util/fhist/metadata.xml
150 @@ -1,4 +1,4 @@
151 -<?xml version='1.0' encoding='UTF-8'?>
152 +<?xml version="1.0" encoding="UTF-8"?>
153 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
154 <pkgmetadata>
155 <herd>shell-tools</herd>