Summary: | ssss-0.3.ebuild (New Package) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ants Aasma <ants.aasma> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | albertito, bertrand, marti, nielchiano, tar, wschlich |
Priority: | Normal | Keywords: | EBUILD, PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/10243 | ||
Whiteboard: | sunrise suggested | ||
Package list: | Runtime testing required: | --- | |
Attachments: |
ssss-0.3.ebuild
cflags.patch ssss-0.3.ebuild ssss-0.4.ebuild Support CFLAGS ssss-0.5.ebuild files/ssss-makefile-gentoo.patch |
Description
Ants Aasma
2005-09-22 15:04:46 UTC
Created attachment 69029 [details]
ssss-0.3.ebuild
Created attachment 69030 [details, diff]
cflags.patch
Please fix the following and reopen: * http://dev.gentoo.org/~ciaranm/docs/mw-faq/redundant.txt (src_compile) * I'd drop the doc USE flag. It doesn't introduce any new deps, so it's not worth a flag. Created attachment 69691 [details]
ssss-0.3.ebuild
removed doc USE flag
removed redundant src_compile function
Fixed issues. ssss-0.4 is out, some minor changes required to both cflags.patch and the ebuild. Created attachment 71311 [details, diff]
ssss-0.4.ebuild
Updated for new src directory layout
Added src_compile() (how did the previous ebuild actually build anything?)
Replace -O2+ with -O1 as workaround for funky code that appears to be
incompatible with higher optimizations (with gcc 3.4.4)
Add || die to things that really should succeed
Created attachment 71313 [details, diff]
Support CFLAGS
Update for new src layout in 0.4
Also add $(LDFLAGS)
>Added src_compile() (how did the previous ebuild actually build anything?)
Okay, I understand now that src_compile defaults to invoking emake. Selfduh.
The ebuild needs src_compile now for replace-flags.
Just tried the version-bumped ssss-0.5 ebuild; works like a charm. (cflags.patch needs to be bumped too). I tested the 0.4 ebuild with 0.5 under amd64 and worked like a charm. The -O2 replacement wasn't necessary, it worked just fine without it (although I don't know about x86 or older compilers, I used gcc 4.1.1). I hope this gets into the tree. If you need me to test anything else, let me know. Thanks, Alberto Created attachment 133624 [details]
ssss-0.5.ebuild
I was not aware that there already was an ebuild request for this, so I wrote my own for version 0.5. This also removes the xmltoman dependency because I doubt people like pulling in several dependencies just for a silly man page (which is available as HTML under /usr/share/doc anyway).
Created attachment 133627 [details, diff]
files/ssss-makefile-gentoo.patch
Patch for the ssss Makefile, the following changes:
1. Prevent makefile from being built (requires xmltoman dependency)
2. Add support for CFLAGS environment variable
3. Remove the "strip" line (otherwise ebuild emits QA warnings)
(this is an automated message based on filtering criteria that matched this bug) 'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached to this bug. This bug is assigned to maintainer-wanted which means that it is not in the main tree. Heuristics show that no Gentoo developer has commented on your ebuild. Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq Can we change the bug title so that it reflects the actual version of the package? The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c478e16b2ca105a84815cd45dbc4e588b9328c95 commit c478e16b2ca105a84815cd45dbc4e588b9328c95 Author: Conrad Kostecki <conrad@kostecki.com> AuthorDate: 2019-02-21 19:40:35 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2019-02-22 21:08:26 +0000 app-crypt/ssss: new package. SSSS is an implementation of Shamir's Secret Sharing Scheme. The program suite does both: the generation of shares for a know secret, and the reconstruction of a secret using user-pro-vided shares. Closes: https://bugs.gentoo.org/106932 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/10243 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> app-crypt/ssss/Manifest | 1 + app-crypt/ssss/metadata.xml | 17 +++++++++++++++++ app-crypt/ssss/ssss-0.5.ebuild | 39 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 57 insertions(+) |