Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/taylor-uucp/files/, net-misc/taylor-uucp/
Date: Sun, 06 Mar 2016 11:21:20
Message-Id: 1457176160.faeeb6bae0c48353f06c8d7216b46447078e484d.jer@gentoo
1 commit: faeeb6bae0c48353f06c8d7216b46447078e484d
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Sat Mar 5 11:08:40 2016 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 5 11:09:20 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faeeb6ba
7
8 net-misc/taylor-uucp: Fix compiler warning (bug #520628).
9
10 Package-Manager: portage-2.2.27
11
12 .../files/taylor-uucp-1.07-fprintf.patch | 11 ++++
13 net-misc/taylor-uucp/taylor-uucp-1.07-r3.ebuild | 58 ++++++++++++++++++++++
14 2 files changed, 69 insertions(+)
15
16 diff --git a/net-misc/taylor-uucp/files/taylor-uucp-1.07-fprintf.patch b/net-misc/taylor-uucp/files/taylor-uucp-1.07-fprintf.patch
17 new file mode 100644
18 index 0000000..5ac0304
19 --- /dev/null
20 +++ b/net-misc/taylor-uucp/files/taylor-uucp-1.07-fprintf.patch
21 @@ -0,0 +1,11 @@
22 +--- a/uuconv.c
23 ++++ b/uuconv.c
24 +@@ -676,7 +676,7 @@
25 + {
26 + if ((*pz)[0] != '-' && pz != pzarg)
27 + fprintf (e, " ");
28 +- fprintf (e, *pz);
29 ++ fprintf (e, "%s", *pz);
30 + }
31 + }
32 +
33
34 diff --git a/net-misc/taylor-uucp/taylor-uucp-1.07-r3.ebuild b/net-misc/taylor-uucp/taylor-uucp-1.07-r3.ebuild
35 new file mode 100644
36 index 0000000..4e66a43
37 --- /dev/null
38 +++ b/net-misc/taylor-uucp/taylor-uucp-1.07-r3.ebuild
39 @@ -0,0 +1,58 @@
40 +# Copyright 1999-2013 Gentoo Foundation
41 +# Distributed under the terms of the GNU General Public License v2
42 +# $Id$
43 +
44 +EAPI="5"
45 +
46 +inherit eutils flag-o-matic autotools
47 +
48 +DESCRIPTION="Taylor UUCP"
49 +HOMEPAGE="http://www.airs.com/ian/uucp.html"
50 +SRC_URI="mirror://gnu/uucp/uucp-${PV}.tar.gz"
51 +
52 +LICENSE="GPL-2"
53 +SLOT="0"
54 +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
55 +
56 +S="${WORKDIR}/uucp-${PV}"
57 +
58 +src_prepare() {
59 + epatch "${FILESDIR}"/${P}-gentoo.patch
60 + epatch "${FILESDIR}"/${P}-fprintf.patch
61 + mv configure.{in,ac} || die
62 + sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die
63 + eautoreconf
64 +}
65 +
66 +src_configure() {
67 + append-cppflags -D_GNU_SOURCE -fno-strict-aliasing
68 + econf --with-newconfigdir=/etc/uucp
69 +}
70 +
71 +src_install() {
72 + dodir /usr/share/man/man{1,8}
73 + dodir /usr/share/info
74 + dodir /etc/uucp
75 + dodir /usr/bin /usr/sbin
76 + diropts -o uucp -g uucp -m 0750
77 + keepdir /var/log/uucp /var/spool/uucp
78 + diropts -o uucp -g uucp -m 0775
79 + keepdir /var/spool/uucppublic
80 +
81 + emake \
82 + "prefix=${D}/usr" \
83 + "sbindir=${D}/usr/sbin" \
84 + "bindir=${D}/usr/bin" \
85 + "man1dir=${D}/usr/share/man/man1" \
86 + "man8dir=${D}/usr/share/man/man8" \
87 + "newconfigdir=${D}/etc/uucp" \
88 + "infodir=${D}/usr/share/info" \
89 + install install-info
90 + sed -i -e 's:/usr/spool:/var/spool:g' sample/config
91 + cp sample/* "${ED}/etc/uucp" || die
92 + dodoc ChangeLog NEWS README TODO
93 +}
94 +
95 +pkg_preinst() {
96 + usermod -s /bin/bash uucp
97 +}