This is actually a feature request, not a bug report, so I hope that this is the right category to submit it. If not, please let me know so that I know better the next time! Could some kind soul please add portage/ebuild support for the makepp package? It is available from http://makepp.sourceforge.net/. I'm asking because this thing is actually a Perl module, not a stand-alone application, hence I hesitate to install it manually for fear that I break some internals of the package system and lose update capabilities for Perl or something. I would really appreciate it!
Not sure exactly what you want here. If this is just a request to add the package into the portage tree, please pick any ebuild at random from within dev-perl to see how to create the ebuild for this. If it is a request for something more, please clarify
This is a a request to "just add the package". I tried to create the necessary ebuild file myself, but I don't know any Perl, I don't know any Python, and I just started using Gentoo 7 days ago ... I _can't_ create the ebuild file myself, sorry! Makepp isn't just a plain Perl module but it's a binary that's using Perl and that's installing stuff into the perl modules. I tried using this as a starter: inherit perl-module S=${WORKDIR}/${P} DESCRIPTION="An improved make" SRC_URI="http://makepp.sourceforge.net/${P}.tar.gz" HOMEPAGE="http://makepp.sourceforge.net/" DEPEND="${DEPEND} >=dev-perl/Digest-MD5-2.17" But the process failed with a sandbox violation. I also got a warning telling me that the build process wouldn't work because there's no Makefile.pl. Thus, if someone would be kind enough to create that package for me (and other gentoo users), I'd really appreciate it.
OK, just clarifying :) I'll see what I can do
phooey, it's an interactive installation :( sorry, but this'll take a bit of a while for me to get to.
Thanks for doing it in the first place! :-) Hopefully, I'll find some time to learn how this ebuild stuff works, I sure would like to contribute more than just entries in Bugzilla!
Joachim, here's a challenge for you
handing over to our perl guru instead
Created attachment 8457 [details] makepp-1.18 ebuild candidate Here is a potential ebuild for this package. Testers and feedback wanted.
Created attachment 8458 [details, diff] Patch to install.pl This patch allows for non-interactive installation of makepp, fixes some bugs wrt command line argument passing, and allows the package to install into a staging directory, as required for Portage.
Added arch-masked to portage.