Summary: | dev-libs/newt-0.52.20 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Component: | Current packages | Assignee: | Naohiro Aota <naota> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bkohler |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 548484 | ||
Attachments: | full bump patch |
Description
Lars Wendler (Polynomial-C) (RETIRED)
2016-11-04 08:36:31 UTC
A few things here-- 0.52.20 is out now, may as well target that For EAPI=6 conversion to eapply, newt-0.52.13-gold.patch will need a slight tweak (it's -p0 formatted atm) It looks like upstream added python3 support in 0.52.17 or so. I have tested locally on python 3.5 and it seems to be ok. Created attachment 495622 [details, diff] full bump patch https://github.com/gentoo/gentoo/pull/5738 ebuild changes: --- newt-0.52.18.ebuild 2017-09-20 09:40:51.915886424 -0500 +++ newt-0.52.20.ebuild 2017-09-20 09:47:21.012026717 -0500 @@ -1,11 +1,11 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI=6 -PYTHON_COMPAT=( python2_7 ) +PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) -inherit python-r1 eutils multilib autotools toolchain-funcs +inherit python-r1 multilib autotools toolchain-funcs DESCRIPTION="Redhat's Newt windowing toolkit development files" HOMEPAGE="https://fedorahosted.org/newt/" @@ -21,7 +21,7 @@ RDEPEND="${PYTHON_DEPS} >=dev-libs/popt-1.6 =sys-libs/slang-2* - elibc_uclibc? ( sys-libs/ncurses ) + elibc_uclibc? ( sys-libs/ncurses:0 ) gpm? ( sys-libs/gpm ) tcl? ( >=dev-lang/tcl-8.5:0 ) " @@ -52,9 +52,10 @@ || die "sed po/Makefile" fi - epatch "${FILESDIR}"/${PN}-0.52.13-gold.patch \ + eapply "${FILESDIR}"/${PN}-0.52.13-gold.patch \ "${FILESDIR}"/${PN}-0.52.14-tcl.patch \ "${FILESDIR}"/${PN}-0.52.15-makefile.patch + eapply_user eautoreconf } The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a98d38c595fb08985ef9f4e61857a23fe6ca27 commit d0a98d38c595fb08985ef9f4e61857a23fe6ca27 Author: Ben Kohler <bkohler@gmail.com> AuthorDate: 2017-09-20 14:54:56 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2017-10-04 09:51:24 +0000 dev-libs/newt: version bump to 0.52.20 and bump to EAPI 6. * Bump to upsream version 0.52.20. * Convert to EAPI=6, which requires a small patch adjustment for -p1. * Remove now-unused eutils inherit. * Add 3.x to PYTHON_COMPAT since upstream added py3 support. * Add :0 slot on ncurses dep. Closes: https://bugs.gentoo.org/598904 Closes: https://github.com/gentoo/gentoo/pull/5738 dev-libs/newt/Manifest | 1 + dev-libs/newt/files/newt-0.52.13-gold.patch | 4 +- dev-libs/newt/newt-0.52.20.ebuild | 92 +++++++++++++++++++++++++++++ 3 files changed, 95 insertions(+), 2 deletions(-) |