forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dev-libs/libcdio: Bump to version 1.1.0
Package-Manager: Portage-2.3.18, Repoman-2.3.6
- Loading branch information
Lars Wendler
committed
Dec 12, 2017
1 parent
238ec2f
commit 1fec6ca
Showing
2 changed files
with
74 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
DIST libcdio-0.93.tar.gz 2723371 BLAKE2B 3dc361f48c0ccc22c76ad691f856512a87906ddccdbf05a22d4c8f7f28221d201480e015532be382d576550ecabae40df9e325043fa6cff89b39d77e30b6509b SHA512 a2ea7a1f219e1abdbbb42633003e10ff77b6a879133c96a0c8e7a80fe205c08a48bade1d9941c6493f24d6eb2ed410469b57e19d9740a4400266a6f3f9d3da91 | ||
DIST libcdio-0.94.tar.gz 2355452 BLAKE2B c6a720fb714e6aa0d4425ccf92e4c08172d26d77a94e8a6897ffee197a740de78da8d480ec9af2dcfd59c3f96fb2a823a4e39259389dd82ece4108c6a05a4646 SHA512 e1d3c96c4acc7be923c97109c3f76223adc00b293278daef7d5008b1e5d67f33402f9f224f05120e9e1e8b3a8d1fa1b0bd5069dc6dd309741e3590e2c19e0e66 | ||
DIST libcdio-1.0.0.tar.gz 2343992 BLAKE2B d187a0aba99efa1172cab302fcd020dc2a581633368230a6ba00db6250c8e7d5e66111fba1804ecb0ba5416c876f88f1d07549118bb003d4631c14d0f3e85ba6 SHA512 2beb5c9cf455c5b56f0a8ba641b8fe322c487256b017108fadbdf288e92787fa0b956d2291aa877df5a9b4494f8425de58c0f71d587ef5f9346987733f66e5dc | ||
DIST libcdio-1.1.0.tar.gz 2348106 BLAKE2B c63959d6cd92288b2d098f19b28a61fc5a7005390186045c6f72392becf9eb5808da7a8b952de166c5b263b9c10e594031a3fb908331eda040c210b984b3e11e SHA512 fe5a0d726974c8678b59de74ce043a5ed464f6ab595bf938e90bc5a348e9e882755e75aa3eecce50ce910b28e2498b5a892402fc0ea8728d382d1af36db71985 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
inherit autotools libtool ltprune multilib-minimal | ||
|
||
DESCRIPTION="A library to encapsulate CD-ROM reading and control" | ||
HOMEPAGE="https://www.gnu.org/software/libcdio/" | ||
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" | ||
|
||
LICENSE="GPL-3" | ||
SLOT="0/17" # subslot is based on SONAME | ||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" | ||
IUSE="cddb +cxx minimal static-libs test" | ||
|
||
RDEPEND=" | ||
!minimal? ( | ||
>=sys-libs/ncurses-5.7-r7:0= | ||
cddb? ( >=media-libs/libcddb-1.3.2 ) | ||
) | ||
>=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] | ||
" | ||
DEPEND="${RDEPEND} | ||
sys-apps/sed | ||
sys-devel/gettext | ||
virtual/pkgconfig | ||
test? ( dev-lang/perl ) | ||
" | ||
|
||
DOCS="AUTHORS ChangeLog NEWS README* THANKS TODO" | ||
|
||
MULTILIB_WRAPPED_HEADERS=( | ||
/usr/include/cdio/cdio_config.h | ||
/usr/include/cdio/version.h | ||
) | ||
|
||
src_prepare() { | ||
default | ||
|
||
eautoreconf | ||
|
||
sed \ | ||
-e "s:-lncurses:$($(tc-getPKG_CONFIG) --libs ncurses):g" \ | ||
-i configure || die | ||
|
||
elibtoolize # to prevent -L/usr/lib ending up in the linker line wrt 499510 | ||
} | ||
|
||
multilib_src_configure() { | ||
local util_switch | ||
if ! multilib_is_native_abi || use minimal ; then | ||
util_switch="--without" | ||
else | ||
util_switch="--with" | ||
fi | ||
|
||
# Tests fail if ECONF_SOURCE is not relative | ||
ECONF_SOURCE="../${P}" econf \ | ||
--disable-maintainer-mode \ | ||
$(use_enable cxx) \ | ||
--disable-cpp-progs \ | ||
--disable-example-progs \ | ||
$(use_enable static-libs static) \ | ||
$(use_enable cddb) \ | ||
--disable-vcd-info \ | ||
${util_switch}-{cd-drive,cd-info,cdda-player,cd-read,iso-info,iso-read} | ||
} | ||
|
||
multilib_src_install_all() { | ||
einstalldocs | ||
prune_libtool_files | ||
} |