Gentoo Archives: gentoo-commits

From: Aaron Bauman <bman@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/openjpeg/
Date: Sun, 11 Aug 2019 21:55:14
Message-Id: 1565560483.57c588138515718d3c3fb00bbeed28f8f26891ea.bman@gentoo
1 commit: 57c588138515718d3c3fb00bbeed28f8f26891ea
2 Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
3 AuthorDate: Sun Aug 11 21:54:43 2019 +0000
4 Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 11 21:54:43 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57c58813
7
8 media-libs/openjpeg: drop vulnerable wrt bug #646774
9
10 Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
11
12 media-libs/openjpeg/Manifest | 2 -
13 media-libs/openjpeg/openjpeg-2.3.0-r1.ebuild | 131 ---------------------------
14 2 files changed, 133 deletions(-)
15
16 diff --git a/media-libs/openjpeg/Manifest b/media-libs/openjpeg/Manifest
17 index cd6c971b736..1d294acdcfb 100644
18 --- a/media-libs/openjpeg/Manifest
19 +++ b/media-libs/openjpeg/Manifest
20 @@ -1,5 +1,3 @@
21 DIST openjpeg-1.5.2.tar.gz 1385702 BLAKE2B 936ab6e0fb48f2839df13113c716c39b9572bd590206cd823dedccfd4001444d73a81ccbf82616a40a35ad8b1fae8d2f08d7c265a771d9d9ef413beac5e84ac1 SHA512 b945cf4f8b5e3227a0c07120c94b0ed5bf30c901de73059ee1d47975f46744fb62bbe84cdb2917c6431128f400020874eb07160af870b5448ced897998b08862
22 -DIST openjpeg-2.3.0.tar.gz 2207329 BLAKE2B b03ddb02127cc85e647cbda11423f63f2caa0abae40d5687a1b191e7857aa9b428da5afc86ce0c08cce1516c290eeac31ae1db841db56ba70afa020f126d2508 SHA512 0a9d427be4a820b1d759fca4b50e293721b45fe4885aa61ca1ae09e099f75ed93520448090c780d62f51076d575cc03618cd6d5181bdb6b34e4fc07b4cfdd568
23 DIST openjpeg-2.3.1.tar.gz 2214401 BLAKE2B ecc7e573592a5302dcdbade791f6aa6e48f6791c7412fdd44976f3619c8fc0cca7d904fa42013f33ab17dd0f569a76d3c49a73eccaf0a749d34f305362367af9 SHA512 339fbc899bddf2393d214df71ed5d6070a3a76b933b1e75576c8a0ae9dfcc4adec40bdc544f599e4b8d0bc173e4e9e7352408497b5b3c9356985605830c26c03
24 -DIST openjpeg-data_20170814.tar.gz 497454197 BLAKE2B ea27ab763e685724dfd5c2242a93d9b93111a0516ea7a8aef9f37ec31b00cc887d84d4d0bf7f79f3636aa0ea9a0302f43df4596fc967c243a8773ccde6e79fe0 SHA512 a13c941839f0d3f3a71b3f5b36d6c2ddb789e765526ebb6aed99150991bb717363e3ce40f335451a983d44a0b047538e0870d0fe5b37d6a002497eb99a403e24
25 DIST openjpeg-data_20180620.tar.gz 497894373 BLAKE2B 3a596f8f9ee56037bf567b6f2d3731b97299dba24e0c9d3562d38c15ddf58d352a918edaccb528f054cf288f87d6362d90d3450d4a5b968e9c8dfe05f54d89fe SHA512 32189a10c4d8cf00c23cda455f9e4353deb2175189d85f9b3aab1c4375a02a491ec2de89815725ebbcaea86c2c7ab274b89ee2583ffd8bf0dc32d4fc2d8f7507
26
27 diff --git a/media-libs/openjpeg/openjpeg-2.3.0-r1.ebuild b/media-libs/openjpeg/openjpeg-2.3.0-r1.ebuild
28 deleted file mode 100644
29 index cb02969ce24..00000000000
30 --- a/media-libs/openjpeg/openjpeg-2.3.0-r1.ebuild
31 +++ /dev/null
32 @@ -1,131 +0,0 @@
33 -# Copyright 1999-2019 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=6
37 -
38 -inherit cmake-multilib
39 -
40 -# Make sure that test data are not newer than release;
41 -# otherwise we will see "Found-But-No-Test" test failures!
42 -MY_TESTDATA_COMMIT="c07f38fae1e67adc288c2d6679df5d3652017fbe"
43 -
44 -DESCRIPTION="Open-source JPEG 2000 library"
45 -HOMEPAGE="https://www.openjpeg.org"
46 -SRC_URI="https://github.com/uclouvain/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
47 - test? ( https://github.com/uclouvain/openjpeg-data/archive/${MY_TESTDATA_COMMIT}.tar.gz -> ${PN}-data_20170814.tar.gz )"
48 -
49 -LICENSE="BSD-2"
50 -SLOT="2/7" # based on SONAME
51 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
52 -IUSE="doc static-libs test"
53 -
54 -RDEPEND="
55 - media-libs/lcms:2
56 - media-libs/libpng:0=
57 - media-libs/tiff:0
58 - sys-libs/zlib"
59 -DEPEND="${RDEPEND}
60 - doc? ( app-doc/doxygen )"
61 -
62 -DOCS=( AUTHORS.md CHANGELOG.md NEWS.md README.md THANKS.md )
63 -
64 -PATCHES=(
65 - "${FILESDIR}/${P}-fix-disable-static-libs.patch" # bug 650322
66 - "${FILESDIR}/${P}-gnuinstalldirs.patch" # bug 667150
67 -)
68 -
69 -src_prepare() {
70 - if use test; then
71 - mv "${WORKDIR}"/openjpeg-data-${MY_TESTDATA_COMMIT} "${WORKDIR}"/data ||
72 - die "Failed to rename test data"
73 - fi
74 -
75 - cmake-utils_src_prepare
76 -}
77 -
78 -multilib_src_configure() {
79 - local mycmakeargs=(
80 - -DBUILD_PKGCONFIG_FILES=ON # always build pkgconfig files, bug #539834
81 - -DBUILD_TESTING="$(multilib_native_usex test)"
82 - -DBUILD_DOC=$(multilib_native_usex doc ON OFF)
83 - -DBUILD_CODEC=$(multilib_is_native_abi && echo ON || echo OFF)
84 - -DBUILD_STATIC_LIBS=$(usex static-libs)
85 - )
86 -
87 - cmake-utils_src_configure
88 -}
89 -
90 -multilib_src_test() {
91 - if ! multilib_is_native_abi ; then
92 - elog "Cannot run tests for non-multilib abi."
93 - return 0
94 - fi
95 -
96 - local myctestargs=
97 -
98 - pushd "${BUILD_DIR}" > /dev/null || die
99 - [[ -e CTestTestfile.cmake ]] || die "Test suite not available! Check source!"
100 -
101 - [[ -n ${TEST_VERBOSE} ]] && myctestargs+=( --extra-verbose --output-on-failure )
102 -
103 - echo ctest "${myctestargs[@]}" "$@"
104 - if ctest "${myctestargs[@]}" "$@" ; then
105 - einfo "Tests succeeded."
106 - popd > /dev/null || die
107 - return 0
108 - else
109 - local FAILEDTEST_LOG="${BUILD_DIR}/Testing/Temporary/LastTestsFailed.log"
110 -
111 - if [[ ! -f "${FAILEDTEST_LOG}" ]] ; then
112 - # Should never happen
113 - die "Cannot analyze test failures: LastTestsFailed.log is missing!"
114 - fi
115 -
116 - echo ""
117 - einfo "Note: Upstream is maintaining a list of known test failures."
118 - einfo "We will now compare our test results against this list and sort out any known failure."
119 -
120 - local KNOWN_FAILURES_LIST="${T}/known_failures_compiled.txt"
121 - cat "${S}/tools/travis-ci/knownfailures-all.txt" > "${KNOWN_FAILURES_LIST}" || die
122 -
123 - local ARCH_SPECIFIC_FAILURES=
124 - if use amd64 ; then
125 - ARCH_SPECIFIC_FAILURES="$(find "${S}/tools/travis-ci/" -name 'knownfailures-*x86_64*.txt' -print0 | sort -z | tail -z -n 1 | tr -d '\0')"
126 - elif use x86 || use arm || use arm64; then
127 - ARCH_SPECIFIC_FAILURES="$(find "${S}/tools/travis-ci/" -name 'knownfailures-*i386*.txt' -print0 | sort -z | tail -z -n 1 | tr -d '\0')"
128 - fi
129 -
130 - if [[ -f "${ARCH_SPECIFIC_FAILURES}" ]] ; then
131 - einfo "Adding architecture specific failures (${ARCH_SPECIFIC_FAILURES}) to known failures list ..."
132 - cat "${ARCH_SPECIFIC_FAILURES}" >> "${KNOWN_FAILURES_LIST}" || die
133 - fi
134 -
135 - # Logic copied from $S/tools/travis-ci/run.sh
136 - local FAILEDTEST=
137 - local FAILURES_LOG="${BUILD_DIR}/Testing/Temporary/failures.txt"
138 - local HAS_UNKNOWN_TEST_FAILURES=0
139 -
140 - echo ""
141 -
142 - awk -F: '{ print $2 }' "${FAILEDTEST_LOG}" > "${FAILURES_LOG}"
143 - while read FAILEDTEST; do
144 - # is this failure known?
145 - if grep -x "${FAILEDTEST}" "${KNOWN_FAILURES_LIST}" > /dev/null; then
146 - ewarn "Test '${FAILEDTEST}' is known to fail, ignoring ..."
147 - continue
148 - fi
149 -
150 - eerror "New/unknown test failure found: '${FAILEDTEST}'"
151 - HAS_UNKNOWN_TEST_FAILURES=1
152 - done < "${FAILURES_LOG}"
153 -
154 - if [[ ${HAS_UNKNOWN_TEST_FAILURES} -ne 0 ]]; then
155 - die "Test suite failed. New/unknown test failure(s) found!"
156 - else
157 - echo ""
158 - einfo "Test suite passed. No new/unknown test failure(s) found!"
159 - fi
160 -
161 - return 0
162 - fi
163 -}