Previous attempt
cfaa5ec192519a74951fd57f05c483984e408e4b was reverted in commit
cd0e6915f3f7a02915bc7029026bfe2f53dc7f68 to avoid unnecessary mass rebuild for
"--changed-deps=y" users which was possible because dependencies were fine.
Package was only failing at build time in pkg_setup when Python 2.7 wasn't
available because eclass exports pkg_setup.
Bug: https://bugs.gentoo.org/648940
Package-Manager: Portage-2.3.24, Repoman-2.3.6
"${FILESDIR}"/${PN}-1.13-perl-escape-curly-bracket-r1.patch
)
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
src_prepare() {
default
export WANT_AUTOCONF=2.5
popd >/dev/null || die
}
-src_test() {
- python_setup
-
- default
-}
-
src_install() {
default
slot_info_pages
"${FILESDIR}"/${PN}-1.13-perl-escape-curly-bracket-r1.patch
)
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
src_prepare() {
default
export WANT_AUTOCONF=2.5
src_test() {
unset HELP2MAN # 583108
- python_setup
-
default
}
"${FILESDIR}"/${PN}-1.14-install-sh-avoid-low-risk-race-in-tmp.patch
)
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
src_prepare() {
default
export WANT_AUTOCONF=2.5
popd >/dev/null || die
}
-src_test() {
- python_setup
-
- default
-}
-
src_install() {
default
"${FILESDIR}"/${PN}-1.14-install-sh-avoid-low-risk-race-in-tmp.patch
)
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
src_prepare() {
default
export WANT_AUTOCONF=2.5
econf --docdir="\$(datarootdir)/doc/${PF}"
}
-src_test() {
- python_setup
-
- default
-}
-
# slot the info pages. do this w/out munging the source so we don't have
# to depend on texinfo to regen things. #464146 (among others)
slot_info_pages() {
S="${WORKDIR}/${MY_P}"
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
src_prepare() {
default
export WANT_AUTOCONF=2.5
econf --docdir="\$(datarootdir)/doc/${PF}"
}
-src_test() {
- python_setup
-
- default
-}
-
# slot the info pages. do this w/out munging the source so we don't have
# to depend on texinfo to regen things. #464146 (among others)
slot_info_pages() {
PATCHES=( "${FILESDIR}"/${PN}-1.15-install-sh-avoid-low-risk-race-in-tmp.patch )
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
src_prepare() {
default
export WANT_AUTOCONF=2.5
popd >/dev/null || die
}
-src_test() {
- python_setup
-
- default
-}
-
src_install() {
default
"${FILESDIR}"/${PN}-1.16-fix-AM_PATH_PYTHON.patch
)
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
src_prepare() {
default
export WANT_AUTOCONF=2.5
popd >/dev/null || die
}
-src_test() {
- python_setup
-
- default
-}
-
src_install() {
default
"${FILESDIR}"/${PN}-1.8-perl-5.11.patch
)
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
src_prepare() {
default
export WANT_AUTOCONF=2.5
popd >/dev/null || die
}
-src_test() {
- python_setup
-
- default
-}
-
src_install() {
default
slot_info_pages
PATCHES=( "${FILESDIR}"/${PN}-1.15-install-sh-avoid-low-risk-race-in-tmp.patch )
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
src_prepare() {
default
export WANT_AUTOCONF=2.5
popd >/dev/null || die
}
-src_test() {
- python_setup
-
- default
-}
-
src_install() {
default