diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-17 17:51:45 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-17 17:51:45 +0100 |
commit | 420eeee727d39d869d864caddb04a80dafda7160 (patch) | |
tree | 87f15d7467082dd92fce78a6cc2f56fa8d0774af /dev-perl/CDDB | |
parent | 0fdd4074ff3dc0c507a9867380a4f91250a0b610 (diff) |
gentoo resync : 17.10.2017
Diffstat (limited to 'dev-perl/CDDB')
-rw-r--r-- | dev-perl/CDDB/CDDB-1.222.0-r2.ebuild | 84 | ||||
-rw-r--r-- | dev-perl/CDDB/Manifest | 1 |
2 files changed, 85 insertions, 0 deletions
diff --git a/dev-perl/CDDB/CDDB-1.222.0-r2.ebuild b/dev-perl/CDDB/CDDB-1.222.0-r2.ebuild new file mode 100644 index 000000000000..b39c4d8b8589 --- /dev/null +++ b/dev-perl/CDDB/CDDB-1.222.0-r2.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=RCAPUTO +DIST_VERSION=1.222 +DIST_EXAMPLES=( "eg/*" ) +inherit perl-module + +DESCRIPTION="high-level interface to cddb/freedb protocol" + +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" +IUSE="test" + +RDEPEND=" + >=virtual/perl-Carp-1.260.0 + >=virtual/perl-Encode-2.510.0 + >=virtual/perl-IO-1.310.0 + >=virtual/perl-MIME-Base64-3.130.0 +" +DEPEND=" + >=virtual/perl-ExtUtils-MakeMaker-6.300.0 + test? ( + $RDEPEND + >=virtual/perl-Scalar-List-Utils-1.290.0 + >=virtual/perl-Test-Simple-0.980.0 + ) +" +optdep_installed() { + local chr=" " + has_version "${1}" && chr="I" + printf '[%s] %s\n' "${chr}" "${1}"; +} + +optdep_notice() { + elog "This package has support for optional features via the following packages" + elog "which you may want to install seperately:" + elog + elog " - Support for submitting disc changes via email:" + elog " $(optdep_installed ">=dev-perl/MailTools-2.40.0")" + elog " $(optdep_installed ">=virtual/perl-MIME-Base64-3.130.0")" + if use test; then + elog + elog "Additional tests may be performed automatically if the above packages" + elog "are pre-installed." + fi +} + +pkg_postinst() { + use test || optdep_notice +} + +src_test() { + optdep_notice + local MODULES=( + # https://rt.cpan.org/Ticket/Display.html?id=123290 + "CDDB 1.220" + ) + local failed=() + for dep in "${MODULES[@]}"; do + ebegin "Compile testing ${dep}" + perl -Mblib="${S}" -M"${dep} ()" -e1 + eend $? || failed+=( "$dep" ) + done + if [[ ${failed[@]} ]]; then + echo + eerror "One or more modules failed compile:"; + for dep in "${failed[@]}"; do + eerror " ${dep}" + done + die "Failing due to module compilation errors"; + fi + + if has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then + perl_rm_files t/release-pod-coverage.t t/release-pod-syntax.t t/000-report-versions.t + perl-module_src_test + else + ewarn "This package needs network access to run functional tests." + ewarn "For details, see:" + ewarn "https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/CDDB" + fi +} diff --git a/dev-perl/CDDB/Manifest b/dev-perl/CDDB/Manifest index 013342d1bf1e..ff74d7d6fa02 100644 --- a/dev-perl/CDDB/Manifest +++ b/dev-perl/CDDB/Manifest @@ -1,5 +1,6 @@ DIST CDDB-1.222.tar.gz 45771 SHA256 29aa34bb7dc358382a675324df2b537177a136ebf2111bb353f1d978b5198393 SHA512 addd0f4f3fecab7d599eb7ead93828d6a9c74a779a344f190a629e666c95af47b5eea05f885564a90bfa1fa6c128dc3e60e510f295f6f35b3eae2d8939109d98 WHIRLPOOL 27a81a0b9ae4bde56df1ea713e2fd987909e9d50cdfa3a386f992b15ef92f3446dd49c72f8d0ec03a13cf7df2d85c5b5d7698bb18dab25d46c0ffebc47d8eb92 EBUILD CDDB-1.222.0-r1.ebuild 306 SHA256 e29730f995836ce014db379b3817680841d12dc2197b00c618253e2504dc5a77 SHA512 0fe712d984f7a4a137b68c9bac968fb6d0e8471933982b8f6f6034449f2e59d33339e431355280f2614cf4ae848535ac83a6e6b62083264c7a615becf9fd2638 WHIRLPOOL 9c6b818949301137555fd68186474c2db5ac4a8217f63bb3d74d1f43372b853fd311b2c1f8101eeff7eefae25eda480c58c7cd33945915c7c175e1570b08cf3a +EBUILD CDDB-1.222.0-r2.ebuild 2099 SHA256 7a04598566a6d530effd5509ec779a83ddb69018a6fa9843f1a8feebeeb2fc81 SHA512 6f0db2ae3ef3f4af702d001910bf4fda56ce0dfebf4d627129bfedcd51830352c687a628880f9e5d0792307d7811dd5e447ac339d9ee36d43eb50becb901d3b1 WHIRLPOOL 956908569fc5fb92eafef410d22e28e199a02859db97d852bb1b769e9a2fec7c6c8c83ba73708d264f8493ce56d0745f7af574167e0ea015a1b230c77729ea9d MISC ChangeLog 2633 SHA256 fd1ad4e118a64355e069129734032d75a970e588ffeee486c80f53923939c021 SHA512 6227c729c0972024619a5f16a345b53937bc5f217ed6244333b46f9cb089597c1ad069e31fc0f89bc7479dbc0b7aecf43ab062c4105c6a3b2b6e8e52a3e21dd0 WHIRLPOOL d63b00b79a97debce4cdde08fe6a7e9edae08fcbf7265a040219cfbb37a8ecdbc9df700ffa093f216b037cf9b6b45993e28322241386535b1552b16f5fadc7ce MISC ChangeLog-2015 4576 SHA256 a2a4f9f7ccaa970fb23bf84c9f91126cf2591c4c3931302b29cdddda99d156db SHA512 b3d00cce33c737f7ac43940aeadf0c5258b470ca81e065f10f03f05e6239a04488dcbbabb956d9d65590eee741e9a64880ffaf5a9f0fcd7181f86afaa7b460b2 WHIRLPOOL bdac1edc02caea1d43cd36e862e6103cd149d68b80ccd80f96ff08ba5cca00a6e9e3955de9bbea68d85c0f744f9cd8f59ea722fc60b029a38d054385df3aa864 MISC metadata.xml 379 SHA256 fcc4b8357e6c335472c916ade477fa86cdbfec3123b199fb8f29dfa63e3e11c8 SHA512 a7c4f8674d52d241ec17c5ef165bd1e8103cd2401dab1a03a42c0b6283ace39914ec03a4aaa73eef505245373ad0f4c5a6f324f34a3a9c0848fd8926378230ae WHIRLPOOL a32db6af9272ee54d02ee22f9421ddfa8d703c95ef42440a585b6ebc6e6cfa97475b8a25c6db8d97d7aa71d14e6b7a0f307796cc914974ee88f3f12987e2debe |