Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/rsync: rsync-3.1.1.ebuild ChangeLog rsync-3.1.1_pre2.ebuild
Date: Mon, 07 Jul 2014 07:51:35
Message-Id: 20140707075131.7F7B52004E@flycatcher.gentoo.org
1 polynomial-c 14/07/07 07:51:31
2
3 Modified: ChangeLog
4 Added: rsync-3.1.1.ebuild
5 Removed: rsync-3.1.1_pre2.ebuild
6 Log:
7 changelog
8
9 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
10
11 Revision Changes Path
12 1.255 net-misc/rsync/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rsync/ChangeLog?rev=1.255&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rsync/ChangeLog?rev=1.255&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rsync/ChangeLog?r1=1.254&r2=1.255
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-misc/rsync/ChangeLog,v
21 retrieving revision 1.254
22 retrieving revision 1.255
23 diff -u -r1.254 -r1.255
24 --- ChangeLog 27 May 2014 07:32:45 -0000 1.254
25 +++ ChangeLog 7 Jul 2014 07:51:31 -0000 1.255
26 @@ -1,6 +1,12 @@
27 # ChangeLog for net-misc/rsync
28 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-misc/rsync/ChangeLog,v 1.254 2014/05/27 07:32:45 polynomial-c Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-misc/rsync/ChangeLog,v 1.255 2014/07/07 07:51:31 polynomial-c Exp $
31 +
32 +*rsync-3.1.1 (07 Jul 2014)
33 +
34 + 07 Jul 2014; Lars Wendler <polynomial-c@g.o> -rsync-3.1.1_pre2.ebuild,
35 + +rsync-3.1.1.ebuild:
36 + Version bump. Removed old.
37
38 27 May 2014; Lars Wendler <polynomial-c@g.o> rsync-3.1.1_pre2.ebuild:
39 rsync-3.1.1_pre2 no longer needs the patch from 3.1.0.
40
41
42
43 1.1 net-misc/rsync/rsync-3.1.1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rsync/rsync-3.1.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rsync/rsync-3.1.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: rsync-3.1.1.ebuild
49 ===================================================================
50 # Copyright 1999-2014 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/net-misc/rsync/rsync-3.1.1.ebuild,v 1.1 2014/07/07 07:51:31 polynomial-c Exp $
53
54 EAPI="5"
55
56 inherit eutils flag-o-matic prefix systemd
57
58 DESCRIPTION="File transfer program to keep remote files into sync"
59 HOMEPAGE="http://rsync.samba.org/"
60 SRC_URI="http://rsync.samba.org/ftp/rsync/src/${P/_/}.tar.gz"
61
62 LICENSE="GPL-3"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
65 IUSE="acl iconv ipv6 static xattr"
66
67 if [[ ${PV} = *pre* ]] ; then
68 SRC_URI="http://rsync.samba.org/ftp/rsync/src-previews/${P/_/}.tar.gz"
69 KEYWORDS=""
70 fi
71
72 LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )
73 xattr? ( kernel_linux? ( sys-apps/attr[static-libs(+)] ) )
74 >=dev-libs/popt-1.5[static-libs(+)]"
75 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
76 iconv? ( virtual/libiconv )"
77 DEPEND="${RDEPEND}
78 static? ( ${LIB_DEPEND} )"
79
80 S=${WORKDIR}/${P/_/}
81
82 src_prepare() {
83 epatch_user
84 }
85
86 src_configure() {
87 use static && append-ldflags -static
88 econf \
89 --without-included-popt \
90 $(use_enable acl acl-support) \
91 $(use_enable xattr xattr-support) \
92 $(use_enable ipv6) \
93 $(use_enable iconv) \
94 --with-rsyncd-conf="${EPREFIX}"/etc/rsyncd.conf
95 touch proto.h-tstamp #421625
96 }
97
98 src_install() {
99 emake DESTDIR="${D}" install
100 newconfd "${FILESDIR}"/rsyncd.conf.d rsyncd
101 newinitd "${FILESDIR}"/rsyncd.init.d-r1 rsyncd
102 dodoc NEWS OLDNEWS README TODO tech_report.tex
103 insinto /etc
104 newins "${FILESDIR}"/rsyncd.conf-3.0.9-r1 rsyncd.conf
105
106 insinto /etc/logrotate.d
107 newins "${FILESDIR}"/rsyncd.logrotate rsyncd
108
109 insinto /etc/xinetd.d
110 newins "${FILESDIR}"/rsyncd.xinetd-3.0.9-r1 rsyncd
111
112 # Install the useful contrib scripts
113 exeinto /usr/share/rsync
114 doexe support/*
115 rm -f "${ED}"/usr/share/rsync/{Makefile*,*.c}
116
117 eprefixify "${ED}"/etc/{,xinetd.d}/rsyncd*
118
119 systemd_dounit "${FILESDIR}/rsyncd.service"
120 }
121
122 pkg_postinst() {
123 if egrep -qis '^[[:space:]]use chroot[[:space:]]*=[[:space:]]*(no|0|false)' \
124 "${EROOT}"/etc/rsyncd.conf "${EROOT}"/etc/rsync/rsyncd.conf ; then
125 ewarn "You have disabled chroot support in your rsyncd.conf. This"
126 ewarn "is a security risk which you should fix. Please check your"
127 ewarn "/etc/rsyncd.conf file and fix the setting 'use chroot'."
128 fi
129 }