forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
rzip-2.1-r2.ebuild
39 lines (31 loc) · 1.05 KB
/
rzip-2.1-r2.ebuild
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="2"
inherit autotools eutils
DESCRIPTION="Compression program for large files"
HOMEPAGE="http://rzip.samba.org"
SRC_URI="http://rzip.samba.org/ftp/rzip/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 hppa ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
DEPEND="app-arch/bzip2"
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.1-darwin.patch
eautoreconf
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
}
pkg_postinst() {
ewarn "Warning: Gentoo shipped a broken rzip for quite some time. During"
ewarn "compression of large files it didn't set the right file size, so"
ewarn "if you have any reason to believe that your archive was compressed "
ewarn "with an old Gentoo rzip, please refer to "
ewarn " https://bugs.gentoo.org/show_bug.cgi?id=217552 "
ewarn "for the rzip-handle-broken-archive.patch patch to rescue your"
ewarn "data."
ewarn
ewarn "We apologize for the inconvenience."
}