Hi, this is an ebuild for VIP2, a killer demo that has been around for a couple
of year now, but is still breath-taking. I used to reboot to windows just to
show it to friends, so now that there's a port I thought I might as well do an
Beside, it's another opportunity for showing people that gentoo is "eyecandy
Steps to Reproduce:
Created attachment 8947 [details]
The actual ebuild
Interesting submission. I can't code a demo worth anything, but I definitely do
enjoy watching them.
Perhaps there should be a media-demos branch? Personally, I can only think of
three potential issues against this:
1. A lot of demos expect their executables to be located alongside or in the
directory immediately below their data files. This may or may not be easily
fixed via a /usr/games/demos/<package> directory and symlinks.
2. A lot of demos either have obscure dependancies, or are only available in
binary forms that work only with certain dependancies. I have found myself
having to resort to binary demo versions marked for "older" glibc's in order to
get them to work with Gentoo; there might be the need to mark that future Gentoo
or glibc varients might be unable to use certain demos.
3. Some demos (VIP2 included) have what might be considered mature content by
many. It may or may not be desirable to have such in the portage tree.
More on topic, just a quick advisory on VIP2: The Linux porter's VIP2 notes
state that the Linux porter is unaware if the MP3 used it in was legitamitely
obtained. Perhaps someone should contact the PoPsy Team directly to see what
I think point 1 and 2 are the work of the ebuilder. I managed to patch vip2 so it will go looking for its file in /usr/share/vip2 which is the right directory (or /usr/share/games/vip2 ?), as for the dependency, it would be a good way to stress test gentoo's portage system ;)
About adult content, I do agree with you that it is not a good idea to have some in portage's tree, but I don't think anyone would regard vip2 as containing some... The 2 statues are exactly what you could see in any museum, and no one regard those as adult content.
It's something to be careful about for other demos though.
1. It's not so much "adult" content as "suggestive" content in general. While I
agree that probably 99.9% of the people out there likely to use Gentoo will
never see this demo, and probably 90% of those that do will never will care
about the women's underwear, the exposed breasts, or the figure's positions.
But the 10% that come from the "bible belts" of the world and similar may create
such a ruckus that the ebuild gets a black eye and pulled anyway.
[For those unfamiliar with VIP2, there are three scenes in the middle of
the demo that we're talking about: One a human body model of what is obviously a
woman lying on her back in a pool, a second with human body models of man & a
woman facing away from each other in what obviously is a statue-like pose, and a
third where the man & woman are facing each other, the man with one hand on her
hip and the other on her opposite hand, with the woman very visibly wearing
If you're not squimish though, the demo was very good for its time, and still
puts many modern ones to shame.]
2. My comment about needing a /usr/blah/blah2/.../demos/ tree still stands; not
all demos are opensource. In fact, as those in the demoscene more than I know,
many demos are intentionally released only in binary form because sceners like
to be challenged into figuring out how each other's effects were done.
Yhis is a more general issue than just with VIP 2, and likely should
be a discussion on its own along with the media-demos idea. I'm starting
to see more demos go opensource and many GPL, but not all of them, and
especially not the good ones until years after release.
3. My comment about VIP2' MP3 file still stands. Sesse's comments in
README.Linux explicitly state "...you're distributing a demo with an unlicensed
MP3...". As said, I do not know if the PoPsY Team can contradict this. Sesse
also comments that he has made the demo a wierd mix of PoPsY's license ("rip as
you want as long as you do something new and different") with GPL items, while
not being sure what the end result's legal status is.
The issue with this (and possibly a few other demos where it is not clear
where the source media comes from) is that when Gentoo puts these demos into
their system, they may cause their mirrors to all pull the item. This puts them
into the odd position of potentially accidently distributing an unlicensed work.
Even if they just provide a link via the ebuild system, the recent court case
involving 2600 actually forbade linking, and I do not think this would be a good
enough item to try and overturn that precident with (IANAL though).
Of course, Gentoo has libdvdcss, etc. in the core distribution, whereas other
distributions that do tend to put them on sites titled "the free world" and
block US access, so I assume Gentoo's lawyers know what they're doing.
I don't see much use for demos in Gentoo, also licensing seems to be unclear.
Closing as WONTFIX.