Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 593454 - net-misc/iputils: update live ebuild 99999999 to match 20160308
Summary: net-misc/iputils: update live ebuild 99999999 to match 20160308
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-10 16:48 UTC by Pavel Šimerda
Modified: 2016-10-01 20:55 UTC (History)
0 users

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


Attachments
0001-net-misc-iputils-update-99999999-to-match-20160308.patch (0001-net-misc-iputils-update-99999999-to-match-20160308.patch,5.28 KB, patch)
2016-09-10 17:09 UTC, Pavel Šimerda
Details | Diff
0002-net-misc-iputils-make-99999999-buildable.patch (0002-net-misc-iputils-make-99999999-buildable.patch,1.23 KB, patch)
2016-09-10 17:09 UTC, Pavel Šimerda
Details | Diff
0003-net-misc-iputils-drop-unnecessary-uClibc-patch.patch (0003-net-misc-iputils-drop-unnecessary-uClibc-patch.patch,1.06 KB, patch)
2016-09-10 17:10 UTC, Pavel Šimerda
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Šimerda 2016-09-10 16:48:53 UTC
The current `net-misc/iputils-99999999` is no longer working. I am
proposing the following changes.

    cp iputils-20160308.ebuild iputils-99999999.ebuild

The following changes will happen when 20160308 is copied over 99999999.

 * Switch upstream to `github.com/iputils/iputils`
 * Add nettle and openssl use flags
 * Remove obsolete patches
 * Adapt `src_configure()` and related functions

Apply necessary changes to `iputils-99999999.patch` that are not needed
in `iputils-20160308.ebuild` from which it was copied.

 * Don't use `S` variable when `PV=99999999`
 * Quote variables to make `repoman -d full` happy
 * Reflect the rename of `INSTALL` to `INSTALL.md`

Drop `021109-uclibc-no-ether_ntohost.patch` from
`iputils-99999999.ebuild` as latest uClibc in Gentoo already supports
`ether_ntohost()` function and thus doesn't require the work around.

Please refer to my pull request:

https://github.com/gentoo/gentoo/pull/2289
Comment 1 Pavel Šimerda 2016-09-10 17:09:16 UTC
Created attachment 445414 [details, diff]
0001-net-misc-iputils-update-99999999-to-match-20160308.patch
Comment 2 Pavel Šimerda 2016-09-10 17:09:47 UTC
Created attachment 445416 [details, diff]
0002-net-misc-iputils-make-99999999-buildable.patch
Comment 3 Pavel Šimerda 2016-09-10 17:10:20 UTC
Created attachment 445418 [details, diff]
0003-net-misc-iputils-drop-unnecessary-uClibc-patch.patch
Comment 4 Pavel Šimerda 2016-09-10 17:11:06 UTC
I was told that some maintainers don't like github, so I also attached the patches to bugzilla.
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2016-10-01 20:55:27 UTC
[master 33366e8] net-misc/iputils: Merge GitHub PR #2289