Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 751976 - app-editors/hexedit-1.5 version bump EAPI8 and live ebuild
Summary: app-editors/hexedit-1.5 version bump EAPI8 and live ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Thomas Beierlein
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2020-10-31 02:59 UTC by jospezial
Modified: 2022-01-10 01:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
hexedit-9999.ebuild can be copied to hexedit-1.5.ebuild (hexedit-9999.ebuild,732 bytes, text/plain)
2020-10-31 03:11 UTC, jospezial
Details
hexedit-9999.ebuild 2021 can be copied to hexedit-1.5.ebuild (hexedit-9999.ebuild,732 bytes, text/plain)
2021-01-09 03:14 UTC, jospezial
Details
hexedit-9999.ebuild 2022 can be copied to hexedit-1.5.ebuild (hexedit-9999.ebuild,742 bytes, text/plain)
2022-01-08 17:00 UTC, jospezial
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jospezial 2020-10-31 02:59:50 UTC
Upstream development goes on at https://github.com/pixel/hexedit .
Comment 1 jospezial 2020-10-31 03:11:54 UTC
Created attachment 669383 [details]
hexedit-9999.ebuild can be copied to hexedit-1.5.ebuild

EAPI=7
removed eutils inherit

SRC_URI="http://rigaux.org/${P}.src.tgz" had config.status: error: cannot find input file: `hexedit.1.in'
changed to
SRC_URI="https://github.com/pixel/hexedit/archive/${PV}.tar.gz -> ${P}.tar.gz"

KEYWORDS dropped: amd64-linux because of sys-libs/ncurses

tinfo bug fixed upstream
configure.in bug fixed upstream

Live ebuild can also used for releases.

tested with repoman and pkgcheck
emerge and run tested
Comment 2 jospezial 2021-01-09 03:14:01 UTC
Created attachment 682033 [details]
hexedit-9999.ebuild 2021 can be copied to hexedit-1.5.ebuild

ping @Thomas Beierlein
Comment 3 Thomas Beierlein gentoo-dev 2021-01-12 19:42:42 UTC
(In reply to jospezial from comment #2)
> Created attachment 682033 [details]
> hexedit-9999.ebuild 2021 can be copied to hexedit-1.5.ebuild
> 
> ping @Thomas Beierlein

Thanks for the reminder. And sorry for late reply.
Some family related problems keeps me busy.

I will try to look for the package in next days.
Comment 4 jospezial 2022-01-08 17:00:15 UTC
Created attachment 761611 [details]
hexedit-9999.ebuild 2022 can be copied to hexedit-1.5.ebuild

One year after.

Differences to my last years ebuild:
EAPI=8
KEYWORDS taken from current ebuild in Gentoo and set to unstable
Comment 5 Larry the Git Cow gentoo-dev 2022-01-10 01:29:56 UTC
The bug has been closed via the following commit(s):

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

commit f179242c56412b7f079bc351e135c9a70de0e3dd
Author:     Yixun Lan <dlan@gentoo.org>
AuthorDate: 2022-01-10 01:11:39 +0000
Commit:     Yixun Lan <dlan@gentoo.org>
CommitDate: 2022-01-10 01:25:05 +0000

    app-editors/hexedit: version bump, 1.5
    
    EAPI=8 bump, live ebuild logic included
    
    Thanks 'jospezial' for contribution
    
    Closes: https://bugs.gentoo.org/751976
    Package-Manager: Portage-3.0.28, Repoman-3.0.3
    Signed-off-by: Yixun Lan <dlan@gentoo.org>

 app-editors/hexedit/Manifest           |  1 +
 app-editors/hexedit/hexedit-1.5.ebuild | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+)
Comment 6 Yixun Lan archtester gentoo-dev 2022-01-10 01:35:35 UTC
hi @jospezial, I've just included the live ebuild's logic in version 1.5, but didn't commit the live version (9999-ebuild), as we prefer official release. You can copy/test live ebuild at your local machine. Also feel free to report any other issue if you see..

Thanks for the contribution