From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-libs/libcdio/Manifest | 9 +++++ dev-libs/libcdio/libcdio-0.92.ebuild | 67 ++++++++++++++++++++++++++++++++ dev-libs/libcdio/libcdio-0.93.ebuild | 67 ++++++++++++++++++++++++++++++++ dev-libs/libcdio/libcdio-0.94-r1.ebuild | 68 +++++++++++++++++++++++++++++++++ dev-libs/libcdio/metadata.xml | 15 ++++++++ 5 files changed, 226 insertions(+) create mode 100644 dev-libs/libcdio/Manifest create mode 100644 dev-libs/libcdio/libcdio-0.92.ebuild create mode 100644 dev-libs/libcdio/libcdio-0.93.ebuild create mode 100644 dev-libs/libcdio/libcdio-0.94-r1.ebuild create mode 100644 dev-libs/libcdio/metadata.xml (limited to 'dev-libs/libcdio') diff --git a/dev-libs/libcdio/Manifest b/dev-libs/libcdio/Manifest new file mode 100644 index 000000000000..91abdc02fa3c --- /dev/null +++ b/dev-libs/libcdio/Manifest @@ -0,0 +1,9 @@ +DIST libcdio-0.92.tar.gz 2710084 SHA256 3336bf352aff43b5023e41a6d23525172a3b4ee433c467bd0fab5b8becb33fad SHA512 aeeb51c87f966683a1f10960e4d000098603adfbd8036cff17f62afa5de08a2dbe4f8df7d1bc1fd0438c0ac5f868b2950ed9379ea17b7d98fbd23ef023777747 WHIRLPOOL 051ba189fef5f28ae8ac98caab7bdb7468423f53d7b423e1a2416a8741339ff5aed76115a665f91d406254462c87cf84274a1b777a8f39064624fe908ff1fb0c +DIST libcdio-0.93.tar.gz 2723371 SHA256 4972cd22fd8d0e8bff922d35c7a645be0db0ab0e7b3dfaecc9cd8272429d6975 SHA512 a2ea7a1f219e1abdbbb42633003e10ff77b6a879133c96a0c8e7a80fe205c08a48bade1d9941c6493f24d6eb2ed410469b57e19d9740a4400266a6f3f9d3da91 WHIRLPOOL ff54f71de82fcb659c2de85e5b1090974273e938a3cd8c6353e37fa7e3c6d793d404eaeb43bebe03e73c51dfde8c6db458911ae799fdce75723a06f8ce7689f8 +DIST libcdio-0.94.tar.gz 2355452 SHA256 96e2c903f866ae96f9f5b9048fa32db0921464a2286f5b586c0f02699710025a SHA512 e1d3c96c4acc7be923c97109c3f76223adc00b293278daef7d5008b1e5d67f33402f9f224f05120e9e1e8b3a8d1fa1b0bd5069dc6dd309741e3590e2c19e0e66 WHIRLPOOL ee009ba0b66ca0209c13a51ccca1717d53539f6dee4e42860fc357027336ad6d6afba3d56e08b74f52679c85e550aec4e68a229850ccab0bcf3a00de97357829 +EBUILD libcdio-0.92.ebuild 1863 SHA256 43a7ce721b22ab1dc5031ee2221e3351e73918e8e17d3a8f8fe05d41b6a38f4c SHA512 53077642906250306168486802fff08d4ff1bd94455dc2f56493a0a21ea1f0dbc4ac67e677ba8b779d4a6df5711005d6292a890f06efc9cdab6bbb0d798dedb6 WHIRLPOOL 16b0adffcf59cb821d9d893a953f5086ff30dca190fdc756f7b166abd680dfe86e74f5e69c5d27efe345da550fc1927cad76aa92ff6859bc924c1755e8774625 +EBUILD libcdio-0.93.ebuild 1870 SHA256 01f7b7b39ee805294b43a2ccb901d7347d7a1ed27ea64ae32529af84913f7115 SHA512 eaa3d8d99c5fe412afecb7890ce68c9b0ebdcc063fa457afc4074e4ecb2a12af3293913d4d13691e9e218f51f251f51d5537cc4c2fe6fe48d4b7e2c6e3367945 WHIRLPOOL 7f23a89e275dabfa49f583808495c996566b2ac9917898e9ad3c5114e595abd5796c4a2dbf86e061bdd3c5bf8818547e7a25c951eb074b25edf337410213bd98 +EBUILD libcdio-0.94-r1.ebuild 1888 SHA256 4518d5f146fc4d92a9ec3aa9f501a29bc32b5ab915a761fc01cd2cd6d9f9d32b SHA512 2bcb9d699852d5781ada3d4b5b0d3b80af32571f27041a8ba316da408c0b1188d2b5fca64c238e850ff40a91cba97dc65a157e6633cb1beb76f7edef3122056a WHIRLPOOL 33a0958cb606b34e514fa93aed5bd422c234113ba6c0d6c95d22b41fd874846b0bb3e2c348bb8297dc0ef03ff3330218e32dd61be3b110fede24c988fa836127 +MISC ChangeLog 3933 SHA256 9ba9f243595a70e571a08a2f9a2c7a31afaf1cdcc6d3b0fe6fdb9f98dc164f3f SHA512 60402531d060912df35a0182f3553f41af14c7f1325af21dab0c9c4d83ad8e38fd8d8ba727c6d7bc45892380f9dc18c0016d06511efdbb3cba98bf298b35282a WHIRLPOOL c43254d008a7cd38126c1a579054842d4a151db9d259c3b1d666d7aff86c3e2754d2ab6cd893c6142701dc8fb5e30806a76b65fb417804c6e526921231a1797a +MISC ChangeLog-2015 22901 SHA256 86ce81da7d6ec4d801c2968161d3f2ecf2ddfc1a58463c243ae365a6dd6d50d6 SHA512 5e518bf0118d57a1423a268ff16aac0a43cbe0cfb0ed9a1d90869e74c4e076e4d91c3702d8137c68a28016bd8eb2dbab4d60c2e08762fa4ce47c63e89337e01f WHIRLPOOL feb23882dbdbc44cfa4b4c052cf0b4da50184e7d72b888038e2a3c2a8ed9f5fdfe67bcf1afd5c582fab9a8b4af3230f6b7242df09de91c6fc481ed9534288cc2 +MISC metadata.xml 528 SHA256 7d1df8dc8c56ebe30a0c1d2f986baed96fb7d6319bf73e84deb438b87473133b SHA512 17b0f73a4496400d46b3485909fc6c6b3da85e99b5fc03335e9b6ce50233ac075edbe2fc97eee8bc817e632f53238d1c33c3166d33d0d10d745a31dac3797de9 WHIRLPOOL 5a07db691fa332ddc6baf55908aac29455e54fd2694523d12a53c7961e91cbd652d7a66f556235f26d8a7673bbe5ce8da2b180db3cd0cef5b2f3506bb783df16 diff --git a/dev-libs/libcdio/libcdio-0.92.ebuild b/dev-libs/libcdio/libcdio-0.92.ebuild new file mode 100644 index 000000000000..a69a50712464 --- /dev/null +++ b/dev-libs/libcdio/libcdio-0.92.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils libtool 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/15" # subslot is based on SONAME +KEYWORDS="alpha amd64 arm 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}] + abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20130224-r10 + !app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )" +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() { + 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 +} diff --git a/dev-libs/libcdio/libcdio-0.93.ebuild b/dev-libs/libcdio/libcdio-0.93.ebuild new file mode 100644 index 000000000000..cac5ebf6391c --- /dev/null +++ b/dev-libs/libcdio/libcdio-0.93.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils libtool 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/15" # 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}] + abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20130224-r10 + !app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )" +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() { + 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 +} diff --git a/dev-libs/libcdio/libcdio-0.94-r1.ebuild b/dev-libs/libcdio/libcdio-0.94-r1.ebuild new file mode 100644 index 000000000000..c415c99f8383 --- /dev/null +++ b/dev-libs/libcdio/libcdio-0.94-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils libtool 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/16" # 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}] + abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20130224-r10 + !app-emulation/emul-linux-x86-medialibs[-abi_x86_32(-)] )" +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 + 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 +} diff --git a/dev-libs/libcdio/metadata.xml b/dev-libs/libcdio/metadata.xml new file mode 100644 index 000000000000..97bb0a027865 --- /dev/null +++ b/dev-libs/libcdio/metadata.xml @@ -0,0 +1,15 @@ + + + + + sound@gentoo.org + Gentoo Sound project + + + + Only build the libcdio library and little more, just to be used to + link against from multimedia players. With this USE flag enabled, + none of the command-line utilities are built, nor is the CDDA library. + + + -- cgit v1.2.3