Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-arch/dpkg: dpkg-1.16.11.ebuild ChangeLog
Date: Sat, 28 Sep 2013 13:55:25
Message-Id: 20130928135519.106D32004C@flycatcher.gentoo.org
1 jer 13/09/28 13:55:18
2
3 Modified: ChangeLog
4 Added: dpkg-1.16.11.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A792A613)
9
10 Revision Changes Path
11 1.234 app-arch/dpkg/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/dpkg/ChangeLog?rev=1.234&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/dpkg/ChangeLog?rev=1.234&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/dpkg/ChangeLog?r1=1.233&r2=1.234
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-arch/dpkg/ChangeLog,v
20 retrieving revision 1.233
21 retrieving revision 1.234
22 diff -u -r1.233 -r1.234
23 --- ChangeLog 11 Aug 2013 15:27:55 -0000 1.233
24 +++ ChangeLog 28 Sep 2013 13:55:18 -0000 1.234
25 @@ -1,6 +1,11 @@
26 # ChangeLog for app-arch/dpkg
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/ChangeLog,v 1.233 2013/08/11 15:27:55 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/ChangeLog,v 1.234 2013/09/28 13:55:18 jer Exp $
30 +
31 +*dpkg-1.16.11 (28 Sep 2013)
32 +
33 + 28 Sep 2013; Jeroen Roovers <jer@g.o> +dpkg-1.16.11.ebuild:
34 + Version bump.
35
36 11 Aug 2013; Jeroen Roovers <jer@g.o> -dpkg-1.17.0.ebuild,
37 dpkg-1.17.1.ebuild:
38
39
40
41 1.1 app-arch/dpkg/dpkg-1.16.11.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/dpkg/dpkg-1.16.11.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-arch/dpkg/dpkg-1.16.11.ebuild?rev=1.1&content-type=text/plain
45
46 Index: dpkg-1.16.11.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-arch/dpkg/dpkg-1.16.11.ebuild,v 1.1 2013/09/28 13:55:18 jer Exp $
51
52 EAPI=4
53 inherit eutils multilib autotools toolchain-funcs
54
55 DESCRIPTION="Package maintenance system for Debian"
56 HOMEPAGE="http://packages.qa.debian.org/dpkg"
57 SRC_URI="mirror://debian/pool/main/d/${PN}/${P/-/_}.tar.xz"
58
59 LICENSE="GPL-2"
60 SLOT="0"
61 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-solaris ~x86-solaris"
62 IUSE="bzip2 dselect nls test unicode zlib"
63
64 LANGS="
65 ast bs ca cs da de dz el eo es et eu fr gl hu id it ja km ko ku lt mr nb ne
66 nl nn pa pl pt_BR pt ro ru sk sv th tl vi zh_CN zh_TW
67 "
68
69 for X in ${LANGS} ; do
70 IUSE="${IUSE} linguas_${X}"
71 done
72
73 RDEPEND=">=dev-lang/perl-5.6.0
74 dev-perl/TimeDate
75 >=sys-libs/ncurses-5.2-r7
76 zlib? ( >=sys-libs/zlib-1.1.4 )
77 bzip2? ( app-arch/bzip2 )"
78 DEPEND="${RDEPEND}
79 app-arch/xz-utils
80 nls? ( app-text/po4a )
81 sys-devel/flex
82 virtual/pkgconfig
83 test? (
84 dev-perl/DateTime-Format-DateParse
85 dev-perl/IO-String
86 dev-perl/Test-Pod
87 )"
88 REQUIRED_USE="dselect? ( nls )"
89
90 src_prepare() {
91 # do not expect Debian's gzip --rsyncable extension
92 epatch "${FILESDIR}"/${PN}-1.16.4.2-gzip-rsyncable.patch
93
94 # Force the use of the running bash for get-version (this file is never
95 # installed, so no need to worry about hardcoding a temporary bash)
96 sed -i -e '1c\#!'"${BASH}" get-version || die
97
98 # this test depends on a Debian only gzip extension that adds --rsyncable
99 # which will therefore always fail on Gentoo. (bug #310847).
100 sed -i scripts/Makefile.am \
101 -e '/850_Dpkg_Compression.t/d' \
102 || die "sed failed"
103
104 # test fails (bug #414095)
105 sed -i utils/Makefile.am \
106 -e '/^test_cases/d;/100_update_alternatives/d' || die
107
108 eautoreconf
109 }
110
111 src_configure() {
112 tc-export CC
113 econf \
114 $(use_enable dselect) \
115 $(use_enable unicode) \
116 $(use_with bzip2 bz2) \
117 $(use_with zlib) \
118 ${myconf} \
119 --disable-compiler-optimisations \
120 --disable-compiler-warnings \
121 --disable-linker-optimisations \
122 --disable-silent-rules \
123 --disable-start-stop-daemon \
124 --localstatedir="${EPREFIX}"/var \
125 --without-selinux
126 }
127
128 src_compile() {
129 emake AR=$(tc-getAR)
130 }
131
132 src_install() {
133 strip-linguas ${LANGS}
134 if [ -z "${LINGUAS}" ] ; then
135 LINGUAS=none
136 fi
137
138 emake DESTDIR="${D}" LINGUAS="${LINGUAS}" install
139 rm "${ED}"/usr/sbin/install-info || die "rm install-info failed"
140 dodoc ChangeLog THANKS TODO
141 keepdir /usr/$(get_libdir)/db/methods/{mnt,floppy,disk}
142 keepdir /usr/$(get_libdir)/db/{alternatives,info,methods,parts,updates}
143 }