New ebuild for program not currently in portage. Installation is basically "untar it", but because dependencies are non-trivial, I made an ebuild. It requires a few perl CPAN modules, which I created using g-cpan.pl. However, I couldn't find any other ebuild running g-cpan.pl, so I turned them into ebuilds too. Blurb from website: MisterHouse is an open source home automation program. It's fun, it's free, and it's entirely geeky. Written in Perl, it fires events based on time, web, socket, voice, and serial data. It currently runs on Windows 95/98/NT/2k/XP and on most Unix based platforms, including Linux and Mac OSX. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 43822 [details] app-misc/misterhouse
Created attachment 43823 [details] dev-perl/Audio-Mixer
Created attachment 43824 [details] dev-perl/Text-LevenshteinXS
Created attachment 43825 [details] dev-perl/Tk
Created attachment 43826 [details] dev-perl/Tk-CursorControl
Created attachment 43836 [details] app-misc/misterhouse
g-cpan is for installing modules locally, but retaining a track record in portage (it isn't called from anything but the commandline). I'll take a look at this when I have some free time, but I should warn you that some of these modules already exist in the tree. At the very least, I know perl-tk is in the tree :)
Note: dev-perl/Audio-Mixer is in the tree (currently masked) dev-perl/perl-tk is in the tree (no need for dev-perl/Tk) Needed new ebuilds are: dev-perl/Text-LevenshteinXS (different from dev-perl/Text-Levenshtein) dev-perl/Tk-CursorControl app-misc/misterhouse misterhouse ebuild needs modifications to reflect dependency on dev-perl/perl-tk rather than dev-perl/Tk.
Sorry for my delay on looking at this bug (guess I was hoping someone with a budget and a mechanical know-how to set up the interface hardware would also have a burning desire to see this worked on/fixed up). I can test the ebuilds, make sure everything works ok, etc., etc., but as is probably obvious, when it comes to the X102 (X100? you know what I mean if you're using Mr.H. properly) interfaces I'm afraid you're on your own.
Any reason for the dep on tk (the language, not the perl module)? Misterhouse is pure perl, and the perl-tk implementation doesn't actually need the language installed (sounds weird, I know, but true). Other than that, cleaning up, would like to see about tossing in an init script, etc., but all in all this is looking smooth in my overlay.
in the tree now.