summaryrefslogtreecommitdiff
path: root/dev-perl/CDDB
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-17 17:51:45 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-17 17:51:45 +0100
commit420eeee727d39d869d864caddb04a80dafda7160 (patch)
tree87f15d7467082dd92fce78a6cc2f56fa8d0774af /dev-perl/CDDB
parent0fdd4074ff3dc0c507a9867380a4f91250a0b610 (diff)
gentoo resync : 17.10.2017
Diffstat (limited to 'dev-perl/CDDB')
-rw-r--r--dev-perl/CDDB/CDDB-1.222.0-r2.ebuild84
-rw-r--r--dev-perl/CDDB/Manifest1
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