gnaughty (gnaughty.sf.net), is a frontend to the movies section of sublimedirectory.com, written in gtk2 for the Linux operating system. Sublimedirectory.com is a site where links to erotic/porn videos and erotic/porn photos are periodically posted. So this application is a nice interface to that. The ebuild uses two patches that I've also submitted, the first one is really needed to gnaughty to emerge well (fixes gconf installation and .desktop file). The second one adds enhancements to the program (like peeking more sites and better defaults), I plan to send this patch to upstream soon. Take in mind that the development of gnaughty is a bit frozen so that is the reason I made that patch. To place it in portage I suggest www-client/gnaughty , as there is where other downloaders are.
Created attachment 66933 [details] gnaughty-1.1.0.ebuild
Created attachment 66934 [details] First patch
Created attachment 66936 [details] Second patch
1/ The header is invalid. 2/ Please, fix the strange indenting in src_unpack(). 3/ ${A}, ${S} should be quoted. 4/ Kill all leftover comments apparently coming from another ebuild. Please, fix the above problems and reopen then.
Created attachment 67262 [details] gnaughty-1.1.0.ebuild New ebuild with commented corrections fixed.
Created attachment 67263 [details] gnaughty-1.1.0.ebuild Sorry, this updated version should really have a correct indent in src_unpack.
I reopen because of updated ebuild. As I said this program does not get releases in a regularly basis so I think it would be easy to maintain, so I hope someone picks this up...
Any reason you're not using mirror://sourceforge/ in SRC_URI? If it works, please attach an updated ebuild. If not, please add a comment to the bug saying what the problem is. Apart from that, the ebuild looks good from a QA perspective.
Created attachment 69720 [details] gnaughty-1.1.0.ebuild Updated ebuild with "mirror://sourceforge/" in SRC_URI. Thank you for the QA revision.
Created attachment 75814 [details] gnaughty-1.1.1.ebuild New upstream release. Use ${P} instead of ${PN}-1.1.0 for patch locations.
Created attachment 75815 [details, diff] gnaughty-1.1.1-gconf.patch
Thanks Tony for the ebuild, I contacted gnaughty author and he applied my patches and released gnaughty-1.1.1 but I haven't had time to update my ebuild, so my second patch can also be marked as obsolete (I can't cause bugzilla don't let me edit my own attachment :))
There is a new version after a very long time. Any way to have an ebuild?
Created attachment 194687 [details] gnaughty-1.2.0.ebuild Asked package ebuild. Package merges successfully with this ebuid, but has QA output: ========== * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * gnaughty.c:154: warning: dereferencing type-punned pointer will break strict-aliasing rules * gnaughty.c:201: warning: dereferencing type-punned pointer will break strict-aliasing rules * gnaughty.c:477: warning: dereferencing type-punned pointer will break strict-aliasing rules * gnaughty.c:479: warning: dereferencing type-punned pointer will break strict-aliasing rules * gnaughty.c:498: warning: dereferencing type-punned pointer will break strict-aliasing rules * gnaughty.c:503: warning: dereferencing type-punned pointer will break strict-aliasing rules * gnaughty.c:505: warning: dereferencing type-punned pointer will break strict-aliasing rules * gnaughty.c:509: warning: dereferencing type-punned pointer will break strict-aliasing rules * callbacks.c:177: warning: dereferencing type-punned pointer will break strict-aliasing rules * callbacks.c:183: warning: dereferencing type-punned pointer will break strict-aliasing rules * http.c:103: warning: dereferencing type-punned pointer will break strict-aliasing rules * http.c:123: warning: dereferencing type-punned pointer will break strict-aliasing rules * http.c:142: warning: dereferencing type-punned pointer will break strict-aliasing rules * http.c:159: warning: dereferencing type-punned pointer will break strict-aliasing rules * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: http://gnaughty.sourceforge.net/ ========== It is not the problem of this package, but issue of glib: http://bugzilla.gnome.org/show_bug.cgi?id=316221 I have not found --enable-nls flag in configure, so I've removed this USE flag from ebuild. Also added more dependencies and changed original from versioned to slotted.
It didn't give me any waring message. Thanks a lot :)
Created attachment 331696 [details] files/gnaughty-curl.patch
Created attachment 331698 [details] files/gnaughty-g_threads_init.patch
Created attachment 331700 [details] files/gnaughty-1.2.5-parse.patch
Created attachment 331702 [details] www-client/gnaugthy/gnaughty-1.2.5.ebuild
8 years opened bug, still not fixed. Does anyone in 2013 need this? Two options: 1) include it in portage 2) close bug.