Created attachment 356330 [details] zopfli-1.0.0.ebuild I am willing to proxy-maintain this package, although it appears that there will not be any new versions. (last commit was May 8, 2013)
Created attachment 356344 [details] zopfli-1.0.0-p20130508.ebuild Includes libzopfli and zopflipng. Unfortunately, the ebuild doesn't actually work. /tmp/portage/app-arch/zopfli-1.0.0_p20130508/temp/ccUo5Brp.o:tree.c:function ZopfliCalculateEntropy: error: undefined reference to 'log' /tmp/portage/app-arch/zopfli-1.0.0_p20130508/temp/ccUo5Brp.o:tree.c:function ZopfliCalculateEntropy: error: undefined reference to 'log' /tmp/portage/app-arch/zopfli-1.0.0_p20130508/temp/ccUo5Brp.o:tree.c:function ZopfliCalculateEntropy: error: undefined reference to 'log' Also, I'm almost certain that the installed headers are not all that are required.
Created attachment 356714 [details] zopfli-1.0.0-p20130508.ebuild, take 2 And this time it actually works! Hooray!
Created attachment 356718 [details, diff] patch for zopfli-1.0.0_p20130508.ebuild fix QA warning usr/bin/zopfli usr/bin/zopflipng ecompressdir: bzip2 -9 /usr/share/doc making executable: usr/lib64/libzopfli.so.1.0.1 * QA Notice: Missing soname symlink(s): * * usr/lib64/libzopfli.so.1 -> libzopfli.so.1.0.1
Created attachment 356720 [details] zopfli-1.0.0-p20130508.ebuild, take 3 Now with more ${PN} and less QA Notice!
Created attachment 356756 [details] zopfli-1.0.0.ebuild, take 2 Fixed CVS keyword-thingy.
Created attachment 356758 [details] zopfli-1.0.0-p20130508.ebuild, take 4
Created attachment 356762 [details] zopfli-1.0.0.ebuild, take 3
Created attachment 356764 [details] zopfli-1.0.0-p20130508.ebuild, take 5
Created attachment 356766 [details] zopfli-1.0.0.ebuild, take 4 Install headers to /usr/include/zopfli to avoid possible conflicts.
Created attachment 356768 [details] zopfli-1.0.0_p20130508.ebuild, take 6
I would like to proxy-maintain this package.
Working on this, I'll list you as proxy maintainer; do you already know how to proxy maintain or do you want me to send you a mail containing a summary of how to do certain things?
(In reply to Tom Wijsman (TomWij) from comment #12) > Working on this, I'll list you as proxy maintainer; do you already know how > to proxy maintain or do you want me to send you a mail containing a summary > of how to do certain things? I'll take that mail, thanks.
+ 18 Sep 2013; Tom Wijsman <TomWij@gentoo.org> +metadata.xml, + +zopfli-1.0.0.ebuild, +zopfli-1.0.0_p20130508.ebuild: + New ebuild for app-arch/zopfli, a compression library programmed in C to + perform very good, but slow, deflate or zlib compression. Proxied commit for + Alex Xu, which will proxy maintain this package; fixes bug #481492. Summary of the changes made, mostly minor matters: 1. Put DESCRIPTION on a single line, it might break otherwise. 2. HOMEPAGE is intended to be clicked by other developers, so removed ${PN}. 3. Haven't tested on ~x86 so we need to do a keyword request for that. 4. Made the 1.0.0 src_compile echo what it runs in src_compile such that you can see in the build log what exactly is ran (so you can see CFLAGS, LDFLAGS, the expanded files, ...). Also added LDFLAGS so we respect that. Also made sure that if the command bails out that the compile phase dies. 5. Moved CFLAGS and LDFLAGS to the end such that the user's settings override. 7. And some minor removal of things that are implied, extra newlines, ... Expect a mail soon.