Saturday, 19. April 2008, 13:23:34
sdlmame, vhba, exmap, gentoo
...
Uprzejmie donoszę o następujących nowościach w
Roslin Uberlay:
dev-util/exmapNarzędzie do dokładnego pomiaru żużycia pamięci przez procesy. Idealna rzecz do wyłapywania wycieków pamięci
games-emulation/sdlmameNowa wersja testowa.
sys-fs/vhbaNowy ebuild z łatką poprawiającą kompilację pod świeżo wydanym kernelem 2.6.25. Poza tym drobne zmiany pod maską.
Saturday, 12. April 2008, 20:56:13
sdlmame, ups, tsukuyomi, promile-qt
...
Ostatnio nowości jak na lekarstwo, więc i post rekordowo zwięzły:
games-emulation/sdlmameDodana najnowsza wersja testowa.
games-util/tsukuyomiNowa wersja patchera poprzednio znanego jako "ups". Przy okazji zdążył zmienić nazwę, więc i pakiet został przemianowany.
x11-misc/promile-qtAutor nie spoczął na laurach i wydał kolejną wersję. Bumpnąłem ebuilda.
Zainteresowanych uprasza się o wizytę w
Roslin Uberlay.
Tuesday, 8. April 2008, 17:55:57
estat, pytube, promile-qt, ebuild
...
No, nareszcie mam o czym pisać. Ostatnio przeglądałem
wiadomy uberlay w poszukiwaniu czegoś do bumpnięcia i udało mi się tego trochę upolować:
app-portage/estatSkrypt do monitorowania postępu kompilacji pakietów w portage.
app-text/qnapiProgram do wyszukiwania i pobierania napisów do filmów.
games-emulation/sdlmameNowa wersja testowa tego multiemulatora automatów do gry.
net-im/pidgin-tlenWtyczka do obslugi Tlena dla Pidgina.
net-misc/pytubeGraficzny interfejs do pobierania i konwersji filmów z YouTube.
x11-misc/promile-qtNasz ulubiony program do liczenia promili w nowej wersji.
Oprócz tego jeden zupełnie nowy pakiet:
games-emulation/gnome-video-arcadeProsty frontend do SDLMAME/XMAME dla środowiska GNOME.
To wszystko na dzisiaj. /me odmeldowuje się.
Thursday, 27. March 2008, 15:54:17
emulacja, gentoo, ebuild, sdlmess
...
Już po świętach, czas więc nadrobić zaległości. A wyszło przez ten czas parę nowości:
games-emulation/bsnesZdążyła wyjść nowa wersja z paroma istotnymi zmianami pod maską. Bumped.
games-emulation/sdlmameNowa wersja sdlmame, na razie bez patchy wolfmame, bo te jeszcze nie zdążyły wyjść dla 0.124. Kiedy się pojawią, na pewno dorzucę.
games-emulation/sdlmessPodobna historia jak wyżej, odjąć wolfmame

Jeszcze ciepłe ebuildy do pobrania z
Roslin Uberlay.
Wednesday, 27. February 2008, 13:47:39
zsnes, emulacja, gentoo, ebuild
...
Wczoraj chciałem jeszcze krótko napisać o kilku zmianach w ebuildach, ale coś mnie powstrzymało (o tym później). Czas nadrobić zaległości, póki pamiętam co zmieniłem
app-emulation/e-uae - Nowa wersja emulatora Amigi. Autor oprócz wersji RC wydaje też co jakiś czas testowe snapshoty. Bumpnąłem ebuilda do najnowszego snapshotu z 13 stycznia. Bagatelka 11 miesięcy nowsze niż rc4 z portage

Szkopuł w tym, że portage uważa wersję z oficjalnego drzewa za nowszą (bo niby rc jest lepsze od pre). Jako rozwiązanie polecam dopisać =app-emulation/e-uae-0.8.29_rc4-r1 do package.mask.
games-emulation/sdlmame - Poprzedni ebuild, który popełniłem, był do wersji testowej 0.123.2 bez flagi wolfmame, bo patche te nie bardzo chciały się nakładać ze względu na pewne zmiany w kodzie. Okazuje się, że ten build nie lubi też flagi minimal, więc ją też usunąłem. Dorzuciłem za to ebuild do wersji stabilnej 0.123. Ten dla odmiany ma najnowsze patche wolfmame. Poprawiłem też niechcący skopaną flagę minimal.
games-emulation/zsnes - Raczej nikt nie zauważył, ale flaga experimental nie działa przy włączonych custom-cflags w USE. Naprawione. Nie robiłem revbumpa, bo zmiany są naprawdę niewielkie.
Spodziewam się, że te nowości będzie można pobrać pod wieczór z
Roslin Uberlay.
Monday, 25. February 2008, 20:32:45
emulacja, sdlmame, gentoo, zsnes
...
Dzisiaj trochę skromnie, bo tylko dwie ebuildowe nowości.
games-emulation/sdlmame:
W międzyczasie zdążyła wyjść nowa wersja, więc bumpnąłem ebuilda. Tymczasowo(?) musiałem wyrzucić łatki wolfmame. Nie bardzo chciały się nakładać. Może jeszcze w nich podłubię w wolnej chwili. Ktoś w ogóle tego używa?

Korzystając z okazji usunąłem nieeleganckie obejście na ściąganie źródła (autor blokuje wgeta, więc ebuild udawał FF). Zamiast tego dałem RESTRICT="fetch". Mmm, dużo ładniej.
games-emulation/zsnesEbuild z oficjalnego drzewa portage + pewna istotna modyfikacja. Stary ebuild podawał configure parametr --enable-release, który wyłącza kompilację eksperymentalnego kodu i... włącza coś zwane "crazy optimizations". Jak bardzo szalone są te optymalizacje? Assembler dostaje we flagach -O99999999

Co to oznacza w praktyce? Oto, co miał do powiedzenia genlop u
lazy_buma (stary ebuild vs. nowy):
Fri Jul 13 21:25:07 2007 >>> games-emulation/zsnes-1.51
merge time: 1 hour, 3 minutes and 44 seconds.
Mon Feb 25 20:30:18 2008 >>> games-emulation/zsnes-1.51-r2
merge time: 3 minutes and 2 seconds.Tak, dobrze czytacie. Na starym ebuildzie było ~20 razy wolniej. Nie wiem ile dają te "szalone optymalizacje", ale raczej nie tyle, żeby warto było tyle czekać

Zamieniłem więc -O99999999 na o wiele rozsądniejsze -O1. Jako bonus dodałem flagę "experimental", która włącza eksperymentalne ficzery. Domyślnie jest wyłączona.