Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 696626 - dev-embedded/ponyprog-3.1.2 stabilisation (was: version bump, EAPI-7 bump & switch to cmake.eclass)
Summary: dev-embedded/ponyprog-3.1.2 stabilisation (was: version bump, EAPI-7 bump & s...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Embedded Gentoo Team
URL: https://github.com/lancos/ponyprog/re...
Whiteboard:
Keywords: CC-ARCHES, PullRequest
Depends on:
Blocks: EAPI6Removal
  Show dependency tree
 
Reported: 2019-10-05 10:43 UTC by Michał Górny
Modified: 2021-10-05 07:47 UTC (History)
4 users (show)

See Also:
Package list:
dev-embedded/ponyprog-3.1.2
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-10-05 10:43:03 UTC
According to Repology, the current upstream release is 3.0.2.  Please bump.
Comment 1 Larry the Git Cow gentoo-dev 2021-09-07 11:14:15 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cbedf3430ced5ab1a3f66a3ad401ccc75fe3371

commit 7cbedf3430ced5ab1a3f66a3ad401ccc75fe3371
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2021-09-07 11:11:10 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-09-07 11:13:56 +0000

    dev-embedded/ponyprog: EAPI-8 bump, revert bundle qhexedit2
    
    See also: https://github.com/gentoo/gentoo/pull/19870
    
    Add missing dependencies.
    Rebase 3.1.2-fix-build-system.patch on 3.1.2.
    
    Bug: https://bugs.gentoo.org/696626
    Package-Manager: Portage-3.0.22, Repoman-3.0.3
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-embedded/ponyprog/Manifest                     |  1 -
 .../files/ponyprog-3.1.1-fix-build-system.patch    | 17 --------
 .../files/ponyprog-3.1.2-fix-build-system.patch    | 47 ++++++++++++++++++++++
 dev-embedded/ponyprog/ponyprog-3.1.2.ebuild        | 39 +++++++-----------
 4 files changed, 61 insertions(+), 43 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2b7a6e1f367d473880f5a5466f0712eebfe4e53

commit e2b7a6e1f367d473880f5a5466f0712eebfe4e53
Author:     Martin Gysel <me@bearsh.org>
AuthorDate: 2020-02-15 22:52:45 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2021-09-07 11:13:46 +0000

    dev-embedded/ponyprog: 3.1.2 version bump
    
    - switch to eapi7 and cmake.eclass
    - use forked qhexedit2 but as internal copy
    - add dep on libusb and libftdi
    
    Bug: https://bugs.gentoo.org/696626
    Signed-off-by: Martin Gysel <me@bearsh.org>
    Closes: https://github.com/gentoo/gentoo/pull/19870
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 dev-embedded/ponyprog/Manifest                     |  2 +
 .../files/ponyprog-3.1.1-fix-build-system.patch    | 17 +++++++
 dev-embedded/ponyprog/ponyprog-3.1.2.ebuild        | 52 ++++++++++++++++++++++
 3 files changed, 71 insertions(+)
Comment 2 Agostino Sarubbo gentoo-dev 2021-10-04 11:01:32 UTC
x86 stable
Comment 3 Agostino Sarubbo gentoo-dev 2021-10-05 06:46:38 UTC
amd64 stable. Closing.
Comment 4 Larry the Git Cow gentoo-dev 2021-10-05 07:47:28 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=068f491f902063c4531a2a49c179f02770470a33

commit 068f491f902063c4531a2a49c179f02770470a33
Author:     Jakov Smolić <jsmolic@gentoo.org>
AuthorDate: 2021-10-05 07:46:37 +0000
Commit:     Jakov Smolić <jsmolic@gentoo.org>
CommitDate: 2021-10-05 07:46:37 +0000

    dev-embedded/ponyprog: drop 3.0.0
    
    Bug: https://bugs.gentoo.org/696626
    Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>

 dev-embedded/ponyprog/Manifest              |  1 -
 dev-embedded/ponyprog/ponyprog-3.0.0.ebuild | 41 -----------------------------
 2 files changed, 42 deletions(-)