Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 251671 - app-emulation/vice-2.1 version bump
Summary: app-emulation/vice-2.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-19 19:50 UTC by groepaz
Modified: 2009-02-12 05:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
updated ebuild (vice-2.1.ebuild,2.54 KB, text/plain)
2008-12-19 19:51 UTC, groepaz
Details
vice-2.1.ebuild.diff (vice-2.1.ebuild.diff,1.50 KB, patch)
2008-12-19 20:28 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description groepaz 2008-12-19 19:50:26 UTC
what the topic says. i have modified the 2.0 ebuild in the following way:

- 2.0 specific patches removed
- changed "mmap" useflag to "memmap". this configure option has nothing to do with mmap, it enables certain monitor features in the emulator which are mostly useful for debugging it or the software that is beeing emulated.
- added "ethernet" useflag to allow using ethernet cartridge emulation. this requires an additional dependancy on libnet and libpcap, i don't know how to add this properly in the ebuild. (but i can confirm it compiles fine and works when those libs are installed)

one thing that is still missing is support for ffmpeg (which allows recording of video/audio from the emulation) - this requires ffmpeg-0.5.1, which isn't in portage yet.


Reproducible: Always
Comment 1 groepaz 2008-12-19 19:51:32 UTC
Created attachment 175896 [details]
updated ebuild
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2008-12-19 20:01:41 UTC
Reassigning to games herd.

groepaz could you please attach a diff showing the changes you did to the ebuild? That would be quite handy.
Comment 3 groepaz 2008-12-19 20:09:12 UTC
# diff /usr/portage/app-emulation/vice/vice-2.0.ebuild ./vice-2.1.ebuild
15c15,20
< IUSE="Xaw3d alsa arts esd gnome nls png readline resid sdl ipv6 mmap oss zlib X gif jpeg xv dga xrandr"
---
> IUSE="Xaw3d alsa arts esd gnome nls png readline resid sdl ipv6 memmap ethernet oss zlib X gif jpeg xv dga xrandr"
>
> # i don't know where/how to add these properly:
> # fixme: (use:ffmpeg) >=ffmpeg-0.5.1 (not in portage yet)
> # fixme: (use:ethernet) >=libpcap-0.9.8 and >=libnet-1.1.2.1
> #        WARNING: enabling ethernet emulation is a possible security risk, a proper warning should be shown
59,61d63
<       epatch \
<               "${FILESDIR}"/${P}-gnome-palemu.patch \
<               "${FILESDIR}"/${P}-gtk-bigendian-fix.patch
63a66,68
> # fix: memmap enables extra monitor features, it has nothing to do with mmap
> # fix: ethernet enables ethernet emulation
>
69d73
<               --disable-ffmpeg \
70a75
>               --disable-ffmpeg \
83c88,89
<               $(use_enable mmap memmap) \
---
>               $(use_enable memmap) \
>               $(use_enable ethernet) \
Comment 4 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2008-12-19 20:28:00 UTC
Created attachment 175898 [details, diff]
vice-2.1.ebuild.diff

I thought about something like this. But thanks anyway :)
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2009-01-29 07:38:18 UTC
2.1 is in portage.
Comment 6 groepaz 2009-02-11 10:56:20 UTC
i reopen it, because it isnt solved. the ebuild which is now in portage has exactly the same flaws that i fixed. why? i can only repeat:

- VICEs "memmap" configure option has _nothing_ to do with "mmap". the ebuild should handle it correctly, and not link it to "mmap" at all. most users will want this option disabled, its only useful for people who develop c64 software. for anyone else its a performance waster.

*sigh*
Comment 7 Mr. Bones. (RETIRED) gentoo-dev 2009-02-11 17:06:45 UTC
This bug was about the version bump.  It's fixed.  You're welcome to file a new bug with enhancements to the 2.1 ebuild.
Comment 8 groepaz 2009-02-12 05:15:41 UTC
"file a new bug with enhancements to the 2.1 ebuild."

WHICH I DID IN THIS VERY BUG.

sorry, but this is ridiculous. just SAY if you dont want to deal with it. NOTHING from the original post was fixed. there is no need to open another bug BECAUSE THAT WOULD ONLY DUPLICATE THIS ONE.

ignoring the fixes in the original post just because the headline says "version bump" and not "enhancments" is just anal. no more no less.