summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1.ebuild')
-rw-r--r--dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1.ebuild25
1 files changed, 14 insertions, 11 deletions
diff --git a/dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1.ebuild b/dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1.ebuild
index 70d769becf4c..d10701c912ca 100644
--- a/dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1.ebuild
+++ b/dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1.ebuild
@@ -1,12 +1,11 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-MY_P=${PN}-10.2+${PV/_p/+}
+EAPI=6
-AUTOTOOLS_AUTORECONF=yes
+MY_P=${PN}-10.2+${PV/_p/+}
-inherit eutils autotools-multilib flag-o-matic
+inherit autotools flag-o-matic multilib-minimal
DESCRIPTION="an advanced CDDA reader with error correction"
HOMEPAGE="https://www.gnu.org/software/libcdio/"
@@ -23,27 +22,30 @@ IUSE="+cxx static-libs test"
RDEPEND="app-eselect/eselect-cdparanoia
>=dev-libs/libcdio-0.93[${MULTILIB_USEDEP}]
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
- abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20130224-r10
- !app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )"
+"
+
DEPEND="${RDEPEND}
sys-devel/gettext
virtual/pkgconfig
test? ( dev-lang/perl )"
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}/${MY_P}"
DOCS=( AUTHORS ChangeLog NEWS README THANKS )
-PATCHES=("${FILESDIR}"/${PN}-0.90-oos-tests.patch)
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.90-oos-tests.patch
+)
src_prepare() {
+ default
sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die #466410
- autotools-multilib_src_prepare
+ eautoreconf
[[ ${CC} == *clang* ]] && append-flags -std=gnu89
}
-src_configure() {
+multilib_src_configure() {
local myeconfargs=(
--disable-maintainer-mode
--disable-example-progs
@@ -53,7 +55,8 @@ src_configure() {
)
# Darwin linker doesn't get this
[[ ${CHOST} == *-darwin* ]] && myeconfargs+=( --without-versioned-libs )
- autotools-multilib_src_configure
+ ECONF_SOURCE="${S}" \
+ econf "${myeconfargs[@]}"
}
pkg_postinst() {