summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2005-07-19 18:29:50 +0000
committerBertrand Jacquin <beber@meleeweb.net>2005-07-19 18:29:50 +0000
commit265f868757063cba33abcd62b3106cc1c2f259e1 (patch)
tree7f5b092942cff82d8dabfa6b4c72b68d57fd3225
parentBlah (diff)
downloadportage-265f868757063cba33abcd62b3106cc1c2f259e1.tar.xz
Migration from gentoofr to here done
-rw-r--r--perso/app-dicts/grac/ChangeLog9
-rw-r--r--perso/app-dicts/grac/Manifest4
-rw-r--r--perso/app-dicts/grac/files/digest-grac-0.1a1
-rw-r--r--perso/app-dicts/grac/grac-0.1a.ebuild61
-rw-r--r--perso/app-dicts/grac/metadata.xml9
-rw-r--r--perso/app-doc/ebook-all/ChangeLog19
-rw-r--r--perso/app-doc/ebook-all/Manifest6
-rw-r--r--perso/app-doc/ebook-all/ebook-all-0.1.ebuild34
-rw-r--r--perso/app-doc/ebook-all/ebook-all-0.2.ebuild36
-rw-r--r--perso/app-doc/ebook-all/files/digest-ebook-all-0.10
-rw-r--r--perso/app-doc/ebook-all/files/digest-ebook-all-0.20
-rw-r--r--perso/app-doc/ebook-all/metadata.xml9
-rw-r--r--perso/app-editors/gedit/Manifest3
-rw-r--r--perso/app-editors/gedit/files/digest-gedit-2.10.2-r11
-rw-r--r--perso/app-editors/gedit/files/gedit-2.10.2-lang-fr.patch2584
-rw-r--r--perso/app-editors/gedit/gedit-2.10.2-r1.ebuild42
-rw-r--r--perso/app-editors/kile/Manifest2
-rw-r--r--perso/app-editors/kile/files/digest-kile-1.82
-rw-r--r--perso/app-editors/kile/kile-1.8.ebuild65
-rw-r--r--perso/app-i18n/manpages-fr/Manifest2
-rw-r--r--perso/app-i18n/manpages-fr/files/digest-manpages-fr-1.58.01
-rw-r--r--perso/app-i18n/manpages-fr/manpages-fr-1.58.0.ebuild32
-rw-r--r--perso/app-i18n/portage-fr/Manifest2
-rw-r--r--perso/app-i18n/portage-fr/files/digest-portage-fr-1.1-r11
-rw-r--r--perso/app-i18n/portage-fr/portage-fr-1.1-r1.ebuild396
-rw-r--r--perso/app-misc/cycling/ChangeLog9
-rw-r--r--perso/app-misc/cycling/Manifest4
-rw-r--r--perso/app-misc/cycling/cycling-0.3.4.ebuild32
-rw-r--r--perso/app-misc/cycling/files/digest-cycling-0.3.41
-rw-r--r--perso/app-misc/cycling/metadata.xml9
-rw-r--r--perso/app-misc/enotes/ChangeLog14
-rw-r--r--perso/app-misc/enotes/Manifest4
-rw-r--r--perso/app-misc/enotes/enotes-9999.ebuild21
-rw-r--r--perso/app-misc/enotes/files/digest-enotes-99990
-rw-r--r--perso/app-misc/enotes/metadata.xml15
-rw-r--r--perso/app-misc/note/ChangeLog15
-rw-r--r--perso/app-misc/note/Manifest6
-rw-r--r--perso/app-misc/note/files/digest-note-1.3.11
-rw-r--r--perso/app-misc/note/files/digest-note-1.3.1-r11
-rw-r--r--perso/app-misc/note/metadata.xml9
-rw-r--r--perso/app-misc/note/note-1.3.1-r1.ebuild78
-rw-r--r--perso/app-misc/note/note-1.3.1.ebuild25
-rw-r--r--perso/app-office/gepolabo/ChangeLog10
-rw-r--r--perso/app-office/gepolabo/Manifest4
-rw-r--r--perso/app-office/gepolabo/files/digest-gepolabo-0.4.81
-rw-r--r--perso/app-office/gepolabo/gepolabo-0.4.8.ebuild56
-rw-r--r--perso/app-office/gepolabo/metadata.xml9
-rw-r--r--perso/app-office/grisbi/ChangeLog72
-rw-r--r--perso/app-office/grisbi/Manifest9
-rw-r--r--perso/app-office/grisbi/files/digest-grisbi-0.5.61
-rw-r--r--perso/app-office/grisbi/files/digest-grisbi-0.5.71
-rw-r--r--perso/app-office/grisbi/files/grisbi-0.5.5-latex-unicode.patch11
-rw-r--r--perso/app-office/grisbi/files/grisbi-0.5.6-latex-unicode.patch11
-rw-r--r--perso/app-office/grisbi/files/grisbi.desktop10
-rw-r--r--perso/app-office/grisbi/grisbi-0.5.6.ebuild75
-rw-r--r--perso/app-office/grisbi/grisbi-0.5.7.ebuild75
-rw-r--r--perso/app-office/grisbi/metadata.xml15
-rw-r--r--perso/app-portage/emenu/Changelog10
-rw-r--r--perso/app-portage/emenu/Manifest5
-rw-r--r--perso/app-portage/emenu/emenu-0.4.3.ebuild18
-rw-r--r--perso/app-portage/emenu/files/digest-emenu-0.4.30
-rw-r--r--perso/app-portage/emenu/files/emenu-0.4.3383
-rw-r--r--perso/app-portage/emenu/metadata.xml9
-rw-r--r--perso/app-portage/enotice/Changelog8
-rw-r--r--perso/app-portage/enotice/Manifest6
-rw-r--r--perso/app-portage/enotice/enotice-0.2.2.ebuild35
-rw-r--r--perso/app-portage/enotice/files/digest-enotice-0.2.20
-rw-r--r--perso/app-portage/enotice/files/enotice-0.2.2216
-rw-r--r--perso/app-portage/enotice/files/profile.bashrc51
-rw-r--r--perso/app-portage/enotice/metadata.xml9
-rw-r--r--perso/app-portage/glcu/Changelog8
-rw-r--r--perso/app-portage/glcu/Manifest4
-rw-r--r--perso/app-portage/glcu/files/digest-glcu-0.9.51
-rw-r--r--perso/app-portage/glcu/glcu-0.9.5.ebuild47
-rw-r--r--perso/app-portage/glcu/metadata.xml15
-rw-r--r--perso/app-portage/portagesql/ChangeLog9
-rw-r--r--perso/app-portage/portagesql/Manifest5
-rw-r--r--perso/app-portage/portagesql/files/digest-portagesql-0.11
-rw-r--r--perso/app-portage/portagesql/files/init-portage-db.sql26
-rw-r--r--perso/app-portage/portagesql/metadata.xml9
-rw-r--r--perso/app-portage/portagesql/portagesql-0.1.ebuild50
-rw-r--r--perso/app-portage/portal/Manifest2
-rw-r--r--perso/app-portage/portal/files/digest-portal-0.0.91
-rw-r--r--perso/app-portage/portal/portal-0.0.9.ebuild23
-rw-r--r--perso/app-portage/zugaina-sync/Manifest3
-rw-r--r--perso/app-portage/zugaina-sync/files/digest-zugaina-sync-0.3-r11
-rw-r--r--perso/app-portage/zugaina-sync/files/path.diff12
-rw-r--r--perso/app-portage/zugaina-sync/zugaina-sync-0.3-r1.ebuild41
-rw-r--r--perso/app-vim/beber-pack/Manifest2
-rw-r--r--perso/app-vim/beber-pack/beber-pack-1.ebuild50
-rw-r--r--perso/app-vim/beber-pack/files/digest-beber-pack-10
-rw-r--r--perso/dev-perl/Math-VecStat/Manifest2
-rw-r--r--perso/dev-perl/Math-VecStat/Math-VecStat-0.08.ebuild14
-rw-r--r--perso/dev-perl/Math-VecStat/files/digest-Math-VecStat-0.081
-rw-r--r--perso/dev-perl/Schedule-At/Manifest2
-rw-r--r--perso/dev-perl/Schedule-At/Schedule-At-1.05.ebuild14
-rw-r--r--perso/dev-perl/Schedule-At/files/digest-Schedule-At-1.051
-rw-r--r--perso/dev-ruby/ruby-ecore/Manifest4
-rw-r--r--perso/dev-ruby/ruby-ecore/files/digest-ruby-ecore-99990
-rw-r--r--perso/dev-ruby/ruby-ecore/files/digest-ruby-ecore-9999-r20
-rw-r--r--perso/dev-ruby/ruby-ecore/ruby-ecore-9999-r2.ebuild33
-rw-r--r--perso/dev-ruby/ruby-ecore/ruby-ecore-9999.ebuild30
-rw-r--r--perso/dev-ruby/ruby-edje/Manifest2
-rw-r--r--perso/dev-ruby/ruby-edje/files/digest-ruby-edje-9999-r20
-rw-r--r--perso/dev-ruby/ruby-edje/ruby-edje-9999-r2.ebuild33
-rw-r--r--perso/dev-ruby/ruby-eet/Manifest5
-rw-r--r--perso/dev-ruby/ruby-eet/files/digest-ruby-eet-0.1.21
-rw-r--r--perso/dev-ruby/ruby-eet/files/digest-ruby-eet-99990
-rw-r--r--perso/dev-ruby/ruby-eet/metadata.xml9
-rw-r--r--perso/dev-ruby/ruby-eet/ruby-eet-0.1.2.ebuild29
-rw-r--r--perso/dev-ruby/ruby-eet/ruby-eet-9999.ebuild33
-rw-r--r--perso/dev-ruby/ruby-efl/Manifest2
-rw-r--r--perso/dev-ruby/ruby-efl/files/digest-ruby-efl-10
-rw-r--r--perso/dev-ruby/ruby-efl/ruby-efl-1.ebuild17
-rw-r--r--perso/dev-ruby/ruby-esmart/Manifest2
-rw-r--r--perso/dev-ruby/ruby-esmart/files/digest-ruby-esmart-9999-r20
-rw-r--r--perso/dev-ruby/ruby-esmart/ruby-esmart-9999-r2.ebuild34
-rw-r--r--perso/dev-ruby/ruby-evas/Manifest4
-rw-r--r--perso/dev-ruby/ruby-evas/files/digest-ruby-evas-99990
-rw-r--r--perso/dev-ruby/ruby-evas/files/digest-ruby-evas-9999-r20
-rw-r--r--perso/dev-ruby/ruby-evas/ruby-evas-9999-r2.ebuild33
-rw-r--r--perso/dev-ruby/ruby-evas/ruby-evas-9999.ebuild30
-rw-r--r--perso/dev-util/enscribe/Manifest3
-rw-r--r--perso/dev-util/enscribe/enscribe-9999.ebuild13
-rw-r--r--perso/dev-util/enscribe/files/digest-enscribe-99990
-rw-r--r--perso/dev-util/enscribe/metadata.xml9
-rw-r--r--perso/distfiles/ruby-eet-0.1.2.tar.gzbin0 -> 11689 bytes
-rw-r--r--perso/eclass/enlightenment.eclass.deprecated150
-rw-r--r--perso/games-arcade/koobyvolley/ChangeLog37
-rw-r--r--perso/games-arcade/koobyvolley/Manifest10
-rw-r--r--perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.41
-rw-r--r--perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r11
-rw-r--r--perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r21
-rw-r--r--perso/games-arcade/koobyvolley/files/digest-koobyvolley-99990
-rw-r--r--perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r1.ebuild49
-rw-r--r--perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r2.ebuild55
-rw-r--r--perso/games-arcade/koobyvolley/koobyvolley-0.6.4.ebuild40
-rw-r--r--perso/games-arcade/koobyvolley/koobyvolley-9999.ebuild59
-rw-r--r--perso/games-arcade/koobyvolley/metadata.xml9
-rw-r--r--perso/games-board/elitaire/Manifest3
-rw-r--r--perso/games-board/elitaire/elitaire-0.0.2.ebuild42
-rw-r--r--perso/games-board/elitaire/files/digest-elitaire-0.0.21
-rw-r--r--perso/games-board/elitaire/files/elitaire_local_to_share.patch11
-rw-r--r--perso/games-strategy/opencity/ChangeLog16
-rw-r--r--perso/games-strategy/opencity/Manifest6
-rw-r--r--perso/games-strategy/opencity/files/digest-opencity-0.0.21
-rw-r--r--perso/games-strategy/opencity/files/digest-opencity-99990
-rw-r--r--perso/games-strategy/opencity/metadata.xml9
-rw-r--r--perso/games-strategy/opencity/opencity-0.0.2.ebuild42
-rw-r--r--perso/games-strategy/opencity/opencity-9999.ebuild50
-rw-r--r--perso/gnome-base/gnome-panel/Manifest3
-rw-r--r--perso/gnome-base/gnome-panel/files/digest-gnome-panel-2.10.1-r11
-rw-r--r--perso/gnome-base/gnome-panel/files/gnome-panel-2.10.1-menu.patch12
-rw-r--r--perso/gnome-base/gnome-panel/gnome-panel-2.10.1-r1.ebuild73
-rw-r--r--perso/header.txt4
-rw-r--r--perso/licenses/boinc-1.0337
-rw-r--r--perso/licenses/iasl31
-rw-r--r--perso/mail-client/mutt/Manifest7
-rw-r--r--perso/mail-client/mutt/files/8patch-1.5.6.dyc.source_stat61
-rw-r--r--perso/mail-client/mutt/files/Muttrc19
-rw-r--r--perso/mail-client/mutt/files/Muttrc.mbox9
-rw-r--r--perso/mail-client/mutt/files/digest-mutt-1.5.8-r39
-rw-r--r--perso/mail-client/mutt/files/patch-1.5.8.vvv.nntp-gentoo-r2.bz2bin0 -> 71752 bytes
-rw-r--r--perso/mail-client/mutt/files/slang.patch19
-rw-r--r--perso/mail-client/mutt/mutt-1.5.8-r3.ebuild150
-rw-r--r--perso/media-gfx/retina/ChangeLog9
-rw-r--r--perso/media-gfx/retina/Manifest4
-rw-r--r--perso/media-gfx/retina/files/digest-retina-99990
-rw-r--r--perso/media-gfx/retina/metadata.xml9
-rw-r--r--perso/media-gfx/retina/retina-9999.ebuild15
-rw-r--r--perso/media-sound/euphoria/Manifest4
-rw-r--r--perso/media-sound/euphoria/euphoria-9999-r2.ebuild44
-rw-r--r--perso/media-sound/euphoria/files/Rakefile-usr.patch11
-rw-r--r--perso/media-sound/euphoria/files/digest-euphoria-9999-r20
-rw-r--r--perso/media-sound/euphoria/files/euphoria-usr.patch11
-rw-r--r--perso/media-sound/prokyon3/Manifest3
-rw-r--r--perso/media-sound/prokyon3/files/digest-prokyon3-0.9.1_p1-r11
-rw-r--r--perso/media-sound/prokyon3/files/prokyon3-0.9.1_p1-ge-gcc31-compat.patch12
-rw-r--r--perso/media-sound/prokyon3/prokyon3-0.9.1_p1-r1.ebuild59
-rw-r--r--perso/media-sound/pympc/Manifest6
-rw-r--r--perso/media-sound/pympc/files/digest-pympc-200502271
-rw-r--r--perso/media-sound/pympc/files/digest-pympc-200503301
-rw-r--r--perso/media-sound/pympc/files/digest-pympc-99990
-rw-r--r--perso/media-sound/pympc/pympc-20050227.ebuild31
-rw-r--r--perso/media-sound/pympc/pympc-20050330.ebuild32
-rw-r--r--perso/media-sound/pympc/pympc-9999.ebuild35
-rw-r--r--perso/media-sound/xmms2/Manifest10
-rw-r--r--perso/media-sound/xmms2/files/digest-xmms2-0.11
-rw-r--r--perso/media-sound/xmms2/files/digest-xmms2-0.1-r11
-rw-r--r--perso/media-sound/xmms2/files/digest-xmms2-0.1-r21
-rw-r--r--perso/media-sound/xmms2/files/digest-xmms2-0.1.11
-rw-r--r--perso/media-sound/xmms2/files/digest-xmms2-0.1.1-r11
-rw-r--r--perso/media-sound/xmms2/xmms2-0.1-r1.ebuild67
-rw-r--r--perso/media-sound/xmms2/xmms2-0.1-r2.ebuild86
-rw-r--r--perso/media-sound/xmms2/xmms2-0.1.1-r1.ebuild65
-rw-r--r--perso/media-sound/xmms2/xmms2-0.1.1.ebuild50
-rw-r--r--perso/media-sound/xmms2/xmms2-0.1.ebuild40
-rw-r--r--perso/media-video/enthrall/Manifest2
-rw-r--r--perso/media-video/enthrall/enthrall-9999.ebuild33
-rw-r--r--perso/media-video/enthrall/files/digest-enthrall-99990
-rw-r--r--perso/net-im/express/ChangeLog9
-rw-r--r--perso/net-im/express/Manifest4
-rw-r--r--perso/net-im/express/express-9999.ebuild19
-rw-r--r--perso/net-im/express/files/digest-express-99990
-rw-r--r--perso/net-im/express/metadata.xml9
-rw-r--r--perso/net-irc/supybot/Manifest2
-rw-r--r--perso/net-irc/supybot/files/digest-supybot-0.831
-rw-r--r--perso/net-irc/supybot/supybot-0.83.ebuild37
-rw-r--r--perso/net-mail/mailman/ChangeLog9
-rw-r--r--perso/net-mail/mailman/Manifest6
-rw-r--r--perso/net-mail/mailman/files/digest-mailman-2.1.5-r41
-rw-r--r--perso/net-mail/mailman/files/mailman-2.1.5-directory-check.patch12
-rw-r--r--perso/net-mail/mailman/files/mailman-2.1.5-driver.cvs.patch73
-rw-r--r--perso/net-mail/mailman/mailman-2.1.5-r4.ebuild147
-rw-r--r--perso/net-mail/mailman/metadata.xml9
-rw-r--r--perso/net-misc/gnomba/ChangeLog9
-rw-r--r--perso/net-misc/gnomba/Manifest4
-rw-r--r--perso/net-misc/gnomba/files/digest-gnomba-0.6.2-r11
-rw-r--r--perso/net-misc/gnomba/gnomba-0.6.2-r1.ebuild37
-rw-r--r--perso/net-misc/gnomba/metadata.xml9
-rw-r--r--perso/net-news/eke/ChangeLog9
-rw-r--r--perso/net-news/eke/Manifest4
-rw-r--r--perso/net-news/eke/eke-9999.ebuild20
-rw-r--r--perso/net-news/eke/files/digest-eke-99990
-rw-r--r--perso/net-news/eke/metadata.xml9
-rw-r--r--perso/net-p2p/amule/Manifest2
-rw-r--r--perso/net-p2p/amule/amule-2.0.1.ebuild81
-rw-r--r--perso/net-p2p/amule/files/digest-amule-2.0.11
-rw-r--r--perso/net-p2p/ewlgiFT/Manifest2
-rw-r--r--perso/net-p2p/ewlgiFT/ewlgiFT-9999.ebuild36
-rw-r--r--perso/net-p2p/ewlgiFT/files/digest-ewlgiFT-99990
-rw-r--r--perso/sci-misc/boinc/ChangeLog36
-rw-r--r--perso/sci-misc/boinc/Manifest15
-rw-r--r--perso/sci-misc/boinc/boinc-2005.03.17.ebuild71
-rw-r--r--perso/sci-misc/boinc/boinc-4.19-r1.ebuild58
-rw-r--r--perso/sci-misc/boinc/boinc-4.26.ebuild66
-rw-r--r--perso/sci-misc/boinc/boinc-4.27.ebuild66
-rw-r--r--perso/sci-misc/boinc/boinc-9999.ebuild48
-rw-r--r--perso/sci-misc/boinc/files/boincwrapper19
-rw-r--r--perso/sci-misc/boinc/files/conf.d/boinc19
-rw-r--r--perso/sci-misc/boinc/files/digest-boinc-2005.03.171
-rw-r--r--perso/sci-misc/boinc/files/digest-boinc-4.19-r11
-rw-r--r--perso/sci-misc/boinc/files/digest-boinc-4.261
-rw-r--r--perso/sci-misc/boinc/files/digest-boinc-4.271
-rw-r--r--perso/sci-misc/boinc/files/digest-boinc-99990
-rw-r--r--perso/sci-misc/boinc/files/init.d/boinc55
-rw-r--r--perso/sci-misc/boinc/metadata.xml9
-rw-r--r--perso/skel.ChangeLog67
-rw-r--r--perso/skel.ebuild155
-rw-r--r--perso/skel.metadata.xml24
-rw-r--r--perso/sys-devel/redact/Manifest2
-rw-r--r--perso/sys-devel/redact/files/digest-redact-0.1.11
-rw-r--r--perso/sys-devel/redact/metadata.xml9
-rw-r--r--perso/sys-devel/redact/redact-0.1.1.ebuild25
-rw-r--r--perso/sys-kernel/cj-sources/Manifest3
-rw-r--r--perso/sys-kernel/cj-sources/cj-sources-2.6.11-r3.ebuild24
-rw-r--r--perso/sys-kernel/cj-sources/files/digest-cj-sources-2.6.11-r32
-rw-r--r--perso/sys-kernel/cj-sources/metadata.xml8
-rw-r--r--perso/sys-kernel/cko-sources/Manifest2
-rw-r--r--perso/sys-kernel/cko-sources/cko-sources-2.6.11-r3.ebuild32
-rw-r--r--perso/sys-kernel/cko-sources/files/digest-cko-sources-2.6.11-r32
-rw-r--r--perso/sys-kernel/morph-sources/Manifest2
-rw-r--r--perso/sys-kernel/morph-sources/files/digest-morph-sources-2.6.11-r63
-rw-r--r--perso/sys-kernel/morph-sources/morph-sources-2.6.11-r6.ebuild116
-rw-r--r--perso/sys-kernel/reiser4-gentoo-dev-sources/Manifest2
-rw-r--r--perso/sys-kernel/reiser4-gentoo-dev-sources/files/digest-reiser4-gentoo-dev-sources-2.6.10-r74
-rw-r--r--perso/sys-kernel/reiser4-gentoo-dev-sources/reiser4-gentoo-dev-sources-2.6.10-r7.ebuild62
-rw-r--r--perso/sys-kernel/reiser4-sources/Manifest2
-rw-r--r--perso/sys-kernel/reiser4-sources/files/digest-reiser4-sources-2.6.10-r12
-rw-r--r--perso/sys-kernel/reiser4-sources/reiser4-sources-2.6.10-r1.ebuild31
-rw-r--r--perso/sys-kernel/suspend2-sources/Manifest10
-rw-r--r--perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.11.104
-rw-r--r--perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.11.11-r15
-rw-r--r--perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.11.11-r27
-rw-r--r--perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.12_rc44
-rw-r--r--perso/sys-kernel/suspend2-sources/files/linux-2.6.12-rc4-radeon_pm.patch16
-rw-r--r--perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.10-r246
-rw-r--r--perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.10.ebuild46
-rw-r--r--perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.11-r1.ebuild51
-rw-r--r--perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.11-r2.ebuild87
-rw-r--r--perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.12_rc4.ebuild48
-rw-r--r--perso/x11-libs/evas/Manifest2
-rw-r--r--perso/x11-libs/evas/evas-9999-r1.ebuild76
-rw-r--r--perso/x11-libs/evas/files/digest-evas-9999-r10
-rw-r--r--perso/x11-libs/xau/Manifest2
-rw-r--r--perso/x11-libs/xau/files/digest-xau-99990
-rw-r--r--perso/x11-libs/xau/xau-9999.ebuild33
-rw-r--r--perso/x11-libs/xcb-proto/Manifest2
-rw-r--r--perso/x11-libs/xcb-proto/files/digest-xcb-proto-99990
-rw-r--r--perso/x11-libs/xcb-proto/xcb-proto-9999.ebuild34
-rw-r--r--perso/x11-libs/xcb-util/Manifest2
-rw-r--r--perso/x11-libs/xcb-util/files/digest-xcb-util-99990
-rw-r--r--perso/x11-libs/xcb-util/xcb-util-9999.ebuild64
-rw-r--r--perso/x11-libs/xcb/Manifest2
-rw-r--r--perso/x11-libs/xcb/files/digest-xcb-99990
-rw-r--r--perso/x11-libs/xcb/xcb-9999.ebuild37
-rw-r--r--perso/x11-libs/xproto/Manifest2
-rw-r--r--perso/x11-libs/xproto/files/digest-xproto-99990
-rw-r--r--perso/x11-libs/xproto/xproto-9999.ebuild32
-rw-r--r--perso/x11-misc/elapse/Manifest2
-rw-r--r--perso/x11-misc/elapse/elapse-9999.ebuild16
-rw-r--r--perso/x11-misc/elapse/files/digest-elapse-99990
-rw-r--r--perso/x11-misc/entrance/ChangeLog35
-rw-r--r--perso/x11-misc/entrance/Manifest7
-rw-r--r--perso/x11-misc/entrance/entrance-9999-r1.ebuild82
-rw-r--r--perso/x11-misc/entrance/entrance-9999-r2.ebuild86
-rw-r--r--perso/x11-misc/entrance/files/digest-entrance-9999-r11
-rw-r--r--perso/x11-misc/entrance/files/digest-entrance-9999-r21
-rw-r--r--perso/x11-misc/entrance/files/no-listen-tcp.patch18
-rw-r--r--perso/x11-misc/entrance/metadata.xml15
-rw-r--r--perso/x11-plugins/gaim-netsoul/Manifest2
-rw-r--r--perso/x11-plugins/gaim-netsoul/files/digest-gaim-netsoul-0.1.01
-rw-r--r--perso/x11-plugins/gaim-netsoul/gaim-netsoul-0.1.0.ebuild35
-rw-r--r--perso/x11-plugins/khexclock/ChangeLog24
-rw-r--r--perso/x11-plugins/khexclock/Manifest4
-rw-r--r--perso/x11-plugins/khexclock/files/digest-khexclock-0.0.4-r11
-rw-r--r--perso/x11-plugins/khexclock/khexclock-0.0.4-r1.ebuild23
-rw-r--r--perso/x11-plugins/khexclock/metadata.xml8
-rw-r--r--perso/x11-terms/enterminus/Manifest2
-rw-r--r--perso/x11-terms/enterminus/enterminus-9999.ebuild16
-rw-r--r--perso/x11-terms/enterminus/files/digest-enterminus-99990
-rw-r--r--perso/x11-wm/enlightenment/Manifest6
-rw-r--r--perso/x11-wm/enlightenment/enlightenment-0.16.9999-r1.ebuild65
-rw-r--r--perso/x11-wm/enlightenment/files/0.16.6-edox.patch57
-rw-r--r--perso/x11-wm/enlightenment/files/0.16.6-kde-menu.patch11
-rw-r--r--perso/x11-wm/enlightenment/files/cursors.cfg44
-rw-r--r--perso/x11-wm/enlightenment/files/digest-enlightenment-0.16.9999-r10
-rw-r--r--perso/x11-wm/enlightenment/files/enlightenment-0.16.99992
328 files changed, 10103 insertions, 0 deletions
diff --git a/perso/app-dicts/grac/ChangeLog b/perso/app-dicts/grac/ChangeLog
new file mode 100644
index 00000000..0d672e4a
--- /dev/null
+++ b/perso/app-dicts/grac/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for app-dicts/grac
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*grac-0.1a (16 Feb 2005)
+
+ 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +grac-0.1a:
+ New Ebuild.
diff --git a/perso/app-dicts/grac/Manifest b/perso/app-dicts/grac/Manifest
new file mode 100644
index 00000000..32653d5f
--- /dev/null
+++ b/perso/app-dicts/grac/Manifest
@@ -0,0 +1,4 @@
+MD5 8a2c20fd40afc6a6df446f8b73ef39c8 grac-0.1a.ebuild 1032
+MD5 73b60154d99db9c3421f76649508f69d ChangeLog 226
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 56a6759125d47d9bf7cad2627f9c2c6b files/digest-grac-0.1a 62
diff --git a/perso/app-dicts/grac/files/digest-grac-0.1a b/perso/app-dicts/grac/files/digest-grac-0.1a
new file mode 100644
index 00000000..12aa8344
--- /dev/null
+++ b/perso/app-dicts/grac/files/digest-grac-0.1a
@@ -0,0 +1 @@
+MD5 1aa5f5ca0b49e2a69db169dc2b3e1c73 grac-0.1a.tar.bz2 136360
diff --git a/perso/app-dicts/grac/grac-0.1a.ebuild b/perso/app-dicts/grac/grac-0.1a.ebuild
new file mode 100644
index 00000000..69e19c01
--- /dev/null
+++ b/perso/app-dicts/grac/grac-0.1a.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="An Open Source GRAmmar Checker"
+HOMEPAGE="http://sourceforge.net/projects/grac"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="doc"
+
+DEPEND=">=dev-lang/python-2.3
+ doc? (app-text/tetex)"
+RDEPEND="${DEPEND}"
+
+RESTRICT="nomirror"
+
+src_unpack()
+{
+ unpack ${A}
+}
+
+src_compile()
+{
+ econf || die
+ emake || die
+
+ if use doc; then
+ cd ${S}/doc
+ make explications.pdf || die
+ make explications.ps || die
+ fi
+}
+
+src_test()
+{
+ einfo "Test not implemented in ${PN}"
+}
+
+src_install()
+{
+ dodir /usr/{bin,lib}
+ dodir /usr/share/grac/{dico,tests}
+
+ einstall || die
+
+ dodoc AUTHORS ChangeLog HACKING LINKS README
+ if use doc; then
+ dodoc doc/explications.pdf doc/explications.ps
+ fi
+
+ cp ${S}/data/* ${D}/usr/share/grac/dico
+ cp ${S}/tests/* ${D}/usr/share/grac/tests
+}
+
+pkg_postinst()
+{
+ einfo "You have some dictionnary and tests files in /usr/share/grac"
+}
diff --git a/perso/app-dicts/grac/metadata.xml b/perso/app-dicts/grac/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/app-dicts/grac/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/app-doc/ebook-all/ChangeLog b/perso/app-doc/ebook-all/ChangeLog
new file mode 100644
index 00000000..a9dde812
--- /dev/null
+++ b/perso/app-doc/ebook-all/ChangeLog
@@ -0,0 +1,19 @@
+# ChangeLog for app-doc/ebook-all
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*ebook-all-0.2 (19 Mar 2005)
+
+ 19 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +ebook-all-0.2.ebuild:
+ Add kde IUSE like ebook.eclass.
+
+*ebook-all-0.1 (16 Feb 2005)
+
+ 05 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ ebook-all-0.1.ebuild:
+ Add devhelp as dependencie.
+
+ 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +ebook-all-0.1.ebuild:
+ New Ebuild.
diff --git a/perso/app-doc/ebook-all/Manifest b/perso/app-doc/ebook-all/Manifest
new file mode 100644
index 00000000..37325fa4
--- /dev/null
+++ b/perso/app-doc/ebook-all/Manifest
@@ -0,0 +1,6 @@
+MD5 f9ff2fa1a790f172473f7b68412f330b ebook-all-0.2.ebuild 807
+MD5 32f6dfc5b20ed6bf8d0520271a92f094 ebook-all-0.1.ebuild 743
+MD5 fb6446353d3d8e5bb144609689e8be96 ChangeLog 503
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ebook-all-0.1 0
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ebook-all-0.2 0
diff --git a/perso/app-doc/ebook-all/ebook-all-0.1.ebuild b/perso/app-doc/ebook-all/ebook-all-0.1.ebuild
new file mode 100644
index 00000000..e36b5f8d
--- /dev/null
+++ b/perso/app-doc/ebook-all/ebook-all-0.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="dev-util/devhelp
+ app-doc/ebook-autoconf
+ app-doc/ebook-automake
+ app-doc/ebook-binutils
+ app-doc/ebook-bonobo
+ app-doc/ebook-cpp
+ app-doc/ebook-cvs
+ app-doc/ebook-diff
+ app-doc/ebook-find
+ app-doc/ebook-flex
+ app-doc/ebook-g77
+ app-doc/ebook-gawk
+ app-doc/ebook-gcc
+ app-doc/ebook-gconf
+ app-doc/ebook-gdk
+ app-doc/ebook-gdk-pixbuf
+ app-doc/ebook-ggad
+ app-doc/ebook-glibc
+ app-doc/ebook-gtk
+ app-doc/ebook-libglade
+ app-doc/ebook-libgnome
+ app-doc/ebook-libgnomeui
+ app-doc/ebook-make
+ app-doc/ebook-pango
+ app-doc/ebook-pygtk
+ app-doc/ebook-python
+ app-doc/ebook-sed
+ app-doc/ebook-zvt"
diff --git a/perso/app-doc/ebook-all/ebook-all-0.2.ebuild b/perso/app-doc/ebook-all/ebook-all-0.2.ebuild
new file mode 100644
index 00000000..4462fe4d
--- /dev/null
+++ b/perso/app-doc/ebook-all/ebook-all-0.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+KEYWORDS="~x86 ~amd64"
+IUSE="kde"
+
+DEPEND="app-doc/ebook-autoconf
+ app-doc/ebook-automake
+ app-doc/ebook-binutils
+ app-doc/ebook-bonobo
+ app-doc/ebook-cpp
+ app-doc/ebook-cvs
+ app-doc/ebook-diff
+ app-doc/ebook-find
+ app-doc/ebook-flex
+ app-doc/ebook-g77
+ app-doc/ebook-gawk
+ app-doc/ebook-gcc
+ app-doc/ebook-gconf
+ app-doc/ebook-gdk
+ app-doc/ebook-gdk-pixbuf
+ app-doc/ebook-ggad
+ app-doc/ebook-glibc
+ app-doc/ebook-gtk
+ app-doc/ebook-libglade
+ app-doc/ebook-libgnome
+ app-doc/ebook-libgnomeui
+ app-doc/ebook-make
+ app-doc/ebook-pango
+ app-doc/ebook-pygtk
+ app-doc/ebook-python
+ app-doc/ebook-sed
+ app-doc/ebook-zvt"
+RDEPEND="kde? ( dev-util/kdevelop )
+ !kde? ( >=dev-util/devhelp-0.6 )"
diff --git a/perso/app-doc/ebook-all/files/digest-ebook-all-0.1 b/perso/app-doc/ebook-all/files/digest-ebook-all-0.1
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/app-doc/ebook-all/files/digest-ebook-all-0.1
diff --git a/perso/app-doc/ebook-all/files/digest-ebook-all-0.2 b/perso/app-doc/ebook-all/files/digest-ebook-all-0.2
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/app-doc/ebook-all/files/digest-ebook-all-0.2
diff --git a/perso/app-doc/ebook-all/metadata.xml b/perso/app-doc/ebook-all/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/app-doc/ebook-all/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/app-editors/gedit/Manifest b/perso/app-editors/gedit/Manifest
new file mode 100644
index 00000000..4de43502
--- /dev/null
+++ b/perso/app-editors/gedit/Manifest
@@ -0,0 +1,3 @@
+MD5 a544ecf92d447f3857a80d4dbf269474 gedit-2.10.2-r1.ebuild 1036
+MD5 0f17f48fd54a14e3f4a0d3ff68277da4 files/digest-gedit-2.10.2-r1 66
+MD5 76cd03f38cc3349f45648cfb569b0272 files/gedit-2.10.2-lang-fr.patch 67777
diff --git a/perso/app-editors/gedit/files/digest-gedit-2.10.2-r1 b/perso/app-editors/gedit/files/digest-gedit-2.10.2-r1
new file mode 100644
index 00000000..25aef096
--- /dev/null
+++ b/perso/app-editors/gedit/files/digest-gedit-2.10.2-r1
@@ -0,0 +1 @@
+MD5 e3cf99b9233377583a69c4ad235e8494 gedit-2.10.2.tar.bz2 3171315
diff --git a/perso/app-editors/gedit/files/gedit-2.10.2-lang-fr.patch b/perso/app-editors/gedit/files/gedit-2.10.2-lang-fr.patch
new file mode 100644
index 00000000..97feef95
--- /dev/null
+++ b/perso/app-editors/gedit/files/gedit-2.10.2-lang-fr.patch
@@ -0,0 +1,2584 @@
+diff -Nur gedit-2.10.2.orig/po/fr.po gedit-2.10.2/po/fr.po
+--- gedit-2.10.2.orig/po/fr.po 2005-04-04 13:23:25.000000000 +0200
++++ gedit-2.10.2/po/fr.po 2005-04-21 09:24:03.000000000 +0200
+@@ -1,7 +1,6 @@
+ # French translation of gedit.
+ # Copyright (C) 1998-2004 Free Software Foundation, Inc.
+ # This file is distributed under the same license as the gedit package.
+-#
+ # Vincent Renardias <vincent@ldsol.com>, 1998-1999.
+ # Joaquim Fellmann <joaquim@hrnet.fr>, 2000.
+ # maintainer: Christophe Merlet (RedFox) <redfox@redfoxcenter.org>, 2000-2004.
+@@ -9,19 +8,21 @@
+ # Laurent Richard <kouran@iespana.es>, 2002.
+ # Yann Laviolette <borisgazoo@hotmail.com>, 2003.
+ # Sébastien Bacher <seb128@debian.org>, 2004.
+-#
++# Christophe Merlet (RedFox) <redfox@redfoxcenter.org>, 2005.
++#
++#
+ msgid ""
+ msgstr ""
+-"Project-Id-Version: gedit 2.8.1\n"
++"Project-Id-Version: gedit 2.10.0\n"
+ "Report-Msgid-Bugs-To: \n"
+-"POT-Creation-Date: 2005-04-04 13:23+0200\n"
+-"PO-Revision-Date: 2004-10-10 20:54+0200\n"
+-"Last-Translator: Christophe Merlet (RedFox) <redfox@redfoxcenter.org>\n"
+-"Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
++"POT-Creation-Date: 2005-03-07 14:12+0100\n"
++"PO-Revision-Date: 2005-04-04 17:24+0200\n"
++"Last-Translator: Baptiste Mille-Mathias <bmm80@free.fr>\n"
++"Language-Team: French <gnomefr@traduc.org>\n"
+ "MIME-Version: 1.0\n"
+ "Content-Type: text/plain; charset=UTF-8\n"
+ "Content-Transfer-Encoding: 8bit\n"
+-"Plural-Forms: nplurals=2; plural=n>1;\n"
++"Plural-Forms: nplurals=2; plural=n>1;"
+
+ #: data/GNOME_Gedit.server.in.in.h:1
+ msgid "Gedit View"
+@@ -51,7 +52,7 @@
+ msgid "Edit text files"
+ msgstr "Édite des fichiers texte"
+
+-#: data/gedit.desktop.in.in.h:2 gedit/gedit2.c:365
++#: data/gedit.desktop.in.in.h:2 gedit/gedit2.c:312
+ msgid "Text Editor"
+ msgstr "Éditeur de texte"
+
+@@ -65,9 +66,8 @@
+ "désactivée."
+
+ #: data/gedit.schemas.in.h:2
+-#, fuzzy
+ msgid "Active plugins"
+-msgstr "Active %s"
++msgstr "Greffons actifs"
+
+ #: data/gedit.schemas.in.h:3
+ msgid "Auto Detected Encodings"
+@@ -172,11 +172,11 @@
+
+ #: data/gedit.schemas.in.h:22
+ msgid "Highlight Current Line"
+-msgstr ""
++msgstr "Surligner la ligne courante"
+
+ #: data/gedit.schemas.in.h:23
+ msgid "Highlight Matching Bracket"
+-msgstr ""
++msgstr "Surligner les parenthèses correspondantes"
+
+ #: data/gedit.schemas.in.h:24
+ msgid ""
+@@ -205,6 +205,8 @@
+ "List of active plugins. It contains the \"Location\" of the active plugins. "
+ "See the .gedit-plugin file for obtaining the \"Location\" of a given plugin."
+ msgstr ""
++"Liste des greffons actifs. Il contient le « chemin » des greffons actifs. "
++"Consultez le fichier greffon gedit pour obtenir le « chemin » d'un greffon donné."
+
+ #: data/gedit.schemas.in.h:29
+ msgid ""
+@@ -233,9 +235,8 @@
+ #. Translators: This is the Body font for printing.
+ #. This is a Pango font.
+ #: data/gedit.schemas.in.h:37
+-#, fuzzy
+ msgid "Monospace 9"
+-msgstr "Monospace 12"
++msgstr "Monospace 9"
+
+ #. Translators: This is the Body font for printing.
+ #. This is a gnome-print font name and replaced by
+@@ -276,16 +277,14 @@
+ #. Translators: This is the Header font for printing.
+ #. This is a Pango font.
+ #: data/gedit.schemas.in.h:50
+-#, fuzzy
+ msgid "Sans 11"
+-msgstr "Sans Regular 11"
++msgstr "Sans 11"
+
+ #. Translators: This is the Line Number font for printing.
+ #. This is a Pango font.
+ #: data/gedit.schemas.in.h:53
+-#, fuzzy
+ msgid "Sans 8"
+-msgstr "Espagnol"
++msgstr "Sans 8"
+
+ #. Translators: This is the Header font for printing.
+ #. This is a gnome-print font name and replaced by
+@@ -357,13 +356,13 @@
+ "l'impression."
+
+ #: data/gedit.schemas.in.h:68
+-#, fuzzy
+ msgid ""
+ "Specifies the font to use for a document's body when printing documents. "
+ "This is a gnome-print font name and replaced by print_font_body_pango."
+ msgstr ""
+ "Spécifie la police à utiliser pour le corps d'un document lors de "
+-"l'impression."
++"l'impression. C'est un nom de police gnome-print et remplacé par"
++"print_font_body_pango."
+
+ #: data/gedit.schemas.in.h:69
+ msgid ""
+@@ -375,15 +374,15 @@
+ "ligne » est non-nulle."
+
+ #: data/gedit.schemas.in.h:70
+-#, fuzzy
+ msgid ""
+ "Specifies the font to use for line numbers when printing. This will only "
+ "take effect if the \"Print Line Numbers\" option is non-zero. This is a "
+ "gnome-print font name and replaced by print_font_numbers_pango."
+ msgstr ""
+-"Spécifie la police à utiliser pour les numéros de ligne lors de "
+-"l'impression. Cela ne s'appliquera que si l'option « Afficher les numéros de "
+-"ligne » est non-nulle."
++"Spécifie la police à utiliser pour les numéros de ligne lors de l'impression. "
++"Cela ne s'appliquera que si l'option «Imprimer les numéros de ligne » est "
++"non-nulle. Il s'agit d'un nom de police gnome-print remplacé par "
++"print_font_numbers_pango."
+
+ #: data/gedit.schemas.in.h:71
+ msgid ""
+@@ -395,15 +394,15 @@
+ "est activée."
+
+ #: data/gedit.schemas.in.h:72
+-#, fuzzy
+ msgid ""
+ "Specifies the font to use for page headers when printing a document. This "
+ "will only take effect if the \"Print Header\" option is turned on. This is a "
+ "gnome-print font name and replaced by print_font_header_pango."
+ msgstr ""
+ "Spécifie la police à utiliser pour les en-tête de page lors de l'impression "
+-"d'un document. Cela ne s'appliquera que si l'option « Afficher l'en-tête » "
+-"est activée."
++"d'un document. Cela ne s'appliquera que si l'option « Imprimer l'en-tête » "
++"est activée. Il s'agit du nom d'une police gnome-print et remplacée par "
++"print_font_header_pango."
+
+ #: data/gedit.schemas.in.h:73
+ msgid ""
+@@ -518,11 +517,8 @@
+ msgstr "Indique si gedit doit activer la coloration syntaxique."
+
+ #: data/gedit.schemas.in.h:92
+-#, fuzzy
+ msgid "Whether gedit should highlight the current line."
+-msgstr ""
+-"Indique si gedit doit imprimer la coloration syntaxique lors de l'impression "
+-"des documents."
++msgstr "Indique si gedit doit surligner la ligne courante."
+
+ #: data/gedit.schemas.in.h:93
+ msgid "Whether gedit should include a document header when printing documents."
+@@ -588,15 +584,14 @@
+ msgid "[UTF-8,CURRENT,ISO-8859-15]"
+ msgstr "[UTF-8,CURRENT,ISO-8859-15]"
+
+-#: gedit/bonobo-mdi.c:548 gedit/bonobo-mdi.c:2124
++#: gedit/bonobo-mdi.c:548 gedit/bonobo-mdi.c:2121
+ #, c-format
+ msgid "Activate %s"
+ msgstr "Active %s"
+
+ #: gedit/dialogs/gedit-close-confirmation-dialog.c:142
+-#, fuzzy
+ msgid "Close _without Saving"
+-msgstr "Ferme la fenêtre de sortie"
++msgstr "Fermer sans sa_uvegarder"
+
+ #: gedit/dialogs/gedit-close-confirmation-dialog.c:152
+ msgid "Question"
+@@ -606,13 +601,11 @@
+ #, c-format
+ msgid ""
+ "If you don't save, changes from the last %ld second will be permanently lost."
+-msgid_plural ""
+ "If you don't save, changes from the last %ld seconds will be permanently "
+ "lost."
+-msgstr[0] ""
++msgstr ""
+ "Si vous n'enregistrez pas, les modifications de la %.0lddernière seconde "
+ "seront définitivement perdues."
+-msgstr[1] ""
+ "Si vous n'enregistrez pas, les modifications des %ld dernières secondes "
+ "seront définitivement perdues."
+
+@@ -628,13 +621,11 @@
+ msgid ""
+ "If you don't save, changes from the last minute and %ld second will be "
+ "permanently lost."
+-msgid_plural ""
+ "If you don't save, changes from the last minute and %ld seconds will be "
+ "permanently lost."
+-msgstr[0] ""
++msgstr ""
+ "Si vous n'enregistrez pas, les modifications de la dernière minute et %ld "
+ "seconde seront définitivement perdues."
+-msgstr[1] ""
+ "Si vous n'enregistrez pas, les modifications de la dernière minute et %ld "
+ "secondes seront définitivement perdues."
+
+@@ -642,27 +633,22 @@
+ #, c-format
+ msgid ""
+ "If you don't save, changes from the last %ld minute will be permanently lost."
+-msgid_plural ""
+ "If you don't save, changes from the last %ld minutes will be permanently "
+ "lost."
+-msgstr[0] ""
++msgstr ""
+ "Si vous n'enregistrez pas, les modifications de la %.0lddernière minute "
+ "seront définitivement perdues."
+-msgstr[1] ""
+ "Si vous n'enregistrez pas, les modifications des %ld dernières minutes "
+ "seront définitivement perdues."
+
+ #: gedit/dialogs/gedit-close-confirmation-dialog.c:407
+ #: gedit/dialogs/gedit-close-confirmation-dialog.c:428
+-#, fuzzy, c-format
++#, c-format
+ msgid "If you don't save, changes from the last hour will be permanently lost."
+-msgid_plural ""
+ "If you don't save, changes from the last %d hours will be permanently lost."
+-msgstr[0] ""
+-"Si vous n'enregistrez pas, les modifications de la dernière heure seront "
++msgstr "Si vous n'enregistrez pas, les modifications de la dernière heure seront "
+ "définitivement perdues."
+-msgstr[1] ""
+-"Si vous n'enregistrez pas, les modifications de la dernière heure seront "
++"Si vous n'enregistrez pas, les modifications des %d dernières heures seront "
+ "définitivement perdues."
+
+ #: gedit/dialogs/gedit-close-confirmation-dialog.c:413
+@@ -670,13 +656,11 @@
+ msgid ""
+ "If you don't save, changes from the last hour and %d minute will be "
+ "permanently lost."
+-msgid_plural ""
+ "If you don't save, changes from the last hour and %d minutes will be "
+ "permanently lost."
+-msgstr[0] ""
++msgstr ""
+ "Si vous n'enregistrez pas, les modifications de la dernière heure et %d "
+ "minute seront définitivement perdues."
+-msgstr[1] ""
+ "Si vous n'enregistrez pas, les modifications de la dernière heure et %d "
+ "minutes seront définitivement perdues."
+
+@@ -690,12 +674,10 @@
+ #: gedit/dialogs/gedit-close-confirmation-dialog.c:643
+ #, c-format
+ msgid "There is %d document with unsaved changes. Save changes before closing?"
+-msgid_plural ""
+ "There are %d documents with unsaved changes. Save changes before closing?"
+-msgstr[0] ""
++msgstr ""
+ "Il y a %d document avec des modifications non enregistrées. Enregistrer les "
+ "modifications avant de fermer ?"
+-msgstr[1] ""
+ "Il y a %d documents avec des modifications non enregistrées. Enregistrer les "
+ "modifications avant de fermer ?"
+
+@@ -758,13 +740,13 @@
+ msgid "There was an error displaying help: %s"
+ msgstr "Il y a eu une erreur lors de l'affichage de l'aide : %s"
+
+-#: gedit/dialogs/gedit-encodings-dialog.c:355
+-#: gedit/dialogs/gedit-encodings-dialog.c:423
++#: gedit/dialogs/gedit-encodings-dialog.c:356
++#: gedit/dialogs/gedit-encodings-dialog.c:424
+ msgid "_Description"
+ msgstr "_Description"
+
+-#: gedit/dialogs/gedit-encodings-dialog.c:364
+-#: gedit/dialogs/gedit-encodings-dialog.c:432
++#: gedit/dialogs/gedit-encodings-dialog.c:365
++#: gedit/dialogs/gedit-encodings-dialog.c:433
+ msgid "_Encoding"
+ msgstr "_Codage"
+
+@@ -849,19 +831,16 @@
+ msgstr " "
+
+ #: gedit/dialogs/gedit-preferences.glade2.h:2
+-#, fuzzy
+ msgid "<b>Automatic Indentation</b>"
+-msgstr "Indentation Automatique"
++msgstr "<b>Indentation automatique</b>"
+
+ #: gedit/dialogs/gedit-preferences.glade2.h:3
+-#, fuzzy
+ msgid "<b>Bracket Matching</b>"
+-msgstr "<b>Coupure du texte</b>"
++msgstr "<b>Correspondance des parenthèses</b>"
+
+ #: gedit/dialogs/gedit-preferences.glade2.h:4
+-#, fuzzy
+ msgid "<b>Current Line</b>"
+-msgstr "<b>Coupure du texte</b>"
++msgstr "<b>Ligne courante</b>"
+
+ #: gedit/dialogs/gedit-preferences.glade2.h:5
+ msgid "<b>Elements</b>"
+@@ -885,7 +864,6 @@
+ msgstr "<b>Marge de droite</b>"
+
+ #: gedit/dialogs/gedit-preferences.glade2.h:10
+-#, fuzzy
+ msgid "<b>Tab Stops</b>"
+ msgstr "<b>Tabulations</b>"
+
+@@ -939,7 +917,7 @@
+
+ #: gedit/dialogs/gedit-preferences.glade2.h:22
+ msgid "Hi_ghlight current line"
+-msgstr ""
++msgstr "Surli_gner la ligne courante"
+
+ #: gedit/dialogs/gedit-preferences.glade2.h:23
+ msgid "Highlight _mode:"
+@@ -947,7 +925,7 @@
+
+ #: gedit/dialogs/gedit-preferences.glade2.h:24
+ msgid "Highlight matching bracket"
+-msgstr ""
++msgstr "Mettre en évidence les parenthèses correspondantes"
+
+ #: gedit/dialogs/gedit-preferences.glade2.h:25
+ msgid "Insert _spaces instead of tabs"
+@@ -1038,7 +1016,6 @@
+ msgstr "Afficher les _numéros de ligne"
+
+ #: gedit/dialogs/gedit-preferences.glade2.h:47
+-#, fuzzy
+ msgid "_Enable automatic indentation"
+ msgstr "Activer l'_indentation automatique"
+
+@@ -1063,9 +1040,8 @@
+ msgstr "_Marge de droite à la colonne :"
+
+ #: gedit/dialogs/gedit-preferences.glade2.h:53
+-#, fuzzy
+ msgid "_Tab width:"
+-msgstr "Largeur des _tabulations: "
++msgstr "Largeur des _tabulations :"
+
+ #: gedit/dialogs/gedit-preferences.glade2.h:54
+ msgid "_Unlimited undo"
+@@ -1229,10 +1205,8 @@
+ #. this translation; in that case, please write them on separate
+ #. lines seperated by newlines (\n).
+ #: gedit/gedit-commands.c:560
+-#, fuzzy
+ msgid "translator-credits"
+-msgstr ""
+-"Mainteneur :\n"
++msgstr "Mainteneur :\n"
+ "Christophe Merlet (RedFox) <redfox@redfoxcenter.org>\n"
+ "\n"
+ "Contributeurs :\n"
+@@ -1251,9 +1225,8 @@
+ msgstr "%s %d"
+
+ #: gedit/gedit-document.c:666 gedit/gedit-document.c:684
+-#, fuzzy
+ msgid "Unsaved Document"
+-msgstr "_Documents"
++msgstr "Document non-sauvegardé"
+
+ #: gedit/gedit-document.c:672 gedit/gedit-document.c:719
+ msgid "Invalid file name"
+@@ -1272,20 +1245,20 @@
+ msgid "The file has too many symbolic links."
+ msgstr "Le fichier a trop de liens symboliques."
+
+-#: gedit/gedit-document.c:1788
++#: gedit/gedit-document.c:1787
+ #, c-format
+ msgid "gedit cannot handle %s: locations in write mode."
+ msgstr "gedit ne peut pas supporter les emplacements %s : en mode écriture."
+
+-#: gedit/gedit-document.c:1795
++#: gedit/gedit-document.c:1794
+ msgid "gedit cannot handle this kind of location in write mode."
+ msgstr "gedit ne peut pas gérer ce type d'emplacement en mode écriture."
+
+-#: gedit/gedit-document.c:1808
++#: gedit/gedit-document.c:1807
+ msgid "Invalid filename."
+ msgstr "Nom du fichier non valide."
+
+-#: gedit/gedit-document.c:1959
++#: gedit/gedit-document.c:1956
+ msgid ""
+ "There is not enough disk space to save the file.\n"
+ "Please free some disk space and try again."
+@@ -1293,7 +1266,7 @@
+ "Il n'y a pas assez d'espace disque disponible pour enregistrer le fichier.\n"
+ "Veuillez libérer de l'espace disque et réessayer."
+
+-#: gedit/gedit-document.c:1964
++#: gedit/gedit-document.c:1961
+ msgid ""
+ "The disk where you are trying to save the file has a limitation on file "
+ "sizes. Please try saving a smaller file or saving it to a disk that does "
+@@ -1303,7 +1276,7 @@
+ "taille des fichiers. Veuillez essayer d'enregistrer un fichier plus petit ou "
+ "d'enregistrer ce fichier sur un disque n'ayant pas de limitation."
+
+-#: gedit/gedit-document.c:2008
++#: gedit/gedit-document.c:2005
+ msgid "Could not create a backup file."
+ msgstr "Impossible de créer un fichier de sauvegarde."
+
+@@ -1464,7 +1437,6 @@
+ msgstr "Tous les fichiers texte"
+
+ #: gedit/gedit-file-selector-util.c:364 plugins/savecopy/savecopy.c:550
+-#, fuzzy
+ msgid "_Character Coding:"
+ msgstr "_Codage des caractères :"
+
+@@ -1512,13 +1484,11 @@
+ #, c-format
+ msgid ""
+ "Changes made to the document in the last %ld second will be permanently lost."
+-msgid_plural ""
+ "Changes made to the document in the last %ld seconds will be permanently "
+ "lost."
+-msgstr[0] ""
++msgstr ""
+ "Les modifications faites au document dans la %.0lddernière seconde seront "
+ "définitivement perdues."
+-msgstr[1] ""
+ "Les modifications faites au document dans les %ld dernières secondes seront "
+ "définitivement perdues."
+
+@@ -1534,13 +1504,11 @@
+ msgid ""
+ "Changes made to the document in the last minute and %ld second will be "
+ "permanently lost."
+-msgid_plural ""
+ "Changes made to the document in the last minute and %ld seconds will be "
+ "permanently lost."
+-msgstr[0] ""
++msgstr ""
+ "Les modifications faites au document dans la dernière minute et %ld seconde "
+ "seront définitivement perdues."
+-msgstr[1] ""
+ "Les modifications faites au document dans la dernière minute et %ld secondes "
+ "seront définitivement perdues."
+
+@@ -1548,26 +1516,21 @@
+ #, c-format
+ msgid ""
+ "Changes made to the document in the last %ld minute will be permanently lost."
+-msgid_plural ""
+ "Changes made to the document in the last %ld minutes will be permanently "
+ "lost."
+-msgstr[0] ""
++msgstr ""
+ "Les modifications faites au document dans la %.0lddernière minute seront "
+ "définitivement perdues."
+-msgstr[1] ""
+ "Les modifications faites au document dans les %ld dernières minutes seront "
+ "définitivement perdues."
+
+ #: gedit/gedit-file.c:577 gedit/gedit-file.c:598
+-#, fuzzy, c-format
++#, c-format
+ msgid "Changes made to the document in the last hour will be permanently lost."
+-msgid_plural ""
+ "Changes made to the document in the last %d hours will be permanently lost."
+-msgstr[0] ""
+-"Les modifications faites au document dans la dernière heure seront "
++msgstr "Les modifications faites au document dans la dernière heure seront "
+ "définitivement perdues."
+-msgstr[1] ""
+-"Les modifications faites au document dans la dernière heure seront "
++"Les modifications faites au document dans les dernières %d heures seront "
+ "définitivement perdues."
+
+ #: gedit/gedit-file.c:583
+@@ -1575,13 +1538,11 @@
+ msgid ""
+ "Changes made to the document in the last hour and %d minute will be "
+ "permanently lost."
+-msgid_plural ""
+ "Changes made to the document in the last hour and %d minutes will be "
+ "permanently lost."
+-msgstr[0] ""
++msgstr ""
+ "Les modifications faites au document dans la dernière heure et %d minute "
+ "seront définitivement perdues."
+-msgstr[1] ""
+ "Les modifications faites au document dans la dernière heure et %d minutes "
+ "seront définitivement perdues."
+
+@@ -1639,9 +1600,9 @@
+ msgstr[1] "%d fichiers chargés"
+
+ #: gedit/gedit-file.c:1288
+-#, fuzzy, c-format
++#, c-format
+ msgid "Created file \"%s\""
+-msgstr "Fichier « %s » chargé"
++msgstr "Fichier « %s » créé"
+
+ #: gedit/gedit-file.c:1306
+ #, c-format
+@@ -1656,18 +1617,14 @@
+ msgstr[1] "Chargement de %d fichiers..."
+
+ #: gedit/gedit-io-error-dialogs.c:84
+-#, fuzzy, c-format
++#, c-format
+ msgid "Could not find the file \"%s\""
+ msgstr "Impossible d'ouvrir le fichier « %s »"
+
+ #: gedit/gedit-io-error-dialogs.c:86 gedit/gedit-io-error-dialogs.c:130
+ #: gedit/gedit-io-error-dialogs.c:150
+-#, fuzzy
+ msgid "Please, check that you typed the location correctly and try again."
+-msgstr ""
+-"« %s » est un répertoire.\n"
+-"\n"
+-"Veuillez vérifier que vous avez taper l'emplacement correctement et "
++msgstr "Veuillez vérifier que vous avez taper l'emplacement correctement et "
+ "réessayez."
+
+ #: gedit/gedit-io-error-dialogs.c:91 gedit/gedit-io-error-dialogs.c:99
+@@ -1684,97 +1641,79 @@
+ msgstr "Impossible d'ouvrir le fichier « %s »"
+
+ #: gedit/gedit-io-error-dialogs.c:93 gedit/gedit-io-error-dialogs.c:406
+-#, fuzzy
+ msgid "The file contains corrupted data."
+-msgstr ""
+-"Impossible d'ouvrir le fichier « %s » car il contient des données corrompues."
++msgstr "Le fichier contient des données corrompues."
+
+ #: gedit/gedit-io-error-dialogs.c:104 gedit/gedit-io-error-dialogs.c:417
+-#, fuzzy, c-format
++#, c-format
+ msgid "gedit cannot handle %s: locations."
+-msgstr "gedit ne peut pas supporter les emplacements %s : en mode écriture."
++msgstr "gedit ne peut pas supporter les emplacements %s."
+
+ #: gedit/gedit-io-error-dialogs.c:109 gedit/gedit-io-error-dialogs.c:422
+-#, fuzzy
+ msgid "gedit cannot handle this location."
+-msgstr "gedit ne peut pas supporter les emplacements %s : en mode écriture."
++msgstr "gedit ne peut pas supporter cet emplacement."
+
+ #: gedit/gedit-io-error-dialogs.c:118 gedit/gedit-io-error-dialogs.c:431
+-#, fuzzy
+ msgid "The file contains data in an invalid format."
+-msgstr ""
+-"Impossible d'ouvrir le fichier « %s » car il contient des données dans un "
+-"format non valide."
++msgstr "Le fichier contient des données dans un format non valide."
+
+ #: gedit/gedit-io-error-dialogs.c:124 gedit/gedit-io-error-dialogs.c:437
+-#, fuzzy
+ msgid "The file is too big."
+-msgstr "Le fichier a trop de liens symboliques."
++msgstr "Le fichier est trop gros."
+
+ #: gedit/gedit-io-error-dialogs.c:128
+ #, c-format
+ msgid "\"%s\" is not a valid location"
+-msgstr ""
++msgstr "« %s » n'est pas un emplacement valide"
+
+ #: gedit/gedit-io-error-dialogs.c:137 gedit/gedit-io-error-dialogs.c:443
+ msgid "Access was denied."
+-msgstr ""
++msgstr "L'accès est interdit."
+
+ #: gedit/gedit-io-error-dialogs.c:143
+-#, fuzzy
+ msgid ""
+ "there are too many open files. Please, close some open files and try again."
+ msgstr ""
+-"Impossible d'ouvrir le fichier « %s » car il y a trop de fichiers ouverts.\n"
+-"\n"
+-"Veuillez fermer quelques fichiers et réessayez."
++"il y a trop de fichiers ouverts. Veuillez fermer quelques fichiers et réessayez."
+
+ #: gedit/gedit-io-error-dialogs.c:148 gedit/gedit-io-error-dialogs.c:661
+ #, c-format
+ msgid "\"%s\" is a directory"
+-msgstr ""
++msgstr "« %s » est un répertoire"
+
+ #: gedit/gedit-io-error-dialogs.c:157
+-#, fuzzy
+ msgid ""
+ "Not enough available memory to open the file. Please, close some running "
+ "applications and try again."
+ msgstr ""
+-"Mémoire insuffisante pour ouvrir le fichier « %s ». Veuillez fermer quelques "
++"Mémoire insuffisante pour ouvrir le fichier. Veuillez fermer quelques "
+ "applications et réessayez."
+
+ #: gedit/gedit-io-error-dialogs.c:185 gedit/gedit-io-error-dialogs.c:483
+-#, fuzzy, c-format
++#, c-format
+ msgid ""
+ "Host \"%s\" could not be found. Please, check that your proxy settings are "
+ "correct and try again."
+ msgstr ""
+-"Impossible de récupérer le fichier « %s » car l'hôte « %s » est "
+-"introuvable.\n"
+-"\n"
+-"Veuillez vérifier vos réglages de proxy et essayez de nouveau."
++"L'hôte « %s » est introuvable. Veuillez vérifier vos réglages de proxy et "
++"essayez de nouveau."
+
+ #: gedit/gedit-io-error-dialogs.c:196 gedit/gedit-io-error-dialogs.c:207
+ #: gedit/gedit-io-error-dialogs.c:217
+-#, fuzzy
+ msgid ""
+ "Host name was invalid. Please, check that you typed the location correctly "
+ "and try again."
+ msgstr ""
+-"« %s » n'est pas un emplacement valide.\n"
+-"\n"
+-"Veuillez vérifiez que vous avez tapé son emplacement correctement et "
+-"réessayez."
++"Le nom d'hôte était invalide. Veuillez vérifiez que vous avez tapé son emplacement "
++"correctement et réessayez."
+
+ #: gedit/gedit-io-error-dialogs.c:225
+-#, fuzzy
+ msgid ""
+ "Host name was empty. Please, check that your proxy settings are correct and "
+ "try again."
+ msgstr ""
+-"Impossible d'ouvrir le fichier « %s » car le nom d'hôte était vide.\n"
+-"\n"
+-"Veuillez vérifier que vos réglages de proxy sont corrects."
++"Le nom d'hôte était vide. Veuillez vérifier que vos réglages de proxy sont corrects "
++"et réessayez."
+
+ #: gedit/gedit-io-error-dialogs.c:233
+ #, fuzzy
+@@ -1788,63 +1727,49 @@
+ "réessayer."
+
+ #: gedit/gedit-io-error-dialogs.c:241
+-#, fuzzy
+ msgid ""
+ "The file contains invalid data. Probably, you are trying to open a binary "
+ "file."
+ msgstr ""
+-"Impossible d'ouvrir le fichier « %s » car il contient des données non "
+-"valides.\n"
+-"\n"
+-"Vous essayez probablement d'ouvrir un fichier binaire."
++"Le fichier contient des données non valides. Vous essayez probablement "
++"d'ouvrir un fichier binaire."
+
+ #: gedit/gedit-io-error-dialogs.c:248
+ msgid "The file you are trying to open is not a regular file."
+-msgstr ""
++msgstr "Le fichier que vous tentez d'ouvrir n'est pas un fichier normal."
+
+ #: gedit/gedit-io-error-dialogs.c:294
+-#, fuzzy
+ msgid ""
+ "gedit was not able to automatically detect the character coding. Please, "
+ "check that you are not trying to open a binary file and try again selecting "
+ "a character coding in the 'Open File...' (or 'Open Location') dialog."
+ msgstr ""
+-"Impossible d'ouvrir le fichier « %s » car gedit n'a pas été capable de "
+-"détecter automatiquement le codage des caractères.\n"
+-"\n"
++"gedit n'a pas été capable de détecter automatiquement le codage des caractères."
+ "Veuillez vérifier que vous n'essayez pas d'ouvrir un fichier binaire et "
+ "essayez de nouveau en sélectionnant un codage de caractère dans la boîte de "
+ "dialogue « Ouvrir un fichier... » (ou « Ouvrir un emplacement »)."
+
+ #: gedit/gedit-io-error-dialogs.c:302 gedit/gedit-io-error-dialogs.c:328
+-#, fuzzy, c-format
++#, c-format
+ msgid "Could not open the file \"%s\" using the %s character coding"
+-msgstr "Impossible d'ouvrir le fichier « %s » car il est trop gros."
++msgstr "Impossible d'ouvrir le fichier « %s » avec l'encodage %s"
+
+ #: gedit/gedit-io-error-dialogs.c:305 gedit/gedit-io-error-dialogs.c:331
+-#, fuzzy
+ msgid ""
+ "Please, check that you are not trying to open a binary file and that you "
+ "selected the right character coding in the 'Open File... ' (or 'Open "
+ "Location') dialog and try again."
+-msgstr ""
+-"Impossible d'ouvrir le fichier « %s » en utilisant le codage de caractères "
+-"« %s ».\n"
+-"\n"
+-"Veuillez vérifier que vous n'essayez pas d'ouvrir un fichier binaire et que "
+-"vous avez sélectionné le bon codage de caractères dans la boîte de dialogue "
++msgstr "Veuillez vérifier que vous n'essayez pas d'ouvrir un fichier binaire et que "
++"vous avez sélectionné le bon encodage de caractères dans la boîte de dialogue "
+ "« Ouvrir un fichier... » (ou « Ouvrir un emplacement » et essayez de nouveau."
+
+ #: gedit/gedit-io-error-dialogs.c:315
+-#, fuzzy
+ msgid ""
+ "The file contains data in an invalid format. Probably, you are trying to "
+ "open a binary file."
+ msgstr ""
+-"Impossible d'ouvrir le fichier « %s » car il contient des données non "
+-"valides.\n"
+-"\n"
+-"Vous essayez probablement d'ouvrir un fichier binaire."
++"Le fichier contient des données non valides. Vous essayez probablement "
++"d'ouvrir un fichier binaire."
+
+ #: gedit/gedit-io-error-dialogs.c:397 gedit/gedit-io-error-dialogs.c:404
+ #: gedit/gedit-io-error-dialogs.c:410 gedit/gedit-io-error-dialogs.c:429
+@@ -1853,59 +1778,44 @@
+ #: gedit/gedit-io-error-dialogs.c:469 gedit/gedit-io-error-dialogs.c:497
+ #: gedit/gedit-io-error-dialogs.c:505 gedit/gedit-io-error-dialogs.c:511
+ #: gedit/gedit-io-error-dialogs.c:518 gedit/gedit-io-error-dialogs.c:557
+-#, fuzzy, c-format
++#, c-format
+ msgid "Could not revert the file \"%s\""
+-msgstr "Impossible de récupérer le fichier « %s »."
++msgstr "Impossible de récupérer le fichier « %s »"
+
+ #: gedit/gedit-io-error-dialogs.c:399
+-#, fuzzy
+ msgid "gedit cannot find it. Perhaps, it has recently been deleted."
+-msgstr ""
+-"Impossible de récupérer le fichier « %s » car gedit ne peut pas le trouver.\n"
+-"\n"
+-"Il a probablement été effacé récemment."
++msgstr "gedit ne peut pas le trouver. Il a été effacé récemment."
+
+ #: gedit/gedit-io-error-dialogs.c:449
+-#, fuzzy
+ msgid ""
+ "There are too many open files. Please, close some open files and try again."
+ msgstr ""
+-"Impossible d'ouvrir le fichier « %s » car il y a trop de fichiers ouverts.\n"
+-"\n"
+-"Veuillez fermer quelques fichiers et réessayez."
++"Il y a trop de fichiers ouverts. Veuillez fermer quelques fichiers et réessayez."
+
+ #: gedit/gedit-io-error-dialogs.c:456
+-#, fuzzy
+ msgid ""
+ "Not enough available memory. Please, close some running applications and try "
+ "again."
+ msgstr ""
+-"Mémoire insuffisante pour ouvrir le fichier « %s ». Veuillez fermer quelques "
+-"applications et réessayez."
++"Mémoire insuffisante. Veuillez fermer quelques applications et réessayez."
+
+ #: gedit/gedit-io-error-dialogs.c:499
+-#, fuzzy
+ msgid ""
+ "The host name was empty. Please, check that your proxy settings are correct "
+ "and try again."
+-msgstr ""
+-"Impossible d'ouvrir le fichier « %s » car le nom d'hôte était vide.\n"
+-"\n"
+-"Veuillez vérifier que vos réglages de proxy sont corrects."
++msgstr "Le nom d'hôte était vide. Veuillez vérifier que vos réglages de proxy sont corrects "
++"et essayer de nouveau."
+
+ #: gedit/gedit-io-error-dialogs.c:507
+ msgid "Attempt to log in failed."
+ msgstr ""
+
+ #: gedit/gedit-io-error-dialogs.c:513
+-#, fuzzy
+ msgid ""
+ "The file contains invalid UTF-8 data. Probably, you are trying to revert a "
+ "binary file."
+ msgstr ""
+-"Impossible de récupérer le fichier « %s » car il contient des données UTF-8 "
+-"non valides.\n"
+-"\n"
++"Le fichier contient des données UTF-8 non valides."
+ "Vous essayez probablement de récupérer un fichier binaire."
+
+ #: gedit/gedit-io-error-dialogs.c:520
+@@ -1913,66 +1823,47 @@
+ msgstr "Vous ne pouvez pas récupérer un document sans titre."
+
+ #: gedit/gedit-io-error-dialogs.c:607
+-#, fuzzy, c-format
++#, c-format
+ msgid "Could not save the file \"%s\""
+-msgstr "Impossible d'enregistrer le fichier « %s »."
++msgstr "Impossible d'enregistrer le fichier « %s »"
+
+ #: gedit/gedit-io-error-dialogs.c:656
+-#, fuzzy, c-format
++#, c-format
+ msgid "The file \"%s\" already exists"
+-msgstr "Le fichier « %s » existe déjà."
++msgstr "Le fichier « %s » existe déjà"
+
+ #: gedit/gedit-io-error-dialogs.c:662
+-#, fuzzy
+ msgid "Please, check that you typed the location correctly."
+-msgstr ""
+-"« %s » est un répertoire.\n"
+-"\n"
+-"Veuillez vérifier que vous avez taper l'emplacement correctement "
++msgstr "Veuillez vérifier que vous avez taper l'emplacement correctement "
+
+ #: gedit/gedit-io-error-dialogs.c:668 gedit/gedit-io-error-dialogs.c:674
+ #: gedit/gedit-io-error-dialogs.c:680 gedit/gedit-io-error-dialogs.c:687
+ #: gedit/gedit-io-error-dialogs.c:694
+-#, fuzzy, c-format
++#, c-format
+ msgid "Could not create the file \"%s\""
+-msgstr "Impossible de créer le fichier « %s »."
++msgstr "Impossible de créer le fichier « %s »"
+
+ #: gedit/gedit-io-error-dialogs.c:670
+-#, fuzzy
+ msgid "Make sure you have the appropriate write permissions."
+-msgstr ""
+-"Impossible de créer le fichier « %s ».\n"
+-"\n"
+-"Vérifier que vous avez les permissions requises pour l'écriture."
++msgstr "Vérifier que vous avez les permissions requises pour l'écriture."
+
+ #: gedit/gedit-io-error-dialogs.c:676
+-#, fuzzy
+ msgid "The file name is too long."
+-msgstr ""
+-"Impossible de créer le fichier « %s ».\n"
+-"\n"
+-"Le nom de fichier est trop long."
++msgstr "Le nom de fichier est trop long."
+
+ #: gedit/gedit-io-error-dialogs.c:682
+-#, fuzzy
+ msgid ""
+ "A directory component in the file name does not exist or is a dangling "
+ "symbolic link."
+-msgstr ""
+-"Impossible de créer le fichier « %s ».\n"
+-"\n"
+-"Un composant du répertoire dans le nom de fichier n'existe pas ou est un "
++msgstr "Un composant du répertoire dans le nom de fichier n'existe pas ou est un "
+ "lien symbolique miroitant."
+
+ #: gedit/gedit-io-error-dialogs.c:689
+-#, fuzzy
+ msgid ""
+ "There is not enough disk space to create the file. Please free some disk "
+ "space and try again."
+ msgstr ""
+-"Il n'y a pas assez d'espace disque disponible pour enregistrer le fichier « %"
+-"s ».\n"
+-"\n"
++"Il n'y a pas assez d'espace disque disponible pour enregistrer le fichier."
+ "Veuillez libérer de l'espace disque et essayer de nouveau."
+
+ #. Read only
+@@ -2011,20 +1902,19 @@
+ msgid "Open a recently used file"
+ msgstr "Ouvre un fichier récemment utilisé"
+
+-#: gedit/gedit-mdi.c:1467 gedit/gedit-mdi.c:1469
+-#, fuzzy
++#: gedit/gedit-mdi.c:1468 gedit/gedit-mdi.c:1470
+ msgid "Read Only"
+-msgstr "(lecture-seule)"
++msgstr "Lecture-seule"
+
+-#: gedit/gedit-mdi.c:2094
++#: gedit/gedit-mdi.c:2095
+ msgid "Normal"
+ msgstr "Normal"
+
+-#: gedit/gedit-mdi.c:2095
++#: gedit/gedit-mdi.c:2096
+ msgid "Use Normal highlight mode"
+ msgstr "Utilise le mode de coloration normal"
+
+-#: gedit/gedit-mdi.c:2171
++#: gedit/gedit-mdi.c:2172
+ #, c-format
+ msgid "Use %s highlight mode"
+ msgstr "Utilise le mode de coloration %s"
+@@ -2054,38 +1944,38 @@
+ msgid "Expected `%s' got `%s' for key %s"
+ msgstr "« %s » attendu au lieu de « %s » pour la clé %s"
+
+-#: gedit/gedit-print.c:219 gedit/gedit-ui.xml.h:37
++#: gedit/gedit-print.c:217 gedit/gedit-ui.xml.h:37
+ msgid "Print"
+ msgstr "Imprimer"
+
+-#: gedit/gedit-print.c:228 plugins/docinfo/docinfo.glade2.h:7
++#: gedit/gedit-print.c:226 plugins/docinfo/docinfo.glade2.h:7
+ msgid "Lines"
+ msgstr "Lignes"
+
+-#: gedit/gedit-print.c:330
++#: gedit/gedit-print.c:328
+ msgid "Preparing pages..."
+ msgstr "Préparation des pages..."
+
+-#: gedit/gedit-print.c:357
++#: gedit/gedit-print.c:355
+ #, c-format
+ msgid "Rendering page %d of %d..."
+ msgstr "Rendu de la page %d sur %d..."
+
+-#: gedit/gedit-print.c:359
++#: gedit/gedit-print.c:357
+ #, c-format
+ msgid "Printing page %d of %d..."
+ msgstr "Impression de la page %d sur %d..."
+
+-#: gedit/gedit-print.c:381 gedit/gedit-ui.xml.h:40
++#: gedit/gedit-print.c:379 gedit/gedit-ui.xml.h:40
+ msgid "Print preview"
+ msgstr "Aperçu avant impression"
+
+-#: gedit/gedit-print.c:551
++#: gedit/gedit-print.c:549
+ #, c-format
+ msgid "File: %s"
+ msgstr "Fichier : %s"
+
+-#: gedit/gedit-print.c:557
++#: gedit/gedit-print.c:555
+ msgid "Page %N of %Q"
+ msgstr "Page %N sur %Q"
+
+@@ -2477,9 +2367,9 @@
+ msgid "_View"
+ msgstr "Afficha_ge"
+
+-#: gedit/gedit-utils.c:695
++#: gedit/gedit-utils.c:691
+ msgid " (invalid Unicode)"
+-msgstr ""
++msgstr "(Unicode invalide)"
+
+ #.
+ #. if (col == chars)
+@@ -2502,7 +2392,7 @@
+ msgid " INS"
+ msgstr " INS"
+
+-#: gedit/gedit2.c:83
++#: gedit/gedit2.c:81
+ msgid ""
+ "Set the character encoding to be used to open the files listed on the "
+ "command line"
+@@ -2510,34 +2400,35 @@
+ "Défini le codage de caractères à utiliser pour ouvrir les fichiers listés "
+ "dans la ligne de commande"
+
+-#: gedit/gedit2.c:86
++#: gedit/gedit2.c:84
+ msgid "Quit an existing instance of gedit"
+ msgstr "Quitter une instance existante de gedit"
+
+-#: gedit/gedit2.c:89
++#: gedit/gedit2.c:87
+ msgid "Create a new toplevel window in an existing instance of gedit"
+ msgstr ""
+ "Créer une nouvelle fenêtre de premier niveau dans une instance existante de "
+ "gedit"
+
+-#: gedit/gedit2.c:92
++#: gedit/gedit2.c:90
+ msgid "Create a new document in an existing instance of gedit"
+ msgstr "Créer un nouveau document en utilisant une instance existante de gedit"
+
+-#: gedit/gedit2.c:168
++#: gedit/gedit2.c:166
+ #, c-format
+ msgid "The specified encoding \"%s\" is not valid\n"
+ msgstr "Le codage spécifié « %s » n'est pas valide\n"
+
+ #: gedit/gedit-convert.c:91
+ msgid "The file you are trying to open contains an invalid byte sequence."
+-msgstr ""
++msgstr "Le fichier que vous tentez d'ouvrir contient une sequence d'octet invalide."
+
+ #: gedit/gedit-convert.c:160 gedit/gedit-convert.c:204
+ msgid ""
+ "gedit was not able to automatically determine the encoding of the file you "
+ "want to open."
+ msgstr ""
++"gedit n'a pas été capable de déterminer l'encodage du fichier que vous vouliez ouvrir."
+
+ #: plugins/changecase/changecase.c:43
+ msgid "C_hange Case"
+@@ -2681,44 +2572,39 @@
+ msgstr "Nom d'utilisateur"
+
+ #: plugins/savecopy/savecopy.c:49
+-#, fuzzy
+ msgid "Sa_ve Copy..."
+-msgstr "_Copier"
++msgstr "Enreg_istrer une copie ..."
+
+ #: plugins/savecopy/savecopy.c:52
+-#, fuzzy
+ msgid "Save a copy of the current document"
+-msgstr "Spécifie la langue du document courant"
++msgstr "Enregistrer une copie du document courant"
+
+ #: plugins/savecopy/savecopy.c:262
+-#, fuzzy, c-format
++#, c-format
+ msgid "Could not save a copy of the file to \"%s\""
+-msgstr "Impossible d'enregistrer le fichier « %s »."
++msgstr "Impossible d'enregistrer une copie du fichier dans « %s »"
+
+ #: plugins/savecopy/savecopy.c:361
+ msgid "You are trying to overwrite the original file"
+-msgstr ""
++msgstr "Vous tentez d'écraser le fichier original"
+
+ #: plugins/savecopy/savecopy.c:470
+-#, fuzzy
+ msgid "Save Copy..."
+-msgstr "_Ne rien enregistrer"
++msgstr "Enregistrer une copie ..."
+
+ #. translators: %s is a filename
+ #: plugins/savecopy/savecopy.c:502 plugins/savecopy/savecopy.c:512
+ #, c-format
+ msgid "%s (copy)"
+-msgstr ""
++msgstr "%s (copie)"
+
+ #: plugins/savecopy/savecopy.gedit-plugin.desktop.in.h:1
+-#, fuzzy
+ msgid "Save a Copy"
+-msgstr "Enregistre tous les fichiers ouverts"
++msgstr "Enregistre une copie"
+
+ #: plugins/savecopy/savecopy.gedit-plugin.desktop.in.h:2
+-#, fuzzy
+ msgid "Saves a copy of the current document to a local or remote location."
+-msgstr "Tri le document en cours ou la sélection."
++msgstr "Enregistre une copie du document courant vers un emplacement locel ou distant."
+
+ #: plugins/shell_output/shell_output.c:56
+ msgid "_Run Command..."
+@@ -2891,12 +2777,11 @@
+
+ #: plugins/spell/gedit-spell-checker.c:79
+ msgid "Afrikaans"
+-msgstr ""
++msgstr "Afrikaans"
+
+ #: plugins/spell/gedit-spell-checker.c:80
+-#, fuzzy
+ msgid "Amharic"
+-msgstr "Arabe"
++msgstr "Amharique"
+
+ #: plugins/spell/gedit-spell-checker.c:81
+ msgid "Azerbaijani"
+@@ -2936,9 +2821,8 @@
+ msgstr "Danois"
+
+ #: plugins/spell/gedit-spell-checker.c:90
+-#, fuzzy
+ msgid "German (Austria)"
+-msgstr "Allemand (Allemagne)"
++msgstr "Allemand (Autriche)"
+
+ #: plugins/spell/gedit-spell-checker.c:91
+ msgid "German (Germany)"
+@@ -2969,14 +2853,12 @@
+ msgstr "Espagnol"
+
+ #: plugins/spell/gedit-spell-checker.c:99
+-#, fuzzy
+ msgid "Estonian"
+-msgstr "Roumain"
++msgstr "Estonien"
+
+ #: plugins/spell/gedit-spell-checker.c:100
+-#, fuzzy
+ msgid "Persian"
+-msgstr "Imprimer"
++msgstr "Perse"
+
+ #: plugins/spell/gedit-spell-checker.c:101
+ msgid "Finnish"
+@@ -2995,9 +2877,8 @@
+ msgstr "Français (Suisse)"
+
+ #: plugins/spell/gedit-spell-checker.c:105
+-#, fuzzy
+ msgid "Irish"
+-msgstr "Turc"
++msgstr "Irlandais"
+
+ #: plugins/spell/gedit-spell-checker.c:106
+ msgid "Scottish Gaelic"
+@@ -3013,23 +2894,20 @@
+ msgstr ""
+
+ #: plugins/spell/gedit-spell-checker.c:110
+-#, fuzzy
+ msgid "Hindi"
+-msgstr "Rechercher"
++msgstr "Hindi"
+
+ #: plugins/spell/gedit-spell-checker.c:111
+-#, fuzzy
+ msgid "Croatian"
+-msgstr "Catalan"
++msgstr "Croate"
+
+ #: plugins/spell/gedit-spell-checker.c:112
+ msgid "Upper Sorbian"
+-msgstr ""
++msgstr "Serbe du haut"
+
+ #: plugins/spell/gedit-spell-checker.c:113
+-#, fuzzy
+ msgid "Hungarian"
+-msgstr "Bulgare"
++msgstr "Hongrois"
+
+ #: plugins/spell/gedit-spell-checker.c:114
+ msgid "Interlingua (IALA)"
+@@ -3037,7 +2915,7 @@
+
+ #: plugins/spell/gedit-spell-checker.c:115
+ msgid "Indonesian"
+-msgstr ""
++msgstr "Indonésien"
+
+ #: plugins/spell/gedit-spell-checker.c:116
+ msgid "Icelandic"
+@@ -3048,18 +2926,16 @@
+ msgstr "Italien"
+
+ #: plugins/spell/gedit-spell-checker.c:118
+-#, fuzzy
+ msgid "Kurdish"
+-msgstr "Turc"
++msgstr "Kurde"
+
+ #: plugins/spell/gedit-spell-checker.c:119
+-#, fuzzy
+ msgid "Latin"
+-msgstr "Lignes"
++msgstr "Latin"
+
+ #: plugins/spell/gedit-spell-checker.c:120
+ msgid "Lithuanian"
+-msgstr ""
++msgstr "Lituanien"
+
+ #: plugins/spell/gedit-spell-checker.c:121
+ msgid "Latvian"
+@@ -3074,13 +2950,12 @@
+ msgstr ""
+
+ #: plugins/spell/gedit-spell-checker.c:124
+-#, fuzzy
+ msgid "Macedonian"
+-msgstr "gedit"
++msgstr "Macédionien"
+
+ #: plugins/spell/gedit-spell-checker.c:125
+ msgid "Mongolian"
+-msgstr ""
++msgstr "Mongole"
+
+ #: plugins/spell/gedit-spell-checker.c:126
+ msgid "Malay"
+@@ -3088,7 +2963,7 @@
+
+ #: plugins/spell/gedit-spell-checker.c:127
+ msgid "Maltese"
+-msgstr ""
++msgstr "Malte"
+
+ #: plugins/spell/gedit-spell-checker.c:128
+ #, fuzzy
+@@ -3137,9 +3012,8 @@
+ msgstr ""
+
+ #: plugins/spell/gedit-spell-checker.c:140
+-#, fuzzy
+ msgid "Sardinian"
+-msgstr "Ukrainien"
++msgstr "Sarde"
+
+ #: plugins/spell/gedit-spell-checker.c:141
+ msgid "Slovak"
+@@ -3155,12 +3029,11 @@
+
+ #: plugins/spell/gedit-spell-checker.c:144
+ msgid "Swahili"
+-msgstr ""
++msgstr "Swahili"
+
+ #: plugins/spell/gedit-spell-checker.c:145
+-#, fuzzy
+ msgid "Tamil"
+-msgstr "Thaï"
++msgstr "Tamoul"
+
+ #: plugins/spell/gedit-spell-checker.c:146
+ msgid "Tetum"
+@@ -3180,7 +3053,7 @@
+
+ #: plugins/spell/gedit-spell-checker.c:151
+ msgid "Uzbek"
+-msgstr ""
++msgstr "Ouzbékistan"
+
+ #: plugins/spell/gedit-spell-checker.c:153
+ msgid "Walloon"
+@@ -3192,9 +3065,9 @@
+
+ #: plugins/spell/gedit-spell-checker.c:155
+ msgid "Zulu"
+-msgstr ""
++msgstr "Zoulou"
+
+-#: plugins/spell/gedit-spell-checker.c:826
++#: plugins/spell/gedit-spell-checker.c:828
+ msgid "Default"
+ msgstr "Défaut"
+
+@@ -3300,12 +3173,10 @@
+ msgstr "Le document ne contient aucune donnée."
+
+ #: plugins/spell/spell.c:643
+-#, fuzzy
+ msgid "The selected text does not contain misspelled words."
+ msgstr "Le texte sélectionné ne contient pas d'erreur d'orthographe."
+
+ #: plugins/spell/spell.c:644
+-#, fuzzy
+ msgid "The document does not contain misspelled words."
+ msgstr "Le document ne contient pas d'erreur d'orthographe."
+
+@@ -3323,13 +3194,12 @@
+ msgstr "Formats disponibles"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:2
+-#, fuzzy
+ msgid "Abbreviation"
+-msgstr "Arménien"
++msgstr "Abbréviation"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:3
+ msgid "Above"
+-msgstr ""
++msgstr "Au-dessus"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:4
+ msgid "Accessibility key character"
+@@ -3337,28 +3207,27 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:5
+ msgid "Acronym"
+-msgstr ""
++msgstr "Acronyme"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:6
+-#, fuzzy
+ msgid "Align"
+-msgstr "lignes"
++msgstr "Aligner"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:7
+ msgid "Alignment character"
+-msgstr ""
++msgstr "Caractère d'alignement"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:8
+ msgid "Alternative"
+-msgstr ""
++msgstr "Alternatif"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:9
+ msgid "Anchor"
+-msgstr ""
++msgstr "Ancre"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:10
+ msgid "Anchor URI"
+-msgstr ""
++msgstr "URI de l'ancre"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:11
+ #, fuzzy
+@@ -3367,16 +3236,15 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:12
+ msgid "Array"
+-msgstr ""
++msgstr "Matrice"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:13
+ msgid "Associated information"
+-msgstr ""
++msgstr "Information associée"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:14
+-#, fuzzy
+ msgid "Author info"
+-msgstr "Auto-indentation"
++msgstr "Information sur l'auteur"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:15
+ #, fuzzy
+@@ -3385,12 +3253,11 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:16
+ msgid "BGSound"
+-msgstr ""
++msgstr "BGSound"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:17
+-#, fuzzy
+ msgid "Background color"
+-msgstr "Couleur d'_arrière-plan :"
++msgstr "Couleur d'arrière-plan"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:18
+ #, fuzzy
+@@ -3408,25 +3275,23 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:21
+ msgid "Behavior"
+-msgstr ""
++msgstr "Comportement"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:22
+ msgid "Blinking text"
+-msgstr ""
++msgstr "Texte clignotant"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:24
+-#, fuzzy
+ msgid "Border"
+-msgstr "Gras"
++msgstr "Bord"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:25
+-#, fuzzy
+ msgid "Border color"
+-msgstr "Couleur d'_arrière-plan :"
++msgstr "Couleur du bord"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:26
+ msgid "Box"
+-msgstr ""
++msgstr "Boîte"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:27
+ #, fuzzy
+@@ -3434,9 +3299,8 @@
+ msgstr "Europe centrale"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:28
+-#, fuzzy
+ msgid "Center"
+-msgstr "Général"
++msgstr "Centrer"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:29
+ #, fuzzy
+@@ -3445,12 +3309,11 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:30
+ msgid "Checked(state)"
+-msgstr ""
++msgstr "Coché (état)"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:31
+-#, fuzzy
+ msgid "Citation"
+-msgstr "act_ions"
++msgstr "Citation"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:32
+ msgid "Cite reason for change"
+@@ -3461,9 +3324,8 @@
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:34
+-#, fuzzy
+ msgid "Class list"
+-msgstr "Liste de balise"
++msgstr "Liste des classes"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:35
+ msgid "Clear text flow control"
+@@ -3474,9 +3336,8 @@
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:37
+-#, fuzzy
+ msgid "Color of selected links"
+-msgstr "Copie la sélection"
++msgstr "Couleur des liens sélectionnés"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:38
+ msgid "Column span"
+@@ -3484,12 +3345,11 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:39
+ msgid "Columns"
+-msgstr ""
++msgstr "Colonnes"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:40
+-#, fuzzy
+ msgid "Comment"
+-msgstr "_Sommaire"
++msgstr "Commentaire"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:41
+ msgid "Computer code fragment"
+@@ -3506,21 +3366,20 @@
+ msgstr "_Sommaire"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:44
+-#, fuzzy
+ msgid "Coordinates"
+-msgstr "_Sommaire"
++msgstr "Coordonnées"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:45
+ msgid "DIV Style container"
+-msgstr ""
++msgstr "Conteneur de style DIV"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:46
+ msgid "DIV container"
+-msgstr ""
++msgstr "Conteneur DIV"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:47
+ msgid "Date and time of change"
+-msgstr ""
++msgstr "Date et heure de changement"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:48
+ msgid "Declare flag"
+@@ -3537,21 +3396,19 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:51
+ msgid "Definition list"
+-msgstr ""
++msgstr "Liste de définition"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:52
+ msgid "Definition term"
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:53
+-#, fuzzy
+ msgid "Deleted text"
+-msgstr "Supprime le texte sélectionné"
++msgstr "Texte supprimé"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:54
+-#, fuzzy
+ msgid "Direction"
+-msgstr "Breton"
++msgstr "Direction"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:55
+ msgid "Directionality"
+@@ -3559,12 +3416,11 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:56
+ msgid "Directory list"
+-msgstr ""
++msgstr "Liste des répertoires"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:57
+-#, fuzzy
+ msgid "Disabled"
+-msgstr "Activé"
++msgstr "Désactivé"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:58
+ #, fuzzy
+@@ -3572,29 +3428,24 @@
+ msgstr "_Documents"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:59
+-#, fuzzy
+ msgid "Document body"
+-msgstr "_Documents"
++msgstr "Corp de document"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:60
+-#, fuzzy
+ msgid "Document head"
+-msgstr "_Documents"
++msgstr "En-tête de document"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:61
+-#, fuzzy
+ msgid "Document title"
+-msgstr "Statistiques du document"
++msgstr "Titre du document"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:62
+-#, fuzzy
+ msgid "Document type"
+-msgstr "_Documents"
++msgstr "Type de document"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:63
+-#, fuzzy
+ msgid "Element ID"
+-msgstr "Éléments"
++msgstr "Élément ID"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:64
+ msgid "Embedded object"
+@@ -3602,15 +3453,15 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:65 plugins/taglist/Latex.tags.xml.in.h:9
+ msgid "Emphasis"
+-msgstr ""
++msgstr "Accent"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:66
+ msgid "Encode type"
+-msgstr ""
++msgstr "Type d'encodage"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:67
+ msgid "Figure"
+-msgstr ""
++msgstr "Illustration"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:68
+ #, fuzzy
+@@ -3618,18 +3469,16 @@
+ msgstr "Nom de la police"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:69
+-#, fuzzy
+ msgid "For label"
+-msgstr "étiquette"
++msgstr "Pour l'étiquette"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:70
+ msgid "Forced line break"
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:71
+-#, fuzzy
+ msgid "Form"
+-msgstr "Normal"
++msgstr "Formulaire"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:72
+ msgid "Form action handler"
+@@ -3653,16 +3502,15 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:77
+ msgid "Form method"
+-msgstr ""
++msgstr "Méthode de formulaire"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:78
+ msgid "Forward link"
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:79
+-#, fuzzy
+ msgid "Frame"
+-msgstr "Nom :"
++msgstr "Cadre"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:80
+ msgid "Frame render parts"
+@@ -3670,15 +3518,15 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:81
+ msgid "Frame source"
+-msgstr ""
++msgstr "Source du cadre"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:82
+ msgid "Frame target"
+-msgstr ""
++msgstr "Cible du cadre"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:83
+ msgid "Frameborder"
+-msgstr ""
++msgstr "Bord de cadre"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:84
+ #, fuzzy
+@@ -3696,7 +3544,7 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:87
+ msgid "Framespacing"
+-msgstr ""
++msgstr "Espacement de cadre"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:88
+ msgid "Generic embedded object"
+@@ -3713,27 +3561,27 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:91
+ msgid "HREF URI"
+-msgstr ""
++msgstr "URI HREF"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:92
+ msgid "HTML - Special Characters"
+-msgstr ""
++msgstr "HTML - Caractères spéciaux"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:93
+ msgid "HTML - Tags"
+-msgstr ""
++msgstr "HTML - Balises"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:94
+ msgid "HTML root element"
+-msgstr ""
++msgstr "Élément racine HTML"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:95
+ msgid "HTML version"
+-msgstr ""
++msgstr "Version HTML"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:96
+ msgid "HTTP header name"
+-msgstr ""
++msgstr "Nom d'en-tête HTTP"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:97
+ msgid "Header cell ID's"
+@@ -3741,43 +3589,43 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:98
+ msgid "Heading"
+-msgstr ""
++msgstr "Titre"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:99
+ msgid "Heading 1"
+-msgstr ""
++msgstr "Titre 1"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:100
+ msgid "Heading 2"
+-msgstr ""
++msgstr "Titre 2"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:101
+ msgid "Heading 3"
+-msgstr ""
++msgstr "Titre 3"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:102
+ msgid "Heading 4"
+-msgstr ""
++msgstr "Titre 4"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:103
+ msgid "Heading 5"
+-msgstr ""
++msgstr "Titre 5"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:104
+ msgid "Heading 6"
+-msgstr ""
++msgstr "Titre 6"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:105
+ msgid "Height"
+-msgstr ""
++msgstr "Hauteur"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:106
+ msgid "Horizontal rule"
+-msgstr ""
++msgstr "Règle horizontale"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:107
+ msgid "Horizontal space"
+-msgstr ""
++msgstr "Espace horizontale"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:108
+ msgid "I18N BiDi over-ride"
+@@ -3785,60 +3633,55 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:109
+ msgid "Image"
+-msgstr ""
++msgstr "Image"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:110
+ msgid "Image map"
+-msgstr ""
++msgstr "Image carte"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:111
+ msgid "Image map area"
+-msgstr ""
++msgstr "Zone de l'image carte"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:112
+ msgid "Image map name"
+-msgstr ""
++msgstr "Nome de l'image carte"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:113
+ msgid "Image source"
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:114
+-#, fuzzy
+ msgid "Inline frame"
+-msgstr "Nom de fichier non valide"
++msgstr "Cadre en ligne"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:115
+ msgid "Inline layer"
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:116
+-#, fuzzy
+ msgid "Inserted text"
+-msgstr "Insérer la date et l'heure"
++msgstr "Texte inséré"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:117
+ msgid "Instance definition"
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:118
+-#, fuzzy
+ msgid "Italic text"
+-msgstr "Italique"
++msgstr "Texte Italique"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:119
+ msgid "Java applet"
+-msgstr ""
++msgstr "Applet Java"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:120
+-#, fuzzy
+ msgid "Label"
+-msgstr "étiquette"
++msgstr "Étiquette"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:121
+-#, fuzzy
+ msgid "Language code"
+-msgstr "Langues"
++msgstr "Code langue"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:122
+ msgid "Large text style"
+@@ -3849,17 +3692,16 @@
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:124
+-#, fuzzy
+ msgid "Link color"
+-msgstr "Choisissez une couleur"
++msgstr "Couleur de lien"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:125
+ msgid "List item"
+-msgstr ""
++msgstr "élément liste"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:126
+ msgid "List of MIME types for file upload"
+-msgstr ""
++msgstr "Liste des types MIME pour les envoies de fichier"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:127
+ msgid "List of supported character sets"
+@@ -3867,7 +3709,7 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:128
+ msgid "Listing"
+-msgstr ""
++msgstr "List"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:129
+ #, fuzzy
+@@ -3881,11 +3723,11 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:131
+ msgid "Long quotation"
+-msgstr ""
++msgstr "Longue citation"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:132
+ msgid "Mail link"
+-msgstr ""
++msgstr "Lien de messagerie"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:133
+ msgid "Margin pixel height"
+@@ -3901,7 +3743,7 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:136
+ msgid "Maximum length of text field"
+-msgstr ""
++msgstr "Taille maximum du champ texte"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:137
+ msgid "Media-independent link"
+@@ -3924,9 +3766,8 @@
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:142
+-#, fuzzy
+ msgid "Name"
+-msgstr "Nom :"
++msgstr "Nom"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:143
+ msgid "Named property value"
+@@ -3934,11 +3775,11 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:144
+ msgid "Next ID"
+-msgstr ""
++msgstr "ID suivant"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:145
+ msgid "No URI"
+-msgstr ""
++msgstr "Pas d'URI"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:146
+ msgid "No embedded objects"
+@@ -3946,7 +3787,7 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:147
+ msgid "No frames"
+-msgstr ""
++msgstr "Pas de cadres"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:148
+ msgid "No layers"
+@@ -3954,16 +3795,15 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:149
+ msgid "No line break"
+-msgstr ""
++msgstr "Pas de coupure de ligne"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:150
+-#, fuzzy
+ msgid "No resize"
+-msgstr "Afficher la taille"
++msgstr "Pas de redimensionnement"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:151
+ msgid "No script"
+-msgstr ""
++msgstr "Pas de script"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:152
+ msgid "No shade"
+@@ -3975,7 +3815,7 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:154
+ msgid "Note"
+-msgstr ""
++msgstr "Note"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:155
+ #, fuzzy
+@@ -3992,76 +3832,75 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:158
+ msgid "OnBlur event"
+-msgstr ""
++msgstr "Événement OnBlur"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:159
+-#, fuzzy
+ msgid "OnChange event"
+-msgstr "Modifier la casse"
++msgstr "Événement OnChange"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:160
+ msgid "OnClick event"
+-msgstr ""
++msgstr "Événement OnClick"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:161
+ msgid "OnDblClick event"
+-msgstr ""
++msgstr "Événement OnDblClick"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:162
+ msgid "OnFocus event"
+-msgstr ""
++msgstr "Événement OnFocus"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:163
+ msgid "OnKeyDown event"
+-msgstr ""
++msgstr "Événement OnKeyDown"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:164
+ msgid "OnKeyPress event"
+-msgstr ""
++msgstr "Événement OnKeyPress"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:165
+ msgid "OnKeyUp event"
+-msgstr ""
++msgstr "Événement OnKeyUp"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:166
+ msgid "OnLoad event"
+-msgstr ""
++msgstr "Événement OnLoad"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:167
+ msgid "OnMouseDown event"
+-msgstr ""
++msgstr "Événement OnMouseDown"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:168
+ msgid "OnMouseMove event"
+-msgstr ""
++msgstr "Événement OnMouseMove"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:169
+ msgid "OnMouseOut event"
+-msgstr ""
++msgstr "Événement OnMouseOut"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:170
+ msgid "OnMouseOver event"
+-msgstr ""
++msgstr "Événement OnMouseOver"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:171
+ msgid "OnMouseUp event"
+-msgstr ""
++msgstr "Événement OnMouseUp"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:172
+ msgid "OnReset event"
+-msgstr ""
++msgstr "Événement OnReset"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:173
+ msgid "OnSelect event"
+-msgstr ""
++msgstr "Événement OnSelect"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:174
+ msgid "OnSubmit event"
+-msgstr ""
++msgstr "Événement OnSubmit"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:175
+ msgid "OnUnload event"
+-msgstr ""
++msgstr "Événement OnUnLoad"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:176
+ msgid "Option group"
+@@ -4074,33 +3913,31 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:178
+ msgid "Ordered list"
+-msgstr ""
++msgstr "Liste ordonnée"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:179
+-#, fuzzy
+ msgid "Output media"
+-msgstr "Lignes de sorties"
++msgstr "Média de sortie"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:180
+ msgid "Paragraph"
+-msgstr ""
++msgstr "Paragraphe"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:181
+ msgid "Paragraph class"
+-msgstr ""
++msgstr "Classe de paragraphe"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:182
+ msgid "Paragraph style"
+-msgstr ""
++msgstr "Style de paragraphe"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:183
+ msgid "Preformatted listing"
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:184
+-#, fuzzy
+ msgid "Preformatted text"
+-msgstr "Aperçu du texte"
++msgstr "Texte préformatté"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:185
+ msgid "Profile metainfo dictionary"
+@@ -4108,17 +3945,15 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:186
+ msgid "Prompt message"
+-msgstr ""
++msgstr "Message de prompt"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:187
+-#, fuzzy
+ msgid "Push button"
+-msgstr "button1"
++msgstr "Bouton poussoire"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:188
+-#, fuzzy
+ msgid "Quote"
+-msgstr "Quitter"
++msgstr "Citer"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:189
+ #, fuzzy
+@@ -4131,20 +3966,19 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:191
+ msgid "Reduced spacing"
+-msgstr ""
++msgstr "Espacement réduit"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:192
+-#, fuzzy
+ msgid "Reverse link"
+-msgstr "Inve_rser l'ordre"
++msgstr "Lien inverse"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:193
+ msgid "Root"
+-msgstr ""
++msgstr "Racine"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:194
+ msgid "Rows"
+-msgstr ""
++msgstr "Lignes"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:195
+ msgid "Rulings between rows and columns"
+@@ -4169,7 +4003,7 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:200
+ msgid "Scrollbar"
+-msgstr ""
++msgstr "Barre de défilement"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:201
+ #, fuzzy
+@@ -4177,18 +4011,16 @@
+ msgstr "Sélectionner un fichier à ouvrir"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:202
+-#, fuzzy
+ msgid "Selected"
+-msgstr "_Enregistrer la sélection"
++msgstr "Sélectionné"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:203
+ msgid "Server-side image map"
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:204
+-#, fuzzy
+ msgid "Shape"
+-msgstr "Enregistrer"
++msgstr "Forme"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:205
+ msgid "Short inline quotation"
+@@ -4199,9 +4031,8 @@
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:207
+-#, fuzzy
+ msgid "Size"
+-msgstr "Taille de la tabulation"
++msgstr "Taille"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:208
+ #, fuzzy
+@@ -4214,29 +4045,27 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:210
+ msgid "Sound"
+-msgstr ""
++msgstr "Son"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:212
+-#, fuzzy
+ msgid "Space"
+-msgstr "Enregistrer"
++msgstr "Espace"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:213
+ msgid "Space separated archive list"
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:214
+-#, fuzzy
+ msgid "Spacer"
+-msgstr "Remplacer"
++msgstr "espacement"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:215
+ msgid "Spacing between cells"
+-msgstr ""
++msgstr "Espacement entre les cellules"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:216
+ msgid "Spacing within cells"
+-msgstr ""
++msgstr "Espacement dans les cellules"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:217
+ #, fuzzy
+@@ -4252,19 +4081,16 @@
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:220
+-#, fuzzy
+ msgid "Starting sequence number"
+-msgstr "Imprimer les _numéros de ligne"
++msgstr "Début de la séquence de nombre"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:221
+-#, fuzzy
+ msgid "Strike-through text"
+-msgstr "Barré"
++msgstr "Texte barré"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:222
+-#, fuzzy
+ msgid "Strike-through text style"
+-msgstr "Barré"
++msgstr "Style de texte barré"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:223
+ msgid "Strong emphasis"
+@@ -4272,7 +4098,7 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:224
+ msgid "Style info"
+-msgstr ""
++msgstr "Information de style"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:225
+ msgid "Subscript"
+@@ -4288,9 +4114,8 @@
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:228
+-#, fuzzy
+ msgid "Table"
+-msgstr "Activé"
++msgstr "Tableau"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:229
+ msgid "Table body"
+@@ -4311,7 +4136,7 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:233
+ msgid "Table data cell"
+-msgstr ""
++msgstr "Cellule de donnée de tableau"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:234
+ msgid "Table footer"
+@@ -4319,7 +4144,7 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:235
+ msgid "Table header"
+-msgstr ""
++msgstr "En-tête de tableau"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:236
+ msgid "Table header cell"
+@@ -4327,27 +4152,27 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:237
+ msgid "Table row"
+-msgstr ""
++msgstr "Ligne de tableau"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:238
+ msgid "Table summary"
+-msgstr ""
++msgstr "Table des matières"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:239
+ msgid "Target - Blank"
+-msgstr ""
++msgstr "Cible - Vide"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:240
+ msgid "Target - Parent"
+-msgstr ""
++msgstr "Cible - Parent"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:241
+ msgid "Target - Self"
+-msgstr ""
++msgstr "Cible - Lui-même"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:242
+ msgid "Target - Top"
+-msgstr ""
++msgstr "Cible - Au-dessus"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:243
+ msgid "Teletype or monospace text style"
+@@ -4355,10 +4180,9 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:244
+ msgid "Text"
+-msgstr ""
++msgstr "Texte"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:245
+-#, fuzzy
+ msgid "Text color"
+ msgstr "Couleur du texte"
+
+@@ -4372,21 +4196,19 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:248
+ msgid "Topmargin in pixels"
+-msgstr ""
++msgstr "marge supérieure en pixels"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:249
+ msgid "URL"
+-msgstr ""
++msgstr "URL"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:250
+-#, fuzzy
+ msgid "Underlined text style"
+-msgstr "Souligné"
++msgstr "Style de texte souligné"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:251
+-#, fuzzy
+ msgid "Unordered list"
+-msgstr "Souligné"
++msgstr "Liste non-ordonnée"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:252
+ msgid "Use image map"
+@@ -4394,11 +4216,11 @@
+
+ #: plugins/taglist/HTML.tags.xml.in.h:253
+ msgid "Value"
+-msgstr ""
++msgstr "Valeur"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:254
+ msgid "Value interpretation"
+-msgstr ""
++msgstr "Valeur d'interprétation"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:255
+ msgid "Variable or program argument"
+@@ -4409,18 +4231,16 @@
+ msgstr ""
+
+ #: plugins/taglist/HTML.tags.xml.in.h:257
+-#, fuzzy
+ msgid "Vertical space"
+-msgstr "Insérer des espaces"
++msgstr "Espace vertical"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:258
+-#, fuzzy
+ msgid "Visited link color"
+-msgstr "Choisissez la couleur de la sélection"
++msgstr "Couleur des liens visités"
+
+ #: plugins/taglist/HTML.tags.xml.in.h:259
+ msgid "Width"
+-msgstr ""
++msgstr "Largeur"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:1
+ msgid "Bibliography cite"
+@@ -4456,12 +4276,11 @@
+
+ #: plugins/taglist/Latex.tags.xml.in.h:10
+ msgid "File input"
+-msgstr ""
++msgstr "Envoie de fichier"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:11
+-#, fuzzy
+ msgid "Footnote"
+-msgstr "Police"
++msgstr ""
+
+ #: plugins/taglist/Latex.tags.xml.in.h:12
+ msgid "Function cosin"
+@@ -4469,19 +4288,19 @@
+
+ #: plugins/taglist/Latex.tags.xml.in.h:13
+ msgid "Function e^"
+-msgstr ""
++msgstr "Fonction e^"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:14
+ msgid "Function exp"
+-msgstr ""
++msgstr "Fonction exp"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:15
+ msgid "Function log"
+-msgstr ""
++msgstr "Fonction log"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:16
+ msgid "Function log10"
+-msgstr ""
++msgstr "Fonction log10"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:17
+ msgid "Function sine"
+@@ -4522,55 +4341,55 @@
+
+ #: plugins/taglist/Latex.tags.xml.in.h:25
+ msgid "Header 0 (chapter)"
+-msgstr ""
++msgstr "Titre 0 (chapitre)"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:26
+ msgid "Header 0 (chapter*)"
+-msgstr ""
++msgstr "Titre 0 (chapitre*)"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:27
+ msgid "Header 1 (section)"
+-msgstr ""
++msgstr "Titre 1 (section)"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:28
+ msgid "Header 1 (section*)"
+-msgstr ""
++msgstr "Titre 1 (section*)"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:29
+ msgid "Header 2 (subsection)"
+-msgstr ""
++msgstr "Titre 2 (sous-section)"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:30
+ msgid "Header 2 (subsection*)"
+-msgstr ""
++msgstr "Titre 2 (sous-section*)"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:31
+ msgid "Header 3 (subsubsection)"
+-msgstr ""
++msgstr "Titre 3 (sous-sous-section)"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:32
+ msgid "Header 3 (subsubsection*)"
+-msgstr ""
++msgstr "Titre 3 (sous-sous-section*)"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:33
+ msgid "Header 4 (paragraph)"
+-msgstr ""
++msgstr "Titre 4 (paragraphe)"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:34
+ msgid "Header appendix"
+-msgstr ""
++msgstr "Appendice d'en-tête"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:35
+ msgid "Item"
+-msgstr ""
++msgstr "Élément"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:36
+ msgid "Item with label"
+-msgstr ""
++msgstr "Élément avec étiquette"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:37
+ msgid "Latex - Tags"
+-msgstr ""
++msgstr "Latex - Balises"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:38
+ #, fuzzy
+@@ -4626,27 +4445,27 @@
+
+ #: plugins/taglist/Latex.tags.xml.in.h:50
+ msgid "Symbol &gt;&gt;"
+-msgstr ""
++msgstr "Symbole &gt;&gt;"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:51
+ msgid "Symbol &gt;="
+-msgstr ""
++msgstr "Symbole &gt;="
+
+ #: plugins/taglist/Latex.tags.xml.in.h:52
+ msgid "Symbol &lt;&lt;"
+-msgstr ""
++msgstr "Symbole &lt;&lt;"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:53
+ msgid "Symbol &lt;="
+-msgstr ""
++msgstr "Symbole &lt;="
+
+ #: plugins/taglist/Latex.tags.xml.in.h:54
+ msgid "Symbol and"
+-msgstr ""
++msgstr "Symbole et"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:55
+ msgid "Symbol const"
+-msgstr ""
++msgstr "Symbole const"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:56
+ msgid "Symbol d-by-dt"
+@@ -4666,7 +4485,7 @@
+
+ #: plugins/taglist/Latex.tags.xml.in.h:60
+ msgid "Symbol equiv"
+-msgstr ""
++msgstr "Symbole equiv"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:61
+ msgid "Symbol hyphen --"
+@@ -4678,7 +4497,7 @@
+
+ #: plugins/taglist/Latex.tags.xml.in.h:63
+ msgid "Symbol infinity"
+-msgstr ""
++msgstr "Symbole infini"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:64
+ msgid "Symbol mathspace ,"
+@@ -4698,7 +4517,7 @@
+
+ #: plugins/taglist/Latex.tags.xml.in.h:68
+ msgid "Symbol simeq"
+-msgstr ""
++msgstr "Symbole simeq"
+
+ #: plugins/taglist/Latex.tags.xml.in.h:69
+ msgid "Symbol star"
+@@ -4726,16 +4545,15 @@
+
+ #: plugins/taglist/XSLT.tags.xml.in.h:1
+ msgid "XSLT - Axes"
+-msgstr ""
++msgstr "XSLT - Axes"
+
+ #: plugins/taglist/XSLT.tags.xml.in.h:2
+-#, fuzzy
+ msgid "XSLT - Elements"
+-msgstr "Éléments"
++msgstr "XSLT - Éléments"
+
+ #: plugins/taglist/XSLT.tags.xml.in.h:3
+ msgid "XSLT - Functions"
+-msgstr ""
++msgstr "XSLT - Fonctions"
+
+ #: plugins/taglist/XSLT.tags.xml.in.h:4
+ msgid "ancestor"
+@@ -4747,11 +4565,11 @@
+
+ #: plugins/taglist/XSLT.tags.xml.in.h:6
+ msgid "attribute"
+-msgstr ""
++msgstr "attribut"
+
+ #: plugins/taglist/XSLT.tags.xml.in.h:7
+ msgid "child"
+-msgstr ""
++msgstr "enfant"
+
+ #: plugins/taglist/XSLT.tags.xml.in.h:8
+ msgid "descendant"
+@@ -4763,25 +4581,23 @@
+
+ #: plugins/taglist/XSLT.tags.xml.in.h:10
+ msgid "following"
+-msgstr ""
++msgstr "suivant"
+
+ #: plugins/taglist/XSLT.tags.xml.in.h:11
+ msgid "following-sibling"
+ msgstr ""
+
+ #: plugins/taglist/XSLT.tags.xml.in.h:12
+-#, fuzzy
+ msgid "namespace"
+-msgstr "Insérer des espaces"
++msgstr "espace de nom"
+
+ #: plugins/taglist/XSLT.tags.xml.in.h:13
+-#, fuzzy
+ msgid "parent"
+-msgstr "Ouvrir"
++msgstr "parent"
+
+ #: plugins/taglist/XSLT.tags.xml.in.h:14
+ msgid "preceding"
+-msgstr ""
++msgstr "précédant"
+
+ #: plugins/taglist/XSLT.tags.xml.in.h:15
+ msgid "preceding-sibling"
diff --git a/perso/app-editors/gedit/gedit-2.10.2-r1.ebuild b/perso/app-editors/gedit/gedit-2.10.2-r1.ebuild
new file mode 100644
index 00000000..5c846b53
--- /dev/null
+++ b/perso/app-editors/gedit/gedit-2.10.2-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit/gedit-2.10.0.ebuild,v 1.2 2005/03/09 10:24:09 joem Exp $
+
+inherit eutils gnome2
+
+DESCRIPTION="A text editor for the Gnome2 desktop"
+HOMEPAGE="http://www.gnome.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~hppa ~amd64 ~ia64 ~ppc64"
+IUSE="spell"
+
+RDEPEND=">=dev-libs/glib-2.6
+ >=x11-libs/gtk+-2.6
+ >=x11-libs/gtksourceview-1.2
+ >=gnome-base/libgnomeui-2.8
+ >=gnome-base/libglade-2.4
+ >=gnome-base/eel-2.6
+ >=gnome-base/libgnomeprintui-2.6
+ >=dev-libs/popt-1.5
+ >=gnome-base/gconf-2
+ spell? ( virtual/aspell-dict )"
+# FIXME : spell autodetect only
+
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ >=dev-util/pkgconfig-0.12.0
+ >=app-text/scrollkeeper-0.3.11
+ >=dev-util/intltool-0.31"
+
+DOCS="AUTHORS BUGS ChangeLog README THANKS TODO"
+USE_DESTDIR="1"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch ${FILESDIR}/${PN}-2.10.2-lang-fr.patch
+}
+
diff --git a/perso/app-editors/kile/Manifest b/perso/app-editors/kile/Manifest
new file mode 100644
index 00000000..678aeef4
--- /dev/null
+++ b/perso/app-editors/kile/Manifest
@@ -0,0 +1,2 @@
+MD5 56c9439b1bc2dc12ba0c96e343c6edd2 kile-1.8.ebuild 1902
+MD5 384b40e7b3e389f10e3ffcf0814b3394 files/digest-kile-1.8 129
diff --git a/perso/app-editors/kile/files/digest-kile-1.8 b/perso/app-editors/kile/files/digest-kile-1.8
new file mode 100644
index 00000000..59ce404f
--- /dev/null
+++ b/perso/app-editors/kile/files/digest-kile-1.8
@@ -0,0 +1,2 @@
+MD5 41018a7bd60d460de3043187ab500d7d kile-1.8.tar.bz2 2528693
+MD5 6c8d6f9c20c4f67c825951a224fa641f kile-i18n-1.7.tar.bz2 1299112
diff --git a/perso/app-editors/kile/kile-1.8.ebuild b/perso/app-editors/kile/kile-1.8.ebuild
new file mode 100644
index 00000000..f4c7dd3d
--- /dev/null
+++ b/perso/app-editors/kile/kile-1.8.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/kile/kile-1.8_beta2.ebuild,v 1.2 2005/05/13 10:31:05 greg_g Exp $
+
+inherit kde
+
+DESCRIPTION="A Latex Editor and TeX shell for kde"
+HOMEPAGE="http://kile.sourceforge.net"
+SRC_URI="mirror://sourceforge/kile/${P}.tar.bz2"
+LICENSE="GPL-2"
+
+SLOT=0
+KEYWORDS="~x86"
+IUSE="kde"
+
+RDEPEND="dev-lang/perl
+ virtual/tetex
+ kde? ( || ( ( kde-base/kpdf
+ kde-base/kghostview
+ kde-base/kdvi
+ kde-base/kviewshell )
+ kde-base/kdegraphics ) )"
+
+need-kde 3.2
+
+I18N="${PN}-i18n-1.7"
+
+# These are the languages and translated documentation supported by the Kile
+# i18n package as of version 1.7. If you are using this ebuild as a model for another
+# ebuild for another version of Kile, DO check whether these values are different.
+# Check the {po,doc}/Makefile.am files in kile-i18n package.
+LANGS="da de en_GB es et fr hu it nl pt pt_BR sr sv ta"
+LANGS_DOC="da es et fr it nl pt pt_BR sv"
+
+MAKE_PO=$(echo "${LINGUAS} ${LANGS}" | fmt -w 1 | sort | uniq -d | fmt -w 10000)
+MAKE_DOC=$(echo "${LINGUAS} ${LANGS_DOC}" | fmt -w 1 | sort | uniq -d | fmt -w 10000)
+
+for X in $LANGS; do
+ SRC_URI="${SRC_URI} linguas_${X}? ( mirror://sourceforge/kile/${I18N}.tar.bz2 )"
+done
+
+src_compile() {
+ local _S=${S}
+
+ # Build process of Kile
+ kde_src_compile
+
+ # Build process of Kile-i18n, select LINGUAS elements
+ S=${WORKDIR}/${I18N}
+ if [ -n "${LINGUAS}" -a -d "${S}" ] ; then
+ sed -i -e "s:^SUBDIRS = .*:SUBDIRS = ${MAKE_PO}:" ${S}/po/Makefile.in
+ sed -i -e "s:^SUBDIRS = .*:SUBDIRS = ${MAKE_DOC}:" ${S}/doc/Makefile.in
+ kde_src_compile
+ fi
+ S=${_S}
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+
+ if [ -n "${LINGUAS}" -a -d "${WORKDIR}/${I18N}" ]; then
+ cd ${WORKDIR}/${I18N}
+ make DESTDIR=${D} install || die
+ fi
+}
diff --git a/perso/app-i18n/manpages-fr/Manifest b/perso/app-i18n/manpages-fr/Manifest
new file mode 100644
index 00000000..806f4ece
--- /dev/null
+++ b/perso/app-i18n/manpages-fr/Manifest
@@ -0,0 +1,2 @@
+MD5 4a36d95da589807c3dfaad892fdefdaa manpages-fr-1.58.0.ebuild 771
+MD5 b25afa2653fa661e03b25fa7502eb741 files/digest-manpages-fr-1.58.0 66
diff --git a/perso/app-i18n/manpages-fr/files/digest-manpages-fr-1.58.0 b/perso/app-i18n/manpages-fr/files/digest-manpages-fr-1.58.0
new file mode 100644
index 00000000..881314b2
--- /dev/null
+++ b/perso/app-i18n/manpages-fr/files/digest-manpages-fr-1.58.0
@@ -0,0 +1 @@
+MD5 beec518a5c5cfe5701c72b2c3824ed77 man-fr-1.58.0.tar.gz 3166442
diff --git a/perso/app-i18n/manpages-fr/manpages-fr-1.58.0.ebuild b/perso/app-i18n/manpages-fr/manpages-fr-1.58.0.ebuild
new file mode 100644
index 00000000..43a6b802
--- /dev/null
+++ b/perso/app-i18n/manpages-fr/manpages-fr-1.58.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/manpages-fr/manpages-fr-0.9.5.ebuild,v 1.15 2005/04/12 21:03:29 luckyduck Exp $
+
+MY_P=${PN/pages/}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="A somewhat comprehensive collection of french Linux man pages"
+SRC_URI="http://prodigy44.dyndns.org/packages/${MY_P}-${PV}.tar.gz"
+HOMEPAGE="http://fr.tldp.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+KEYWORDS="x86 ppc sparc alpha hppa ~amd64"
+
+DEPEND="app-arch/gzip"
+RDEPEND="sys-apps/man"
+
+src_compile() {
+ for x in man?
+ do
+ gzip ${S}/${x}/* || die
+ done
+}
+
+src_install() {
+ for x in man?
+ do
+ dodir /usr/share/man/fr/${x}
+ install -m 644 ${S}/${x}/* ${D}/usr/share/man/fr/${x}
+ done
+}
diff --git a/perso/app-i18n/portage-fr/Manifest b/perso/app-i18n/portage-fr/Manifest
new file mode 100644
index 00000000..6463906e
--- /dev/null
+++ b/perso/app-i18n/portage-fr/Manifest
@@ -0,0 +1,2 @@
+MD5 3135fbe07e9b38395216cfc5498bb4d0 portage-fr-1.1-r1.ebuild 13213
+MD5 ba0cfdcaf165de7f52d88ea1e849bdfe files/digest-portage-fr-1.1-r1 70
diff --git a/perso/app-i18n/portage-fr/files/digest-portage-fr-1.1-r1 b/perso/app-i18n/portage-fr/files/digest-portage-fr-1.1-r1
new file mode 100644
index 00000000..8a6f56e1
--- /dev/null
+++ b/perso/app-i18n/portage-fr/files/digest-portage-fr-1.1-r1
@@ -0,0 +1 @@
+MD5 f7ee5750ddcad4d9a970c729ffa31821 portage-fr-1.1-r1.tar.bz2 292788
diff --git a/perso/app-i18n/portage-fr/portage-fr-1.1-r1.ebuild b/perso/app-i18n/portage-fr/portage-fr-1.1-r1.ebuild
new file mode 100644
index 00000000..49e90b8c
--- /dev/null
+++ b/perso/app-i18n/portage-fr/portage-fr-1.1-r1.ebuild
@@ -0,0 +1,396 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-2.0.51.19.ebuild,v 1.2 2005/03/03 20:09:39 carpaski Exp $
+
+inherit flag-o-matic eutils toolchain-funcs multilib
+
+# If the old /lib/sandbox.so is in /etc/ld.so.preload, it can
+# cause everything to segfault !!
+export SANDBOX_DISABLED="1"
+
+S=${WORKDIR}/${PF}
+DESCRIPTION="Portage en français"
+HOMEPAGE="http://portagefr.gentoofr.org/"
+SRC_URI="http://portagefr.gentoofr.org/telecharger/${PF}.tar.bz2"
+RESTRICT="nosandbox sandbox primaryuri multilib-pkg-force"
+
+# Contact carpaski with a reason before you modify any of these please.
+KEYWORDS=" alpha amd64 arm hppa ia64 mips ppc ppc-macos ppc64 s390 sh sparc x86"
+#KEYWORDS=" ~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x86"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="build selinux"
+
+RDEPEND="!build? ( >=sys-apps/sed-4.0.5 dev-python/python-fchksum >=dev-lang/python-2.2.1 sys-apps/debianutils >=app-shells/bash-2.05a ) selinux? ( >=dev-python/python-selinux-2.15 )"
+
+python_version() {
+ local tmpstr="$(/usr/bin/python -V 2>&1 )"
+ export PYVER_ALL="${tmpstr#Python }"
+
+ export PYVER_MAJOR=$(echo ${PYVER_ALL} | cut -d. -f1)
+ export PYVER_MINOR=$(echo ${PYVER_ALL} | cut -d. -f2)
+ export PYVER_MICRO=$(echo ${PYVER_ALL} | cut -d. -f3-)
+ export PYVER="${PYVER_MAJOR}.${PYVER_MINOR}"
+}
+
+check_multilib() {
+ has_m32
+ if [ "$?" == 0 ]; then
+ einfo "Found valid multilib environment."
+ einfo "Building with multilib support."
+ export MULTILIB="1"
+ else
+ ewarn "No valid multilib environment found!"
+ ewarn "Building without multilib support. If"
+ ewarn "you want to have multilib support,"
+ ewarn "emerge gcc with \"multilib\" in your"
+ ewarn "useflags."
+ sleep 5
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+}
+
+src_compile() {
+ export CC="$(tc-getCC)"
+ cd ${S}/src; ${CC} ${CFLAGS} tbz2tool.c -o tbz2tool
+
+ cd ${S}/src/sandbox-1.1
+ if use ppc-macos || use x86-fbsd; then
+ ewarn "NOT BUILDING SANDBOX ON ${ARCH}"
+ elif has_multilib_profile; then
+ OABI="${ABI}"
+ for ABI in $(get_install_abis); do
+ export ABI
+ make clean
+ make CFLAGS="-O1 -pipe -DSB_HAVE_64BIT_ARCH" libsandbox.so || die
+ mv libsandbox.so libsandbox.so.${ABI}
+ done
+ make clean
+ export ABI="${DEFAULT_ABI}"
+ make CFLAGS="-O1 -pipe -DSB_HAVE_64BIT_ARCH" sandbox || die
+ ABI="${OABI}"
+ elif [ "${ARCH}" == "amd64" ]; then
+ check_multilib
+ make CFLAGS="-O1 -pipe" HAVE_64BIT_ARCH="${MULTILIB}" || die
+ elif [ "${ARCH}" == "x86" ]; then
+ make CFLAGS="-march=i386 -O1 -pipe" || die
+ else
+ make CFLAGS="-O1 -pipe" || die
+ fi
+
+ cd ${S}/bin
+}
+
+src_install() {
+ #config files
+ cd ${S}/cnf
+ insinto /etc
+ if [ -f "make.globals.${ARCH}" ]; then
+ newins make.globals.${ARCH} make.globals
+ newins make.conf.${ARCH} make.conf.example
+ else
+ eerror ""
+ eerror "Portage does not have an arch-specific configuration for this arch."
+ eerror "Please notify the arch maintainer about this issue. Using generic."
+ eerror ""
+ sleep 3
+ doins make.globals
+ newins make.conf make.conf.example
+ fi
+
+ doins etc-update.conf dispatch-conf.conf
+
+ #python modules
+ if [ -x "$(type -p python2.2)" ] || [ -x /usr/bin/python2.2 ]; then
+ cd ${S}/src/python-missingos
+ chmod +x setup.py
+ if [ -x "$(type -p python2.3)" ]; then
+ ./setup.py install --root ${D} || eerror "Failed to install missingos module -- python2.2 broken?"
+ else
+ ./setup.py install --root ${D} || die "Failed to install missingos module"
+ fi
+ fi
+
+ if [[ $ARCH == "x86-fbsd" ]]; then
+ cd ${S}/src/bsd-flags
+ chmod +x setup.py
+ ./setup.py install --root ${D} || eerror "Failed to install bsd-chflags modules"
+ fi
+
+
+ dodir /usr/lib/portage/pym
+ cd ${S}/pym
+ insinto /usr/lib/portage/pym
+ doins *.py
+
+ #binaries, libraries and scripts
+ dodir /usr/lib/portage/bin
+ cd ${S}/bin
+ exeinto /usr/lib/portage/bin
+ doexe *
+ doexe ${S}/src/tbz2tool
+
+ #install sandbox
+ cd ${S}/src/sandbox-1.1
+ if use ppc-macos || use x86-fbsd; then
+ ewarn "Not installing sandbox on ${ARCH}"
+ elif has_multilib_profile; then
+ into /
+ OABI="${ABI}"
+ for ABI in $(get_install_abis); do
+ newlib.so libsandbox.so.${ABI} libsandbox.so
+ done
+ into /usr
+
+ exeinto /usr/lib/portage/bin
+ doexe sandbox
+
+ insinto /usr/lib/portage/lib
+ doins sandbox.bashrc
+
+ ABI="${OABI}"
+ elif [ "${ARCH}" == "amd64" ] && ! has_multilib_profile; then
+ check_multilib
+ make DESTDIR="${D}" HAVE_64BIT_ARCH="${MULTILIB}" install || \
+ die "Failed to install sandbox"
+ else
+ make DESTDIR="${D}" install || \
+ die "Failed to install sandbox"
+ fi
+
+ #symlinks
+ dodir /usr/bin /usr/sbin
+ dosym ../lib/portage/bin/emerge /usr/bin/emerge
+ dosym ../lib/portage/bin/ebuild /usr/bin/ebuild
+ dosym ../lib/portage/bin/ebuild /usr/sbin/ebuild
+
+ dosym ../lib/portage/bin/pkgmerge /usr/sbin/pkgmerge
+ dosym ../lib/portage/bin/ebuild.sh /usr/sbin/ebuild.sh
+
+ dosym ../lib/portage/bin/etc-update /usr/sbin/etc-update
+ dosym ../lib/portage/bin/dispatch-conf /usr/sbin/dispatch-conf
+ dosym ../lib/portage/bin/archive-conf /usr/sbin/archive-conf
+ dosym ../lib/portage/bin/fixpackages /usr/sbin/fixpackages
+
+ dosym ../lib/portage/bin/env-update /usr/sbin/env-update
+ dosym ../lib/portage/bin/xpak /usr/bin/xpak
+ dosym ../lib/portage/bin/repoman /usr/bin/repoman
+ dosym ../lib/portage/bin/tbz2tool /usr/bin/tbz2tool
+ dosym ../lib/portage/bin/portageq /usr/bin/portageq
+
+ dosym ../lib/portage/bin/g-cpan.pl /usr/bin/g-cpan.pl
+ dosym ../lib/portage/bin/quickpkg /usr/bin/quickpkg
+ dosym ../lib/portage/bin/regenworld /usr/sbin/regenworld
+ dosym ../lib/portage/bin/emerge-webrsync /usr/sbin/emerge-webrsync
+
+ dosym newins /usr/lib/portage/bin/donewins
+
+ # man pages
+ doman ${S}/man/*.[0-9]
+
+ # temp dir creation
+ dodir /var/tmp
+ chmod 1777 ${D}/var/tmp
+ touch ${D}/var/tmp/.keep
+
+ #documentation
+ dodoc ${S}/ChangeLog
+}
+
+
+pkg_preinst() {
+ if has livecvsportage $FEATURES; then
+ if [ "$ROOT" == "/" ]; then
+ rm -Rf "${IMAGE}"/usr/lib/portage/pym/*
+
+ mv "${IMAGE}"/usr/lib/portage/bin/{sandbox,tbz2tool} ${T}
+ rm -Rf "${IMAGE}"/usr/lib/portage/bin/*
+ mv "${T}"/{sandbox,tbz2tool} "${IMAGE}"/usr/lib/portage/bin/
+ fi
+ fi
+
+ # If we return true, then we don't have HIGHEST_PROTOCOL.
+ # We need to modify the source for this case.
+ if python -c "import cPickle,sys; sys.exit('HIGHEST_PROTOCOL' in dir(cPickle))"; then
+ sed -i "s:cPickle.HIGHEST_PROTOCOL:-1:" "${IMAGE}"/usr/lib/portage/pym/*.py
+ fi
+}
+
+pkg_postinst() {
+ local x
+
+ [ -f "${ROOT}etc/make.conf" ] || touch ${ROOT}etc/make.conf
+
+ #disable global sandbox if it's active (it's been deprecated)
+ if [ -f /etc/ld.so.preload ] ; then
+ cp /etc/ld.so.preload ${T}
+ grep -v libsandbox ${T}/ld.so.preload > /etc/ld.so.preload
+ fi
+
+ #remove possible previous sandbox files that could cause conflicts
+ if [ -d /usr/lib/sandbox ]; then
+ rm -f ${ROOT}/usr/lib/portage/bin/ebuild.sh.orig
+ rm -f ${ROOT}/usr/lib/portage/pym/portage.py.orig
+ rm -f ${ROOT}/usr/bin/sandbox
+ rm -rf ${ROOT}/usr/lib/sandbox
+ fi
+
+ #yank old cache files
+ if [ -d /var/cache/edb ]
+ then
+ rm -f /var/cache/edb/xcache.p
+ rm -f /var/cache/edb/mtimes
+ fi
+
+ install -o root -g portage -m 0755 -d "${ROOT}/etc/portage"
+ install -o root -g portage -m 2775 -d "${ROOT}/etc/portage/sets"
+ # u+rwx,g+srwx --- This is a secure directory for temp files.
+
+ install -o root -g portage -m 2770 -d "${ROOT}/var/lib/portage"
+ einfo "Checking ${ROOT}/var/lib/portage for bad/illegal files:"
+ find "${ROOT}/var/lib/portage" ! -group portage -o -perm -002 -print0 | ${XARGS} -0n 500 rm -Rvf
+
+ OLDWORLD="${ROOT}/var/cache/edb/world"
+ NEWWORLD="${ROOT}/var/lib/portage/world"
+
+ if [ ! -f "${NEWWORLD}" ]; then
+ ln ../../cache/edb/world "${NEWWORLD}" || \
+ cp "${OLDWORLD}" "${NEWWORLD}"
+ fi
+
+ if [ ! -f "/etc/portage/package.mask" ]; then
+ if [ -f "/etc/portage/profile/package.mask" ]; then
+ ln /etc/portage/profile/package.mask /etc/portage/package.mask
+ einfo "/etc/portage/profile/package.mask is now /etc/portage/package.mask"
+ einfo "a hardlink has been created to the new location if it exists in profiles"
+ einfo "already."
+ echo
+ fi
+ fi
+ echo
+
+ einfo "Feature additions are noted in help and make.conf descriptions."
+ echo
+ einfo "Update configs using 'etc-update' please. Maintaining current configs"
+ einfo "for portage and other system packages is fairly important for the"
+ einfo "continued health of your system."
+ echo
+ ewarn "NOTICE: There have been changes in the location of some internal files"
+ ewarn " to better match the FHS. The changes do not directly affect users"
+ ewarn " but please be advised that changing between versions of portage"
+ ewarn " with and without these changes may introduce some inconsistencies"
+ ewarn " in package data regarding 'world' and 'virtuals' (provides)."
+ echo
+ einfo " /var/cache/edb/world has moved to /var/lib/portage/world"
+ echo
+ einfo " /var/cache/edb/virtuals has been deprecated and is now calculated"
+ einfo " on demand. Strictly _USER_ modifications to virtuals may go into"
+ einfo " /etc/portage/profile/virtuals and will not be modified by portage."
+ echo
+
+ if [ -z "$PORTAGE_TEST" ]; then
+ #for TICKER in 1 2 3 4 5 6 7 8 9 10; do
+ # echo -ne "\a" ; sleep 0.$(( $RANDOM % 9 + 1)) &>/dev/null ; sleep 0,$(( $RANDOM % 9 + 1)) &>/dev/null
+ #done
+ sleep 3
+
+ # Kill the existing counter and generate a new one.
+ echo -n "Recalculating the counter... "
+ mv /var/cache/edb/counter /var/cache/edb/counter.old
+ python -c 'import sys; sys.path = ["/usr/lib/portage/pym"]+sys.path; import portage; portage.db["/"]["vartree"].dbapi.counter_tick("/")' &>/dev/null
+ if [ -f /var/cache/edb/counter ] ; then
+ echo "Counter updated successfully."
+ rm -f /var/cache/edb/counter.old
+ else
+ echo "FAILED to update counter."
+ ls -l /var/cache/edb/counter.old
+ echo "!!! This is a problem."
+ mv /var/cache/edb/counter.old /var/cache/edb/counter
+ fi
+ fi # PORTAGE_TESTING
+
+ if [ ! -d "${ROOT}var/cache/edb/dep" ]
+ then
+ install -d -m2755 ${ROOT}var/cache/edb
+ install -d -m2775 -o root -g portage ${ROOT}var/cache/edb/dep
+ fi
+
+ # Old place of install
+ rm -f ${ROOT}usr/lib/python2.2/site-packages/portage.py[co]
+ rm -f ${ROOT}usr/lib/python2.2/site-packages/xpak.py[co]
+ rm -f ${ROOT}usr/lib/python2.2/site-packages/output.py[co]
+ rm -f ${ROOT}usr/lib/python2.2/site-packages/cvstree.py[co]
+ rm -f ${ROOT}usr/lib/python2.2/site-packages/getbinpkg.py[co]
+ rm -f ${ROOT}usr/lib/python2.2/site-packages/emergehelp.py[co]
+ rm -f ${ROOT}usr/lib/python2.2/site-packages/dispatch_conf.py[co]
+
+ # New old place of install
+ rm -f ${ROOT}usr/lib/portage/pym/*.py[co]
+
+ # we gotta re-compile these modules and deal with systems with clock skew (stale compiled files)
+ einfo "Compiling python modules..."
+ python -c 'import compileall; compileall.compile_path()' &> /dev/null
+ python -c "import compileall; compileall.compile_dir('${ROOT}usr/lib/portage/pym')" &> /dev/null
+
+ if has ccache $FEATURES && has userpriv $FEATURES; then
+ chown -R portage:portage /var/tmp/ccache &> /dev/null
+ chmod -R g+rws /var/tmp/ccache &>/dev/null
+ fi
+
+ if [ -d "${ROOT}usr/portage/distfiles" ]; then
+ find "${ROOT}usr/portage/distfiles" -type f -maxdepth 1 -print0 2>/dev/null | \
+ ${XARGS} -0 -n 500 chgrp portage &> /dev/null
+
+ find "${ROOT}usr/portage/distfiles" -type f -maxdepth 1 -print0 2>/dev/null | \
+ ${XARGS} -0 -n 500 chmod 0644 &> /dev/null
+
+ find "${ROOT}usr/portage/distfiles/cvs-src" -type f -maxdepth 1 -print0 2>/dev/null | \
+ ${XARGS} -0 -n 500 chown portage &> /dev/null
+
+ find "${ROOT}usr/portage/distfiles/cvs-src" -type f -maxdepth 1 -print0 2>/dev/null | \
+ ${XARGS} -0 -n 500 chmod u+w &> /dev/null
+
+ chmod 2775 "${ROOT}usr/portage/distfiles"
+ chmod 2775 "${ROOT}usr/portage/distfiles/cvs-src"
+ fi
+ if [ -d "${ROOT}/${PORTDIR}/distfiles" ]; then
+ find "${ROOT}/${PORTDIR}/distfiles" -type f -maxdepth 1 -print0 2>/dev/null | \
+ ${XARGS} -0 -n 500 chgrp portage &> /dev/null
+
+ find "${ROOT}/${PORTDIR}/distfiles" -type f -maxdepth 1 -print0 2>/dev/null | \
+ ${XARGS} -0 -n 500 chmod 0644 &> /dev/null
+
+ find "${ROOT}/${PORTDIR}/distfiles/cvs-src" -type f -maxdepth 1 -print0 2>/dev/null | \
+ ${XARGS} -0 -n 500 chown portage &> /dev/null
+
+ find "${ROOT}/${PORTDIR}/distfiles/cvs-src" -type f -maxdepth 1 -print0 2>/dev/null | \
+ ${XARGS} -0 -n 500 chmod u+w &> /dev/null
+
+ chmod 2775 "${ROOT}/${PORTDIR}/distfiles"
+ chmod 2775 "${ROOT}/${PORTDIR}/distfiles/cvs-src"
+ fi
+
+ chown -R root:portage ${ROOT}var/cache/edb
+ find ${ROOT}var/cache/edb -type f -print0 | ${XARGS} -0 -n 500 chmod 664
+
+ for X in ${ROOT}etc/._cfg????_make.globals; do
+ # Overwrite the globals file automatically.
+ [ -e "${X}" ] && mv -f "${X}" "${ROOT}etc/make.globals"
+ done
+
+ einfo "You may run 'emerge metadata' to perform cache updates if you have"
+ einfo "changed versions of portage. This will provide a fairly dramatic"
+ einfo "speedup. Alternatively, you may 'emerge sync' if it has been more"
+ einfo "than 30 minutes since your last sync."
+
+ einfo "Si vous trouvez le moindre bug (de traduction), veuillez"
+ einfo "nous contacter à cette adresse : webmaster@gentoofr.org"
+ einfo "merci"
+ einfo "Equipe de PortageFR"
+}
+
diff --git a/perso/app-misc/cycling/ChangeLog b/perso/app-misc/cycling/ChangeLog
new file mode 100644
index 00000000..bb311341
--- /dev/null
+++ b/perso/app-misc/cycling/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for app-misc/cycling
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*cycling-0.3.4 (16 Feb 2005)
+
+ 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +cycling-0.3.4.ebuild:
+ New Ebuild.
diff --git a/perso/app-misc/cycling/Manifest b/perso/app-misc/cycling/Manifest
new file mode 100644
index 00000000..87dbaf43
--- /dev/null
+++ b/perso/app-misc/cycling/Manifest
@@ -0,0 +1,4 @@
+MD5 6c0f8c52b09206c852d62df2515a6ddc cycling-0.3.4.ebuild 636
+MD5 ae3cd19d1ff7a921e3759d2028d28482 ChangeLog 243
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 75d9f6ca9adf50db96a5f31182ed878b files/digest-cycling-0.3.4 65
diff --git a/perso/app-misc/cycling/cycling-0.3.4.ebuild b/perso/app-misc/cycling/cycling-0.3.4.ebuild
new file mode 100644
index 00000000..c4863143
--- /dev/null
+++ b/perso/app-misc/cycling/cycling-0.3.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2005 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="Cycling is a training management programme"
+HOMEPAGE="http://cycling.homelinux.org/en/index.xhtml"
+SRC_URI="http://cycling.homelinux.org/downloads/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+DEPEND=">=x11-libs/gtk+-2.2.4-r1
+ >=dev-libs/glib-2.2.3
+ >=sys-devel/gettext-0.12.1
+ >=dev-libs/libxml2-2.6.4
+ >=media-libs/gdk-pixbuf-0.22.0-r2"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+}
+
+src_compile() {
+ econf || die
+ emake || die
+}
+
+src_install() {
+ einstall || die
+}
diff --git a/perso/app-misc/cycling/files/digest-cycling-0.3.4 b/perso/app-misc/cycling/files/digest-cycling-0.3.4
new file mode 100644
index 00000000..455b0ba3
--- /dev/null
+++ b/perso/app-misc/cycling/files/digest-cycling-0.3.4
@@ -0,0 +1 @@
+MD5 26fafae5e1739fda370a8de58c24da18 cycling-0.3.4.tar.gz 438343
diff --git a/perso/app-misc/cycling/metadata.xml b/perso/app-misc/cycling/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/app-misc/cycling/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/app-misc/enotes/ChangeLog b/perso/app-misc/enotes/ChangeLog
new file mode 100644
index 00000000..2bb03f42
--- /dev/null
+++ b/perso/app-misc/enotes/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for app-misc/enotes
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/enotes/ChangeLog,v 1.3 2005/01/01 15:00:53 eradicator Exp $
+
+*enotes-9999 (11 Mar 2005)
+
+ 11 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>:
+ +enotes-9999.ebuild:
+ CVS release.
+
+*enotes-0.1.* (07 Feb 2004)
+
+ 07 Feb 2004; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me.
diff --git a/perso/app-misc/enotes/Manifest b/perso/app-misc/enotes/Manifest
new file mode 100644
index 00000000..8ffd360a
--- /dev/null
+++ b/perso/app-misc/enotes/Manifest
@@ -0,0 +1,4 @@
+MD5 d97d26e6ecad5a424729b1b25f73a7ca enotes-9999.ebuild 509
+MD5 fb9f9ee647d916a8f6453733dd8b3821 ChangeLog 456
+MD5 0d6c15228e442abb1953a5780281dc13 metadata.xml 527
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-enotes-9999 0
diff --git a/perso/app-misc/enotes/enotes-9999.ebuild b/perso/app-misc/enotes/enotes-9999.ebuild
new file mode 100644
index 00000000..9a73741a
--- /dev/null
+++ b/perso/app-misc/enotes/enotes-9999.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+ECVS_MODULE="misc/enotes"
+inherit enlightenment cvs
+
+DESCRIPTION="sticky notes system based on the EFL"
+
+DEPEND=">=x11-libs/ewl-0.0.3.20040207
+ >=x11-libs/evas-1.0.0_pre13
+ >=x11-libs/ecore-1.0.0_pre7
+ >=media-libs/imlib2-1.1.1
+ >=media-libs/edje-0.5.0
+ >=dev-db/edb-1.0.5
+ dev-libs/libxml2
+ >=x11-libs/esmart-0.0.2.20040207"
+RDEPEND="${DEPEND}
+ app-misc/examine"
+
+KEYWORDS="~x86 ~amd64"
diff --git a/perso/app-misc/enotes/files/digest-enotes-9999 b/perso/app-misc/enotes/files/digest-enotes-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/app-misc/enotes/files/digest-enotes-9999
diff --git a/perso/app-misc/enotes/metadata.xml b/perso/app-misc/enotes/metadata.xml
new file mode 100644
index 00000000..aba611a4
--- /dev/null
+++ b/perso/app-misc/enotes/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>vapier@gentoo.org</email>
+ <name>Mike Frysinger</name>
+</maintainer>
+ <longdescription>
+E-Notes is a sticky notes system based on the enlightenment
+libraries. It is aimed at being a functionable, easy to use
+and nice to look at themable sticky notes system which should
+prove to be helpful on many peoples unix workstations.
+</longdescription>
+</pkgmetadata>
diff --git a/perso/app-misc/note/ChangeLog b/perso/app-misc/note/ChangeLog
new file mode 100644
index 00000000..69dff5b2
--- /dev/null
+++ b/perso/app-misc/note/ChangeLog
@@ -0,0 +1,15 @@
+# ChangeLog for app-misc/note
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*note-1.3.1-r1 (10 Mar 2005)
+
+ 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +note-1.3.1-r1.ebuild:
+ Add more USE flag.
+
+*note-1.3.1 (10 Mar 2005)
+
+ 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +note-1.3.1.ebuild:
+ Version Bump.
diff --git a/perso/app-misc/note/Manifest b/perso/app-misc/note/Manifest
new file mode 100644
index 00000000..a329b001
--- /dev/null
+++ b/perso/app-misc/note/Manifest
@@ -0,0 +1,6 @@
+MD5 836ae0155c86f91adcef1dab895a43fa note-1.3.1.ebuild 626
+MD5 590dedf6f95b12c09913bb9adb7e0fa8 note-1.3.1-r1.ebuild 2444
+MD5 b289e29565ef6087b241d3811a817ad5 ChangeLog 372
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 29132429cc12f4060c04fc92116f1818 files/digest-note-1.3.1-r1 61
+MD5 29132429cc12f4060c04fc92116f1818 files/digest-note-1.3.1 61
diff --git a/perso/app-misc/note/files/digest-note-1.3.1 b/perso/app-misc/note/files/digest-note-1.3.1
new file mode 100644
index 00000000..93507968
--- /dev/null
+++ b/perso/app-misc/note/files/digest-note-1.3.1
@@ -0,0 +1 @@
+MD5 32f8f9fef293135acee5bd9e3314e141 note-1.3.1.tar.gz 42146
diff --git a/perso/app-misc/note/files/digest-note-1.3.1-r1 b/perso/app-misc/note/files/digest-note-1.3.1-r1
new file mode 100644
index 00000000..93507968
--- /dev/null
+++ b/perso/app-misc/note/files/digest-note-1.3.1-r1
@@ -0,0 +1 @@
+MD5 32f8f9fef293135acee5bd9e3314e141 note-1.3.1.tar.gz 42146
diff --git a/perso/app-misc/note/metadata.xml b/perso/app-misc/note/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/app-misc/note/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/app-misc/note/note-1.3.1-r1.ebuild b/perso/app-misc/note/note-1.3.1-r1.ebuild
new file mode 100644
index 00000000..90b088a2
--- /dev/null
+++ b/perso/app-misc/note/note-1.3.1-r1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header
+
+inherit perl-module
+
+DESCRIPTION="a note taking perl program"
+HOMEPAGE="http://www.daemon.de/NOTE"
+SRC_URI="ftp://ftp.daemon.de/scip/Apps/note/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="crypt mysql text dbm general"
+
+# inherit perl-module cause depend on dev-lang/perl
+DEPEND="dev-perl/TermReadKey
+ dev-perl/Term-ReadLine-Perl
+ crypt? ( dev-perl/crypt-cbc dev-perl/Crypt-Blowfish dev-perl/Crypt-DES )
+ mysql? ( dev-db/mysql dev-perl/DBD-mysql )
+ general? ( dev-perl/config-general )
+ text? ( perl-core/Storable )"
+
+src_install() {
+ perl-module_src_install || die "perl-module_src_install failed"
+
+ # Adding some basic utitily for testing note
+ dodir /usr/share/${PN}
+ cp ${S}/bin/stresstest.sh ${D}/usr/share/${PN}
+
+ # Adding some help for mysql backend driver
+ if use mysql; then
+ dodir /usr/share/${PN}/mysql
+ cp -r ${S}/mysql ${D}/usr/share/${PN}
+ fi
+
+ # Adding a sample configuration file
+ dodir /etc
+ cp ${S}/config/noterc ${D}/etc
+
+ # Supressing file not needed
+ for v in mysql text dbm general; do
+ if ! use ${v}; then
+ for u in `find ${D} -type f -name *${v}.*pm`; do
+ rm ${u}
+ done
+ fi
+ done
+
+ dodoc README Changelog TODO UPGRADE VERSION
+}
+
+pkg_postinst()
+{
+ einfo ""
+ einfo "Note permit you to use many backend driver for storage"
+ einfo "Here, you can defined which you want install my USE flag"
+ einfo "Driver available :"
+ einfo " binary Always installed, default mode, store data in binary mode"
+ einfo " mysql Allow to store your note in a mysql db"
+ einfo " dbm Allow to store your note in a dbm db"
+ einfo " text Use a serializer to store data"
+ einfo " general Store your note in a plain-text file (Very usefull)"
+ einfo ""
+ einfo "So if you want to use a driver that is not in your USE flag"
+ einfo "You can specify one (or many) like that :"
+ einfo " USE=\"-mysql general\" emerge note"
+ einfo "or (better way)"
+ einfo " echo \"app-misc/note -mysql general\" >> /etc/portage/package.use"
+ einfo ""
+ einfo "A default config file is available is /etc/noterc"
+ einfo "Modify it to specify which backend you want to use and many other things"
+ einfo "You can also have a per user noterc in ~/.noterc"
+ einfo ""
+ einfo "Have a look on /usr/share/note"
+ einfo "There are many informations about mysql (if you use the USE flag mysql) backend and a stresstest script"
+ einfo ""
+}
diff --git a/perso/app-misc/note/note-1.3.1.ebuild b/perso/app-misc/note/note-1.3.1.ebuild
new file mode 100644
index 00000000..43dbf26f
--- /dev/null
+++ b/perso/app-misc/note/note-1.3.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit perl-module
+
+DESCRIPTION="a note taking perl program"
+HOMEPAGE="http://www.daemon.de/NOTE"
+SRC_URI="ftp://ftp.daemon.de/scip/Apps/note/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="crypt mysql plain-text"
+
+DEPEND="dev-perl/TermReadKey
+ dev-perl/Term-ReadLine-Perl
+ crypt? ( dev-perl/crypt-cbc dev-perl/Crypt-Blowfish dev-perl/Crypt-DES )
+ mysql? ( dev-db/mysql dev-perl/DBD-mysql )
+ plain-text? ( dev-perl/config-general )"
+
+src_install() {
+ perl-module_src_install
+ dodoc README
+}
diff --git a/perso/app-office/gepolabo/ChangeLog b/perso/app-office/gepolabo/ChangeLog
new file mode 100644
index 00000000..dde3ec7f
--- /dev/null
+++ b/perso/app-office/gepolabo/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-office/gepolabo
+# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*gepolabo-0.4.8 (16 Feb 2005)
+
+ 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +gepolabo-0.4.8.ebuild:
+ New Ebuild.
+
diff --git a/perso/app-office/gepolabo/Manifest b/perso/app-office/gepolabo/Manifest
new file mode 100644
index 00000000..846cd1bc
--- /dev/null
+++ b/perso/app-office/gepolabo/Manifest
@@ -0,0 +1,4 @@
+MD5 fb62120fd4512585fd66265764421eea gepolabo-0.4.8.ebuild 1151
+MD5 a6c7da0849a35a3e74a7e627666984a9 ChangeLog 249
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 5327a1b0a09183a218b2f523ca3e61a5 files/digest-gepolabo-0.4.8 67
diff --git a/perso/app-office/gepolabo/files/digest-gepolabo-0.4.8 b/perso/app-office/gepolabo/files/digest-gepolabo-0.4.8
new file mode 100644
index 00000000..b45ed00b
--- /dev/null
+++ b/perso/app-office/gepolabo/files/digest-gepolabo-0.4.8
@@ -0,0 +1 @@
+MD5 559181ef7200454c1f1ee0930b6d4ebf gepolabo-0.4.8.tar.gz 1564979
diff --git a/perso/app-office/gepolabo/gepolabo-0.4.8.ebuild b/perso/app-office/gepolabo/gepolabo-0.4.8.ebuild
new file mode 100644
index 00000000..0b58c443
--- /dev/null
+++ b/perso/app-office/gepolabo/gepolabo-0.4.8.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Gepolabo is a bourse analyser"
+HOMEPAGE="http://gepolabo.free.fr"
+SRC_URI="http://gepolabo.free.fr/telechargement/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="nls"
+
+DEPEND=">=dev-db/mysql-3.23
+ x11-libs/gtk+
+ net-misc/curl
+ nls? (sys-devel/gettext)"
+RDEPEND="${DEPEND}"
+
+RESTRICT="nomirror"
+
+src_unpack()
+{
+ unpack ${A}
+}
+
+src_compile()
+{
+ econf \
+ `use_enable nls` || die
+ emake || die
+}
+
+src_install()
+{
+ dodir /usr/bin
+
+ # For fixing the Makefile which need those directory, but don't create them
+ dodir /usr/share/gepolabo/sql
+ dodir /usr/share/gepolabo/web/{histo,seance}
+
+ einstall || die
+
+ # Files created are in a nasty directory (don't find how delete them
+ # properly (with ./configure), so ...
+ rm -rf ${D}/usr/doc
+
+ dodoc README AUTHORS TODO NEWS ChangeLog
+}
+
+pkg_postinst()
+{
+ einfo "Gepolabo is now installed"
+ einfo "You just have now to use to the sql script which is placed on /usr/share/gepolabo/sql/creation.sql"
+ einfo "Also, you can see files in /usr/share/gepolabo/"
+}
diff --git a/perso/app-office/gepolabo/metadata.xml b/perso/app-office/gepolabo/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/app-office/gepolabo/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/app-office/grisbi/ChangeLog b/perso/app-office/grisbi/ChangeLog
new file mode 100644
index 00000000..9b48ba49
--- /dev/null
+++ b/perso/app-office/grisbi/ChangeLog
@@ -0,0 +1,72 @@
+# ChangeLog for app-office/grisbi
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/grisbi/ChangeLog,v 1.14 2005/05/10 11:39:23 seemant Exp $
+
+ 10 May 2005; Seemant Kulleen <seemant@gentoo.org> grisbi-0.5.5.ebuild:
+ get the doc.patch business out of SRC_URI, it's breaking things
+
+*grisbi-0.5.5.20050410 (11 Apr 2005)
+
+ 11 Apr 2005; Seemant Kulleen <seemant@gentoo.org> +files/grisbi.desktop,
+ -grisbi-0.5.2.ebuild, grisbi-0.5.4-r1.ebuild, grisbi-0.5.5.ebuild,
+ +grisbi-0.5.5.20050410.ebuild:
+ Version bump to cvs snapshot which fixes segfault on edit->preferences
+ issue, as reported in bug #87468 by Will Wilson <wilson.william@gmail.com>.
+ The snapshot was taken and ebuilt by: Guillaume Castagnino <guilc@fr.st> in
+ the same bug. He also added a nice .desktop file for this.
+
+*grisbi-0.5.5 (25 Feb 2005)
+
+ 25 Feb 2005; Carsten Lohrke <carlo@gentoo.org>
+ +files/grisbi-0.5.5-latex-unicode.patch, +grisbi-0.5.5.ebuild:
+ version bump
+
+ 01 Jan 2005; Jason Wever <weeve@gentoo.org> grisbi-0.5.4-r1.ebuild:
+ Added ~sparc keyword.
+
+*grisbi-0.5.4-r1 (28 Dec 2004)
+
+ 28 Dec 2004; Seemant Kulleen <seemant@gentoo.org> +grisbi-0.5.4-r1.ebuild:
+ revision bump for new digest -- upstream changed the tarball hours after
+ package added to portage. shame on them.
+
+*grisbi-0.5.4 (27 Dec 2004)
+
+ 27 Dec 2004; Seemant Kulleen <seemant@gentoo.org> +grisbi-0.5.4.ebuild:
+ version bump thanks to: Guillaume Castagnino <guilc@fr.st>. Sorry about not
+ getting to the previous bump in time.
+
+*grisbi-0.5.2 (21 Oct 2004)
+
+ 21 Oct 2004; Seemant Kulleen <seemant@gentoo.org> +grisbi-0.5.2.ebuild:
+ version bump thanks to: Guillaume Castagnino <guilc@fr.st> in bug #67566
+
+*grisbi-0.5.2_pre1 (08 Oct 2004)
+
+ 08 Oct 2004; Seemant Kulleen <seemant@gentoo.org> grisbi-0.5.0-r1.ebuild,
+ +grisbi-0.5.2_pre1.ebuild:
+ Version bump; adds support for ofx and nls USE flags. Ebuild by: Guillaume
+ Castagnino <guilc@laposte.net> via email
+
+ 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> grisbi-0.5.0-r1.ebuild:
+ Switch to use epause and ebeep, bug #62950
+
+ 14 Aug 2004; Sven Wegener <swegener@gentoo.org> metadata.xml:
+ Corrected metadata.xml to match DTD.
+
+ 07 Aug 2004; Tom Martin <slarti@gentoo.org> grisbi-0.5.0-r1.ebuild:
+ Typo in DESCRIPTION: personnal -> personal. Bug 59717.
+
+ 18 Jul 2004; Daniel Ahlberg <aliz@gentoo.org> grisbi-0.5.0-r1.ebuild:
+ Added amd64 keyword, closing #57016.
+
+ 16 Jul 2004; David Holm <dholm@gentoo.org> grisbi-0.5.0-r1.ebuild:
+ Added to ~ppc.
+
+*grisbi-0.5.0-r1 (13 Jul 2004)
+
+ 13 Jul 2004; Seemant Kulleen <seemant@gentoo.org> +grisbi-0.5.0-r1.ebuild:
+ new accounting office package. Ebuild submitted by: Guillaume Castagnino
+ <guilc@fr.st> in bug #52595. Guillaume will be the third party maintainer for
+ this package. Seemant will be his gentoo proxy
+
diff --git a/perso/app-office/grisbi/Manifest b/perso/app-office/grisbi/Manifest
new file mode 100644
index 00000000..ced8380f
--- /dev/null
+++ b/perso/app-office/grisbi/Manifest
@@ -0,0 +1,9 @@
+MD5 f00dec92658430a4a711c6074a35196c grisbi-0.5.6.ebuild 1643
+MD5 3432c8033eb910757b949d7cd41ad92d grisbi-0.5.7.ebuild 1585
+MD5 809e7f4e9c18cf5c542752117fc5fe5b ChangeLog 2865
+MD5 5387e76e6294c5f60159aab38850fee9 metadata.xml 443
+MD5 34efdef1d5896910c218177e358bb019 files/grisbi.desktop 207
+MD5 4b586e8dc048875af95711c52e2f7ab3 files/grisbi-0.5.5-latex-unicode.patch 461
+MD5 25fe3a6e8d61a4ff5e7209f41d101e10 files/digest-grisbi-0.5.6 65
+MD5 3a58ad7603fa0514804ef4027dd31201 files/digest-grisbi-0.5.7 65
+MD5 4b586e8dc048875af95711c52e2f7ab3 files/grisbi-0.5.6-latex-unicode.patch 461
diff --git a/perso/app-office/grisbi/files/digest-grisbi-0.5.6 b/perso/app-office/grisbi/files/digest-grisbi-0.5.6
new file mode 100644
index 00000000..adbddef5
--- /dev/null
+++ b/perso/app-office/grisbi/files/digest-grisbi-0.5.6
@@ -0,0 +1 @@
+MD5 82735e2a9eee650cb7e60f1a2913c8f3 grisbi-0.5.6.tar.bz2 913653
diff --git a/perso/app-office/grisbi/files/digest-grisbi-0.5.7 b/perso/app-office/grisbi/files/digest-grisbi-0.5.7
new file mode 100644
index 00000000..d8b01ab1
--- /dev/null
+++ b/perso/app-office/grisbi/files/digest-grisbi-0.5.7
@@ -0,0 +1 @@
+MD5 571e5b08ee9477c2adec459fb4d99625 grisbi-0.5.7.tar.bz2 912427
diff --git a/perso/app-office/grisbi/files/grisbi-0.5.5-latex-unicode.patch b/perso/app-office/grisbi/files/grisbi-0.5.5-latex-unicode.patch
new file mode 100644
index 00000000..f1f46e35
--- /dev/null
+++ b/perso/app-office/grisbi/files/grisbi-0.5.5-latex-unicode.patch
@@ -0,0 +1,11 @@
+--- src/etats_latex.c.orig 2005-01-16 17:15:46.349575352 +0100
++++ src/etats_latex.c 2005-01-16 17:16:19.340559960 +0100
+@@ -245,7 +245,7 @@
+ "\\documentclass{article}\n\n"
+ "\\special{! TeXDict begin /landplus90{true}store end }\n"
+ "\\usepackage{a4}\n"
+- "\\usepackage[utf8]{inputenc}\n"
++ "\\usepackage[utf8x]{inputenc}\n"
+ "\\usepackage{eurosym}\n"
+ "\\usepackage{boxedminipage}\n"
+ "\\usepackage{longtable}\n"
diff --git a/perso/app-office/grisbi/files/grisbi-0.5.6-latex-unicode.patch b/perso/app-office/grisbi/files/grisbi-0.5.6-latex-unicode.patch
new file mode 100644
index 00000000..f1f46e35
--- /dev/null
+++ b/perso/app-office/grisbi/files/grisbi-0.5.6-latex-unicode.patch
@@ -0,0 +1,11 @@
+--- src/etats_latex.c.orig 2005-01-16 17:15:46.349575352 +0100
++++ src/etats_latex.c 2005-01-16 17:16:19.340559960 +0100
+@@ -245,7 +245,7 @@
+ "\\documentclass{article}\n\n"
+ "\\special{! TeXDict begin /landplus90{true}store end }\n"
+ "\\usepackage{a4}\n"
+- "\\usepackage[utf8]{inputenc}\n"
++ "\\usepackage[utf8x]{inputenc}\n"
+ "\\usepackage{eurosym}\n"
+ "\\usepackage{boxedminipage}\n"
+ "\\usepackage{longtable}\n"
diff --git a/perso/app-office/grisbi/files/grisbi.desktop b/perso/app-office/grisbi/files/grisbi.desktop
new file mode 100644
index 00000000..e8a9e16f
--- /dev/null
+++ b/perso/app-office/grisbi/files/grisbi.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Grisbi
+Comment=A personnal account manager
+Exec=grisbi
+Icon=grisbi/grisbi.png
+Terminal=false
+Type=Application
+MimeType=application/x-grisbi
+Categories=Application;Office;
diff --git a/perso/app-office/grisbi/grisbi-0.5.6.ebuild b/perso/app-office/grisbi/grisbi-0.5.6.ebuild
new file mode 100644
index 00000000..de651f20
--- /dev/null
+++ b/perso/app-office/grisbi/grisbi-0.5.6.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/grisbi/grisbi-0.5.5.20050410.ebuild,v 1.1 2005/04/11 20:15:01 seemant Exp $
+
+inherit eutils
+
+IUSE="print nls ofx"
+
+DESCRIPTION="Grisbi is a personal accounting application for Linux"
+HOMEPAGE="http://www.grisbi.org"
+SRC_URI="mirror://sourceforge/grisbi/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64 ~sparc"
+
+DEPEND="dev-libs/libxml2
+ >=x11-libs/gtk+-2.2.0
+ ofx? ( >=dev-libs/libofx-0.7.0 )"
+
+RDEPEND="${DEPEND}
+ print? ( virtual/tetex
+ >=dev-tex/latex-unicode-20041017 )"
+
+pkg_setup() {
+ if ! use print; then
+ echo
+ einfo
+ einfo "NOTE: The USE variable 'print' is not in your USE flags."
+ einfo "For printing support in grisbi, you will need to restart"
+ einfo "the build with USE=\"print\""
+ einfo
+ echo
+ ebeep 5
+ fi
+}
+
+src_unpack() {
+
+ unpack ${A}; cd ${S}
+
+ # Apply location patchs
+ ebegin "Applying Gentoo documentation location patch"
+ for i in \
+ `find ./ -name 'Makefile.*'` \
+ `find ./ -name 'grisbi-manuel/html'`
+ do
+ sed -i "s;doc/grisbi/help;doc/${PF}/help;g" ${i}
+ done
+ eend 0
+}
+
+src_compile() {
+
+ econf \
+ $(use_with ofx) \
+ $(use_enable nls) || die
+
+ emake || die
+}
+
+src_install() {
+ einstall || die
+ dodoc AUTHORS COPYING ChangeLog NEWS README
+ insinto /usr/share/applications
+ doins ${FILESDIR}/grisbi.desktop
+}
+
+pkg_postinst() {
+ pkg_setup
+
+ einfo "The first thing you should do is set up the browser command in"
+ einfo "preferences after you start up grisbi. Otherwise you will not"
+ einfo "be able to see the help and manuals"
+}
diff --git a/perso/app-office/grisbi/grisbi-0.5.7.ebuild b/perso/app-office/grisbi/grisbi-0.5.7.ebuild
new file mode 100644
index 00000000..1fe518f7
--- /dev/null
+++ b/perso/app-office/grisbi/grisbi-0.5.7.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+IUSE="print nls ofx"
+
+DESCRIPTION="Grisbi is a personal accounting application for Linux"
+HOMEPAGE="http://www.grisbi.org"
+SRC_URI="mirror://sourceforge/grisbi/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64 ~sparc"
+
+DEPEND="dev-libs/libxml2
+ >=x11-libs/gtk+-2.2.0
+ ofx? ( >=dev-libs/libofx-0.7.0 )"
+
+RDEPEND="${DEPEND}
+ print? ( virtual/tetex
+ >=dev-tex/latex-unicode-20041017 )"
+
+pkg_setup() {
+ if ! use print; then
+ echo
+ einfo
+ einfo "NOTE: The USE variable 'print' is not in your USE flags."
+ einfo "For printing support in grisbi, you will need to restart"
+ einfo "the build with USE=\"print\""
+ einfo
+ echo
+ ebeep 5
+ fi
+}
+
+src_unpack() {
+ unpack ${A}; cd ${S}
+
+ # Apply location patchs
+ ebegin "Applying Gentoo documentation location patch"
+ for i in \
+ `find ./ -name 'Makefile.*'` \
+ `find ./ -name 'grisbi-manuel/html'`
+ do
+ sed -i "s;doc/grisbi/help;doc/${PF}/help;g" ${i}
+ done
+ eend 0
+ epatch ${FILESDIR}/${PN}-0.5.6-latex-unicode.patch
+}
+
+src_compile() {
+
+ econf \
+ $(use_with ofx) \
+ $(use_enable nls) || die
+
+ emake || die
+}
+
+src_install() {
+ einstall || die
+ dodoc AUTHORS COPYING ChangeLog NEWS README
+ insinto /usr/share/applications
+ doins ${FILESDIR}/grisbi.desktop
+}
+
+pkg_postinst() {
+ pkg_setup
+
+ einfo "The first thing you should do is set up the browser command in"
+ einfo "preferences after you start up grisbi. Otherwise you will not"
+ einfo "be able to see the help and manuals"
+}
diff --git a/perso/app-office/grisbi/metadata.xml b/perso/app-office/grisbi/metadata.xml
new file mode 100644
index 00000000..1630664c
--- /dev/null
+++ b/perso/app-office/grisbi/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>office</herd>
+<maintainer>
+ <email>guilc@fr.st</email>
+ <name>Guillaume Castagnino</name>
+ <description>third party maintainer</description>
+</maintainer>
+<maintainer>
+ <email>seemant@gentoo.org</email>
+ <name>Seemant Kulleen</name>
+ <description>Proxy maintainer</description>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/app-portage/emenu/Changelog b/perso/app-portage/emenu/Changelog
new file mode 100644
index 00000000..33fdc90d
--- /dev/null
+++ b/perso/app-portage/emenu/Changelog
@@ -0,0 +1,10 @@
+# ChangeLog for app-doc/ebook-all
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*emenu-0.4.3 (22 Apr 2005)
+
+ 22 Apr 2005; Brunel Maxime <maxtoo.b@gmail.com>
+ Add ebuild
+ Add ~amd64 keywords
+ Delete RDEPEND app-shells/bash
diff --git a/perso/app-portage/emenu/Manifest b/perso/app-portage/emenu/Manifest
new file mode 100644
index 00000000..904fedf6
--- /dev/null
+++ b/perso/app-portage/emenu/Manifest
@@ -0,0 +1,5 @@
+MD5 76f73d99f9749aed05e2d9a011ec5419 emenu-0.4.3.ebuild 510
+MD5 2e5469168e944eef8429b74a7205011d Changelog 269
+MD5 7998dd1d48849a732a85e0efaf1b07ac metadata.xml 230
+MD5 a91d681c6ee71ed6066de477bf85ae21 files/emenu-0.4.3 7432
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-emenu-0.4.3 0
diff --git a/perso/app-portage/emenu/emenu-0.4.3.ebuild b/perso/app-portage/emenu/emenu-0.4.3.ebuild
new file mode 100644
index 00000000..ebdf4dac
--- /dev/null
+++ b/perso/app-portage/emenu/emenu-0.4.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="This bash script gives you a menu for several portage related activities: sync portage, update system..."
+HOMEPAGE="http://www.dopesmoker.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND=">=sys-apps/portage-2.0.50"
+
+src_install() {
+ dobin ${FILESDIR}/emenu-0.4.3 || die "dobin failed"
+ dosym /usr/bin/emenu-0.4.3 /usr/bin/emenu || die "dosym failed"
+}
diff --git a/perso/app-portage/emenu/files/digest-emenu-0.4.3 b/perso/app-portage/emenu/files/digest-emenu-0.4.3
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/app-portage/emenu/files/digest-emenu-0.4.3
diff --git a/perso/app-portage/emenu/files/emenu-0.4.3 b/perso/app-portage/emenu/files/emenu-0.4.3
new file mode 100644
index 00000000..0fe56987
--- /dev/null
+++ b/perso/app-portage/emenu/files/emenu-0.4.3
@@ -0,0 +1,383 @@
+#!/bin/bash
+
+# Portage Interface v0.4.3
+# euphor][a, mallchin@blueyonder.co.uk
+
+# Emerge Menu:
+# ===========
+# 1 Sync portage
+#
+# 2 View system updates
+# 3 Update system
+#
+# 4 View world updates
+# 5 Update world
+#
+# 6 View deep updates
+# 7 Update deep
+#
+# 8 View /etc updates
+#
+# a Adv. tools
+# q Quit
+#
+# Adv. Tools:
+# ==========
+#
+# 1 Mirrorselect
+#
+# 2 Clean world
+#
+# 3 Edit world mask
+# 4 Regenerate World Mask
+#
+# e Emerge menu
+# q Quit
+
+check_root ()
+{
+ROOT_UID=0
+
+if [ "$UID" -eq "$ROOT_UID" ]
+then
+ menu
+else
+ echo "root access required."
+fi
+
+exit 0
+}
+
+menu ()
+{
+printf "\n \033[1;37mEmerge Menu:\033[0m"
+printf "\n \033[1;37m===========\033[0m\n\n"
+printf " 1. Update portage\n\n" # emerge rsync
+printf " 2. View system updates\n" # emerge --upgrade --pretend system
+printf " 3. Update system\n\n" # emerge --upgrade system
+printf " 4. View world updates\n" # emerge --upgradeonly --pretend world
+printf " 5. Update world\n\n" # emerge --upgradeonly world
+printf " 6. View deep updates\n" # emerge --upgradeonly --deep --pretend world
+printf " 7. Update deep\n\n" # emerge --upgradeonly --deep world
+printf " 8. Update /etc\n\n" # etc-update
+printf " a. Adv. Tools\n"
+printf " q. Quit\n"
+printf "\n"
+
+getresponse
+}
+
+advmenu ()
+{
+printf "\n \033[1;37mAdv. Tools:\033[0m"
+printf "\n \033[1;37m==========\033[0m\n\n"
+printf " 1. Mirrorselect\n\n" # emerge mirrorselect; mirrorselect
+printf " 2. Clean world\n\n" # emerge clean
+printf " 3. Edit world mask\n" # nano -w /var/cache/edb/world
+printf " 4. Regenerate world mask\n\n" # regenworld
+printf " e. Emerge Menu\n"
+printf " q. Quit\n"
+printf "\n"
+
+advgetresponse
+}
+
+update ()
+{
+cp /tmp/emerge.log /tmp/emerge.log.bak
+echo -e "\nCalculating world dependencies\c"
+
+if [ "$RESUMING" = "1" ]; then
+ echo -en " (resuming)...\n"
+ $EMERGECOMMAND --resume $MASK 2>&1 | tee /tmp/emerge.log
+else
+ echo -e "...\n"
+ $EMERGECOMMAND $MASK 2>&1 | tee /tmp/emerge.log
+fi
+
+catlog
+}
+
+skip ()
+{
+while echo -en "Skip package and continue updates? (y/n):\n:"
+read skipresponse
+do
+case "$skipresponse" in
+ y)
+ SKIPPING=1
+ echo -e "\nSkipping package...\n\nCalculating world dependencies (resuming)...\n\n"
+ $EMERGECOMMAND --resume --skipfirst $MASK 2>&1 | tee /tmp/emerge.log
+ notes
+ break
+ ;;
+ n)
+ echo ""
+ break
+ ;;
+esac
+done
+
+getresponse
+}
+
+catlog ()
+{
+if [ `cat /tmp/emerge.log | grep -c 'Regenerating /etc/ld.so.cache'` = 0 ]; then
+ if [ `cat /tmp/emerge.log | grep -c \!\!\!` = "0" ]; then
+ echo -n
+ else
+ notes
+ fi
+else
+ notes
+fi
+
+SKIPPING=2
+continue
+getresponse
+}
+
+notes ()
+{
+printf "\n\033[1;37m==================================================\033[0m\n\n"
+cat /tmp/emerge.log | grep 'GNU info directory'
+cat /tmp/emerge.log | grep 'config files in'
+cat /tmp/emerge.log | grep 'Type emerge --help'
+echo ""
+
+# >>> contains first line of *'s notes
+if [ `cat /tmp/emerge.log | grep \\\[ | grep -v Applying | grep -v make | grep -c \*` = "0" ]; then
+ echo -e " \033[1;32m*\033[0m No Notes\n"
+else
+ echo -e " \033[1;32m*\033[0m Notes:\n"
+ cat /tmp/emerge.log | grep \\[ | grep -v Applying | grep -v make | grep 'm\*' | grep -v 'GNU info directory' | grep -v 'config files in /etc' | grep -v 'Type emerge --help' | grep -v 'Caching service dependencies...' | less
+ echo ""
+fi
+
+errors
+}
+
+errors ()
+{
+if [ `cat /tmp/emerge.log | grep -c \!\!\!` = "0" ]; then
+ echo -e " \033[1;32m*\033[0m No Errors:\n"
+else
+ echo -e " \033[1;32m*\033[0m Errors:\n"
+ echo -en `cat /tmp/emerge.log | grep \>\>\> | grep emerge | tail -n 1`
+ echo " failed."
+ cat /tmp/emerge.log | grep \!\!\! | grep -v failed | grep -v WARNING | grep -v 'GNU info directory' | grep -v 'config files in /etc' | grep -v 'Type emerge --help'
+ echo ""
+# if [ `cat /tmp/emerge.log | grep -c "emerge (1 of 1)"` = "0" ]; then
+ if [ "`cat /tmp/emerge.log | grep emerge | grep -v source | tail -n 1 | awk '{ print $3 }' | awk -F '(' '{ print $2 }'`" = "`cat /tmp/emerge.log | grep emerge | grep -v source | tail -n 1 | awk '{ print $5 }' | awk -F ')' '{ print $1 }'`" ]; then
+ echo -n
+ else
+ if [ `cat /tmp/emerge.log | grep \!\!\! | grep -c 'corrupt or incomplete'` = "1" ]; then
+ while echo -en "rm: remove regular file `cat /tmp/emerge.log | grep \!\!\! | grep 'File does not exist' | awk -F ':' '{ print $2 }'`?\n:"
+ read rmfile
+ do
+ case "$rmfile" in
+ y)
+ rm -v `cat /tmp/emerge.log | grep \!\!\! | grep 'File does not exist' | awk -F ':' '{ print $2 }'`
+ update
+ break
+ ;;
+ n)
+ echo ""
+ break
+ ;;
+ esac
+ done
+ fi
+ if [ "$SKIPPING" = "0" ]; then
+ echo -n ""
+ elif [ "$SKIPPING" = "1" ]; then
+ echo -e "Package failed (may skip only once)...\n"
+ break
+ else
+ echo -e "Package failed...\n"
+ skip
+ break
+ fi
+ fi
+fi
+
+SKIPPING=2
+continue
+getresponse
+}
+
+getresponse ()
+{
+while echo -en "Please enter command (m for menu):\n:"
+read response
+do
+case "$response" in
+ 1)
+ printf "\n\033[1;37mSyncing portage...\033[0m\n"
+ emerge sync
+ printf "\b\n"
+ continue
+ getresponse
+ ;;
+ 2)
+ printf "\n\033[1;37mSystem updates:\033[0m\n"
+ emerge -up system
+ printf "\n"
+ continue
+ getresponse
+ ;;
+ 3)
+ if [ "$RESUME" = "3" ]; then
+ MASK=system
+ RESUMING=1
+ EMERGECOMMAND="emerge -u --nospinner --resume"
+ update
+ break
+ else
+ MASK=system
+ RESUME=3
+ RESUMING=0
+ EMERGECOMMAND="emerge -u --nospinner"
+ update
+ break
+ fi
+ notes
+ break
+ ;;
+ 4)
+ printf "\n\033[1;37mWorld updates:\033[0m\n"
+ emerge -uUp world
+ printf "\n"
+ continue
+ getresponse
+ ;;
+ 5)
+ if [ "$RESUME" = "5" ]; then
+ MASK=world
+ RESUMING=1
+ EMERGECOMMAND="emerge -uU --nospinner --resume"
+ update
+ break
+ else
+ MASK=world
+ RESUME=5
+ RESUMING=0
+ EMERGECOMMAND="emerge -uU --nospinner"
+ update
+ break
+ fi
+ notes
+ break
+ ;;
+ 6)
+ printf "\n\033[1;37mDeep updates:\033[0m\n"
+ emerge -uUDp world
+ printf "\n"
+ continue
+ getresponse
+ ;;
+ 7)
+ if [ "$RESUME" = "7" ]; then
+ MASK=world
+ RESUMING=1
+ EMERGECOMMAND="emerge -uUD --nospinner --resume"
+ update
+ break
+ else
+ MASK=world
+ RESUME=7
+ RESUMING=0
+ EMERGECOMMAND="emerge -uUD --nospinner"
+ update
+ break
+ fi
+ notes
+ break
+ ;;
+ 8)
+ printf "\n\033[1;37mScanning Configuration files...\033[0m\n"
+ etc-update | grep -v "Scanning Configuration files..."
+ printf "\n"
+ continue
+ getresponse
+ ;;
+ a)
+ advmenu
+ break
+ ;;
+ c)
+ SKIPPING=0
+ catlog
+ break
+ ;;
+ m)
+ menu
+ break
+ ;;
+ q)
+ break
+ ;;
+esac
+done
+}
+
+advgetresponse ()
+{
+while echo -en "Please enter command (m for menu):\n:"
+read response
+do
+case "$response" in
+ 1)
+ #printf "\n\033[1;37Mirrorselect...\033[0m\n"
+ mirrorselect
+ printf "\n"
+ continue
+ advgetresponse
+ ;;
+ 2)
+ printf "\n\033[1;37mCleaning world...\033[0m\n"
+ emerge -c
+ continue
+ advgetresponse
+ ;;
+ 3)
+ printf "\n"
+ nano -w /var/cache/edb/world
+ continue
+ advgetresponse
+ ;;
+ 4)
+ printf "\n\033[1;37mRegenerating world mask...\033[0m\n"
+ regenworld
+ printf "\n"
+ continue
+ advgetresponse
+ ;;
+ e)
+ menu
+ break
+ ;;
+ c)
+ SKIPPING=2
+ catlog
+ break
+ ;;
+ m)
+ advmenu
+ break
+ ;;
+ q)
+ break
+ ;;
+esac
+done
+}
+
+case "$1" in
+ *)
+ check_root
+ ;;
+esac
+
+exit 0
diff --git a/perso/app-portage/emenu/metadata.xml b/perso/app-portage/emenu/metadata.xml
new file mode 100644
index 00000000..9d5124a4
--- /dev/null
+++ b/perso/app-portage/emenu/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>maxtoo.b@gmail.com</email>
+ <name>Brunel Maxime</name>
+</maintainer>
+</pkgmetadata>
+
diff --git a/perso/app-portage/enotice/Changelog b/perso/app-portage/enotice/Changelog
new file mode 100644
index 00000000..b715aba2
--- /dev/null
+++ b/perso/app-portage/enotice/Changelog
@@ -0,0 +1,8 @@
+# ChangeLog for app-doc/ebook-all
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*enotice-0.2.2 (22 Apr 2005)
+
+ 22 Apr 2005; Brunel Maxime <maxtoo.b@gmail.com>
+ Add ebuild
diff --git a/perso/app-portage/enotice/Manifest b/perso/app-portage/enotice/Manifest
new file mode 100644
index 00000000..bc7e93dd
--- /dev/null
+++ b/perso/app-portage/enotice/Manifest
@@ -0,0 +1,6 @@
+MD5 071a9ad599790edf273839431803f932 Changelog 214
+MD5 db33831e6d7f1ee2932c6d283371a74f enotice-0.2.2.ebuild 828
+MD5 7998dd1d48849a732a85e0efaf1b07ac metadata.xml 230
+MD5 2b135d4469175bf675478e1b1d5feb2f files/profile.bashrc 811
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-enotice-0.2.2 0
+MD5 8d8aa0ce43a64572b24b2b6a48c3bd15 files/enotice-0.2.2 5423
diff --git a/perso/app-portage/enotice/enotice-0.2.2.ebuild b/perso/app-portage/enotice/enotice-0.2.2.ebuild
new file mode 100644
index 00000000..9e782c69
--- /dev/null
+++ b/perso/app-portage/enotice/enotice-0.2.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Per-package message logging in case you miss important notices
+while doing an cemerge world."
+HOMEPAGE="http://dev.gentoo.org/~eldad/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND=">=sys-apps/portage-2.0.50"
+
+src_install() {
+ dobin ${FILESDIR}/enotice-0.2.2 || die "dobin failed"
+ dosym /usr/bin/enotice-0.2.2 /usr/bin/enotice || die "dosym failed"
+
+ dodir /etc/portage
+ dodir /etc/portage/profile
+
+ insinto /etc/portage/profile/
+
+ doins ${FILESDIR}/profile.bashrc
+}
+
+pkg_postinst() {
+ einfo ""
+ einfo " Before you can use enotice, you must set PORT_ENOTICE_DIR"
+ einfo " in the /etc/make.conf"
+ einfo ""
+ einfo " Example : "
+ einfo " PORT_ENOTICE_DIR = /var/enotice/"
+}
diff --git a/perso/app-portage/enotice/files/digest-enotice-0.2.2 b/perso/app-portage/enotice/files/digest-enotice-0.2.2
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/app-portage/enotice/files/digest-enotice-0.2.2
diff --git a/perso/app-portage/enotice/files/enotice-0.2.2 b/perso/app-portage/enotice/files/enotice-0.2.2
new file mode 100644
index 00000000..12e5225b
--- /dev/null
+++ b/perso/app-portage/enotice/files/enotice-0.2.2
@@ -0,0 +1,216 @@
+#!/usr/bin/python -O
+#
+# $Header: $
+# Author: Eldad Zack <eldad@gentoo.org>
+# Enhancements: Lindsay Haisley <fmouse@fmp.com>
+#
+# enotice: Gentoo Notice Reading Tool
+# version 0.2.2
+
+
+import sys
+import os
+import re
+import string
+import readline
+from output import *
+
+sys.path.insert(0, "/usr/lib/portage/pym")
+import portage
+port_enotice_dir = portage.settings["PORT_ENOTICE_DIR"] + "/"
+
+if (not sys.stdout.isatty()) or (portage.settings["NOCOLOR"] in ["yes","true"]):
+ nocolor()
+
+oinfo = ""
+
+def enoticeprint(notice):
+ global oinfo
+ try:
+ file = open(port_enotice_dir + notice)
+
+ oinfo = oinfo + darkgreen("Package:") + white(notice) + "\n"
+ for line in file.readlines():
+ line = string.rstrip(line)
+ if re.match("^(info|warn|error):",line):
+ msg = re.split(":",line,1)
+ if msg[0] == "info":
+ oinfo = oinfo + green(" * ")
+ if msg[0] == "warn":
+ oinfo = oinfo + yellow(" * ")
+ if msg[0] == "error":
+ oinfo = oinfo + red(" * ")
+ oinfo = oinfo + msg[1] + "\n"
+ else:
+ oinfo = oinfo + line + "\n"
+ file.close()
+ oinfo = oinfo + "\n"
+ except:
+ print red("!!! Reading/Parsing error in " + notice)
+
+def enoticedict(notices):
+ dict = {}
+ for i, notice in zip(range(1,len(notices)+1),notices):
+ dict[i] = notice
+ return dict
+
+def enoticelist(notices):
+ nlist = white("Notices available:") + "\n"
+ for i, notice in notices.iteritems():
+ nlist = nlist + white(str(i) + ". ") + notice + "\n"
+ mpipe = os.popen("more", "w")
+ try:
+ mpipe.write(nlist)
+ except:
+ pass
+
+
+# mpipe.close()
+
+def enoticematchread(notices,ltr):
+ for i, notice in notices.iteritems():
+ if notice[0] == ltr:
+ enoticeread(notices,i)
+
+def enoticeexist(notices,num):
+ if notices.has_key(num):
+ return 1
+ else:
+ print red("Notice doesn't exist.")
+ return 0
+
+def enoticeread(notices,num):
+ if enoticeexist(notices,num):
+ enoticeprint(notices[num])
+
+def enoticereadall(notices):
+ for notice in notices.keys():
+ enoticeread(notices,notice)
+
+def enoticedel(notices,num):
+ if enoticeexist(notices,num):
+ try:
+ os.remove(port_enotice_dir + notices[num])
+ del(notices[num])
+ except:
+ print red("!!! Can't remove notice file: " + notices[num])
+
+def enoticepurge(notices):
+ for notice in notices.keys():
+ enoticedel(notices,notice)
+
+def tscompare(x, y):
+ if os.stat(port_enotice_dir + x).st_mtime > os.stat(port_enotice_dir + y).st_mtime: return 1
+ if os.stat(port_enotice_dir + y).st_mtime > os.stat(port_enotice_dir + x).st_mtime: return -1
+ else: return 0
+
+
+def enoticedisplay():
+ global oinfo
+ opipe = os.popen("less", "w")
+ try:
+ opipe.write(oinfo)
+ except IOError:
+ pass
+ opipe.close()
+ oinfo = ""
+
+def enoticeref():
+ print """
+q)uit
+s)ort a | t - sort alphabetical or by timestamp
+r)ead <num> - read notice <num> ("r" is optional)
+r)ead <num1> <num2> - read all notices from <num1> thru <num2> ("r" is optional)
+r)ead <letter> - read all notices whose package names start with <letter>
+a)ll notices
+d)elete <num>
+p)urge all notices
+ """
+
+def main():
+ global oinfo
+ if port_enotice_dir == "":
+ print red("!!! PORT_ENOTICE_DIR undefined.")
+ return
+
+ try:
+ noticeslist = os.listdir(port_enotice_dir)
+ noticeslist.sort()
+
+ try:
+
+ if len(noticeslist) == 0:
+ print "No notices found."
+ else:
+ print "Found " + white(str(len(noticeslist))) + " notices to read."
+ notices = enoticedict(noticeslist)
+
+ usercmd = ""
+ while (usercmd != "q") and (len(notices) > 0):
+ print ""
+ enoticelist(notices)
+ enoticeref()
+ print ">",
+ usercmd = string.rstrip(sys.stdin.readline())
+ print ""
+
+ if re.match("^(?:r\s+){0,1}\d+$",usercmd):
+ num = int(re.match("^(?:r\s+){0,1}(\d+)$",usercmd).group(1))
+ enoticeread(notices,num)
+ enoticedisplay()
+
+ elif re.match("^(?:r\s+){0,1}\d+\s+\d+$",usercmd):
+ start = int(re.match("^(?:r\s+){0,1}(\d+)\s+\d+$",usercmd).group(1))
+ end = int(re.match("^(?:r\s+){0,1}\d+\s+(\d+)$",usercmd).group(1))
+ if start > end:
+ foo = start
+ start = end
+ end = foo
+ for num in range(start, end+1):
+ enoticeread(notices,num)
+ enoticedisplay()
+
+ elif re.match("^r\s+\S$",usercmd):
+ matchletter = re.match("^r\s+(\S)$",usercmd).group(1)
+ enoticematchread(notices,matchletter)
+ enoticedisplay();
+
+ elif re.match("^a$",usercmd):
+ enoticereadall(notices)
+ enoticedisplay()
+
+ elif re.match("^d \d+$",usercmd):
+ num = int(re.split(" ",usercmd,1)[1])
+ enoticedel(notices,num)
+
+ elif re.match("^p$",usercmd):
+ enoticepurge(notices)
+
+ elif re.match("^s\s+\S$",usercmd):
+ sortsel = re.match("^s\s+(\S)$",usercmd).group(1)
+ if sortsel == "a":
+ noticeslist.sort()
+ elif sortsel == "t":
+ noticeslist.sort(tscompare)
+ else: noticeslist.sort()
+
+ notices = enoticedict(noticeslist)
+
+ elif not re.match("^q$",usercmd):
+ print red("Imcomplete or unknown command.")
+
+ except:
+# Uncomment the following line to see native python traceback on errors
+# sys.excepthook(sys.exc_info()[0], sys.exc_info()[1], sys.exc_info()[2])
+
+ print red("!!! User-Break or unexpected error encountered.")
+
+ except:
+# Uncomment the following line to see native python traceback on errors
+# sys.excepthook(sys.exc_info()[0], sys.exc_info()[1], sys.exc_info()[2])
+
+ print red("!!! Error: Can't read " + port_enotice_dir)
+
+
+main()
+print ""
diff --git a/perso/app-portage/enotice/files/profile.bashrc b/perso/app-portage/enotice/files/profile.bashrc
new file mode 100644
index 00000000..f70ea623
--- /dev/null
+++ b/perso/app-portage/enotice/files/profile.bashrc
@@ -0,0 +1,51 @@
+if [ "$EBUILD_PHASE" != "depend" ]; then
+ if [ ! -z "${PORT_ENOTICE_DIR}" ]; then
+ export SANDBOX_WRITE="$SANDBOX_WRITE:${PORT_ENOTICE_DIR}"
+ install -d "${PORT_ENOTICE_DIR}" &>/dev/null
+ chown root:portage "${PORT_ENOTICE_DIR}" &>/dev/null
+ chmod g+rwxs "${PORT_ENOTICE_DIR}" &>/dev/null
+ if [ "$EBUILD_PHASE" == "unpack" ]; then
+ rm -f ${PORT_ENOTICE_DIR}/${PF}
+ fi
+ fi
+fi
+
+einfo() {
+ enotice info "${*}"
+}
+
+ewarn() {
+ enotice warn "${*}"
+}
+
+eerror()
+{
+ enotice error "${*}"
+}
+
+enotice()
+{
+ local color
+ local type
+
+ type="${1}"
+
+ case "${type}" in
+ "info")
+ color="${GOOD}"
+ ;;
+ "warn")
+ color="${WARN}"
+ ;;
+ "error")
+ color="${BAD}"
+ ;;
+ esac
+
+ shift
+
+ if [ ! -z "${PORT_ENOTICE_DIR}" ]; then
+ echo "${type}:${*}" >> ${PORT_ENOTICE_DIR}/${PF}
+ fi
+ echo " ${color}*${NORMAL} ${*}"
+}
diff --git a/perso/app-portage/enotice/metadata.xml b/perso/app-portage/enotice/metadata.xml
new file mode 100644
index 00000000..9d5124a4
--- /dev/null
+++ b/perso/app-portage/enotice/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>maxtoo.b@gmail.com</email>
+ <name>Brunel Maxime</name>
+</maintainer>
+</pkgmetadata>
+
diff --git a/perso/app-portage/glcu/Changelog b/perso/app-portage/glcu/Changelog
new file mode 100644
index 00000000..64372762
--- /dev/null
+++ b/perso/app-portage/glcu/Changelog
@@ -0,0 +1,8 @@
+# ChangeLog for app-doc/ebook-all
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*glcu-0.9.5 (22 Apr 2005)
+
+ 22 Apr 2005; Brunel Maxime <maxtoo.b@gmail.com>
+ Add ebuid in the gentoofr svn
diff --git a/perso/app-portage/glcu/Manifest b/perso/app-portage/glcu/Manifest
new file mode 100644
index 00000000..3718133f
--- /dev/null
+++ b/perso/app-portage/glcu/Manifest
@@ -0,0 +1,4 @@
+MD5 dea49c213c0187af38b12f10d74cd0d9 glcu-0.9.5.ebuild 1186
+MD5 2bd8034589d9c225d56b6a364eb409fc Changelog 233
+MD5 d3d1d38d6106d4e86192688b44b84859 metadata.xml 611
+MD5 3083aafd7e61ccc8e6cf49b7e3b7fcb1 files/digest-glcu-0.9.5 60
diff --git a/perso/app-portage/glcu/files/digest-glcu-0.9.5 b/perso/app-portage/glcu/files/digest-glcu-0.9.5
new file mode 100644
index 00000000..fae8a1a0
--- /dev/null
+++ b/perso/app-portage/glcu/files/digest-glcu-0.9.5
@@ -0,0 +1 @@
+MD5 34f44f95505b2df26335ac66f76368cd glcu-0.9.5.tar.gz 9550
diff --git a/perso/app-portage/glcu/glcu-0.9.5.ebuild b/perso/app-portage/glcu/glcu-0.9.5.ebuild
new file mode 100644
index 00000000..d1d61614
--- /dev/null
+++ b/perso/app-portage/glcu/glcu-0.9.5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="gentoo linux cron update. Full featured semi-automatic updates for your gentoo box."
+HOMEPAGE="http://www.panhorst.com/glcu/"
+SRC_URI="http://www.panhorst.com/glcu/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="esearch eix"
+
+RDEPEND=">=dev-lang/python-2.2
+ >=sys-apps/portage-2.0.50
+ >=app-portage/gentoolkit-0.2.0
+ mail-client/mailx
+ esearch? ( >=app-portage/esearch-0.7 )
+ eix? ( >=app-portage/eix-0.2.2 )"
+
+src_install() {
+ dodir /usr/sbin/
+ dodir /etc/cron.daily/
+
+ exeinto /usr/lib/glcu
+ doexe glcu.py || die "doexe failed"
+
+ dosym /usr/lib/glcu/glcu.py /etc/cron.daily/glcu
+ dosym /usr/lib/glcu/glcu.py /usr/sbin/glcu
+
+ insinto /etc/conf.d
+ doins glcu
+
+
+# doman
+# dodoc
+
+}
+
+pkg_postinst() {
+ einfo
+ einfo " Before you can use glcu, you must edit the config file:"
+ einfo " /etc/conf.d/glcu"
+ einfo
+ use esearch && einfo " For esearch support set eupdatedb=yes in the config file"
+ use eix && einfo " For eix support set updateix=yes in the config file"
+}
diff --git a/perso/app-portage/glcu/metadata.xml b/perso/app-portage/glcu/metadata.xml
new file mode 100644
index 00000000..e8b07ec1
--- /dev/null
+++ b/perso/app-portage/glcu/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>glcu@panhorst.com</email>
+ <name>Michael Panhorst</name>
+</maintainer>
+<longdescription lang="en">glcu - gentoo linux cron update is a rich
+featured program that semi-automatically updates your gentoo box.
+glcu runs in the night via cron, prebuilds new packages and sends you an eMail
+if there are new packages available. The eMail provides also an easy command to
+fully update your gentoo box and information about the processes.
+</longdescription>
+</pkgmetadata>
+
diff --git a/perso/app-portage/portagesql/ChangeLog b/perso/app-portage/portagesql/ChangeLog
new file mode 100644
index 00000000..509db9d3
--- /dev/null
+++ b/perso/app-portage/portagesql/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for app-portage/portagesql
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*portagesql-0.1 (16 Feb 2005)
+
+ 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +portagesql-0.1.ebuild, +files/init-portage-db.sql:
+ New Ebuild.
diff --git a/perso/app-portage/portagesql/Manifest b/perso/app-portage/portagesql/Manifest
new file mode 100644
index 00000000..c84d599f
--- /dev/null
+++ b/perso/app-portage/portagesql/Manifest
@@ -0,0 +1,5 @@
+MD5 1462a9de8e183bb49d1f3af37ab827fc portagesql-0.1.ebuild 1258
+MD5 1e0836d61c58c8fc9d2ba77f1815bb39 ChangeLog 279
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 e9b4120d72d2ebabe1b3298ba8d9636f files/init-portage-db.sql 831
+MD5 e4204585dcceb3a186869a0d0332d019 files/digest-portagesql-0.1 65
diff --git a/perso/app-portage/portagesql/files/digest-portagesql-0.1 b/perso/app-portage/portagesql/files/digest-portagesql-0.1
new file mode 100644
index 00000000..7e9f10c1
--- /dev/null
+++ b/perso/app-portage/portagesql/files/digest-portagesql-0.1
@@ -0,0 +1 @@
+MD5 c0b0bfafd386a6617bf0c13f3b2d8a63 portagesql-0.1.tar.bz2 2747
diff --git a/perso/app-portage/portagesql/files/init-portage-db.sql b/perso/app-portage/portagesql/files/init-portage-db.sql
new file mode 100644
index 00000000..70364b6f
--- /dev/null
+++ b/perso/app-portage/portagesql/files/init-portage-db.sql
@@ -0,0 +1,26 @@
+CREATE DATABASE `portage`;
+USE mysql;
+REPLACE INTO user (Host,User,Password) VALUES ('localhost','portage','');
+FLUSH PRIVILEGES;
+GRANT SELECT,UPDATE,DELETE,INSERT,CREATE,LOCK TABLES ON portage.* TO portage@localhost;
+FLUSH PRIVILEGES;
+USE portage;
+CREATE TABLE `path_table` (
+ p_id int PRIMARY KEY AUTO_INCREMENT,
+ name char(255) NOT NULL UNIQUE
+);
+CREATE TABLE `category_table` (
+ c_id int(7) PRIMARY KEY AUTO_INCREMENT,
+ name char(255) NOT NULL UNIQUE
+) ;
+CREATE TABLE `package_name` (
+
+ name char(255) NOT NULL,
+ cat_id int NOT NULL,
+ path_id int NOT NULL,
+ data TEXT,
+ FOREIGN KEY (cat_id) REFERENCES category_table (c_id) ON DELETE CASCADE,
+ FOREIGN KEY (path_id) REFERENCES path_table (p_id) ON DELETE CASCADE,
+ #INDEX p_index (name,cat_id,path_id),
+ primary key (name, cat_id, path_id)
+) MAX_ROWS=99999999;
diff --git a/perso/app-portage/portagesql/metadata.xml b/perso/app-portage/portagesql/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/app-portage/portagesql/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/app-portage/portagesql/portagesql-0.1.ebuild b/perso/app-portage/portagesql/portagesql-0.1.ebuild
new file mode 100644
index 00000000..c89e2049
--- /dev/null
+++ b/perso/app-portage/portagesql/portagesql-0.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Use mysql to speed up portage"
+HOMEPAGE="http://oneofone.limitlessfx.com/gentoo-stuff/"
+SRC_URI="http://guybrush.ath.cx/pub/gentoo/distfiles/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=sys-apps/portage-2.0.51
+ dev-db/mysql
+ dev-python/mysql-python"
+RDEPEND="${DEPEND}"
+
+src_unpack()
+{
+ unpack ${A}
+}
+
+src_install()
+{
+ dodir /usr/lib/portage/pym
+ dodir /etc/portage/
+
+ cp ${WORKDIR}/${PN}/portage_db_mysql.py ${D}/usr/lib/portage/pym/portage_db_mysql.py
+
+ if [ -d /etc/portage/modules ]; then
+ cp /etc/portage/modules ${D}/etc/portage/modules
+ fi
+
+ echo "portdbapi.auxdbmodule=\"portage_db_mysql.database\"
+eclass_cache.dbmodule=\"portage_db_mysql.database\"" >> \
+ ${D}/etc/portage/modules
+}
+
+pkg_postinst()
+{
+ einfo "Now, you will to have mysql server always started if you want to use portage :"
+ einfo " rc-update add mysql default"
+ einfo
+ einfo "You need to create the database too :"
+ einfo " mysql -u root -p < ${FILESDIR}/init-portage-db.sql"
+ einfo
+ einfo "After that, you will need to enter all ebuild in mysql database (It can take a long time) :"
+ einfo " emerge regen"
+}
diff --git a/perso/app-portage/portal/Manifest b/perso/app-portage/portal/Manifest
new file mode 100644
index 00000000..7dae88a7
--- /dev/null
+++ b/perso/app-portage/portal/Manifest
@@ -0,0 +1,2 @@
+MD5 45554b4228131fef27bdebfbae6acb60 portal-0.0.9.ebuild 567
+MD5 fac8edc2375a2a9e44de44b9fa766558 files/digest-portal-0.0.9 61
diff --git a/perso/app-portage/portal/files/digest-portal-0.0.9 b/perso/app-portage/portal/files/digest-portal-0.0.9
new file mode 100644
index 00000000..ebd4bf3b
--- /dev/null
+++ b/perso/app-portage/portal/files/digest-portal-0.0.9
@@ -0,0 +1 @@
+MD5 592ab41f20a31b34cdaaf339c33306c4 portal-0.0.9.tbz2 19267
diff --git a/perso/app-portage/portal/portal-0.0.9.ebuild b/perso/app-portage/portal/portal-0.0.9.ebuild
new file mode 100644
index 00000000..9c8a801e
--- /dev/null
+++ b/perso/app-portage/portal/portal-0.0.9.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /cvsroot/abeni/abeni/utils.py,v 1.29 2004/08/06 20:53:42 robc Exp $
+
+inherit distutils
+
+DESCRIPTION="Gentoo Linux portage GUI front end in GTK"
+HOMEPAGE="http://portal.sourceforge.net/"
+SRC_URI="mirror://sourceforge/portal/${P}.tbz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=dev-python/wxpython-2.4.2.4
+ >=sys-apps/portage-2.0.46-r12
+ >=app-portage/gentoolkit-0.1.30"
+
+src_install() {
+ distutils_src_install
+ dodoc TODO README
+}
diff --git a/perso/app-portage/zugaina-sync/Manifest b/perso/app-portage/zugaina-sync/Manifest
new file mode 100644
index 00000000..6e3bbb62
--- /dev/null
+++ b/perso/app-portage/zugaina-sync/Manifest
@@ -0,0 +1,3 @@
+MD5 6371da8a531c38159649c98d2805e3bc zugaina-sync-0.3-r1.ebuild 959
+MD5 876f25e760db2b79e9fbaf9d384e37a6 files/path.diff 564
+MD5 308dc359dbda5837f087feb1a464fe01 files/digest-zugaina-sync-0.3-r1 67
diff --git a/perso/app-portage/zugaina-sync/files/digest-zugaina-sync-0.3-r1 b/perso/app-portage/zugaina-sync/files/digest-zugaina-sync-0.3-r1
new file mode 100644
index 00000000..5afee1c1
--- /dev/null
+++ b/perso/app-portage/zugaina-sync/files/digest-zugaina-sync-0.3-r1
@@ -0,0 +1 @@
+MD5 941d56c8a4cb959edf25108c3aa980e6 zugaina-sync-0.3.tar.bz2 1683
diff --git a/perso/app-portage/zugaina-sync/files/path.diff b/perso/app-portage/zugaina-sync/files/path.diff
new file mode 100644
index 00000000..b0ee65e2
--- /dev/null
+++ b/perso/app-portage/zugaina-sync/files/path.diff
@@ -0,0 +1,12 @@
+diff -Nru zugaina-webrsync.old zugaina-webrsync
+--- zugaina-webrsync.old 2005-03-19 02:09:56.000000000 +0100
++++ zugaina-webrsync 2005-03-19 02:10:09.000000000 +0100
+@@ -13,7 +13,7 @@
+ #
+
+ GENTOO_MIRRORS="http://zugaina.free.fr http://chabany.e-supinfo.net http://zugaina.port5.com http://gentoo.zugaina.org"
+-PORTDIR="/usr/local/zugaina-portage/"
++PORTDIR="/usr/local/portage/zugaina-portage/"
+ FETCHCOMMAND="$(/usr/lib/portage/bin/portageq envvar FETCHCOMMAND)"
+ USERLAND="$(/usr/lib/portage/bin/portageq envvar USERLAND)"
+ DISTDIR="/var/tmp/zugaina-webrsync/"
diff --git a/perso/app-portage/zugaina-sync/zugaina-sync-0.3-r1.ebuild b/perso/app-portage/zugaina-sync/zugaina-sync-0.3-r1.ebuild
new file mode 100644
index 00000000..37e0157e
--- /dev/null
+++ b/perso/app-portage/zugaina-sync/zugaina-sync-0.3-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
+
+inherit eutils
+
+DESCRIPTION="Script to sync with Zugaina portage"
+DESCRIPTION_FR="Script pour se synchroniser avec l'arbre de portage de Zugaina"
+
+HOMEPAGE="http://gentoo.zugaina.org/"
+SRC_URI="http://gentoo.zugaina.org/distfiles/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ppc sparc alpha hppa mips arm amd64 ia64 ppc64 ppc-macos"
+IUSE=""
+
+RESTRICT="nomirror"
+RDEPEND=">=sys-apps/portage-2.0.50"
+
+src_unpack()
+{
+ unpack ${A}
+
+ cd ${P}
+ epatch ${FILESDIR}/path.diff
+}
+
+src_install() {
+ dodir /usr/bin/
+ exeinto /usr/bin
+ doexe zugaina-webrsync || die
+}
+
+pkg_postinst() {
+ einfo
+ ewarn "To use Zugaina portage, you MUST add this to /etc/make.conf :"
+ ewarn "PORTDIR_OVERLAY=\"/usr/local/portage/zugaina-portage\""
+ einfo
+}
diff --git a/perso/app-vim/beber-pack/Manifest b/perso/app-vim/beber-pack/Manifest
new file mode 100644
index 00000000..914a1391
--- /dev/null
+++ b/perso/app-vim/beber-pack/Manifest
@@ -0,0 +1,2 @@
+MD5 a51a27d5f9662b32d220ac9a7401ab21 beber-pack-1.ebuild 1124
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-beber-pack-1 0
diff --git a/perso/app-vim/beber-pack/beber-pack-1.ebuild b/perso/app-vim/beber-pack/beber-pack-1.ebuild
new file mode 100644
index 00000000..7bf6637b
--- /dev/null
+++ b/perso/app-vim/beber-pack/beber-pack-1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-vim/extra-syntax/extra-syntax-2.ebuild,v 1.3 2005/04/01 03:56:05 agriffis Exp $
+
+inherit vim-plugin
+
+DESCRIPTION="vim plugin: metapackage for all personal packages"
+HOMEPAGE="http://www.vim.org/"
+LICENSE="as-is"
+KEYWORDS="x86 amd64"
+SRC_URI=""
+IUSE="syntax plugin"
+
+RDEPEND="${RDEPEND}
+ syntax? ( app-vim/dhcpd-syntax
+ app-vim/doxygen-syntax
+ app-vim/fluxbox-syntax
+ app-vim/gentoo-syntax
+ app-vim/gtk-syntax
+ app-vim/help-extra-syntax
+ app-vim/nagios-syntax
+ app-vim/ntp-syntax
+ app-vim/pam-syntax
+ app-vim/xsl-syntax )
+ plugin? ( app-vim/align
+ app-vim/alternate
+ app-vim/autoalign
+ app-vim/breakpts
+ app-vim/calendar
+ app-vim/closetag
+ app-vim/colorschemes
+ app-vim/curcmdmode
+ app-vim/enhancedcommentify
+ app-vim/genindent
+ app-vim/genutils
+ app-vim/greputils
+ app-vim/info
+ app-vim/latexsuite
+ app-vim/pushpop
+ app-vim/svncommand
+ app-vim/taglist
+ app-vim/thlnk
+ app-vim/uptime
+ app-vim/vimoutliner
+ app-vim/vimpython )"
+
+src_install() {
+ :
+}
+
diff --git a/perso/app-vim/beber-pack/files/digest-beber-pack-1 b/perso/app-vim/beber-pack/files/digest-beber-pack-1
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/app-vim/beber-pack/files/digest-beber-pack-1
diff --git a/perso/dev-perl/Math-VecStat/Manifest b/perso/dev-perl/Math-VecStat/Manifest
new file mode 100644
index 00000000..480f525a
--- /dev/null
+++ b/perso/dev-perl/Math-VecStat/Manifest
@@ -0,0 +1,2 @@
+MD5 8da82659261638c0ac8f15f5c736f1f1 Math-VecStat-0.08.ebuild 485
+MD5 61653f39a13bbe405f13b8dd3c56113f files/digest-Math-VecStat-0.08 67
diff --git a/perso/dev-perl/Math-VecStat/Math-VecStat-0.08.ebuild b/perso/dev-perl/Math-VecStat/Math-VecStat-0.08.ebuild
new file mode 100644
index 00000000..8bec4b69
--- /dev/null
+++ b/perso/dev-perl/Math-VecStat/Math-VecStat-0.08.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-XWhois/Net-XWhois-0.90.ebuild,v 1.1 2005/03/13 13:13:16 mcummings Exp $
+
+inherit perl-module
+
+DESCRIPTION="Some basic numeric stats on vectors"
+SRC_URI="mirror://cpan/authors/id/A/AS/ASPINELLI/${P}.tar.gz"
+HOMEPAGE="http://search.cpan.org/~aspinelli/Math-VecStat-0.08/"
+
+SLOT="0"
+LICENSE="Artistic"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
diff --git a/perso/dev-perl/Math-VecStat/files/digest-Math-VecStat-0.08 b/perso/dev-perl/Math-VecStat/files/digest-Math-VecStat-0.08
new file mode 100644
index 00000000..50eaf487
--- /dev/null
+++ b/perso/dev-perl/Math-VecStat/files/digest-Math-VecStat-0.08
@@ -0,0 +1 @@
+MD5 3df23fb451f73bb49fd4ea344ba94020 Math-VecStat-0.08.tar.gz 4539
diff --git a/perso/dev-perl/Schedule-At/Manifest b/perso/dev-perl/Schedule-At/Manifest
new file mode 100644
index 00000000..e32275f5
--- /dev/null
+++ b/perso/dev-perl/Schedule-At/Manifest
@@ -0,0 +1,2 @@
+MD5 22635b3978c8c6bc0b8b843c3756a5be Schedule-At-1.05.ebuild 486
+MD5 5a3fdca023f389663894ca2cbb2b87d9 files/digest-Schedule-At-1.05 66
diff --git a/perso/dev-perl/Schedule-At/Schedule-At-1.05.ebuild b/perso/dev-perl/Schedule-At/Schedule-At-1.05.ebuild
new file mode 100644
index 00000000..02b12c3f
--- /dev/null
+++ b/perso/dev-perl/Schedule-At/Schedule-At-1.05.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-XWhois/Net-XWhois-0.90.ebuild,v 1.1 2005/03/13 13:13:16 mcummings Exp $
+
+inherit perl-module
+
+DESCRIPTION="OS independent interface to the Unix 'at' command"
+SRC_URI="mirror://cpan/authors/id/J/JO/JOSERODR/${P}.tar.gz"
+HOMEPAGE="http://search.cpan.org/dist/Schedule-At/"
+
+SLOT="0"
+LICENSE="Artistic"
+KEYWORDS="~x86 ~sparc ~amd64"
+IUSE=""
diff --git a/perso/dev-perl/Schedule-At/files/digest-Schedule-At-1.05 b/perso/dev-perl/Schedule-At/files/digest-Schedule-At-1.05
new file mode 100644
index 00000000..1b1c03f1
--- /dev/null
+++ b/perso/dev-perl/Schedule-At/files/digest-Schedule-At-1.05
@@ -0,0 +1 @@
+MD5 86f8d7a589d6a58b12448222a93b7a3e Schedule-At-1.05.tar.gz 5862
diff --git a/perso/dev-ruby/ruby-ecore/Manifest b/perso/dev-ruby/ruby-ecore/Manifest
new file mode 100644
index 00000000..732575a5
--- /dev/null
+++ b/perso/dev-ruby/ruby-ecore/Manifest
@@ -0,0 +1,4 @@
+MD5 037a942fe4335102ad0b3f01f63b391d ruby-ecore-9999.ebuild 650
+MD5 832ccd42e9411d1b97327e2bfcea9a3d ruby-ecore-9999-r2.ebuild 796
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ruby-ecore-9999 0
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ruby-ecore-9999-r2 0
diff --git a/perso/dev-ruby/ruby-ecore/files/digest-ruby-ecore-9999 b/perso/dev-ruby/ruby-ecore/files/digest-ruby-ecore-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/dev-ruby/ruby-ecore/files/digest-ruby-ecore-9999
diff --git a/perso/dev-ruby/ruby-ecore/files/digest-ruby-ecore-9999-r2 b/perso/dev-ruby/ruby-ecore/files/digest-ruby-ecore-9999-r2
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/dev-ruby/ruby-ecore/files/digest-ruby-ecore-9999-r2
diff --git a/perso/dev-ruby/ruby-ecore/ruby-ecore-9999-r2.ebuild b/perso/dev-ruby/ruby-ecore/ruby-ecore-9999-r2.ebuild
new file mode 100644
index 00000000..9d6ce40f
--- /dev/null
+++ b/perso/dev-ruby/ruby-ecore/ruby-ecore-9999-r2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit subversion
+
+DESCRIPTION="ruby-ecore is a set of Ruby language bindings for Enlightenment's Core library, Ecore."
+HOMEPAGE="http://code-monkey.de/projects/ruby-efl.html"
+ESVN_REPO_URI="http://code-monkey.de/svn/devel/ruby-ecore/trunk"
+
+LICENSE="LGPL"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="x11-libs/ecore
+ dev-ruby/rake
+ dev-lang/ruby"
+
+src_compile()
+{
+ rake || die "rake failed"
+}
+
+src_install()
+{
+ RUBY_VER=`ruby --version | cut -c 6-8`
+ RUBY_ARCH=`ruby --version | cut -d '[' -f 2 | cut -d ']' -f 1`
+
+ dodir /usr/lib/ruby/site_ruby/${RUBY_VER}/${RUBY_ARCH}/ecore
+ DESTDIR=${D} rake install || die "rake install failed"
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/perso/dev-ruby/ruby-ecore/ruby-ecore-9999.ebuild b/perso/dev-ruby/ruby-ecore/ruby-ecore-9999.ebuild
new file mode 100644
index 00000000..bd4ea742
--- /dev/null
+++ b/perso/dev-ruby/ruby-ecore/ruby-ecore-9999.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit subversion
+
+DESCRIPTION="ruby-ecore is a set of Ruby language bindings for Enlightenment's Core library, Ecore"
+HOMEPAGE="http://code-monkey.de/projects/ruby-efl.html"
+ESVN_REPO_URI="http://code-monkey.de/svn/devel/ruby-ecore/trunk"
+
+LICENSE="LGPL"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="x11-libs/ecore
+ dev-lang/ruby"
+
+src_compile()
+{
+ ./autogen.sh || die "autogen failed"
+ econf || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install()
+{
+ einstall || die "emake failed"
+
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/perso/dev-ruby/ruby-edje/Manifest b/perso/dev-ruby/ruby-edje/Manifest
new file mode 100644
index 00000000..f36893f2
--- /dev/null
+++ b/perso/dev-ruby/ruby-edje/Manifest
@@ -0,0 +1,2 @@
+MD5 47815633078d2e9561f99e98c9f01201 ruby-edje-9999-r2.ebuild 790
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ruby-edje-9999-r2 0
diff --git a/perso/dev-ruby/ruby-edje/files/digest-ruby-edje-9999-r2 b/perso/dev-ruby/ruby-edje/files/digest-ruby-edje-9999-r2
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/dev-ruby/ruby-edje/files/digest-ruby-edje-9999-r2
diff --git a/perso/dev-ruby/ruby-edje/ruby-edje-9999-r2.ebuild b/perso/dev-ruby/ruby-edje/ruby-edje-9999-r2.ebuild
new file mode 100644
index 00000000..4b303472
--- /dev/null
+++ b/perso/dev-ruby/ruby-edje/ruby-edje-9999-r2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit subversion
+
+DESCRIPTION="ruby-edje is a set of Ruby language bindings for Enlightenment's Layout library, edje."
+HOMEPAGE="http://code-monkey.de/projects/ruby-efl.html"
+ESVN_REPO_URI="http://code-monkey.de/svn/devel/ruby-edje/trunk"
+
+LICENSE="LGPL"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="media-libs/edje
+ dev-ruby/rake
+ dev-lang/ruby"
+
+src_compile()
+{
+ rake || die "rake failed"
+}
+
+src_install()
+{
+ RUBY_VER=`ruby --version | cut -c 6-8`
+ RUBY_ARCH=`ruby --version | cut -d '[' -f 2 | cut -d ']' -f 1`
+
+ dodir /usr/lib/ruby/site_ruby/${RUBY_VER}/${RUBY_ARCH}
+ DESTDIR=${D} rake install || die "rake install failed"
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/perso/dev-ruby/ruby-eet/Manifest b/perso/dev-ruby/ruby-eet/Manifest
new file mode 100644
index 00000000..933192a3
--- /dev/null
+++ b/perso/dev-ruby/ruby-eet/Manifest
@@ -0,0 +1,5 @@
+MD5 dfb7a68472ed33349d7e2ab063164e91 ruby-eet-9999.ebuild 764
+MD5 f8ee3add1af8e6c452a3423eaec12f7e ruby-eet-0.1.2.ebuild 743
+MD5 7998dd1d48849a732a85e0efaf1b07ac metadata.xml 230
+MD5 50f0f2f817e8fcd12acbda4a2268dc62 files/digest-ruby-eet-0.1.2 65
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ruby-eet-9999 0
diff --git a/perso/dev-ruby/ruby-eet/files/digest-ruby-eet-0.1.2 b/perso/dev-ruby/ruby-eet/files/digest-ruby-eet-0.1.2
new file mode 100644
index 00000000..ed5cd417
--- /dev/null
+++ b/perso/dev-ruby/ruby-eet/files/digest-ruby-eet-0.1.2
@@ -0,0 +1 @@
+MD5 4b47da825c43c26d4f4e1a9edadab477 ruby-eet-0.1.2.tar.gz 11689
diff --git a/perso/dev-ruby/ruby-eet/files/digest-ruby-eet-9999 b/perso/dev-ruby/ruby-eet/files/digest-ruby-eet-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/dev-ruby/ruby-eet/files/digest-ruby-eet-9999
diff --git a/perso/dev-ruby/ruby-eet/metadata.xml b/perso/dev-ruby/ruby-eet/metadata.xml
new file mode 100644
index 00000000..9d5124a4
--- /dev/null
+++ b/perso/dev-ruby/ruby-eet/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>maxtoo.b@gmail.com</email>
+ <name>Brunel Maxime</name>
+</maintainer>
+</pkgmetadata>
+
diff --git a/perso/dev-ruby/ruby-eet/ruby-eet-0.1.2.ebuild b/perso/dev-ruby/ruby-eet/ruby-eet-0.1.2.ebuild
new file mode 100644
index 00000000..e7d01169
--- /dev/null
+++ b/perso/dev-ruby/ruby-eet/ruby-eet-0.1.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Redact is an Edje compiler written in Ruby."
+HOMEPAGE="http://code-monkey.de/projects/ruby-eet.html"
+SRC_URI="ftp://code-monkey.de/pub/ruby-eet/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND=">=dev-ruby/rake-0.5.0
+ dev-lang/ruby
+ dev-libs/eet"
+
+src_compile() {
+ rake || die "rake failed"
+}
+
+src_install() {
+ RUBY_VER=`ruby --version | cut -c 6-8`
+ RUBY_ARCH=`ruby --version | cut -d '[' -f 2 | cut -d ']' -f 1`
+
+ dodir /usr/lib/ruby/site_ruby/${RUBY_VERS}/${RUBY_ARCH}
+ DESTDIR=${D} rake install || die "rake install failed"
+ dodoc AUTHORS ChangeLog COPYING NEWS README
+}
diff --git a/perso/dev-ruby/ruby-eet/ruby-eet-9999.ebuild b/perso/dev-ruby/ruby-eet/ruby-eet-9999.ebuild
new file mode 100644
index 00000000..de1a26c6
--- /dev/null
+++ b/perso/dev-ruby/ruby-eet/ruby-eet-9999.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit subversion
+
+DESCRIPTION="Redact is an Edje compiler written in Ruby."
+HOMEPAGE="http://code-monkey.de/projects/ruby-eet.html"
+ESVN_REPO_URI="http://code-monkey.de/svn/ruby-eet/trunk"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND=">=dev-ruby/rake-0.5.0
+ dev-lang/ruby
+ dev-libs/eet"
+
+src_compile()
+{
+ rake || die "rake failed"
+}
+
+src_install()
+{
+ RUBY_VER=`ruby --version | cut -c 6-8`
+ RUBY_ARCH=`ruby --version | cut -d '[' -f 2 | cut -d ']' -f 1`
+
+ dodir /usr/lib/ruby/site_ruby/${RUBY_VERS}/${RUBY_ARCH}
+ DESTDIR=${D} rake install || die "rake install failed"
+ dodoc AUTHORS ChangeLog COPYING NEWS README
+}
diff --git a/perso/dev-ruby/ruby-efl/Manifest b/perso/dev-ruby/ruby-efl/Manifest
new file mode 100644
index 00000000..297589f1
--- /dev/null
+++ b/perso/dev-ruby/ruby-efl/Manifest
@@ -0,0 +1,2 @@
+MD5 f43ae50a953890a732fc936f60e150a9 ruby-efl-1.ebuild 454
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ruby-efl-1 0
diff --git a/perso/dev-ruby/ruby-efl/files/digest-ruby-efl-1 b/perso/dev-ruby/ruby-efl/files/digest-ruby-efl-1
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/dev-ruby/ruby-efl/files/digest-ruby-efl-1
diff --git a/perso/dev-ruby/ruby-efl/ruby-efl-1.ebuild b/perso/dev-ruby/ruby-efl/ruby-efl-1.ebuild
new file mode 100644
index 00000000..86470252
--- /dev/null
+++ b/perso/dev-ruby/ruby-efl/ruby-efl-1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Meta-package for Ruby-EFL (ruby-eet, ruby-evas, ruby-edje, ruby-ecore, ruby-esmart)"
+HOMEPAGE="http://code-monkey.de/projects/ruby-efl.html"
+
+LICENSE="LPGL"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="dev-ruby/ruby-eet
+ dev-ruby/ruby-evas
+ dev-ruby/ruby-edje
+ dev-ruby/ruby-ecore
+ dev-ruby/ruby-esmart"
+RDEPEND="${DEPEND}"
diff --git a/perso/dev-ruby/ruby-esmart/Manifest b/perso/dev-ruby/ruby-esmart/Manifest
new file mode 100644
index 00000000..de40dbcd
--- /dev/null
+++ b/perso/dev-ruby/ruby-esmart/Manifest
@@ -0,0 +1,2 @@
+MD5 ccce0b6faa42ad04539d05484dd79a16 ruby-esmart-9999-r2.ebuild 810
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ruby-esmart-9999-r2 0
diff --git a/perso/dev-ruby/ruby-esmart/files/digest-ruby-esmart-9999-r2 b/perso/dev-ruby/ruby-esmart/files/digest-ruby-esmart-9999-r2
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/dev-ruby/ruby-esmart/files/digest-ruby-esmart-9999-r2
diff --git a/perso/dev-ruby/ruby-esmart/ruby-esmart-9999-r2.ebuild b/perso/dev-ruby/ruby-esmart/ruby-esmart-9999-r2.ebuild
new file mode 100644
index 00000000..36aa91db
--- /dev/null
+++ b/perso/dev-ruby/ruby-esmart/ruby-esmart-9999-r2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit subversion
+
+DESCRIPTION="ruby-esmart is a set of Ruby language bindings for Enlightenment's library, Esmart."
+HOMEPAGE="http://code-monkey.de/projects/ruby-efl.html"
+ESVN_REPO_URI="http://code-monkey.de/svn/devel/ruby-esmart/trunk"
+
+LICENSE="LGPL"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="x11-libs/esmart
+ dev-ruby/ruby-ecore
+ dev-ruby/rake
+ dev-lang/ruby"
+
+src_compile()
+{
+ rake || die "rake failed"
+}
+
+src_install()
+{
+ RUBY_VER=`ruby --version | cut -c 6-8`
+ RUBY_ARCH=`ruby --version | cut -d '[' -f 2 | cut -d ']' -f 1`
+
+ dodir /usr/lib/ruby/site_ruby/${RUBY_VER}/${RUBY_ARCH}
+ DESTDIR=${D} rake install || die "rake install failed"
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/perso/dev-ruby/ruby-evas/Manifest b/perso/dev-ruby/ruby-evas/Manifest
new file mode 100644
index 00000000..aa82856a
--- /dev/null
+++ b/perso/dev-ruby/ruby-evas/Manifest
@@ -0,0 +1,4 @@
+MD5 3487d2d46fcc1d2316bba8b92b96da14 ruby-evas-9999-r2.ebuild 801
+MD5 666b8b14c4c6ab4ea7845aa6b9000f2b ruby-evas-9999.ebuild 649
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ruby-evas-9999 0
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ruby-evas-9999-r2 0
diff --git a/perso/dev-ruby/ruby-evas/files/digest-ruby-evas-9999 b/perso/dev-ruby/ruby-evas/files/digest-ruby-evas-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/dev-ruby/ruby-evas/files/digest-ruby-evas-9999
diff --git a/perso/dev-ruby/ruby-evas/files/digest-ruby-evas-9999-r2 b/perso/dev-ruby/ruby-evas/files/digest-ruby-evas-9999-r2
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/dev-ruby/ruby-evas/files/digest-ruby-evas-9999-r2
diff --git a/perso/dev-ruby/ruby-evas/ruby-evas-9999-r2.ebuild b/perso/dev-ruby/ruby-evas/ruby-evas-9999-r2.ebuild
new file mode 100644
index 00000000..4ec10e41
--- /dev/null
+++ b/perso/dev-ruby/ruby-evas/ruby-evas-9999-r2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit subversion
+
+DESCRIPTION="ruby-evas is a set of Ruby language bindings for Enlightenment's Canvas library, Evas."
+HOMEPAGE="http://code-monkey.de/projects/ruby-efl.html"
+ESVN_REPO_URI="http://code-monkey.de/svn/devel/ruby-evas/trunk"
+
+LICENSE="LGPL"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="x11-libs/evas
+ dev-lang/ruby
+ dev-ruby/rake"
+
+src_compile()
+{
+ rake || die "rake failed"
+}
+
+src_install()
+{
+ RUBY_VER=`ruby --version | cut -c 6-8`
+ RUBY_ARCH=`ruby --version | cut -d '[' -f 2 | cut -d ']' -f 1`
+
+ dodir insinto /usr/lib/ruby/site_ruby/${RUBY_VER}/${RUBY_ARCH}/evas
+ DESTDIR=${D} rake install || die "rake install failed"
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/perso/dev-ruby/ruby-evas/ruby-evas-9999.ebuild b/perso/dev-ruby/ruby-evas/ruby-evas-9999.ebuild
new file mode 100644
index 00000000..5d0a3324
--- /dev/null
+++ b/perso/dev-ruby/ruby-evas/ruby-evas-9999.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit subversion
+
+DESCRIPTION="ruby-evas is a set of Ruby language bindings for Enlightenment's Canvas library, Evas."
+HOMEPAGE="http://code-monkey.de/projects/ruby-efl.html"
+ESVN_REPO_URI="http://code-monkey.de/svn/devel/ruby-evas/trunk"
+
+LICENSE="LGPL"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="x11-libs/evas
+ dev-lang/ruby"
+
+src_compile()
+{
+ ./autogen.sh || die "autogen failed"
+ econf || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install()
+{
+ einstall || die "emake failed"
+
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/perso/dev-util/enscribe/Manifest b/perso/dev-util/enscribe/Manifest
new file mode 100644
index 00000000..4abf4e4b
--- /dev/null
+++ b/perso/dev-util/enscribe/Manifest
@@ -0,0 +1,3 @@
+MD5 4e9a6e0332de9ee39c3969973015445b enscribe-9999.ebuild 312
+MD5 7998dd1d48849a732a85e0efaf1b07ac metadata.xml 230
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-enscribe-9999 0
diff --git a/perso/dev-util/enscribe/enscribe-9999.ebuild b/perso/dev-util/enscribe/enscribe-9999.ebuild
new file mode 100644
index 00000000..5efcefcf
--- /dev/null
+++ b/perso/dev-util/enscribe/enscribe-9999.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit enlightenment
+
+DESCRIPTION="enscribe, utils for e17"
+
+DEPEND=">=dev-libs/eet-0.9.10
+ >=x11-libs/ewl-0.0.4
+ >=dev-libs/engrave-0.1.0
+ >=x11-libs/ecore-0.9.9
+ >=x11-libs/evas-0.9.9"
diff --git a/perso/dev-util/enscribe/files/digest-enscribe-9999 b/perso/dev-util/enscribe/files/digest-enscribe-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/dev-util/enscribe/files/digest-enscribe-9999
diff --git a/perso/dev-util/enscribe/metadata.xml b/perso/dev-util/enscribe/metadata.xml
new file mode 100644
index 00000000..9d5124a4
--- /dev/null
+++ b/perso/dev-util/enscribe/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>maxtoo.b@gmail.com</email>
+ <name>Brunel Maxime</name>
+</maintainer>
+</pkgmetadata>
+
diff --git a/perso/distfiles/ruby-eet-0.1.2.tar.gz b/perso/distfiles/ruby-eet-0.1.2.tar.gz
new file mode 100644
index 00000000..96c2e6ce
--- /dev/null
+++ b/perso/distfiles/ruby-eet-0.1.2.tar.gz
Binary files differ
diff --git a/perso/eclass/enlightenment.eclass.deprecated b/perso/eclass/enlightenment.eclass.deprecated
new file mode 100644
index 00000000..45c6534e
--- /dev/null
+++ b/perso/eclass/enlightenment.eclass.deprecated
@@ -0,0 +1,150 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/eclass/enlightenment.eclass,v 1.48 2005/06/01 22:13:02 vapier Exp $
+#
+# Author: vapier@gentoo.org, beber@setibzh.com
+
+inherit eutils flag-o-matic
+
+ECLASS=enlightenment
+INHERITED="$INHERITED $ECLASS"
+
+EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_install pkg_postinst
+
+ECVS_STATE="release"
+if [[ ${PV/9999} != ${PV} ]] ; then
+ if [[ -z ${ECVS_MODULE} ]] ; then
+ ECVS_MODULE=${PN}
+ if [[ ${CATEGORY/libs} != ${CATEGORY} ]] ; then
+ ECVS_MODULE="e17/libs/${PN}"
+ else
+ ECVS_MODULE="e17/apps/${PN}"
+ fi
+ fi
+ ECVS_SERVER=${ECVS_SERVER:-cvs.sourceforge.net:/cvsroot/enlightenment}
+ ECVS_STATE="live"
+ inherit cvs
+elif [[ ${PV/.200?????/} != ${PV} ]] ; then
+ ECVS_STATE="snap"
+elif [[ ${PV/.00?} != ${PV} ]] ; then
+ EKEY_STATE="snap"
+fi
+
+DESCRIPTION="A DR17 production"
+HOMEPAGE="http://www.enlightenment.org/"
+case ${ECVS_STATE} in
+ release) SRC_URI="http://enlightenment.freedesktop.org/files/${P}.tar.gz mirror://sourceforge/enlightenment/${P}.tar.gz";;
+ snap) SRC_URI="mirror://gentoo/${P}.tar.bz2";;
+ live) SRC_URI="";;
+esac
+
+LICENSE="BSD"
+SLOT="0"
+case ${EKEY_STATE:-${ECVS_STATE}} in
+ release) KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86";;
+ snap) KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86";;
+ live) KEYWORDS="-*";;
+esac
+IUSE="nls doc debug"
+
+DEPEND="doc? ( app-doc/doxygen )
+ debug? ( sys-devel/gdb )"
+RDEPEND="nls? ( sys-devel/gettext )"
+
+case ${ECVS_STATE} in
+ release) S=${WORKDIR}/${P};;
+ snap) S=${WORKDIR}/${PN};;
+ live) S=${WORKDIR}/${ECVS_MODULE};;
+esac
+
+# debug.eclass modify RESTRICT, it seem to not work because (from the man) have
+# to be in ebuilds.
+use debug && { FEATURES="${FEATURES} nostrip" ; append-flags -g ; }
+
+enlightenment_warning_msg() {
+ if [[ ${ECVS_STATE} == "snap" ]] ; then
+ ewarn "Please do not contact the E team about bugs in Gentoo."
+ ewarn "Only contact vapier@gentoo.org or beber@setibzh.com via e-mail or bugzilla."
+ ewarn "USE debug is available, use it, abuse it ;)"
+ ewarn "Remember, this stuff is CVS only code so dont cry when"
+ ewarn "I break you :)."
+ use debug || ewarn "PLEASE COMPILE WITH USE=\"debug\""
+ elif [[ ${ECVS_STATE} == "live" ]] ; then
+ eerror "This is a LIVE CVS ebuild."
+ eerror "That means there are NO promises it will work."
+ eerror "If it fails to build, FIX THE CODE YOURSELF"
+ eerror "before reporting any issues."
+ eerror "USE debug is available, use it, abuse it ;)"
+ eerror "Find bugs, and repair them if you can, but report debugger information"
+ eerror "Run gdb, valgrind, the best one you like, everybody will be happy :)"
+ use debug || eerror "PLEASE COMPILE WITH USE=\"debug\""
+ fi
+}
+
+enlightenment_die() {
+ enlightenment_warning_msg
+ die "$@"$'\n'"!!! SEND BUG REPORTS TO vapier@gentoo.org or beber@setibzh.com NOT THE E TEAM"
+}
+
+enlightenment_pkg_setup() {
+ enlightenment_warning_msg
+}
+
+# the stupid gettextize script prevents non-interactive mode, so we hax it
+gettext_modify() {
+ use nls || return 0
+ cp $(which gettextize) "${T}"/ || die "could not copy gettextize"
+ sed -i \
+ -e 's:read dummy < /dev/tty::' \
+ "${T}"/gettextize
+}
+
+enlightenment_src_unpack() {
+ if [[ ${ECVS_STATE} == "live" ]] ; then
+ cvs_src_unpack
+ else
+ unpack ${A}
+ fi
+ gettext_modify
+ [[ -s gendoc ]] && chmod a+rx gendoc
+}
+
+enlightenment_src_compile() {
+ if [[ ${ECVS_STATE} != "release" ]] || [[ ! -e configure ]] ; then
+ export WANT_AUTOMAKE=${EAUTOMAKE:-1.8}
+
+ env \
+ PATH="${T}:${PATH}" \
+ NOCONFIGURE=yes \
+ USER=blah \
+ ./autogen.sh \
+ || enlightenment_die "autogen failed"
+ # symlinked files will cause sandbox violation
+ for x in config.{guess,sub} ; do
+ [[ ! -L ${x} ]] && continue
+ rm -f ${x}
+ touch ${x}
+ done
+ if [[ ! -z ${EHACKLIBLTDL} ]] ; then
+ cd libltdl
+ autoconf || enlightenment_die "autogen in libltdl failed"
+ cd ..
+ fi
+ fi
+ epunt_cxx
+ MY_ECONF="${MY_ECONF} $(use_enable debug debug)"
+ econf ${MY_ECONF} || enlightenment_die "econf failed"
+ emake || enlightenment_die "emake failed"
+ use doc && [[ -x ./gendoc ]] && { ./gendoc || enlightenment_die "gendoc failed" ; }
+}
+
+enlightenment_src_install() {
+ make install DESTDIR=${D} || enlightenment_die
+ find ${D} -name CVS -type d -exec rm -rf '{}' \; 2>/dev/null
+ dodoc AUTHORS ChangeLog NEWS README TODO ${EDOCS}
+ use doc && [[ -d doc ]] && dohtml -r doc/*
+}
+
+enlightenment_pkg_postinst() {
+ enlightenment_warning_msg
+}
diff --git a/perso/games-arcade/koobyvolley/ChangeLog b/perso/games-arcade/koobyvolley/ChangeLog
new file mode 100644
index 00000000..338c8a44
--- /dev/null
+++ b/perso/games-arcade/koobyvolley/ChangeLog
@@ -0,0 +1,37 @@
+# ChangeLog for games-arcade/koobyvolley
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com:
+ Modified all non-CVS ebuild SRC_UNI which is now good.
+ And so KEYWORDS.
+
+ 27 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>:
+ Modified all ebuild because only cvs is downloadable,
+ so cvs version (9999) is ~x86, and other -*.
+ Developers will make tarball in few days, so I'll fixing at this time.
+
+*koobyvolley-9999 (22 Feb 2005)
+
+ 04 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ koobyvolley-9999.ebuild:
+ Delete ECVS_TOPDIR, Change doc names.
+ Delete autoconf-wrapper and automake-wrapper in DEPEND.
+
+ 22 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +koobyvolley-9999.ebuild:
+ New ebuild for cvs.
+
+*koobyvolley-0.6.4 (19 Feb 2005)
+
+ 20 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +koobyvolley-0.6.4-r2.ebuild:
+ Make an ebuild quiet more sexy.
+
+ 20 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +koobyvolley-0.6.4-r1.ebuild:
+ koobyvolley doesn't compile with gcc-3.4.x, so gcc version check.
+
+ 19 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +koobyvolley-0.6.4.ebuild:
+ New Ebuild.
diff --git a/perso/games-arcade/koobyvolley/Manifest b/perso/games-arcade/koobyvolley/Manifest
new file mode 100644
index 00000000..3620ee06
--- /dev/null
+++ b/perso/games-arcade/koobyvolley/Manifest
@@ -0,0 +1,10 @@
+MD5 bd6d8cf723c70873edcc6f38b9ff81af koobyvolley-0.6.4-r2.ebuild 1173
+MD5 d8f82c53e2767d720e6ee8b63fb4ca90 koobyvolley-9999.ebuild 1342
+MD5 bcfe7c12f865e32735a87f5258bd88d5 koobyvolley-0.6.4-r1.ebuild 953
+MD5 83d0aeec08e73cc9ac36468f6f8f194d ChangeLog 1246
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 49db85d6975d45586aed00adeb1ca68f koobyvolley-0.6.4.ebuild 722
+MD5 a5e1f56d62957680d7bdb06cfe55aa56 files/digest-koobyvolley-0.6.4 71
+MD5 a5e1f56d62957680d7bdb06cfe55aa56 files/digest-koobyvolley-0.6.4-r1 71
+MD5 a5e1f56d62957680d7bdb06cfe55aa56 files/digest-koobyvolley-0.6.4-r2 71
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-koobyvolley-9999 0
diff --git a/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4 b/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4
new file mode 100644
index 00000000..c8eaaa96
--- /dev/null
+++ b/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4
@@ -0,0 +1 @@
+MD5 1571f7c8d6513931b965efa0a8d3f246 koobyvolley-0.6.4.tar.bz2 4330070
diff --git a/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r1 b/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r1
new file mode 100644
index 00000000..c8eaaa96
--- /dev/null
+++ b/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r1
@@ -0,0 +1 @@
+MD5 1571f7c8d6513931b965efa0a8d3f246 koobyvolley-0.6.4.tar.bz2 4330070
diff --git a/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r2 b/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r2
new file mode 100644
index 00000000..c8eaaa96
--- /dev/null
+++ b/perso/games-arcade/koobyvolley/files/digest-koobyvolley-0.6.4-r2
@@ -0,0 +1 @@
+MD5 1571f7c8d6513931b965efa0a8d3f246 koobyvolley-0.6.4.tar.bz2 4330070
diff --git a/perso/games-arcade/koobyvolley/files/digest-koobyvolley-9999 b/perso/games-arcade/koobyvolley/files/digest-koobyvolley-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/games-arcade/koobyvolley/files/digest-koobyvolley-9999
diff --git a/perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r1.ebuild b/perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r1.ebuild
new file mode 100644
index 00000000..edaf764a
--- /dev/null
+++ b/perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit games gcc
+
+DESCRIPTION="If you are looking for a mixed game of arcade, action, volley-ball and fun : You're on the right way!!!"
+HOMEPAGE="https://gna.org/projects/koobyvolley"
+SRC_URI="http://guybrush.ath.cx/koobyvolley/${PN}-${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=media-libs/libsdl-1.2.7
+ >=media-libs/sdl-mixer-1.2.5
+ virtual/opengl
+ media-libs/alsa-lib"
+RDEPEND="${DEPEND}"
+
+RESTRICT="nomirror"
+
+src_unpack()
+{
+ unpack ${A}
+}
+
+src_compile()
+{
+ if [ "`gcc-major-version`" -ge "3" -a "`gcc-minor-version`" -ge "4" ]
+ then
+ eerror "You can't use gcc-3.4.x to compile ${PN}"
+ eerror "Please do that :"
+ eerror " gcc-config -l"
+ eerror "And choose gcc-3.3.x"
+ die
+ fi
+
+ egamesconf || die
+ emake || die
+}
+
+src_install()
+{
+ egamesinstall || die
+
+ dodoc lisezmoi readme authors todo
+}
diff --git a/perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r2.ebuild b/perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r2.ebuild
new file mode 100644
index 00000000..b93bda7b
--- /dev/null
+++ b/perso/games-arcade/koobyvolley/koobyvolley-0.6.4-r2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit games gcc
+
+DESCRIPTION="If you are looking for a mixed game of arcade, action, volley-ball and fun : You're on the right way!!!"
+HOMEPAGE="https://gna.org/projects/koobyvolley"
+SRC_URI="http://guybrush.ath.cx/koobyvolley/${PN}-${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=media-libs/libsdl-1.2.7
+ >=media-libs/sdl-mixer-1.2.5
+ virtual/opengl
+ media-libs/alsa-lib"
+RDEPEND="${DEPEND}"
+
+RESTRICT="nomirror"
+
+src_unpack()
+{
+ unpack ${A}
+}
+
+pkg_preinst()
+{
+ # Doesn't compile with gcc-3.4.3
+ # Maybe we can change the gcc version in use on the fly like it's done in
+ # Ooo ebuilds...
+ if [ "`gcc-major-version`" -ge "3" -a "`gcc-minor-version`" -ge "4" ]
+ then
+ eerror "You can't use gcc-3.4.x to compile ${PN}"
+ eerror "Please do that :"
+ eerror " gcc-config -l"
+ eerror "And choose gcc-3.3.x"
+ die "Bad gcc version"
+ fi
+}
+
+src_compile()
+{
+ egamesconf || die "egamesconf failed"
+ emake || die "emake failed"
+}
+
+src_install()
+{
+ egamesinstall || die "egamesinstall failed"
+
+ dodoc lisezmoi readme authors todo
+}
diff --git a/perso/games-arcade/koobyvolley/koobyvolley-0.6.4.ebuild b/perso/games-arcade/koobyvolley/koobyvolley-0.6.4.ebuild
new file mode 100644
index 00000000..aceb4680
--- /dev/null
+++ b/perso/games-arcade/koobyvolley/koobyvolley-0.6.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit games
+
+DESCRIPTION="If you are looking for a mixed game of arcade, action, volley-ball and fun : You're on the right way!!!"
+HOMEPAGE="https://gna.org/projects/koobyvolley"
+SRC_URI="http://guybrush.ath.cx/koobyvolley/${PN}-${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=media-libs/libsdl-1.2.7
+ >=media-libs/sdl-mixer-1.2.5
+ virtual/opengl
+ media-libs/alsa-lib"
+RDEPEND="${DEPEND}"
+
+RESTRICT="nomirror"
+
+src_unpack()
+{
+ unpack ${A}
+}
+
+src_compile()
+{
+ egamesconf || die
+ emake || die
+}
+
+src_install()
+{
+ egamesinstall || die
+
+ dodoc lisezmoi readme authors todo
+}
diff --git a/perso/games-arcade/koobyvolley/koobyvolley-9999.ebuild b/perso/games-arcade/koobyvolley/koobyvolley-9999.ebuild
new file mode 100644
index 00000000..90fdb7c3
--- /dev/null
+++ b/perso/games-arcade/koobyvolley/koobyvolley-9999.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit games gcc cvs
+
+ECVS_SERVER="cvs.gna.org:/cvs/${PN}"
+ECVS_MODULE="koobyvolley"
+
+DESCRIPTION="If you are looking for a mixed game of arcade, action, volley-ball and fun : You're on the right way!!!"
+HOMEPAGE="https://gna.org/projects/koobyvolley"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=media-libs/libsdl-1.2.7
+ >=media-libs/sdl-mixer-1.2.5
+ virtual/opengl
+ media-libs/alsa-lib
+ >=sys-devel/automake-1.6
+ >=sys-devel/autoconf-2.59"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${ECVS_MODULE}
+
+pkg_preinst()
+{
+ # Doesn't compile with gcc-3.4.3
+ # Maybe we can change the gcc version in use on the fly like it's done in
+ # Ooo ebuilds...
+ if [ "`gcc-major-version`" -ge "3" -a "`gcc-minor-version`" -ge "4" ]
+ then
+ eerror "You can't use gcc-3.4.x to compile ${PN}"
+ eerror "Please do that :"
+ eerror " gcc-config -l"
+ eerror "And choose gcc-3.3.x"
+ die "Bad gcc version"
+ fi
+}
+
+src_compile()
+{
+ einfo "Running autogen.sh"
+ export WANT_AUTOMAKE=1.6
+ export WANT_AUTOCONF=2.59
+ ./autogen.sh || die "autogen failed"
+
+ egamesconf || die "egamesconf failed"
+ emake || die "emake failed"
+}
+
+src_install()
+{
+ egamesinstall || die "egamesinstall failed"
+
+ dodoc LISEZMOI README AUTHORS TODO NEWS ChangeLog
+}
diff --git a/perso/games-arcade/koobyvolley/metadata.xml b/perso/games-arcade/koobyvolley/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/games-arcade/koobyvolley/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/games-board/elitaire/Manifest b/perso/games-board/elitaire/Manifest
new file mode 100644
index 00000000..d573d3c3
--- /dev/null
+++ b/perso/games-board/elitaire/Manifest
@@ -0,0 +1,3 @@
+MD5 32db31017547db26b5396e0a67ff103e elitaire-0.0.2.ebuild 681
+MD5 867889b235ca001c35352c50bb204454 files/digest-elitaire-0.0.2 66
+MD5 ffb824ce9f362379aa0da8ce436b07bb files/elitaire_local_to_share.patch 424
diff --git a/perso/games-board/elitaire/elitaire-0.0.2.ebuild b/perso/games-board/elitaire/elitaire-0.0.2.ebuild
new file mode 100644
index 00000000..549b2825
--- /dev/null
+++ b/perso/games-board/elitaire/elitaire-0.0.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit games
+
+DESCRIPTION="elitaire is an efl based solitaire card game"
+HOMEPAGE="http://www.mowem.de/elitaire/"
+SRC_URI="http://www.mowem.de/elitaire/${P}.tar.gz"
+
+LICENSE="AS-IS"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="x11-libs/evas
+ media-libs/edje
+ x11-libs/ecore
+ x11-libs/esmart"
+RDEPEND=""
+
+RESTRICT="nomirror"
+
+src_unpack()
+{
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/elitaire_local_to_share.patch
+}
+
+src_compile()
+{
+ egamesconf || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install()
+{
+ egamesinstall || die "einstall failed"
+
+ dodoc
+}
diff --git a/perso/games-board/elitaire/files/digest-elitaire-0.0.2 b/perso/games-board/elitaire/files/digest-elitaire-0.0.2
new file mode 100644
index 00000000..9db428ec
--- /dev/null
+++ b/perso/games-board/elitaire/files/digest-elitaire-0.0.2
@@ -0,0 +1 @@
+MD5 f6597454aa5af374edb4132d76b85bee elitaire-0.0.2.tar.gz 232835
diff --git a/perso/games-board/elitaire/files/elitaire_local_to_share.patch b/perso/games-board/elitaire/files/elitaire_local_to_share.patch
new file mode 100644
index 00000000..80cd457c
--- /dev/null
+++ b/perso/games-board/elitaire/files/elitaire_local_to_share.patch
@@ -0,0 +1,11 @@
+--- src/eli_app.cpp.ori 2005-06-14 18:21:26.000000000 +0200
++++ src/eli_app.cpp 2005-06-14 18:21:42.000000000 +0200
+@@ -26,7 +26,7 @@
+ eap->ee = ecore_evas_software_x11_new(NULL,0,0,0,20,20);
+ eap->evas = ecore_evas_get(eap->ee);
+
+- ecore_config_theme_search_path_append("/usr/local/share/elitaire/themes/");
++ ecore_config_theme_search_path_append("/usr/share/games/elitaire/themes/");
+
+ eli_app_theme_init(eap);
+
diff --git a/perso/games-strategy/opencity/ChangeLog b/perso/games-strategy/opencity/ChangeLog
new file mode 100644
index 00000000..effd271e
--- /dev/null
+++ b/perso/games-strategy/opencity/ChangeLog
@@ -0,0 +1,16 @@
+# ChangeLog for games-strategy/opencity
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*koobyvolley-9999 (10 Mar 2005)
+
+ 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +opencity-9999.ebuild:
+ New ebuild for cvs. This work fine.
+
+*opencity-0.0.2 (10 Mar 2005)
+
+ 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +opencity-0.0.2.ebuild:
+ New Ebuild. Doesn't work because of path. You can compil but not use.
+ So masked
diff --git a/perso/games-strategy/opencity/Manifest b/perso/games-strategy/opencity/Manifest
new file mode 100644
index 00000000..724556ed
--- /dev/null
+++ b/perso/games-strategy/opencity/Manifest
@@ -0,0 +1,6 @@
+MD5 064be1e3497bc92617d100449d20241e opencity-9999.ebuild 1218
+MD5 77ad50275b22f7eca370bd3fe856ee79 ChangeLog 482
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 882142335e73a9253a120505171b61be opencity-0.0.2.ebuild 942
+MD5 d4747c3435d01aedba3d3909f3436ad1 files/digest-opencity-0.0.2 72
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-opencity-9999 0
diff --git a/perso/games-strategy/opencity/files/digest-opencity-0.0.2 b/perso/games-strategy/opencity/files/digest-opencity-0.0.2
new file mode 100644
index 00000000..dbeaae57
--- /dev/null
+++ b/perso/games-strategy/opencity/files/digest-opencity-0.0.2
@@ -0,0 +1 @@
+MD5 9f911256df82c0afd0ce62fefa670efe OpenCity-0.0.2stable.tar.gz 918514
diff --git a/perso/games-strategy/opencity/files/digest-opencity-9999 b/perso/games-strategy/opencity/files/digest-opencity-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/games-strategy/opencity/files/digest-opencity-9999
diff --git a/perso/games-strategy/opencity/metadata.xml b/perso/games-strategy/opencity/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/games-strategy/opencity/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/games-strategy/opencity/opencity-0.0.2.ebuild b/perso/games-strategy/opencity/opencity-0.0.2.ebuild
new file mode 100644
index 00000000..486535ed
--- /dev/null
+++ b/perso/games-strategy/opencity/opencity-0.0.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit games
+
+DESCRIPTION="OpenCity is a 3D city simulator project based on OpenGL and SDL. It is not intended to be a clone of any famous city simulator from Max*s."
+HOMEPAGE="http://opencity.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/OpenCity-0.0.2stable.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-*"
+IUSE=""
+
+DEPEND=">=media-libs/libsdl-1.2.7
+ media-libs/sdl-image
+ media-libs/sdl-mixer
+ media-libs/sdl-ttf
+ virtual/opengl"
+RDEPEND="${DEPEND}"
+
+RESTRICT="nomirror"
+
+S=${WORKDIR}/OpenCity-0.0.2stable
+
+src_compile()
+{
+ egamesconf || die "egamesconf failed"
+ emake || die "emake failed"
+}
+
+src_install()
+{
+ egamesinstall || die "egamesinstall failed"
+
+ dodir /usr/share/games/${PN}/font
+ insinto /usr/share/games/${PN}/font
+ doins ${S}/font/vera.ttf
+
+ dodoc AUTHORS ChangeLog NEWS README TODO docs/FAQ
+}
diff --git a/perso/games-strategy/opencity/opencity-9999.ebuild b/perso/games-strategy/opencity/opencity-9999.ebuild
new file mode 100644
index 00000000..ec122aca
--- /dev/null
+++ b/perso/games-strategy/opencity/opencity-9999.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit games cvs
+
+ECVS_SERVER="cvs.sf.net:/cvsroot/${PN}"
+ECVS_MODULE="developmentmodule"
+ECVS_TOP_DIR="${DISTDIR}/cvs-src/opencity"
+
+DESCRIPTION="OpenCity is a 3D city simulator project based on OpenGL and SDL. It is not intended to be a clone of any famous city simulator from Max*s."
+HOMEPAGE="http://opencity.sourceforge.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=media-libs/libsdl-1.2.7
+ media-libs/sdl-image
+ media-libs/sdl-mixer
+ media-libs/sdl-ttf
+ virtual/opengl"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${ECVS_MODULE}
+
+src_compile()
+{
+ einfo "Running autogen.sh"
+ export WANT_AUTOMAKE=1.7
+ ./autogen.sh || die "autogen failed"
+
+ egamesconf --prefix=/usr/share/games/${PN} || die "egamesconf failed"
+ emake || die "emake failed"
+}
+
+src_install()
+{
+ egamesinstall prefix=${D}/usr/share/games/${PN} || die "egamesinstall failed"
+ for v in `find ${D} -type d -name CVS`; do
+ rm -r $v
+ done
+
+ dodir /usr/games/bin
+ mv ${D}/usr/share/games/${PN}/bin/* ${D}/usr/games/bin
+ rm -r ${D}/usr/share/games/${PN}/bin/
+
+ dodoc AUTHORS COPYRIGHT ChangeLog NEWS README TODO
+}
diff --git a/perso/gnome-base/gnome-panel/Manifest b/perso/gnome-base/gnome-panel/Manifest
new file mode 100644
index 00000000..99a0a421
--- /dev/null
+++ b/perso/gnome-base/gnome-panel/Manifest
@@ -0,0 +1,3 @@
+MD5 51e6cb2da08287c9b0ec5f85905e5396 gnome-panel-2.10.1-r1.ebuild 1783
+MD5 3f6e8a07a0954141c5ae4573cbb89e9a files/digest-gnome-panel-2.10.1-r1 72
+MD5 9e9bb0bd26b80c057b91f9e3592f18cc files/gnome-panel-2.10.1-menu.patch 456
diff --git a/perso/gnome-base/gnome-panel/files/digest-gnome-panel-2.10.1-r1 b/perso/gnome-base/gnome-panel/files/digest-gnome-panel-2.10.1-r1
new file mode 100644
index 00000000..2acaf594
--- /dev/null
+++ b/perso/gnome-base/gnome-panel/files/digest-gnome-panel-2.10.1-r1
@@ -0,0 +1 @@
+MD5 a2719f5c79a9e48bca086f08a77a6889 gnome-panel-2.10.1.tar.bz2 2344963
diff --git a/perso/gnome-base/gnome-panel/files/gnome-panel-2.10.1-menu.patch b/perso/gnome-base/gnome-panel/files/gnome-panel-2.10.1-menu.patch
new file mode 100644
index 00000000..6bc24bae
--- /dev/null
+++ b/perso/gnome-base/gnome-panel/files/gnome-panel-2.10.1-menu.patch
@@ -0,0 +1,12 @@
+diff -Nur gnome-panel-2.10.1.orig/po/fr.po gnome-panel-2.10.1/po/fr.po
+--- gnome-panel-2.10.1.orig/po/fr.po 2005-03-07 15:15:18.000000000 +0100
++++ gnome-panel-2.10.1/po/fr.po 2005-04-21 10:31:13.000000000 +0200
+@@ -1707,7 +1707,7 @@
+ #. * the translation.
+ #: gnome-panel/panel-menu-items.c:843
+ msgid "Desktop Environment|Desktop"
+-msgstr "Environnement de bureau"
++msgstr "Système"
+
+ #: gnome-panel/panel-menu-items.c:984
+ msgid "Cannot launch entry"
diff --git a/perso/gnome-base/gnome-panel/gnome-panel-2.10.1-r1.ebuild b/perso/gnome-base/gnome-panel/gnome-panel-2.10.1-r1.ebuild
new file mode 100644
index 00000000..d90e26b8
--- /dev/null
+++ b/perso/gnome-base/gnome-panel/gnome-panel-2.10.1-r1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-panel/gnome-panel-2.10.0.ebuild,v 1.4 2005/03/20 02:49:05 kingtaco Exp $
+
+inherit gnome2 eutils
+
+DESCRIPTION="The GNOME panel"
+HOMEPAGE="http://www.gnome.org/"
+
+LICENSE="GPL-2 FDL-1.1 LGPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64 ~sparc"
+IUSE="doc eds"
+
+RDEPEND=">=x11-libs/gtk+-2.5.4
+ >=x11-libs/libwnck-2.9.92
+ >=gnome-base/orbit-2.4
+ >=gnome-base/gnome-vfs-2.9.1
+ >=gnome-base/gnome-desktop-2.9.91
+ >=gnome-base/libbonoboui-2.1.1
+ >=gnome-base/libglade-2.5
+ >=gnome-base/libgnome-2.1.1
+ >=gnome-base/libgnomeui-2.5.4
+ >=gnome-base/gconf-2.6.1
+ >=gnome-base/gnome-menus-2.9.4.1
+ media-libs/libpng
+ eds? ( >=gnome-extra/evolution-data-server-1.1.4.2 )
+ !gnome-extra/system-tray-applet"
+# we need eds-1.1 for libecal-1.2
+
+DEPEND="${RDEPEND}
+ sys-devel/gettext
+ >=app-text/scrollkeeper-0.3.11
+ >=dev-util/pkgconfig-0.12.0
+ >=dev-util/intltool-0.31
+ doc? ( >=dev-util/gtk-doc-1 )"
+
+DOCS="AUTHORS ChangeLog HACKING NEWS README"
+
+USE_DESTDIR="1"
+G2CONF="${G2CONF} $(use_enable eds)"
+
+src_unpack() {
+
+ unpack ${A}
+ cd ${S}
+
+ epatch ${FILESDIR}/${PN}-2.10.1-menu.patch
+}
+
+src_compile() {
+
+ gnome2_src_configure
+
+ # FIXME : uh yeah, this is nice
+ # We should patch in a switch here and send it upstream
+ sed -i 's:--load:-v:' gnome-panel/Makefile || die
+
+ emake || die
+
+}
+
+pkg_postinst() {
+
+ gnome2_pkg_postinst
+
+ einfo "setting panel gconf defaults..."
+ GCONF_CONFIG_SOURCE=`${ROOT}/usr/bin/gconftool-2 --get-default-source`
+ ${ROOT}/usr/bin/gconftool-2 --direct --config-source ${GCONF_CONFIG_SOURCE} --load=/etc/gconf/schemas/panel-default-setup.entries
+ rm /etc/gconf/schemas/panel-default-setup.entries
+
+}
+
diff --git a/perso/header.txt b/perso/header.txt
new file mode 100644
index 00000000..5a1c9a47
--- /dev/null
+++ b/perso/header.txt
@@ -0,0 +1,4 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
diff --git a/perso/licenses/boinc-1.0 b/perso/licenses/boinc-1.0
new file mode 100644
index 00000000..c612f811
--- /dev/null
+++ b/perso/licenses/boinc-1.0
@@ -0,0 +1,337 @@
+ BOINC PUBLIC LICENSE
+ Version 1.0
+
+ ----------------
+
+1. Definitions.
+
+ 1.1. ``Contributor'' means each entity that creates or contributes to
+ the creation of Modifications.
+
+ 1.2. ``Contributor Version'' means the combination of the Original
+ Code, prior Modifications used by a Contributor, and the Modifications
+ made by that particular Contributor.
+
+ 1.3. ``Covered Code'' means the Original Code or Modifications or the
+ combination of the Original Code and Modifications, in each case
+ including portions thereof.
+
+ 1.4. ``Electronic Distribution Mechanism'' means a mechanism generally
+ accepted in the software development community for the electronic
+ transfer of data.
+
+ 1.5. ``Executable'' means Covered Code in any form other than Source
+ Code.
+
+ 1.6. ``Initial Developer'' means the individual or entity identified as
+ the Initial Developer in the Source Code notice required by Exhibit A.
+
+ 1.7. ``Larger Work'' means a work which combines Covered Code or
+ portions thereof with code not governed by the terms of this License.
+
+ 1.8. ``License'' means this document.
+
+ 1.9. ``Modifications'' means any addition to or deletion from the
+ substance or structure of either the Original Code or any previous
+ Modifications. When Covered Code is released as a series of files, a
+ Modification is:
+
+ A. Any addition to or deletion from the contents of a file
+ containing Original Code or previous Modifications.
+
+ B. Any new file that contains any part of the Original Code or
+ previous Modifications.
+
+ 1.10. ``Original Code'' means Source Code of computer software code
+ which is described in the Source Code notice required by Exhibit A as
+ Original Code, and which, at the time of its release under this License
+ is not already Covered Code governed by this License.
+
+ 1.11. ``Source Code'' means the preferred form of the Covered Code for
+ making modifications to it, including all modules it contains, plus any
+ associated interface definition files, scripts used to control
+ compilation and installation of an Executable, or a list of source code
+ differential comparisons against either the Original Code or another
+ well known, available Covered Code of the Contributor's choice. The
+ Source Code can be in a compressed or archival form, provided the
+ appropriate decompression or de-archiving software is widely available
+ for no charge.
+
+ 1.12. ``You'' means an individual or a legal entity exercising rights
+ under, and complying with all of the terms of, this License or a future
+ version of this License issued under Section 6.1. For legal entities,
+ ``You'' includes any entity which controls, is controlled by, or is
+ under common control with You. For purposes of this definition,
+ ``control'' means (a) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (b) ownership of fifty percent (50%) or more of the
+ outstanding shares or beneficial ownership of such entity.
+
+2. Source Code License.
+
+ 2.1. The Initial Developer Grant.
+ Subject to the restrictions on commercial use set forth below,
+ the Initial Developer hereby grants You a world-wide, royalty-free,
+ non-exclusive license, subject to third party intellectual property
+ claims:
+
+ (a) to use, reproduce, modify, display, perform, sublicense and
+ distribute the Original Code (or portions thereof) with or without
+ Modifications, or as part of a Larger Work,
+ provided, however, that You are not permitted under said license
+ to create, sell, or distribute commercial products
+ based on the Source Code; and
+
+ (b) Subject to the restrictions on commercial use
+ set forth in subsection 2.1(a),
+ under patents now or hereafter owned or controlled by Initial
+ Developer, to make, have made, use and sell (``Utilize'') the
+ Original Code (or portions thereof), but solely to the extent that
+ any such patent is reasonably necessary to enable You to Utilize
+ the Original Code (or portions thereof) and not to any greater
+ extent that may be necessary to Utilize further Modifications or
+ combinations.
+
+ 2.2. Contributor Grant.
+ Subject to the restrictions on commercial use set forth below,
+ each Contributor hereby grants You a world-wide, royalty-free,
+ non-exclusive license, subject to third party intellectual property
+ claims:
+
+ (a) to use, reproduce, modify, display, perform, sublicense and
+ distribute the Modifications created by such Contributor (or
+ portions thereof) either on an unmodified basis, with other
+ Modifications, as Covered Code or as part of a Larger Work,
+ provided, however, that You are not permitted under said license
+ to create, sell, or distribute commercial products
+ based on the Source Code; and
+
+ (b) Subject to the restrictions on commercial use
+ set forth in subsection 2.2(a),
+ under patents now or hereafter owned or controlled by
+ Contributor, to Utilize the Contributor Version (or portions
+ thereof), but solely to the extent that any such patent is
+ reasonably necessary to enable You to Utilize the Contributor
+ Version (or portions thereof), and not to any greater extent that
+ may be necessary to Utilize further Modifications or combinations.
+
+3. Distribution Obligations.
+
+ 3.1. Application of License.
+ The Modifications which You create or to which You contribute are
+ governed by the terms of this License, including without limitation
+ Section 2.2. The Source Code version of Covered Code may be distributed
+ only under the terms of this License or a future version of this
+ License released under Section 6.1, and You must include a copy of this
+ License with every copy of the Source Code You distribute. You may not
+ offer or impose any terms on any Source Code version that alters or
+ restricts the applicable version of this License or the recipients'
+ rights hereunder. However, You may include an additional document
+ offering the additional rights described in Section 3.5.
+
+ 3.2. Availability of Source Code.
+ Any Modification which You create or to which You contribute must be
+ made available in Source Code form under the terms of this License
+ either on the same media as an Executable version or via an accepted
+ Electronic Distribution Mechanism to anyone to whom you made an
+ Executable version available; and if made available via Electronic
+ Distribution Mechanism, must remain available for at least twelve (12)
+ months after the date it initially became available, or at least six
+ (6) months after a subsequent version of that particular Modification
+ has been made available to such recipients. You are responsible for
+ ensuring that the Source Code version remains available even if the
+ Electronic Distribution Mechanism is maintained by a third party.
+
+ 3.3. Description of Modifications.
+ You must cause all Covered Code to which you contribute to contain a
+ file documenting the changes You made to create that Covered Code and
+ the date of any change. You must include a prominent statement that the
+ Modification is derived, directly or indirectly, from Original Code
+ provided by the Initial Developer and including the name of the Initial
+ Developer in (a) the Source Code, and (b) in any notice in an
+ Executable version or related documentation in which You describe the
+ origin or ownership of the Covered Code.
+
+ 3.4. Intellectual Property Matters
+
+ (a) Third Party Claims.
+ If You have knowledge that a party claims an intellectual property
+ right in particular functionality or code (or its utilization
+ under this License), you must include a text file with the source
+ code distribution titled ``LEGAL'' which describes the claim and
+ the party making the claim in sufficient detail that a recipient
+ will know whom to contact. If you obtain such knowledge after You
+ make Your Modification available as described in Section 3.2, You
+ shall promptly modify the LEGAL file in all copies You make
+ available thereafter and shall take other steps (such as notifying
+ appropriate mailing lists or newsgroups) reasonably calculated to
+ inform those who received the Covered Code that new knowledge has
+ been obtained.
+
+ (b) Contributor APIs.
+ If Your Modification is an application programming interface and
+ You own or control patents which are reasonably necessary to
+ implement that API, you must also include this information in the
+ LEGAL file.
+
+ 3.5. Required Notices.
+ You must duplicate the notice in Exhibit A in each file of the Source
+ Code, and this License in any documentation for the Source Code, where
+ You describe recipients' rights relating to Covered Code. If You
+ created one or more Modification(s), You may add your name as a
+ Contributor to the notice described in Exhibit A. If it is not possible
+ to put such notice in a particular Source Code file due to its
+ structure, then you must include such notice in a location (such as a
+ relevant directory file) where a user would be likely to look for such
+ a notice. You may choose to offer, and to charge a fee for, warranty,
+ support, indemnity or liability obligations to one or more recipients
+ of Covered Code. However, You may do so only on Your own behalf, and
+ not on behalf of the Initial Developer or any Contributor. You must
+ make it absolutely clear that any such warranty, support, indemnity or
+ liability obligation is offered by You alone, and You hereby agree to
+ indemnify the Initial Developer and every Contributor for any liability
+ incurred by the Initial Developer or such Contributor as a result of
+ warranty, support, indemnity or liability terms You offer.
+
+ 3.6. Distribution of Executable Versions.
+ You may distribute Covered Code in Executable form only if the
+ requirements of Section 3.1-3.5 have been met for that Covered Code,
+ and if You include a notice stating that the Source Code version of the
+ Covered Code is available under the terms of this License, including a
+ description of how and where You have fulfilled the obligations of
+ Section 3.2. The notice must be conspicuously included in any notice in
+ an Executable version, related documentation or collateral in which You
+ describe recipients' rights relating to the Covered Code. You may
+ distribute the Executable version of Covered Code under a license of
+ Your choice, which may contain terms different from this License,
+ provided that You are in compliance with the terms of this License and
+ that the license for the Executable version does not attempt to limit
+ or alter the recipient's rights in the Source Code version from the
+ rights set forth in this License. If You distribute the Executable
+ version under a different license You must make it absolutely clear
+ that any terms which differ from this License are offered by You alone,
+ not by the Initial Developer or any Contributor. You hereby agree to
+ indemnify the Initial Developer and every Contributor for any liability
+ incurred by the Initial Developer or such Contributor as a result of
+ any such terms You offer.
+
+ 3.7. Larger Works.
+ You may create a Larger Work by combining Covered Code with other code
+ not governed by the terms of this License and distribute the Larger
+ Work as a single product. In such a case, You must make sure the
+ requirements of this License are fulfilled for the Covered Code.
+
+4. Inability to Comply Due to Statute or Regulation.
+
+ If it is impossible for You to comply with any of the terms of this
+ License with respect to some or all of the Covered Code due to statute
+ or regulation then You must: (a) comply with the terms of this License
+ to the maximum extent possible; and (b) describe the limitations and
+ the code they affect. Such description must be included in the LEGAL
+ file described in Section 3.4 and must be included with all
+ distributions of the Source Code. Except to the extent prohibited by
+ statute or regulation, such description must be sufficiently detailed
+ for a recipient of ordinary skill to be able to understand it.
+
+5. Application of this License.
+
+ This License applies to code to which the Initial Developer has
+ attached the notice in Exhibit A, and to related Covered Code.
+
+7. DISCLAIMER OF WARRANTY.
+
+ COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+ WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
+ DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+ THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
+ IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+ COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+ ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+8. TERMINATION.
+
+ This License and the rights granted hereunder will terminate
+ automatically if You fail to comply with terms herein and fail to cure
+ such breach within 30 days of becoming aware of the breach. All
+ sublicenses to the Covered Code which are properly granted shall
+ survive any termination of this License. Provisions which, by their
+ nature, must remain in effect beyond the termination of this License
+ shall survive.
+
+9. LIMITATION OF LIABILITY.
+
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+ (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL
+ DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
+ OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER
+ PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+ OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
+ GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND
+ ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE
+ BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
+ LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+ RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
+ PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
+ EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT
+ EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+10. U.S. GOVERNMENT END USERS.
+
+11. MISCELLANEOUS.
+
+ This License represents the complete agreement concerning subject
+ matter hereof. If any provision of this License is held to be
+ unenforceable, such provision shall be reformed only to the extent
+ necessary to make it enforceable. This License shall be governed by
+ California law provisions (except to the extent applicable law, if any,
+ provides otherwise), excluding its conflict-of-law provisions. With
+ respect to disputes in which at least one party is a citizen of, or an
+ entity chartered or registered to do business in, the United States of
+ America: (a) unless otherwise agreed in writing, all disputes relating
+ to this License (excepting any dispute relating to intellectual
+ property rights) shall be subject to final and binding arbitration,
+ with the losing party paying all costs of arbitration; (b) any
+ arbitration relating to this Agreement shall be held in Santa Clara
+ County, California, under the auspices of JAMS/EndDispute; and (c) any
+ litigation relating to this Agreement shall be subject to the
+ jurisdiction of the Federal Courts of the Northern District of
+ California, with venue lying in Santa Clara County, California, with
+ the losing party responsible for costs, including without limitation,
+ court costs and reasonable attorneys fees and expenses. The application
+ of the United Nations Convention on Contracts for the International
+ Sale of Goods is expressly excluded. Any law or regulation which
+ provides that the language of a contract shall be construed against the
+ drafter shall not apply to this License.
+
+12. RESPONSIBILITY FOR CLAIMS.
+
+ Except in cases where another Contributor has failed to comply with
+ Section 3.4, You are responsible for damages arising, directly or
+ indirectly, out of Your utilization of rights under this License, based
+ on the number of copies of Covered Code you made available, the
+ revenues you received from utilizing such rights, and other relevant
+ factors. You agree to work with affected parties to distribute
+ responsibility on an equitable basis.
+
+EXHIBIT A.
+
+ ``The contents of this file are subject to the BOINC Public License
+ Version 1.0 (the "License"); you may not use this file except in
+ compliance with the License. You may obtain a copy of the License at
+ http://boinc.berkeley.edu/license_1.0.txt
+
+ Software distributed under the License is distributed on an "AS IS"
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ License for the specific language governing rights and limitations
+ under the License.
+
+ The Original Code is ______________________________________.
+
+ The Initial Developer of the Original Code is ________________________.
+ Portions created by ______________________ are Copyright (C) ______
+ _______________________. All Rights Reserved.
+
+ Contributor(s): ______________________________________.''
diff --git a/perso/licenses/iasl b/perso/licenses/iasl
new file mode 100644
index 00000000..636e43ee
--- /dev/null
+++ b/perso/licenses/iasl
@@ -0,0 +1,31 @@
+
+1. COPYRIGHT NOTICE
+Some or all of this work - Copyright © 1999-2002, Intel Corp. All rights reserved.
+
+2. LICENSE
+
+2.1. This is your license from Intel Corp. under its intellectual property rights. You may have additional license terms from the party that provided you this software, covering your right to use that party's intellectual property rights.
+
+2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a copy of the source code appearing in this file ("Covered Code") an irrevocable, perpetual, worldwide license under Intel's copyrights in the base code distributed originally by Intel ("Original Intel Code") to copy, make derivatives, distribute, use and display any portion of the Covered Code in any form, with the right to sublicense such rights; and
+
+2.3. Intel grants Licensee a non-exclusive and non-transferable patent license (with the right to sublicense), under only those claims of Intel patents that are infringed by the Original Intel Code, to make, use, sell, offer to sell, and import the Covered Code and derivative works thereof solely to the minimum extent necessary to exercise the above copyright license, and in no event shall the patent license extend to any additions to or modifications of the Original Intel Code. No other license or right is granted directly or by implication, estoppel or otherwise; The above copyright and patent license is granted only if the following conditions are met:
+
+3. CONDITIONS
+
+3.1. Redistribution of Source with Rights to Further Distribute Source. Redistribution of source code of any substantial portion of the Covered Code or modification with rights to further distribute source must include the above Copyright Notice, the above License, this list of Conditions, and the following Disclaimer and Export Compliance provision. In addition, Licensee must cause all Covered Code to which Licensee contributes to contain a file documenting the changes Licensee made to create that Covered Code and the date of any change. Licensee must include in that file the documentation of any changes made by any predecessor Licensee. Licensee must include a prominent statement that the modification is derived, directly or indirectly, from Original Intel Code.
+
+3.2. Redistribution of Source with no Rights to Further Distribute Source. Redistribution of source code of any substantial portion of the Covered Code or modification without rights to further distribute source must include the following Disclaimer and Export Compliance provision in the documentation and/or other materials provided with distribution. In addition, Licensee may not authorize further sublicense of source of any portion of the Covered Code, and must include terms to the effect that the license from Licensee to its licensee is limited to the intellectual property embodied in the software Licensee provides to its licensee, and not to intellectual property embodied in modifications its licensee may make.
+
+3.3. Redistribution of Executable. Redistribution in executable form of any substantial portion of the Covered Code or modification must reproduce the above Copyright Notice, and the following Disclaimer and Export Compliance provision in the documentation and/or other materials provided with the distribution.
+
+3.4. Intel retains all right, title, and interest in and to the Original Intel Code.
+
+3.5. Neither the name Intel nor any other trademark owned or controlled by Intel shall be used in advertising or otherwise to promote the sale, use or other dealings in products derived from or relating to the Covered Code without prior written authorization from Intel.
+
+4. DISCLAIMER AND EXPORT COMPLIANCE
+
+4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE.
+
+4.2. IN NO EVENT SHALL INTEL HAVE ANY LIABILITY TO LICENSEE, ITS LICENSEES OR ANY OTHER THIRD PARTY, FOR ANY LOST PROFITS, LOST DATA, LOSS OF USE OR COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.
+
+4.3. Licensee shall not export, either directly or indirectly, any of this software or system incorporating such software without first obtaining any required license or other approval from the U. S. Department of Commerce or any other agency or department of the United States Government. In the event Licensee exports any such software from the United States or re-exports any such software from a foreign destination, Licensee shall ensure that the distribution and export/re-export of the software is in compliance with all laws, regulations, orders, or other restrictions of the U.S. Export Administration Regulations. Licensee agrees that neither it nor any of its subsidiaries will export/re-export any technical data, process, software, or service, directly or indirectly, to any country for which the United States government or any agency thereof requires an export license, other governmental approval, or letter of assurance, without first obtaining such license, approval or letter.
diff --git a/perso/mail-client/mutt/Manifest b/perso/mail-client/mutt/Manifest
new file mode 100644
index 00000000..4eae8754
--- /dev/null
+++ b/perso/mail-client/mutt/Manifest
@@ -0,0 +1,7 @@
+MD5 43bd93628259e1fb135a613e974315d1 mutt-1.5.8-r3.ebuild 4696
+MD5 6064ff5a3d1a71ccdb48f88872feb3a3 files/Muttrc 667
+MD5 30ce590d0284ffb0896857714c6a47d4 files/Muttrc.mbox 486
+MD5 fb20d001bb7102cf78f8e1c734eabbdf files/patch-1.5.8.vvv.nntp-gentoo-r2.bz2 71752
+MD5 d789f6060e71c1a95e52d74e15474096 files/digest-mutt-1.5.8-r3 659
+MD5 74ddaf505ea8bd19fbeb1330a23506ea files/8patch-1.5.6.dyc.source_stat 1531
+MD5 25e242fd402f42d5bd5230dbe9ea68a6 files/slang.patch 493
diff --git a/perso/mail-client/mutt/files/8patch-1.5.6.dyc.source_stat b/perso/mail-client/mutt/files/8patch-1.5.6.dyc.source_stat
new file mode 100644
index 00000000..da380763
--- /dev/null
+++ b/perso/mail-client/mutt/files/8patch-1.5.6.dyc.source_stat
@@ -0,0 +1,61 @@
+? mutt/build
+? mutt/stamp-h1
+Index: mutt/init.c
+===================================================================
+RCS file: /home/roessler/cvs/mutt/init.c,v
+retrieving revision 3.19
+diff -u -r3.19 init.c
+--- mutt/init.c 1 Feb 2004 18:00:16 -0000 3.19
++++ mutt/init.c 6 Feb 2004 20:29:08 -0000
+@@ -1368,18 +1368,6 @@
+ char *linebuf = NULL;
+ size_t buflen;
+ pid_t pid;
+- struct stat s;
+-
+- if (stat (rcfile, &s) < 0)
+- {
+- snprintf (err->data, err->dsize, _("%s: stat: %s"), rcfile, strerror (errno));
+- return (-1);
+- }
+- if (!S_ISREG (s.st_mode))
+- {
+- snprintf (err->data, err->dsize, _("%s: not a regular file"), rcfile);
+- return (-1);
+- }
+
+ if ((f = mutt_open_read (rcfile, &pid)) == NULL)
+ {
+Index: mutt/muttlib.c
+===================================================================
+RCS file: /home/roessler/cvs/mutt/muttlib.c,v
+retrieving revision 3.18
+diff -u -r3.18 muttlib.c
+--- mutt/muttlib.c 1 Feb 2004 17:10:43 -0000 3.18
++++ mutt/muttlib.c 6 Feb 2004 20:29:09 -0000
+@@ -1134,6 +1134,8 @@
+ FILE *mutt_open_read (const char *path, pid_t *thepid)
+ {
+ FILE *f;
++ struct stat s;
++
+ int len = mutt_strlen (path);
+
+ if (path[len - 1] == '|')
+@@ -1149,6 +1151,16 @@
+ }
+ else
+ {
++ if (stat (path, &s) < 0)
++ {
++ mutt_error (_("%s: stat: %s"), path, strerror (errno));
++ return (NULL);
++ }
++ if (!S_ISREG (s.st_mode))
++ {
++ mutt_error (_("%s: not a regular file"), path);
++ return (NULL);
++ }
+ f = fopen (path, "r");
+ *thepid = -1;
+ }
diff --git a/perso/mail-client/mutt/files/Muttrc b/perso/mail-client/mutt/files/Muttrc
new file mode 100644
index 00000000..6f0d63e3
--- /dev/null
+++ b/perso/mail-client/mutt/files/Muttrc
@@ -0,0 +1,19 @@
+# Some minimal Mutt settings, Gentoo-style. These reflect the Gentoo
+# predilection for maildir folders.
+#
+# Please don't add settings to this file to change other user
+# preferences (such as colors), since those can be hard for a user to
+# undo if their preference doesn't match yours! For example, it is
+# *impossible* currently in mutt to remove color settings from objects
+# other than the index.
+
+set mbox_type=Maildir
+set folder=~/.maildir
+set spoolfile=~/.maildir/
+set record=~/.maildir-sent/
+set move=no
+
+# Maybe we shouldn't set index_format here, but this is a recommended
+# one for maildir-style folders.
+
+set index_format="%4C %Z %{%b %d} %-16.16L %s"
diff --git a/perso/mail-client/mutt/files/Muttrc.mbox b/perso/mail-client/mutt/files/Muttrc.mbox
new file mode 100644
index 00000000..1382a374
--- /dev/null
+++ b/perso/mail-client/mutt/files/Muttrc.mbox
@@ -0,0 +1,9 @@
+# Some minimal Mutt settings, Gentoo-style. Since mutt was installed
+# with USE=mbox, this file doesn't have any changes from the default
+# mutt settings, making it very minimal indeed...
+#
+# Please don't add settings to this file to change other user
+# preferences (such as colors), since those can be hard for a user to
+# undo if their preference doesn't match yours! For example, it is
+# *impossible* currently in mutt to remove color settings from objects
+# other than the index.
diff --git a/perso/mail-client/mutt/files/digest-mutt-1.5.8-r3 b/perso/mail-client/mutt/files/digest-mutt-1.5.8-r3
new file mode 100644
index 00000000..ad138ec6
--- /dev/null
+++ b/perso/mail-client/mutt/files/digest-mutt-1.5.8-r3
@@ -0,0 +1,9 @@
+MD5 9b9bdef4ef7107332f8782b3a910d00e mutt-1.5.8i.tar.gz 3010088
+MD5 44df2038c3cb03b1f6f5d0b998a64aed patch-1.5.5.1.cd.edit_threads.9.5-gentoo-r1.bz2 6269
+MD5 c20f30c8cb6002a503aa373c5934f3bb patch-1.5.6.tt.assumed_charset.1.gz 4640
+MD5 994108508f9890329ff4ee07604a374d patch-1.5.8.rr.compressed.gz 10230
+MD5 1ea285e44d0fe45eb841559914b57170 patch-1.5.6.dw.mbox-hook.1 6445
+MD5 80e81a9df998d6c65821b21a864e45ed patch-1.5.8.vvv.nntp-gentoo.bz2 71780
+MD5 404cb8677bb50937405531931629562f mutt-1.5.7-mixmaster+nntp.patch 310
+MD5 8bd12eb073ef94712f3a88eb8493f195 mutt-cvs-header-cache.29 5120
+MD5 758dff57c494e86ac885ef2ecb736f11 patch-1.5.6.dw.pgp-timeout.1 1448
diff --git a/perso/mail-client/mutt/files/patch-1.5.8.vvv.nntp-gentoo-r2.bz2 b/perso/mail-client/mutt/files/patch-1.5.8.vvv.nntp-gentoo-r2.bz2
new file mode 100644
index 00000000..73601f10
--- /dev/null
+++ b/perso/mail-client/mutt/files/patch-1.5.8.vvv.nntp-gentoo-r2.bz2
Binary files differ
diff --git a/perso/mail-client/mutt/files/slang.patch b/perso/mail-client/mutt/files/slang.patch
new file mode 100644
index 00000000..f3740bdc
--- /dev/null
+++ b/perso/mail-client/mutt/files/slang.patch
@@ -0,0 +1,19 @@
+diff -Naurbd mutt-1.5.6~orig/menu.c mutt-1.5.6/menu.c
+--- mutt-1.5.6~orig/menu.c 2004-02-12 01:00:30.537293896 +0000
++++ mutt-1.5.6/menu.c 2004-02-12 01:00:35.748501672 +0000
+@@ -45,6 +45,7 @@
+ {
+ if (*s < M_TREE_MAX)
+ {
++#ifndef USE_SLANG_CURSES
+ if (do_color)
+ {
+ pair_content(PAIR_NUMBER(ColorDefs[MT_COLOR_TREE]), &f1, &b1);
+@@ -52,6 +53,7 @@
+ if (b1 == b2)
+ SETCOLOR (MT_COLOR_TREE);
+ }
++#endif
+ while (*s && *s < M_TREE_MAX)
+ {
+ switch (*s)
diff --git a/perso/mail-client/mutt/mutt-1.5.8-r3.ebuild b/perso/mail-client/mutt/mutt-1.5.8-r3.ebuild
new file mode 100644
index 00000000..acd75da9
--- /dev/null
+++ b/perso/mail-client/mutt/mutt-1.5.8-r3.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/mutt-1.5.8-r2.ebuild,v 1.1 2005/03/17 22:36:34 agriffis Exp $
+
+inherit eutils flag-o-matic
+IUSE="cjk ssl nls slang crypt imap mbox nntp sasl buffysize vanilla"
+
+edit_threads_patch="patch-1.5.5.1.cd.edit_threads.9.5-gentoo-r1.bz2"
+compressed_patch="patch-${PV}.rr.compressed.gz"
+nntp_patch="patch-${PV}.vvv.nntp-gentoo.bz2"
+mbox_hook_patch="patch-1.5.6.dw.mbox-hook.1"
+header_cache_patch="mutt-cvs-header-cache.29"
+pgp_timeout_patch="patch-1.5.6.dw.pgp-timeout.1"
+assumed_charset_patch="patch-1.5.6.tt.assumed_charset.1.gz"
+
+DESCRIPTION="a small but very powerful text-based mail client"
+HOMEPAGE="http://www.mutt.org"
+SRC_URI="ftp://ftp.mutt.org/mutt/devel/mutt-${PV}i.tar.gz
+ !vanilla? (
+ mirror://gentoo/${edit_threads_patch}
+ http://www.emaillab.org/mutt/1.5/${assumed_charset_patch}
+ http://mutt.kiev.ua/download/${P}/${compressed_patch}
+ http://www.woolridge.ca/mutt/patches/${mbox_hook_patch}
+ nntp? (
+ mirror://gentoo/${nntp_patch}
+ mirror://gentoo/mutt-1.5.7-mixmaster+nntp.patch
+ )
+ http://wwwcip.informatik.uni-erlangen.de/~sithglan/mutt/${header_cache_patch}
+ http://www.woolridge.ca/mutt/patches/${pgp_timeout_patch}
+ )"
+# http://cedricduval.free.fr/mutt/patches/download/${edit_threads_patch}
+
+RDEPEND="nls? ( sys-devel/gettext )
+ >=sys-libs/ncurses-5.2
+ ssl? ( >=dev-libs/openssl-0.9.6 )
+ slang? ( >=sys-libs/slang-1.4.2 )
+ !vanilla? ( sys-libs/gdbm )
+ sasl? ( >=dev-libs/cyrus-sasl-2 )"
+DEPEND="${RDEPEND}
+ net-mail/mailbase
+ !vanilla? ( sys-devel/automake sys-devel/autoconf )"
+
+SLOT="0"
+LICENSE="GPL-2"
+#KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~ia64 ~amd64 ~mips ~ppc64 ~ppc-macos"
+
+src_unpack() {
+ unpack ${P}i.tar.gz && cd ${S} || die "unpack failed"
+ if ! use vanilla; then
+ epatch ${DISTDIR}/${compressed_patch}
+ epatch ${DISTDIR}/${edit_threads_patch}
+ epatch ${DISTDIR}/${mbox_hook_patch}
+ epatch ${DISTDIR}/${header_cache_patch}
+ epatch ${DISTDIR}/${pgp_timeout_patch}
+ epatch ${DISTDIR}/${assumed_charset_patch}
+ epatch ${DISTDIR}/${auto_decode_patch}
+ if use nntp; then
+ nntp_patch=`echo ${nntp_patch} | sed -r 's/(.*).bz2/\1-r2.bz2/'` # Resolv #85715
+ epatch ${FILESDIR}/${nntp_patch}
+ # Allow mutt to build with mixmaster and nntp both enabled
+ epatch ${DISTDIR}/mutt-1.5.7-mixmaster+nntp.patch
+ fi
+
+ # The following steps are necessary for the nntp patch and the
+ # header_cache_patch
+ aclocal -I m4 || die "aclocal failed"
+ autoheader || die "autoheader failed"
+ emake -C m4 -f Makefile.am.in || die "emake in m4 failed"
+ automake --foreign || die "automake failed"
+ WANT_AUTOCONF=2.13 autoconf || die "autoconf failed"
+ fi
+}
+
+src_compile() {
+ local myconf="
+ $(use_enable nls) \
+ $(use_with ssl) \
+ $(use_enable imap) \
+ $(use_enable crypt pgp) \
+ $(use_enable crypt smime) \
+ $(use_enable cjk default-japanese) \
+ $(use_with sasl sasl2) \
+ --enable-compressed \
+ --with-mixmaster \
+ --sysconfdir=/etc/mutt \
+ --with-docdir=/usr/share/doc/mutt-${PVR} \
+ --with-regex --enable-pop --enable-nfs-fix \
+ --disable-fcntl --enable-flock --enable-external-dotlock"
+
+ # See Bug #22787
+ unset WANT_AUTOCONF_2_5 WANT_AUTOCONF
+
+ # See Bug #11170
+ case ${ARCH} in
+ alpha|ppc) replace-flags "-O[3-9]" "-O2" ;;
+ esac
+
+ if use buffysize; then
+ ewarn "You're using --enable-buffy-size. This is just a workaround. Disable it if you don't need it."
+ myconf="${myconf} --enable-buffy-size"
+ fi
+
+ if use slang; then
+ myconf="${myconf} --with-slang"
+ ewarn "If you want a transparent background,"
+ ewarn "please merge mutt with USE=-slang."
+ else
+ # --without-slang doesn't work;
+ # specify --with-curses if you don't want slang
+ # (26 Sep 2001 agriffis)
+ myconf="${myconf} --with-curses"
+ fi
+
+ if use mbox; then
+ myconf="${myconf} --with-maildir=/var/spool/mail"
+ else
+ myconf="${myconf} --with-homespool=Maildir"
+ fi
+
+ if ! use vanilla; then
+ # imap part of edit_threads patch
+ myconf="${myconf} $(use_enable imap imap-edit-threads)"
+
+ # rr.compressed patch
+ myconf="${myconf} --enable-compressed"
+
+ # nntp patch
+ myconf="${myconf} $(use_enable nntp)"
+
+ # maildir_header_cache_patch
+ myconf="${myconf} --enable-hcache"
+ fi
+
+ econf ${myconf}
+ emake || die "emake failed (myconf=${myconf})"
+}
+
+src_install() {
+ emake DESTDIR=${D} install || die "install failed"
+ find ${D}/usr/share/doc -type f | grep -v "html\|manual" | xargs gzip
+ if use mbox; then
+ insinto /etc/mutt
+ newins ${FILESDIR}/Muttrc.mbox Muttrc
+ else
+ insinto /etc/mutt
+ doins ${FILESDIR}/Muttrc
+ fi
+
+ dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION
+}
diff --git a/perso/media-gfx/retina/ChangeLog b/perso/media-gfx/retina/ChangeLog
new file mode 100644
index 00000000..b6fa1978
--- /dev/null
+++ b/perso/media-gfx/retina/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for media-gfx/retina
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*retina-9999 (06 Mar 2005)
+
+ 06 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +retina-9999.ebuild:
+ New Ebuild.
diff --git a/perso/media-gfx/retina/Manifest b/perso/media-gfx/retina/Manifest
new file mode 100644
index 00000000..2e122b8e
--- /dev/null
+++ b/perso/media-gfx/retina/Manifest
@@ -0,0 +1,4 @@
+MD5 1d4fc3b839875658d2e243a3f19a63df retina-9999.ebuild 326
+MD5 66a5bd3fbdfc8584993daa309fab20fa ChangeLog 239
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-retina-9999 0
diff --git a/perso/media-gfx/retina/files/digest-retina-9999 b/perso/media-gfx/retina/files/digest-retina-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/media-gfx/retina/files/digest-retina-9999
diff --git a/perso/media-gfx/retina/metadata.xml b/perso/media-gfx/retina/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/media-gfx/retina/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/media-gfx/retina/retina-9999.ebuild b/perso/media-gfx/retina/retina-9999.ebuild
new file mode 100644
index 00000000..2fd70f9d
--- /dev/null
+++ b/perso/media-gfx/retina/retina-9999.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+ECVS_MODULE="misc/retina"
+inherit enlightenment
+
+DESCRIPTION="Evas powered image viewer"
+HOMEPAGE="http://www.enlightenment.org"
+
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="x11-libs/ecore
+ x11-libs/evas
+ media-libs/imlib2"
diff --git a/perso/media-sound/euphoria/Manifest b/perso/media-sound/euphoria/Manifest
new file mode 100644
index 00000000..508f74c6
--- /dev/null
+++ b/perso/media-sound/euphoria/Manifest
@@ -0,0 +1,4 @@
+MD5 953b553c563470ebed39aaef4ac463e0 euphoria-9999-r2.ebuild 895
+MD5 7ac683818590ab1b6659723a472a39e5 files/Rakefile-usr.patch 360
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-euphoria-9999-r2 0
+MD5 8e5fac736fe44bd3b108bfca9ed1bd3f files/euphoria-usr.patch 381
diff --git a/perso/media-sound/euphoria/euphoria-9999-r2.ebuild b/perso/media-sound/euphoria/euphoria-9999-r2.ebuild
new file mode 100644
index 00000000..36df4fce
--- /dev/null
+++ b/perso/media-sound/euphoria/euphoria-9999-r2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+#
+
+inherit cvs eutils
+
+DESCRIPTION="Euphoria is an audio player which is based on Ecore, Evas and Edje."
+HOMEPAGE="http://wiki.xmms2.xmms.se"
+
+ECVS_SERVER="cvs.sourceforge.net:/cvsroot/enlightenment"
+ECVS_MODULE="e17/apps/euphoria"
+
+S=${WORKDIR}/${ECVS_MODULE}
+
+LICENSE="LGPL"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="x11-libs/evas
+ x11-libs/ecore
+ media-libs/edje
+ x11-libs/esmart
+ media-sound/xmms2
+ dev-ruby/ruby-efl
+ dev-ruby/rake
+ dev-lang/ruby"
+
+src_compile()
+{
+ #epatch ${FILESDIR}/Rakefile-usr.patch
+ epatch ${FILESDIR}/euphoria-usr.patch
+ rake
+}
+
+src_install()
+{
+ RUBY_VER=`ruby --version | cut -c 6-8`
+
+ dodir /usr/bin
+ dodir /usr/lib/ruby/site_ruby/${RUBY_VER}/euphoria
+ PREFIX=/usr DESTDIR=${D} rake install || die "Rake failed"
+ dodoc AUTHORS ChangeLog README TODO
+}
diff --git a/perso/media-sound/euphoria/files/Rakefile-usr.patch b/perso/media-sound/euphoria/files/Rakefile-usr.patch
new file mode 100644
index 00000000..3adc210f
--- /dev/null
+++ b/perso/media-sound/euphoria/files/Rakefile-usr.patch
@@ -0,0 +1,11 @@
+--- Rakefile.ori 2005-05-23 21:03:34.000000000 +0200
++++ Rakefile 2005-05-23 21:03:50.000000000 +0200
+@@ -5,7 +5,7 @@
+
+ sitelibdir = ENV["RUBYLIBDIR"] || Config::CONFIG["sitelibdir"]
+ destdir = "#{ENV["DESTDIR"]}"
+-prefix = ENV["PREFIX"] || "/usr/local"
++prefix = ENV["PREFIX"] || "/usr"
+
+ themes = ["iio", "winter"].map do |t|
+ "data/themes/#{t}/#{t}.edj"
diff --git a/perso/media-sound/euphoria/files/digest-euphoria-9999-r2 b/perso/media-sound/euphoria/files/digest-euphoria-9999-r2
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/media-sound/euphoria/files/digest-euphoria-9999-r2
diff --git a/perso/media-sound/euphoria/files/euphoria-usr.patch b/perso/media-sound/euphoria/files/euphoria-usr.patch
new file mode 100644
index 00000000..7f76c876
--- /dev/null
+++ b/perso/media-sound/euphoria/files/euphoria-usr.patch
@@ -0,0 +1,11 @@
+--- bin/euphoria.ori 2005-05-23 21:08:50.000000000 +0200
++++ bin/euphoria 2005-05-23 21:08:59.000000000 +0200
+@@ -25,7 +25,7 @@
+ Config = Struct.new("Config", :ipc_path, :theme, :time_display_elapsed)
+
+ class Euphoria
+- DATA_DIR = "/usr/local/share/euphoria"
++ DATA_DIR = "/usr/share/euphoria"
+ DATA_DIR_PRIV = File.expand_path("~/.xmms2/clients/euphoria")
+
+ include Singleton
diff --git a/perso/media-sound/prokyon3/Manifest b/perso/media-sound/prokyon3/Manifest
new file mode 100644
index 00000000..54b1abe1
--- /dev/null
+++ b/perso/media-sound/prokyon3/Manifest
@@ -0,0 +1,3 @@
+MD5 0f7fb6c2ff67e0ebde3d36b500f329a2 prokyon3-0.9.1_p1-r1.ebuild 1471
+MD5 865f58db344113344ef79c590148fb8f files/prokyon3-0.9.1_p1-ge-gcc31-compat.patch 561
+MD5 88a53dd6a990b742c66c0ea184227b76 files/digest-prokyon3-0.9.1_p1-r1 69
diff --git a/perso/media-sound/prokyon3/files/digest-prokyon3-0.9.1_p1-r1 b/perso/media-sound/prokyon3/files/digest-prokyon3-0.9.1_p1-r1
new file mode 100644
index 00000000..f5dba7f8
--- /dev/null
+++ b/perso/media-sound/prokyon3/files/digest-prokyon3-0.9.1_p1-r1
@@ -0,0 +1 @@
+MD5 767f849e9ba4c5c4ec114f64ecf1824b prokyon3-0.9.1-r1.tar.gz 353440
diff --git a/perso/media-sound/prokyon3/files/prokyon3-0.9.1_p1-ge-gcc31-compat.patch b/perso/media-sound/prokyon3/files/prokyon3-0.9.1_p1-ge-gcc31-compat.patch
new file mode 100644
index 00000000..096fc2fd
--- /dev/null
+++ b/perso/media-sound/prokyon3/files/prokyon3-0.9.1_p1-ge-gcc31-compat.patch
@@ -0,0 +1,12 @@
+diff -Nup -Nrup prokyon3.orig/src/tagger_mp3.cpp prokyon3.patched/src/tagger_mp3.cpp
+--- prokyon3.orig/src/tagger_mp3.cpp 2003-02-16 23:01:44.000000000 +0000
++++ prokyon3.patched/src/tagger_mp3.cpp 2005-02-06 00:42:19.691276968 +0000
+@@ -448,7 +448,7 @@ int Tagger_MP3::getID3(MP3Info *mp3)
+ if(mp3->id3.comment[28] == '\0') {
+ mp3->id3.track[0] = mp3->id3.comment[29];
+ }
+- mp3->file.readBlock(&(char)mp3->id3.genre[0], 1);
++ mp3->file.readBlock((char *) &mp3->id3.genre[0], 1);
+ unpad(mp3->id3.title);
+ unpad(mp3->id3.artist);
+ unpad(mp3->id3.album);
diff --git a/perso/media-sound/prokyon3/prokyon3-0.9.1_p1-r1.ebuild b/perso/media-sound/prokyon3/prokyon3-0.9.1_p1-r1.ebuild
new file mode 100644
index 00000000..a043df03
--- /dev/null
+++ b/perso/media-sound/prokyon3/prokyon3-0.9.1_p1-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/prokyon3/prokyon3-0.9.1_p1.ebuild,v 1.6 2004/06/25 00:17:30 agriffis Exp $
+
+inherit toolchain-funcs eutils
+
+IUSE="oggvorbis"
+
+S=${WORKDIR}/${PN}
+DESCRIPTION="Multithreaded MP3 manager and tag editor based on Qt and MySQL"
+HOMEPAGE="http://prokyon3.sourceforge.net"
+SRC_URI="mirror://sourceforge/prokyon3/${PN}-${PV/_p/-r}.tar.gz"
+RESTRICT="nomirror"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="x86 ~amd64"
+
+DEPEND=">=x11-libs/qt-3.0
+ dev-db/mysql
+ >=media-libs/id3lib-3.8.2
+ oggvorbis? ( >=media-libs/libogg-1.0
+ >=media-libs/libvorbis-1.0 )"
+
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ if [ ! -e ${QTDIR}/plugins/sqldrivers/libqsqlmysql.so ] ; then
+ eerror "You have installed Qt without MySQL support."
+ eerror "Please make sure "mysql" is in your USE variable"
+ eerror "and reemerge Qt"
+ die "MySQL support for Qt not found"
+ fi
+}
+
+src_unpack() {
+ unpack ${A} || die "unpack failed"
+ cd ${S} || die "chdir '${S}' failed"
+
+ # small patch to get a cast-expression to still be seen as an lvalue under
+ # gcc-3.1+
+ if [ $(gcc-major-version) -ge 3 -a $(gcc-minor-version) -ge 1 ]; then
+ epatch ${FILESDIR}/${P}-ge-gcc31-compat.patch
+ fi
+}
+
+src_compile() {
+ local myconf
+
+ use oggvorbis || myconf="--without-ogg"
+
+ econf ${myconf} || die
+ emake || die
+}
+
+src_install () {
+ einstall || die
+ dodoc ChangeLog COPYING INSTALL NEWS README
+}
diff --git a/perso/media-sound/pympc/Manifest b/perso/media-sound/pympc/Manifest
new file mode 100644
index 00000000..4ca921ed
--- /dev/null
+++ b/perso/media-sound/pympc/Manifest
@@ -0,0 +1,6 @@
+MD5 e128302778e194987e2c2406456d2bcf pympc-9999.ebuild 867
+MD5 983e0b6168c8bd09bc820378e3c94b7d pympc-20050330.ebuild 869
+MD5 b55fdc38e0949b65dff3bb7bbdb38b39 pympc-20050227.ebuild 846
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-pympc-9999 0
+MD5 086537771c85a7ce84e1f3890f24c9ac files/digest-pympc-20050227 65
+MD5 84afac0b39001813abb16ef7a3287f59 files/digest-pympc-20050330 65
diff --git a/perso/media-sound/pympc/files/digest-pympc-20050227 b/perso/media-sound/pympc/files/digest-pympc-20050227
new file mode 100644
index 00000000..53f92879
--- /dev/null
+++ b/perso/media-sound/pympc/files/digest-pympc-20050227
@@ -0,0 +1 @@
+MD5 c20f2cd5926b89e6f1250e07652e4f60 pympc-20050227.tar.gz 48852
diff --git a/perso/media-sound/pympc/files/digest-pympc-20050330 b/perso/media-sound/pympc/files/digest-pympc-20050330
new file mode 100644
index 00000000..a0820f34
--- /dev/null
+++ b/perso/media-sound/pympc/files/digest-pympc-20050330
@@ -0,0 +1 @@
+MD5 f1919da0b1121e97f628045e683c7c4a pympc-20050330.tar.gz 53904
diff --git a/perso/media-sound/pympc/files/digest-pympc-9999 b/perso/media-sound/pympc/files/digest-pympc-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/media-sound/pympc/files/digest-pympc-9999
diff --git a/perso/media-sound/pympc/pympc-20050227.ebuild b/perso/media-sound/pympc/pympc-20050227.ebuild
new file mode 100644
index 00000000..2353b052
--- /dev/null
+++ b/perso/media-sound/pympc/pympc-20050227.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /cvsroot/pympc/ebuilds/media-sound/pympc/pympc-20050227.ebuild,v 1.2 2005/03/30 12:46:34 bjernstad Exp $
+
+inherit distutils
+
+DESCRIPTION="A GTK client for the Music Player Daemon"
+HOMEPAGE="http://sourceforge.net/projects/pympc"
+LICENSE="GPL"
+KEYWORDS="~x86"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+DEPEND="!media-sound/pympc-cvs"
+RDEPEND="virtual/python
+ >=dev-python/pygtk-2.4"
+
+src_compile() {
+ distutils_src_compile
+}
+src_install() {
+ if has_version ">=dev-lang/python-2.3"; then
+ ${python} setup.py install --root=${D} --no-compile "$@" || die
+ else
+ ${python} setup.py install --root=${D} "$@" || die
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Copy /usr/share/${PN}/pympcrc.sample to ~/.pymprcrc for
+ customization."
+}
diff --git a/perso/media-sound/pympc/pympc-20050330.ebuild b/perso/media-sound/pympc/pympc-20050330.ebuild
new file mode 100644
index 00000000..19e42d39
--- /dev/null
+++ b/perso/media-sound/pympc/pympc-20050330.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /cvsroot/pympc/ebuilds/media-sound/pympc/pympc-20050330.ebuild,v 1.1 2005/03/30 12:46:34 bjernstad Exp $
+
+inherit distutils
+
+DESCRIPTION="A GTK client for the Music Player Daemon"
+HOMEPAGE="http://sourceforge.net/projects/pympc"
+LICENSE="GPL"
+KEYWORDS="~x86"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+DEPEND="!media-sound/pympc-cvs"
+RDEPEND="virtual/python
+ >=dev-python/pygtk-2.6
+ >=x11-libs/gtk+-2.6"
+
+src_compile() {
+ distutils_src_compile
+}
+src_install() {
+ if has_version ">=dev-lang/python-2.3"; then
+ ${python} setup.py install --root=${D} --no-compile "$@" || die
+ else
+ ${python} setup.py install --root=${D} "$@" || die
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Copy /usr/share/${PN}/pympcrc.sample to ~/.pymprcrc for
+ customization."
+}
diff --git a/perso/media-sound/pympc/pympc-9999.ebuild b/perso/media-sound/pympc/pympc-9999.ebuild
new file mode 100644
index 00000000..5b1e6491
--- /dev/null
+++ b/perso/media-sound/pympc/pympc-9999.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /cvsroot/pympc/ebuilds/media-sound/pympc-cvs/pympc-cvs-0.1.ebuild,v 1.3 2005/02/26 01:57:28 bjernstad Exp $
+
+inherit cvs distutils
+
+DESCRIPTION="Pympc"
+HOMEPAGE="http://sourceforge.net/projects/pympc"
+LICENSE="GPL"
+KEYWORDS="~x86"
+
+ECVS_SERVER="cvs.sourceforge.net:/cvsroot/pympc"
+ECVS_MODULE="pympc"
+ECVS_LOCALNAME="pympc-cvs"
+S="${WORKDIR}/${ECVS_LOCALNAME}"
+
+RDEPEND="virtual/python
+ >=dev-python/pygtk-2"
+
+src_compile() {
+ distutils_src_compile
+}
+src_install() {
+ if has_version ">=dev-lang/python-2.3"; then
+ ${python} setup.py install --root=${D} --no-compile "$@" || die
+ else
+ ${python} setup.py install
+ --root=${D} "$@" || die
+ fi
+}
+
+pkg_postinst() {
+ ewarn "Copy /usr/share/pympc/pympcrc.sample to ~/.pymprcrc for
+ customization."
+}
diff --git a/perso/media-sound/xmms2/Manifest b/perso/media-sound/xmms2/Manifest
new file mode 100644
index 00000000..c3209e5b
--- /dev/null
+++ b/perso/media-sound/xmms2/Manifest
@@ -0,0 +1,10 @@
+MD5 f3a79ce5660aa8d0c851ba4dadc4a5f7 xmms2-0.1-r1.ebuild 2044
+MD5 307b16a0d3df033cd4b802d64180fab4 xmms2-0.1.1.ebuild 1032
+MD5 015ce7894d0636215819268f96e58dfe xmms2-0.1-r2.ebuild 2348
+MD5 65844717be8da6c92977f4e6aadcd233 xmms2-0.1.1-r1.ebuild 1647
+MD5 a805b3f483a7007f7363b579d1cdb32a xmms2-0.1.ebuild 923
+MD5 d5dbac08c4b742f7c78ed3f005c62672 files/digest-xmms2-0.1.1-r1 66
+MD5 d5dbac08c4b742f7c78ed3f005c62672 files/digest-xmms2-0.1.1 66
+MD5 edee3f2b15ac7895e90ef0152aff8a17 files/digest-xmms2-0.1 64
+MD5 edee3f2b15ac7895e90ef0152aff8a17 files/digest-xmms2-0.1-r1 64
+MD5 edee3f2b15ac7895e90ef0152aff8a17 files/digest-xmms2-0.1-r2 64
diff --git a/perso/media-sound/xmms2/files/digest-xmms2-0.1 b/perso/media-sound/xmms2/files/digest-xmms2-0.1
new file mode 100644
index 00000000..8bca3ab0
--- /dev/null
+++ b/perso/media-sound/xmms2/files/digest-xmms2-0.1
@@ -0,0 +1 @@
+MD5 b169758bf76eeefade79d3434ed407de xmms2-0.1DR1.tar.gz 640442
diff --git a/perso/media-sound/xmms2/files/digest-xmms2-0.1-r1 b/perso/media-sound/xmms2/files/digest-xmms2-0.1-r1
new file mode 100644
index 00000000..8bca3ab0
--- /dev/null
+++ b/perso/media-sound/xmms2/files/digest-xmms2-0.1-r1
@@ -0,0 +1 @@
+MD5 b169758bf76eeefade79d3434ed407de xmms2-0.1DR1.tar.gz 640442
diff --git a/perso/media-sound/xmms2/files/digest-xmms2-0.1-r2 b/perso/media-sound/xmms2/files/digest-xmms2-0.1-r2
new file mode 100644
index 00000000..8bca3ab0
--- /dev/null
+++ b/perso/media-sound/xmms2/files/digest-xmms2-0.1-r2
@@ -0,0 +1 @@
+MD5 b169758bf76eeefade79d3434ed407de xmms2-0.1DR1.tar.gz 640442
diff --git a/perso/media-sound/xmms2/files/digest-xmms2-0.1.1 b/perso/media-sound/xmms2/files/digest-xmms2-0.1.1
new file mode 100644
index 00000000..345ce01a
--- /dev/null
+++ b/perso/media-sound/xmms2/files/digest-xmms2-0.1.1
@@ -0,0 +1 @@
+MD5 052722395d450c399c192c74db063662 xmms2-0.1DR1.1.tar.gz 641284
diff --git a/perso/media-sound/xmms2/files/digest-xmms2-0.1.1-r1 b/perso/media-sound/xmms2/files/digest-xmms2-0.1.1-r1
new file mode 100644
index 00000000..345ce01a
--- /dev/null
+++ b/perso/media-sound/xmms2/files/digest-xmms2-0.1.1-r1
@@ -0,0 +1 @@
+MD5 052722395d450c399c192c74db063662 xmms2-0.1DR1.1.tar.gz 641284
diff --git a/perso/media-sound/xmms2/xmms2-0.1-r1.ebuild b/perso/media-sound/xmms2/xmms2-0.1-r1.ebuild
new file mode 100644
index 00000000..bfca91f8
--- /dev/null
+++ b/perso/media-sound/xmms2/xmms2-0.1-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+# Nonofficial ebuild by Ycarus. For new version look here : http://gentoo.zugaina.org/
+
+inherit eutils
+
+DESCRIPTION="X(cross)platform Music Multiplexing System. The new generation of the XMMS player."
+DESCRIPTION_FR="X(cross)platform Music Multiplexing System. La nouvelle generation de XMMS."
+HOMEPAGE="http://xmms2.xmms.org"
+SRC_URI="mirror://sourceforge/${PN}/${PN}-0.1DR1.tar.gz"
+
+LICENSE="LGPL"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64 ~sparc"
+IUSE="ogg sid python ruby"
+
+RESTRICT="nomirror"
+
+DEPEND=">=dev-lang/python-2.2.1
+ >=dev-util/scons-0.94
+ >=dev-libs/glib-2.2.0
+ media-libs/libmad
+ >=dev-db/sqlite-3.2
+ >=net-misc/curl-7.11.2
+ ogg? ( media-libs/libvorbis )
+ sid? ( media-sound/sidplay
+ || media-libs/resid )
+ python? ( dev-python/pyrex )
+ !python? ( !dev-python/pyrex )
+ ruby? ( >=dev-lang/ruby-1.8 )"
+
+S=${WORKDIR}/xmms2-0.1DR1
+
+src_compile() {
+ # The only way I found to install the ebuild with scons...
+ PYTHON_V=`python-config | tr ' ' '\n' | grep -E -- '-lpython' | cut -c 3-`
+ addpredict "/usr/lib"
+ addpredict "/usr/include/glib-2.0"
+ addpredict "/usr/include/glib-2.0/glib"
+ addpredict "/usr/include/${PYTHON_V}"
+ addpredict "/usr/include"
+ scons
+ scons PREFIX="/usr" ${MAKEOPTS} SYSCONFDIR="/etc" || die
+}
+
+src_install() {
+ PYTHON_V=`python-config | tr ' ' '\n' | grep -E -- '-lpython' | cut -c 3-`
+ dodir /usr/bin /usr/lib/xmms2 /usr/lib/${PYTHON_V}/site-packages /usr/include/xmms /usr/include/internal
+ exeinto /usr/bin
+ doexe builddir/clients/sdl-vis/sdl-vis
+ doexe builddir/clients/cli/xmms2
+ doexe builddir/xmms/xmms2d
+ insinto /usr/lib
+ doins builddir/clients/lib/xmmsclient/libxmmsclient.so
+
+ insinto /usr/lib/${PYTHON_V}/site-packages
+ doins src/clients/lib/python/xmmsclient.so
+ insinto /usr/lib/xmms2
+ doins builddir/plugins/libxmms*.so
+ insinto /usr/include/xmms
+ doins src/include/xmms/*.h
+ insinto /usr/include/internal
+ doins src/include/internal/*.h
+ dodoc AUTHORS COPYING TODO README
+}
+
diff --git a/perso/media-sound/xmms2/xmms2-0.1-r2.ebuild b/perso/media-sound/xmms2/xmms2-0.1-r2.ebuild
new file mode 100644
index 00000000..29353aef
--- /dev/null
+++ b/perso/media-sound/xmms2/xmms2-0.1-r2.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+# By Beber, Thanks to Ycarus & Olivier
+
+inherit eutils
+
+DESCRIPTION="X(cross)platform Music Multiplexing System. The new generation of the XMMS player."
+DESCRIPTION_FR="X(cross)platform Music Multiplexing System. La nouvelle generation de XMMS."
+HOMEPAGE="http://xmms2.xmms.org"
+SRC_URI="mirror://sourceforge/${PN}/${PN}-0.1DR1.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64 ~sparc"
+IUSE="ogg sid python ruby"
+
+RESTRICT="nomirror"
+
+DEPEND=">=dev-lang/python-2.2.1
+ >=dev-util/scons-0.94
+ >=dev-libs/glib-2.2.0
+ media-libs/libmad
+ >=dev-db/sqlite-3.2
+ >=net-misc/curl-7.11.2
+ ogg? ( media-libs/libvorbis )
+ sid? ||( media-sound/sidplay
+ media-libs/resid )
+ python? ( dev-python/pyrex )
+ !python? ( !dev-python/pyrex )
+ ruby? ( >=dev-lang/ruby-1.8 )"
+
+S=${WORKDIR}/xmms2-0.1DR1
+
+src_compile() {
+ # The only way I found to install the ebuild with scons...
+ PYTHON_V=`python-config | tr ' ' '\n' | grep -E -- '-lpython' | cut -c 3-`
+ addpredict "/usr/lib"
+ addpredict "/usr/include/glib-2.0"
+ addpredict "/usr/include/glib-2.0/glib"
+ use python && \
+ addpredict "/usr/include/${PYTHON_V}"
+ addpredict "/usr/include"
+ scons
+ scons PREFIX="/usr" ${MAKEOPTS} SYSCONFDIR="/etc" || die
+}
+
+src_install() {
+
+ dodir /usr/bin /usr/lib/xmms2 /usr/include/xmms2 /usr/include/internal
+
+ if `use python` ; then
+ PYTHON_VER=`python-config | tr ' ' '\n' | grep -E -- '-lpython' | cut -c 3-`
+ dodir /usr/lib/${PYTHON_VER}/site-packages
+
+ insinto /usr/lib/${PYTHON_VER}/site-packages
+ doins src/clients/lib/python/xmmsclient.so
+ fi
+
+ if `use ruby`; then
+ RUBY_VER=`ruby --version | cut -c 6-8`
+ RUBY_ARCH=`ruby --version | cut -d '[' -f 2 | cut -f ']' -f 1`
+ insinto /usr/lib/ruby/site_ruby/${RUBY_VER}/${RUBY_ARCH}
+ doins src/clients/lib/ruby/xmmsclient*.so
+ fi
+
+ exeinto /usr/bin
+ doexe src/clients/cli/xmms2
+ doexe src/xmms/xmms2d
+
+ insinto /usr/lib
+ doins src/clients/lib/xmmsclient/*.so
+ doins src/clients/lib/xmmsclient-carbon/*.so
+ doins src/clients/lib/xmmsclient-cocoa/*.so
+ doins src/clients/lib/xmmsclient-ecore/*.so
+ doins src/clients/lib/xmmsclient-glib/*.so
+
+ insinto /usr/lib/xmms2
+ doins src/plugins/*/libxmms*.so
+
+ insinto /usr/include/xmms2
+ doins src/include/*/*.h
+
+ dodoc AUTHORS COPYING TODO README
+}
+
diff --git a/perso/media-sound/xmms2/xmms2-0.1.1-r1.ebuild b/perso/media-sound/xmms2/xmms2-0.1.1-r1.ebuild
new file mode 100644
index 00000000..49e1f2f1
--- /dev/null
+++ b/perso/media-sound/xmms2/xmms2-0.1.1-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="XMMS2 is a redesign of the XMMS music player."
+HOMEPAGE="http://wiki.xmms2.xmms.se/"
+
+MY_P="xmms2-0.1DR1.1"
+SRC_URI="mirror://sourceforge/xmms2/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="curl vorbis sid python ruby flac alsa oss gnome samba"
+
+DEPEND=">=dev-util/scons-0.94
+ >=dev-lang/python-2.2.1
+ >=dev-libs/glib-2.2.0
+ media-sound/madplay
+ =dev-db/sqlite-3.2*
+ curl? ( >=net-misc/curl-7.11.2 )
+ ogg? ( media-libs/libvorbis )
+ sid? ( media-sound/sidplay )
+ sid? ( media-libs/resid )
+ python? ( dev-python/pyrex )
+ ruby? ( >=dev-lang/ruby-1.8 )
+ alsa? ( media-libs/alsa-lib )"
+RDEPEND=""
+
+MY_EXCLUDE=""
+
+use vorbis || MY_EXCLUDE="${MY_EXCLUDE} vorbis";
+use curl || MY_EXCLUDE="${MY_EXCLUDE} curl"
+use python ||MY_EXCLUDE="${MY_EXCLUDE} python"
+use ruby || MY_EXCLUDE="${MY_EXCLUDE} ruby"
+use flac || MY_EXCLUDE="${MY_EXCLUDE} flac"
+use alsa || MY_EXCLUDE="${MY_EXCLUDE} alsa"
+use oss || MY_EXCLUDE="${MY_EXCLUDE} oss"
+use gnome || MY_EXCLUDE="${MY_EXCLUDE} gnomevfs"
+use samba || MY_EXCLUDE="${MY_EXCLUDE} samba"
+
+S=${WORKDIR}/${MY_P}
+
+
+src_unpack () {
+ unpack ${A}
+}
+
+src_compile () {
+ cd ${S}
+ scons CONFIG=1 EXCLUDE="${MY_EXCLUDE}"\
+ || die "scons CONFIG=1 EXCLUDE="${MY_EXCLUDE}" failed"
+ einfo "These modules have been excluded:"
+ einfo ${MY_EXCLUDE}
+}
+
+src_install () {
+ cd ${S}
+ scons PREFIX=/usr/ MANDIR=/usr/share/man INSTALLDIR=${D} install \
+ || die
+ dodoc AUTHORS COPYING ChangeLog README
+ scons -c
+
+ ewarn "This is xmms2-0.1 Developer Release 1.1"
+}
diff --git a/perso/media-sound/xmms2/xmms2-0.1.1.ebuild b/perso/media-sound/xmms2/xmms2-0.1.1.ebuild
new file mode 100644
index 00000000..82618910
--- /dev/null
+++ b/perso/media-sound/xmms2/xmms2-0.1.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="XMMS2 is a redesign of the XMMS music player."
+HOMEPAGE="http://wiki.xmms2.xmms.se/"
+
+MY_P="xmms2-0.1DR1.1"
+SRC_URI="mirror://sourceforge/xmms2/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="curl ogg sid python ruby"
+
+DEPEND=">=dev-util/scons-0.94
+ >=dev-lang/python-2.2.1
+ >=dev-libs/glib-2.2.0
+ media-sound/madplay
+ =dev-db/sqlite-3.2*
+ curl? ( >=net-misc/curl-7.11.2 )
+ ogg? ( media-libs/libvorbis )
+ sid? ( media-sound/sidplay )
+ sid? ( media-libs/resid )
+ python? ( dev-python/pyrex )
+ ruby? ( >=dev-lang/ruby-1.8 )"
+
+RDEPEND=""
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack () {
+ unpack ${A}
+}
+
+src_compile () {
+ cd ${S}
+ scons \
+ || die "scons failed"
+}
+
+src_install () {
+ cd ${S}
+ scons PREFIX=/usr/ MANDIR=/usr/share/man INSTALLDIR=${D} install \
+ || die
+ dodoc AUTHORS COPYING ChangeLog README
+ scons -c
+
+ ewarn "This is xmms2-0.1 Developer Release 1.1"
+}
diff --git a/perso/media-sound/xmms2/xmms2-0.1.ebuild b/perso/media-sound/xmms2/xmms2-0.1.ebuild
new file mode 100644
index 00000000..2d1c00c4
--- /dev/null
+++ b/perso/media-sound/xmms2/xmms2-0.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="XMMS2 is a redesign of the XMMS (http://www.xmms.org) music player"
+HOMEPAGE="http://wiki.xmms2.xmms.se/index.php/Main_Page"
+SRC_URI="mirror://sourceforge/${PN}/${PN}-0.1DR1.tar.gz"
+
+LICENSE="LGPL"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="ogg sid python ruby"
+
+DEPEND=">=dev-lang/python-2.2.1
+ >=dev-util/scons-0.94
+ >=dev-libs/glib-2.2.0
+ media-libs/libmad
+ >=dev-db/sqlite-3.2
+ >=net-misc/curl-7.11.2
+ ogg? ( media-libs/libvorbis )
+ sid? ( media-sound/sidplay
+ || media-libs/resid )
+ python? ( dev-python/pyrex )
+ ruby? ( >=dev-lang/ruby-1.8 )"
+RDEPEND=""
+
+RESTRICT="nomirror"
+S=${WORKDIR}/xmms2-0.1DR1
+
+src_compile()
+{
+ addpredict /usr/lib
+ scons prefix=${D}/usr || die "scons failed"
+}
+
+src_install()
+{
+ addpredict /usr/lib
+ scons PREFIX=${D}/usr install || die "scons install failed"
+}
diff --git a/perso/media-video/enthrall/Manifest b/perso/media-video/enthrall/Manifest
new file mode 100644
index 00000000..5f3cc27a
--- /dev/null
+++ b/perso/media-video/enthrall/Manifest
@@ -0,0 +1,2 @@
+MD5 663b19fae162ff99dbd221a2e826d08c enthrall-9999.ebuild 560
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-enthrall-9999 0
diff --git a/perso/media-video/enthrall/enthrall-9999.ebuild b/perso/media-video/enthrall/enthrall-9999.ebuild
new file mode 100644
index 00000000..52c4b6a1
--- /dev/null
+++ b/perso/media-video/enthrall/enthrall-9999.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+ECVS_MODULE="misc/enthrall"
+inherit enlightenment
+
+DESCRIPTION="A very small video capture from screen"
+HOMEPAGE="http://www.enlightenment.org"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="x11-libs/ecore
+ media-libs/imlib2"
+
+S=${S}/src
+DESTDIR==${D}
+
+src_compile()
+{
+ emake || die "emake failed"
+}
+
+src_install()
+{
+ dodir /usr/bin
+ DESTDIR=${D} PREFIX=/usr einstall -e || die "einstall failed"
+
+ dodoc ../AUTHORS ../README
+}
diff --git a/perso/media-video/enthrall/files/digest-enthrall-9999 b/perso/media-video/enthrall/files/digest-enthrall-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/media-video/enthrall/files/digest-enthrall-9999
diff --git a/perso/net-im/express/ChangeLog b/perso/net-im/express/ChangeLog
new file mode 100644
index 00000000..a2cfc823
--- /dev/null
+++ b/perso/net-im/express/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for net-im/express
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*express-9999 (06 Mar 2005)
+
+ 06 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +express-9999.ebuild:
+ New Ebuild.
diff --git a/perso/net-im/express/Manifest b/perso/net-im/express/Manifest
new file mode 100644
index 00000000..38075f58
--- /dev/null
+++ b/perso/net-im/express/Manifest
@@ -0,0 +1,4 @@
+MD5 d5b63ab09bee3610f4e43cc5320c8ef7 ChangeLog 239
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 e4e08ea550fd7a3bc34215234b31befb express-9999.ebuild 411
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-express-9999 0
diff --git a/perso/net-im/express/express-9999.ebuild b/perso/net-im/express/express-9999.ebuild
new file mode 100644
index 00000000..484cbbba
--- /dev/null
+++ b/perso/net-im/express/express-9999.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+ECVS_MODULE="e17/apps/express"
+inherit enlightenment
+
+DESCRIPTION="EFL based instant messaging program"
+HOMEPAGE="http://www.enlightenment.org"
+
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="x11-libs/esmart
+ media-libs/imlib2
+ x11-libs/evas
+ dev-db/edb
+ x11-libs/ecore
+ media-libs/etox
+ media-libs/edje"
diff --git a/perso/net-im/express/files/digest-express-9999 b/perso/net-im/express/files/digest-express-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/net-im/express/files/digest-express-9999
diff --git a/perso/net-im/express/metadata.xml b/perso/net-im/express/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/net-im/express/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/net-irc/supybot/Manifest b/perso/net-irc/supybot/Manifest
new file mode 100644
index 00000000..bd38dc5b
--- /dev/null
+++ b/perso/net-irc/supybot/Manifest
@@ -0,0 +1,2 @@
+MD5 a85931d5e3cfcdb6b12eebd6c6be23cf supybot-0.83.ebuild 944
+MD5 d4ac0c8b972cdb7979ccc792a86dc44e files/digest-supybot-0.83 70
diff --git a/perso/net-irc/supybot/files/digest-supybot-0.83 b/perso/net-irc/supybot/files/digest-supybot-0.83
new file mode 100644
index 00000000..5bea3725
--- /dev/null
+++ b/perso/net-irc/supybot/files/digest-supybot-0.83
@@ -0,0 +1 @@
+MD5 61d330bce254710f725d3d122a257af0 Supybot-0.83.0rc3.tar.bz2 339830
diff --git a/perso/net-irc/supybot/supybot-0.83.ebuild b/perso/net-irc/supybot/supybot-0.83.ebuild
new file mode 100644
index 00000000..2f5ed4ce
--- /dev/null
+++ b/perso/net-irc/supybot/supybot-0.83.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/supybot/supybot-0.80.1.ebuild,v 1.1 2005/02/04 05:09:27 fserb Exp $
+
+inherit distutils eutils
+
+MY_P=${P/supybot/Supybot}
+MY_P=${MY_P/_pre/pre}
+
+DESCRIPTION="Python based extensible IRC infobot and channel bot"
+HOMEPAGE="http://supybot.sf.net/"
+SRC_URI="mirror://sourceforge/supybot/Supybot-0.83.0rc3.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~ppc-macos"
+IUSE="sqlite"
+
+DEPEND=">=dev-lang/python-2.3
+ sqlite? ( >=dev-python/pysqlite-0.4.3 )"
+
+S=${WORKDIR}/Supybot-0.83.0rc3
+
+PYTHON_MODNAME="supybot"
+DOCS="ACKS BUGS DEVS README RELNOTES TODO"
+
+src_install() {
+ distutils_src_install
+ doman docs/man/*
+ dodoc docs/*
+}
+
+pkg_postinst() {
+ einfo "Use supybot-wizard to create a configuration file"
+ use sqlite || \
+ einfo "Some plugins may require emerge with USE=\"sqlite\" to work."
+}
diff --git a/perso/net-mail/mailman/ChangeLog b/perso/net-mail/mailman/ChangeLog
new file mode 100644
index 00000000..7163c352
--- /dev/null
+++ b/perso/net-mail/mailman/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for net-mail/mailman
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*mailman-2.1.5-r4 (16 Feb 2005)
+
+ 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ mailman-2.1.5-r4.ebuild:
+ Correct the GID.
diff --git a/perso/net-mail/mailman/Manifest b/perso/net-mail/mailman/Manifest
new file mode 100644
index 00000000..2a3942dc
--- /dev/null
+++ b/perso/net-mail/mailman/Manifest
@@ -0,0 +1,6 @@
+MD5 0742835442bc23bd3267679fe3c965fc mailman-2.1.5-r4.ebuild 4496
+MD5 dac3d261565c877c1b098652d104f6cd ChangeLog 253
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 740c1eb479ebc2df0109668027f60762 files/mailman-2.1.5-driver.cvs.patch 2539
+MD5 1c839f4abbbe57c6ffc915fc8dc3018c files/mailman-2.1.5-directory-check.patch 641
+MD5 136d82be0bd84eff6961446171dbe288 files/digest-mailman-2.1.5-r4 63
diff --git a/perso/net-mail/mailman/files/digest-mailman-2.1.5-r4 b/perso/net-mail/mailman/files/digest-mailman-2.1.5-r4
new file mode 100644
index 00000000..1e43ecb0
--- /dev/null
+++ b/perso/net-mail/mailman/files/digest-mailman-2.1.5-r4
@@ -0,0 +1 @@
+MD5 f5f56f04747cd4aff67427e7a45631af mailman-2.1.5.tgz 5745912
diff --git a/perso/net-mail/mailman/files/mailman-2.1.5-directory-check.patch b/perso/net-mail/mailman/files/mailman-2.1.5-directory-check.patch
new file mode 100644
index 00000000..3a3cae80
--- /dev/null
+++ b/perso/net-mail/mailman/files/mailman-2.1.5-directory-check.patch
@@ -0,0 +1,12 @@
+diff -urN mailman-2.1.5-orig/bin/check_perms mailman-2.1.5/bin/check_perms
+--- mailman-2.1.5-orig/bin/check_perms 2003-03-31 14:07:55.000000000 -0600
++++ mailman-2.1.5/bin/check_perms 2004-07-21 17:24:34.810274976 -0500
+@@ -313,6 +313,8 @@
+ print _('checking permissions on list data')
+ # BAW: This needs to be converted to the Site module abstraction
+ for dir in os.listdir(mm_cfg.LIST_DATA_DIR):
++ if not S_ISDIR(statmode(os.path.join(mm_cfg.LIST_DATA_DIR,dir))):
++ continue
+ for file in checkfiles:
+ path = os.path.join(mm_cfg.LIST_DATA_DIR, dir, file)
+ if STATE.VERBOSE:
diff --git a/perso/net-mail/mailman/files/mailman-2.1.5-driver.cvs.patch b/perso/net-mail/mailman/files/mailman-2.1.5-driver.cvs.patch
new file mode 100644
index 00000000..0e286f9e
--- /dev/null
+++ b/perso/net-mail/mailman/files/mailman-2.1.5-driver.cvs.patch
@@ -0,0 +1,73 @@
+--- scripts/driver.orig 2003-04-19 21:52:55.000000000 -0700
++++ scripts/driver 2005-01-13 20:45:30.432695194 -0800
+@@ -1,6 +1,6 @@
+ # -*- python -*-
+
+-# Copyright (C) 1998-2003 by the Free Software Foundation, Inc.
++# Copyright (C) 1998-2004 by the Free Software Foundation, Inc.
+ #
+ # This program is free software; you can redistribute it and/or
+ # modify it under the terms of the GNU General Public License
+@@ -28,7 +28,11 @@
+ # comfortable with. By setting STEALTH_MODE to 1, you disable the printing of
+ # this information to the web pages. This information is still, and always,
+ # printed in the error logs.
+-STEALTH_MODE = 0
++STEALTH_MODE = 1
++
++# This will be set to the entity escaper.
++def websafe(s):
++ return s
+
+
+
+@@ -53,12 +57,22 @@
+
+
+ def run_main():
++ global STEALTH_MODE, websafe
++
+ # These will ensure that even if something between now and the
+ # creation of the real logger below fails, we can still get
+ # *something* meaningful.
+ logger = None
+ try:
+ import paths
++ # When running in non-stealth mode, we need to escape entities,
++ # otherwise we're vulnerable to cross-site scripting attacks.
++ try:
++ if not STEALTH_MODE:
++ from Mailman.Utils import websafe
++ except:
++ STEALTH_MODE = 1
++ raise
+ # Map stderr to a logger, if possible.
+ from Mailman.Logging.StampedLogger import StampedLogger
+ logger = StampedLogger('error',
+@@ -140,11 +154,13 @@
+ a description of what happened. Thanks!
+
+ <h4>Traceback:</h4><p><pre>'''
++ exc_info = sys.exc_info()
+ if traceback:
+- traceback.print_exc(file=sys.stdout)
++ for line in traceback.format_exception(*exc_info):
++ print websafe(line),
+ else:
+ print '[failed to import module traceback]'
+- print '[exc: %s, var: %s]' % sys.exc_info()[0:2]
++ print '[exc: %s, var: %s]' % [websafe(x) for x in exc_info[0:2]]
+ print '\n\n</pre></body>'
+ else:
+ print '''<p>Please inform the webmaster for this site of this
+@@ -212,7 +228,9 @@
+ '''
+ if os:
+ for k, v in os.environ.items():
+- print '<tr><td><tt>', k, '</tt></td><td>', v, '</td></tr>'
++ print '<tr><td><tt>', websafe(k), \
++ '</tt></td><td>', websafe(v), \
++ '</td></tr>'
+ print '</table>'
+ else:
+ print '<p><hr>[failed to import module os]'
diff --git a/perso/net-mail/mailman/mailman-2.1.5-r4.ebuild b/perso/net-mail/mailman/mailman-2.1.5-r4.ebuild
new file mode 100644
index 00000000..01c8d2bd
--- /dev/null
+++ b/perso/net-mail/mailman/mailman-2.1.5-r4.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-mail/mailman/mailman-2.1.5-r3.ebuild,v 1.4 2005/01/19 20:56:58 sekretarz Exp $
+
+inherit eutils depend.apache
+IUSE="apache2"
+
+DESCRIPTION="A python-based mailing list server with an extensive web interface"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+HOMEPAGE="http://www.list.org/"
+
+SLOT="O"
+LICENSE="GPL-2"
+KEYWORDS="x86 sparc ~ppc amd64"
+
+DEPEND=">=dev-lang/python-2.3
+ virtual/mta
+ net-www/apache"
+
+INSTALLDIR="/usr/local/mailman"
+APACHEGID="81"
+# Modif perso (MAILGID de base pas bon)
+MAILGID="12"
+
+pkg_setup() {
+ # Bug #58526: switch to enew{group,user}.
+ # need to add mailman here for compile process.
+ # Duplicated at pkg_postinst() for binary install.
+ enewgroup mailman 280
+ enewuser mailman 280 /bin/bash ${INSTALLDIR} mailman -G cron -c mailman
+ mkdir -p ${INSTALLDIR}
+ chown mailman:mailman ${INSTALLDIR}
+ chmod 2775 ${INSTALLDIR}
+}
+
+src_unpack() {
+ unpack ${A} && cd "${S}"
+ epatch ${FILESDIR}/${P}-directory-check.patch || die "patch failed."
+ # Bug #77524. remove with version bump.
+ epatch ${FILESDIR}/${P}-driver.cvs.patch || die "patch failed."
+}
+
+src_compile() {
+ econf \
+ --prefix=${INSTALLDIR} \
+ --with-mail-gid=${MAILGID} \
+ --with-cgi-gid=${APACHEGID} \
+ || die "configure failed"
+
+ make || die "make failed"
+}
+
+src_install () {
+ ID=${D}${INSTALLDIR}
+
+ make prefix=${ID} var_prefix=${ID} doinstall || die
+
+ keepdir ${INSTALLDIR}/logs
+ keepdir ${INSTALLDIR}/locks
+ keepdir ${INSTALLDIR}/spam
+ keepdir ${INSTALLDIR}/archives/public
+ keepdir ${INSTALLDIR}/archives/private
+ keepdir ${INSTALLDIR}/lists
+ keepdir ${INSTALLDIR}/qfiles
+
+ if use apache2; then
+ dodir /etc/apache2/conf/modules.d
+ #dodir ${APACHE2_MODULES_CONFDIR}
+ insinto /etc/apache2/conf/modules.d
+ #insinto ${APACHE2_MODULES_CONFDIR}
+ newins ${FILESDIR}/mailman.conf 50_mailman.conf
+ else
+ dodir /etc/apache/conf/addon-modules
+ #dodir ${APACHE1_MODULES_CONFDIR}
+ insinto /etc/apache/conf/addon-modules
+ #insinto ${APACHE1_MODULES_CONFDIR}
+ doins ${FILESDIR}/mailman.conf
+ fi
+
+ dodoc ${FILESDIR}/README.gentoo
+ dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL
+ dodoc contrib/README.check_perms_grsecurity contrib/mm-handler.readme
+ dodoc contrib/virtusertable contrib/mailman.mc
+
+ cp build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \
+ contrib/mm-handler* ${D}/usr/local/mailman/bin
+
+ # Save the old config into the new package as CONFIG_PROTECT
+ # doesn't work for this package.
+ if [ -f ${ROOT}/var/mailman/Mailman/mm_cfg.py ]; then
+ cp ${ROOT}/var/mailman/Mailman/mm_cfg.py \
+ ${D}/usr/local/mailman/Mailman/mm_cfg.py
+ einfo "Your old config has been saved as mm_cfg.py"
+ einfo "A new config has been installed as mm_cfg.dist"
+ fi
+ if [ -f ${ROOT}/home/mailman/Mailman/mm_cfg.py ]; then
+ cp ${ROOT}/home/mailman/Mailman/mm_cfg.py \
+ ${D}/usr/local/mailman/Mailman/mm_cfg.py
+ einfo "Your old config has been saved as mm_cfg.py"
+ einfo "A new config has been installed as mm_cfg.py.dist"
+ fi
+ if [ -f ${ROOT}/usr/local/mailman/Mailman/mm_cfg.py ]; then
+ cp ${ROOT}/usr/local/mailman/Mailman/mm_cfg.py \
+ ${D}/usr/local/mailman/Mailman/mm_cfg.py
+ einfo "Your old config has been saved as mm_cfg.py"
+ einfo "A new config has been installed as mm_cfg.py.dist"
+ fi
+
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/mailman.rc mailman
+
+ chown -R mailman:mailman ${ID}
+ chmod 2775 ${ID}
+ }
+
+pkg_postinst() {
+ enewgroup mailman 280
+ enewuser mailman 280 /bin/false ${INSTALLDIR} mailman -G cron -c "mailman"
+ cd ${INSTALLDIR}
+ bin/update
+ einfo "Running \`${INSTALLDIR}/bin/check_perms -f\` *"
+ bin/check_perms -f
+ einfo ""
+ einfo "Please read /usr/share/doc/${PF}/README.gentoo.gz for additional"
+ einfo "Setup information, mailman will NOT run unless you follow"
+ einfo "those instructions!"
+ einfo ""
+
+ # per vericgar's advise
+ # we dont need to do this anymore with the new apache revision.
+ # will remove these when the new apache unmasked.
+ if ! use apache2; then
+ einfo "It appears that you aren't running apache2..."
+ einfo "ebuild /var/db/pkg/net-mail/${PN}/${PF}.ebuild config"
+ einfo "to add the mailman hooks to your config"
+ fi
+}
+
+pkg_config() {
+ if ! use apache2; then
+ einfo "Updating apache config"
+ einfo "added: \"Include conf/addon-modules/mailman.conf\""
+ einfo "to ${ROOT}etc/apache/conf/apache.conf"
+ echo "Include conf/addon-modules/mailman.conf" \
+ >> ${ROOT}etc/apache/conf/apache.conf
+ fi
+}
diff --git a/perso/net-mail/mailman/metadata.xml b/perso/net-mail/mailman/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/net-mail/mailman/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/net-misc/gnomba/ChangeLog b/perso/net-misc/gnomba/ChangeLog
new file mode 100644
index 00000000..5613eda2
--- /dev/null
+++ b/perso/net-misc/gnomba/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for net-misc/gnomba
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*gnomba-0.6.2-r1 (16 Feb 2005)
+
+ 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +gnomba-0.6.2-r1.ebuild:
+ Correcting the infiny loop.
diff --git a/perso/net-misc/gnomba/Manifest b/perso/net-misc/gnomba/Manifest
new file mode 100644
index 00000000..1e92f2df
--- /dev/null
+++ b/perso/net-misc/gnomba/Manifest
@@ -0,0 +1,4 @@
+MD5 91218e577999369a5a0cf7b1df89e28d gnomba-0.6.2-r1.ebuild 961
+MD5 4a1832d2818e391f23772a1c1419cadb ChangeLog 262
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 900ccd7d2abcc3d34cc0858830561440 files/digest-gnomba-0.6.2-r1 64
diff --git a/perso/net-misc/gnomba/files/digest-gnomba-0.6.2-r1 b/perso/net-misc/gnomba/files/digest-gnomba-0.6.2-r1
new file mode 100644
index 00000000..5b9e90cf
--- /dev/null
+++ b/perso/net-misc/gnomba/files/digest-gnomba-0.6.2-r1
@@ -0,0 +1 @@
+MD5 698c40d2755c5b0d467e4de2f2119c0c gnomba-0.6.2.tar.gz 556655
diff --git a/perso/net-misc/gnomba/gnomba-0.6.2-r1.ebuild b/perso/net-misc/gnomba/gnomba-0.6.2-r1.ebuild
new file mode 100644
index 00000000..592857fb
--- /dev/null
+++ b/perso/net-misc/gnomba/gnomba-0.6.2-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2005 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="Gnome Samba Browser"
+SRC_URI="http://gnomba.sourceforge.net/src/${P}.tar.gz"
+HOMEPAGE="http://gnomba.sourceforge.net/"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~sparc ~amd64"
+SLOT="0"
+
+IUSE="debug"
+DEPEND="virtual/glibc
+ gnome-libs"
+
+src_compile() {
+ econf `use_enable debug` || die "econf failed"
+ # We touch the Makefile here, because the configure script
+ # touches Makefile.in and we want to avoid the recreation
+ touch Makefile
+ emake \
+ CODEPAGEDIR=/var/lib/samba/codepages \
+ LMHOSTSFILE=/etc/samba/lmhosts \
+ SMB_PASSWD_FILE=/etc/samba/private/smbpasswd \
+ PASSWD_PROGRAM=/usr/bin/passwd \
+ DRIVERFILE=/etc/samba/printers.def \
+ || die "emake failed"
+}
+
+src_install() {
+ edos2unix gnomba.desktop
+
+ einstall || die "einstall failed"
+ dodoc AUTHORS BUGS COPYING ChangeLog HACKING INSTALL NEWS README TODO
+}
diff --git a/perso/net-misc/gnomba/metadata.xml b/perso/net-misc/gnomba/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/net-misc/gnomba/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/net-news/eke/ChangeLog b/perso/net-news/eke/ChangeLog
new file mode 100644
index 00000000..e39b0c3d
--- /dev/null
+++ b/perso/net-news/eke/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for net-news/eke
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*eke-9999 (06 Mar 2005)
+
+ 06 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +eke-9999.ebuild:
+ New Ebuild.
diff --git a/perso/net-news/eke/Manifest b/perso/net-news/eke/Manifest
new file mode 100644
index 00000000..19d7b861
--- /dev/null
+++ b/perso/net-news/eke/Manifest
@@ -0,0 +1,4 @@
+MD5 2bc0a0ea7b50a41b829894bfde2a9c1f eke-9999.ebuild 422
+MD5 322585d65a0d0bb9fd38579b45eb01dd ChangeLog 229
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-eke-9999 0
diff --git a/perso/net-news/eke/eke-9999.ebuild b/perso/net-news/eke/eke-9999.ebuild
new file mode 100644
index 00000000..f98a7a74
--- /dev/null
+++ b/perso/net-news/eke/eke-9999.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+ECVS_MODULE="misc/eke"
+inherit enlightenment
+
+DESCRIPTION="Eke is RSS feed watcher using EFL"
+HOMEPAGE="http://www.enlightenment.org"
+
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="x11-libs/ecore
+ x11-libs/evas
+ media-libs/imlib2
+ media-libs/edje
+ x11-libs/ewl
+ x11-libs/esmart
+ dev-libs/libxml2
+ dev-libs/openssl"
diff --git a/perso/net-news/eke/files/digest-eke-9999 b/perso/net-news/eke/files/digest-eke-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/net-news/eke/files/digest-eke-9999
diff --git a/perso/net-news/eke/metadata.xml b/perso/net-news/eke/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/net-news/eke/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/net-p2p/amule/Manifest b/perso/net-p2p/amule/Manifest
new file mode 100644
index 00000000..e1837ee5
--- /dev/null
+++ b/perso/net-p2p/amule/Manifest
@@ -0,0 +1,2 @@
+MD5 c313f1ec0bf069d4b4bed397355efefe amule-2.0.1.ebuild 1856
+MD5 e875c8bb7caccbc783bbd7238b520a04 files/digest-amule-2.0.1 65
diff --git a/perso/net-p2p/amule/amule-2.0.1.ebuild b/perso/net-p2p/amule/amule-2.0.1.ebuild
new file mode 100644
index 00000000..725848be
--- /dev/null
+++ b/perso/net-p2p/amule/amule-2.0.1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header:
+
+inherit eutils wxwidgets
+
+MY_P=${P/m/M}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="aMule, the all-platform eMule p2p client"
+HOMEPAGE="http://www.amule.org/"
+SRC_URI="http://download.berlios.de/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64 ~ppc ~ppc64 ~sparc ~alpha"
+IUSE="amuled debug gtk2 nls remote stats unicode"
+
+
+DEPEND=">=x11-libs/wxGTK-2.6.0
+ >=sys-libs/zlib-1.2.2
+ nls? ( sys-devel/gettext )
+ remote? ( >=media-libs/libpng-1.2.8 )
+ stats? ( >=media-libs/gd-2.0.32 )
+ !net-p2p/xmule"
+
+pkg_setup() {
+ export WX_GTK_VER="2.6"
+ if ! use gtk2; then
+ need-wxwidgets gtk
+ elif use unicode; then
+ need-wxwidgets unicode
+ else
+ need-wxwidgets gtk2
+ fi
+}
+
+src_compile() {
+ if use amuled; then
+ EXTRA_ECONF="--enable-amule-daemon --enable-amule-gui"
+ fi
+
+ econf \
+ --disable-optimize \
+ --with-wx-config=${WX_CONFIG} \
+ --with-wxbase-config=${WX_CONFIG} \
+ `use_enable debug` \
+ `use_enable nls` \
+ `use_enable remote amulecmd` \
+ `use_enable remote amulecmdgui` \
+ `use_enable remote webserver` \
+ `use_enable remote webservergui` \
+ `use_enable stats cas` \
+ `use_enable stats wxcas` \
+ `use_enable stats alc` \
+ `use_enable stats alcc` \
+ || die
+
+ emake -j1 || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+
+ if use amuled || use remote; then
+ if ! id p2p >/dev/null; then
+ enewgroup p2p
+ enewuser p2p -1 /bin/false /home/p2p p2p
+ fi
+ fi
+
+ if use amuled; then
+ insinto /etc/conf.d; newins ${FILESDIR}/amuled.confd amuled
+ exeinto /etc/init.d; newexe ${FILESDIR}/amuled.initd amuled
+ fi
+
+ if use remote; then
+ insinto /etc/conf.d; newins ${FILESDIR}/amuleweb.confd amuleweb
+ exeinto /etc/init.d; newexe ${FILESDIR}/amuleweb.initd amuleweb
+ fi
+}
diff --git a/perso/net-p2p/amule/files/digest-amule-2.0.1 b/perso/net-p2p/amule/files/digest-amule-2.0.1
new file mode 100644
index 00000000..dae8df18
--- /dev/null
+++ b/perso/net-p2p/amule/files/digest-amule-2.0.1
@@ -0,0 +1 @@
+MD5 8c4a6cae058ac248bfcb9a57a18fca61 aMule-2.0.1.tar.bz2 2119387
diff --git a/perso/net-p2p/ewlgiFT/Manifest b/perso/net-p2p/ewlgiFT/Manifest
new file mode 100644
index 00000000..4b5e5628
--- /dev/null
+++ b/perso/net-p2p/ewlgiFT/Manifest
@@ -0,0 +1,2 @@
+MD5 80b38ab2c0631ed54a7637885c065dcb ewlgiFT-9999.ebuild 769
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-ewlgiFT-9999 0
diff --git a/perso/net-p2p/ewlgiFT/ewlgiFT-9999.ebuild b/perso/net-p2p/ewlgiFT/ewlgiFT-9999.ebuild
new file mode 100644
index 00000000..41d562b7
--- /dev/null
+++ b/perso/net-p2p/ewlgiFT/ewlgiFT-9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit cvs
+
+DESCRIPTION="ewlgiFT is simply a client for the giFT daemon (GNU internet file transfer protocol) with the e17 widget."
+HOMEPAGE="http://sourceforge.net/projects/ewlgift/"
+
+ECVS_SERVER="cvs.sourceforge.net:/cvsroot/ewlgift"
+ECVS_MODULE="ewlgiFT"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="x11-libs/ewl
+ net-p2p/gift"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+src_compile()
+{
+ mv Changelog ChangeLog # autegen failed if not done :/
+ ./autogen.sh || die "autogen failed"
+ econf || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install()
+{
+ dodoc NEWS README AUTHORS
+ einstall || die "einstall failed"
+}
diff --git a/perso/net-p2p/ewlgiFT/files/digest-ewlgiFT-9999 b/perso/net-p2p/ewlgiFT/files/digest-ewlgiFT-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/net-p2p/ewlgiFT/files/digest-ewlgiFT-9999
diff --git a/perso/sci-misc/boinc/ChangeLog b/perso/sci-misc/boinc/ChangeLog
new file mode 100644
index 00000000..fd7e1163
--- /dev/null
+++ b/perso/sci-misc/boinc/ChangeLog
@@ -0,0 +1,36 @@
+# ChangeLog for sci-misc/boinc
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*boinc-4.27 (17 Mar 2005)
+
+ 17 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +boinc-4.27.ebuild:
+ Version Bump.
+
+*boinc-4.26 (11 Mar 2005)
+
+ 11 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +boinc-4.26.ebuild:
+ Version Bump.
+ Include a GUI
+
+*boinc-4.19 (16 Feb 2005)
+
+ 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ boinc-4.19-r1.ebuild:
+ Change License. Now GPL-2.
+
+ 10 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ boinc-4.19-r1.ebuild:
+ Change SRC_URI and deps.
+ Marked ~amd64. Thanks to Xiuteculti.
+
+ 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> +boinc-4.19-r1.ebuild,
+ +files/conf.d/boinc, +files/init.d/boinc, -files/boinc.init.d, -files/boinc.conf.d:
+ Corrected file permissions, and so init script
+
+ 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com> +boinc-4.19.ebuild,
+ +metadata.xml, +files/boinc.conf.d, +files/boinc.init.d, +files/boincwrapper:
+ Version Bump
+ Ok, Ebuild is working correctly, but steel have perms errors
diff --git a/perso/sci-misc/boinc/Manifest b/perso/sci-misc/boinc/Manifest
new file mode 100644
index 00000000..4a846c96
--- /dev/null
+++ b/perso/sci-misc/boinc/Manifest
@@ -0,0 +1,15 @@
+MD5 0c3ba90974a7eae5600c112d4936e12c boinc-9999.ebuild 836
+MD5 98ed4e519f84ed7152b65ab0aaa86467 boinc-4.27.ebuild 1479
+MD5 9034b9076198e62c87762207948fb5e4 boinc-2005.03.17.ebuild 2222
+MD5 d29aeaface49fe4e13eb0a0fdb82ed28 boinc-4.19-r1.ebuild 1350
+MD5 98ed4e519f84ed7152b65ab0aaa86467 boinc-4.26.ebuild 1479
+MD5 bc72dbed0e7d087379fcb8531b40c0e9 ChangeLog 1118
+MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
+MD5 713f3eb678f1701cdfcbb694d5f0c402 files/digest-boinc-4.26 77
+MD5 a5482f3b6aebfc5ff4e88a59445b7f38 files/digest-boinc-4.27 77
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-boinc-9999 0
+MD5 25343bdcb397ae4796fef04e52a51149 files/boincwrapper 350
+MD5 7a56c65e2b33b1fac8d9d8272a37c33e files/digest-boinc-4.19-r1 77
+MD5 9302c4d2532dacaaaf7e23fd86f287d1 files/digest-boinc-2005.03.17 80
+MD5 0b329ba8ff83a36e0266a189e51835c4 files/conf.d/boinc 464
+MD5 20c7d1a46eb563c5e17e2c14097ffaf2 files/init.d/boinc 1147
diff --git a/perso/sci-misc/boinc/boinc-2005.03.17.ebuild b/perso/sci-misc/boinc/boinc-2005.03.17.ebuild
new file mode 100644
index 00000000..8d1086c8
--- /dev/null
+++ b/perso/sci-misc/boinc/boinc-2005.03.17.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# todo:
+# add option for ssl support found on
+ # http://boinc.berkeley.edu/ssl_build.txt. these instructions are for win32, but
+ # can be used to compile BOINC-client using ssl for gentoo with a little finangling
+# use bash-variable-magic to get the SRC_URI to use package name/version, instead of
+ # being static
+
+inherit eutils
+
+DESCRIPTION="BOINC uses your extra CPU power for scientific projects like SETI"
+HOMEPAGE="http://boinc.berkeley.edu/"
+SRC_URI="http://boinc.berkeley.edu/source/nightly/boinc_public-cvs-2005-03-17.tar.gz"
+
+LICENSE="LGPL"
+SLOT="0"
+KEYWORDS="-*"
+
+RESTRICT="nomirror"
+
+# if listed here are installed, the configure will find the libraries, and decide the
+# build the GUI. No further configuration or commands are needed. the same is
+# true of the server. if the correct packages are found, it will enable both
+# server and client. if not, then client only will be used. i <3 good configure
+# scripts...
+
+IUSE="X server"
+DEPEND=">=sys-devel/autoconf-2.59
+ >=sys-devel/automake-1.9.3
+ sys-devel/gcc"
+RDEPEND="X? ( virtual/x11
+ virtual/glut
+ virtual/glu
+ >=x11-libs/wxGTK-2.4.2-r2 )
+ server? ( >=dev-lang/python-2.2.3
+ >=dev-db/mysql-4.0.24
+ net-www/apache
+ net-www/mod_ssl
+ >=dev-php/php-4.3.10
+ dev-python/mysql-python )"
+
+MY_S=${WORKDIR}/${PN}_public
+
+src_compile() {
+ cd ${MY_S}
+ econf || die "configure failed"
+ emake || die "make failed"
+}
+
+src_install() {
+ cd ${MY_S}
+ emake DESTDIR=${D} install || die "make install failed"
+ dodoc INSTALL notes todo
+}
+
+pkg_postinst() {
+ einfo "If you are installing this to use seti@home, use the in-package"
+ einfo "method for obtaining the SETI module. All other programs function"
+ einfo "in a similar fashon. Portage has already compiled and installed"
+ einfo "BOINC The howto for configuration is located at:"
+ einfo "http://boinc.berkeley.edu/anonymous_platform.php"
+ if use server;then
+ einfo "you have chosen to enable server mode. this ebuild has installed"
+ einfo "the necessary packages. to be a server, you will need to have a"
+ einfo "project. contact BOINC directly for further information"
+ fi
+}
+
diff --git a/perso/sci-misc/boinc/boinc-4.19-r1.ebuild b/perso/sci-misc/boinc/boinc-4.19-r1.ebuild
new file mode 100644
index 00000000..693eea67
--- /dev/null
+++ b/perso/sci-misc/boinc/boinc-4.19-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="The Berkeley Open Infrastructure for Network Computing"
+HOMEPAGE="http://boinc.berkeley.edu/"
+SRC_URI="http://boinc.berkeley.edu/download/${PN}_${PV}_i686-pc-linux-gnu.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-*"
+IUSE=""
+
+DEPEND="app-arch/gzip"
+RDEPEND="${DEPEND}"
+
+RESTRICT="nomirror"
+
+src_unpack()
+{
+ unpack ${A}
+
+ mv ${WORKDIR}/${PN}_${PV}_i686-pc-linux-gnu ${WORKDIR}/${PN}
+}
+
+pkg_preinst()
+{
+ enewgroup boinc
+ enewuser boinc -1 /bin/bash /var/lib/boinc boinc
+}
+
+src_install()
+{
+ dodir /usr/bin
+ dodir /etc/{init.d,conf.d}
+ dodir /var/lib/boinc
+
+ dobin ${WORKDIR}/${PN}
+
+ doinitd ${FILESDIR}/init.d/boinc
+ doconfd ${FILESDIR}/conf.d/boinc
+ cp ${FILESDIR}/boincwrapper ${D}/var/lib/boinc/boincwrapper
+
+ fowners boinc:boinc /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc
+ fperms 775 /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc
+}
+
+pkg_postinst()
+{
+ einfo "If it's the first install, please create an account on ${HOMEPAGE}"
+ einfo "And then, make a su - boinc, and do that :"
+ einfo " boinc -attach_project"
+ einfo "For all the projects you have subscribe"
+ einfo "Then, you'll can (in root) do /etc/init.d/boinc start"
+ einfo "And why not rc-update add boinc default"
+}
diff --git a/perso/sci-misc/boinc/boinc-4.26.ebuild b/perso/sci-misc/boinc/boinc-4.26.ebuild
new file mode 100644
index 00000000..40c732f5
--- /dev/null
+++ b/perso/sci-misc/boinc/boinc-4.26.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="The Berkeley Open Infrastructure for Network Computing"
+HOMEPAGE="http://boinc.berkeley.edu/"
+SRC_URI="http://boinc.berkeley.edu/dl/${PN}_${PV}_i686-pc-linux-gnu.sh"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-*"
+IUSE=""
+
+DEPEND="app-arch/gzip
+ app-arch/tar"
+RDEPEND="${DEPEND}"
+
+RESTRICT="nomirror"
+
+S=${WORKDIR}/BOINC
+
+src_unpack()
+{
+ sh ${DISTDIR}/${A} > /dev/null 2>&1
+}
+
+pkg_preinst()
+{
+ enewgroup boinc
+ enewuser boinc -1 /bin/bash /var/lib/boinc boinc
+}
+
+src_install()
+{
+ dodir /usr/bin
+ insinto /usr/bin
+ dobin boinc boincmgr
+
+ rm ${S}/run_client
+
+ dodir /etc/{init.d,conf.d}
+ doinitd ${FILESDIR}/init.d/boinc
+ doconfd ${FILESDIR}/conf.d/boinc
+
+ dodir /var/lib/boinc
+ insinto /var/lib/boinc
+ doins ${FILESDIR}/boincwrapper
+
+ fowners boinc:boinc /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc
+ fperms 775 /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc
+}
+
+pkg_postinst()
+{
+ einfo "If it's the first install, please create an account on ${HOMEPAGE}"
+ einfo "And then, make a su - boinc, and do that :"
+ einfo " boinc -attach_project"
+ einfo "For all the projects you have subscribe"
+ einfo "Then, you'll can (in root) do /etc/init.d/boinc start"
+ einfo "And why not rc-update add boinc default"
+
+ einfo "This release include a GUI : boincmgr"
+ einfo "For this boinc have to started (by init.d or other)"
+}
diff --git a/perso/sci-misc/boinc/boinc-4.27.ebuild b/perso/sci-misc/boinc/boinc-4.27.ebuild
new file mode 100644
index 00000000..40c732f5
--- /dev/null
+++ b/perso/sci-misc/boinc/boinc-4.27.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="The Berkeley Open Infrastructure for Network Computing"
+HOMEPAGE="http://boinc.berkeley.edu/"
+SRC_URI="http://boinc.berkeley.edu/dl/${PN}_${PV}_i686-pc-linux-gnu.sh"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-*"
+IUSE=""
+
+DEPEND="app-arch/gzip
+ app-arch/tar"
+RDEPEND="${DEPEND}"
+
+RESTRICT="nomirror"
+
+S=${WORKDIR}/BOINC
+
+src_unpack()
+{
+ sh ${DISTDIR}/${A} > /dev/null 2>&1
+}
+
+pkg_preinst()
+{
+ enewgroup boinc
+ enewuser boinc -1 /bin/bash /var/lib/boinc boinc
+}
+
+src_install()
+{
+ dodir /usr/bin
+ insinto /usr/bin
+ dobin boinc boincmgr
+
+ rm ${S}/run_client
+
+ dodir /etc/{init.d,conf.d}
+ doinitd ${FILESDIR}/init.d/boinc
+ doconfd ${FILESDIR}/conf.d/boinc
+
+ dodir /var/lib/boinc
+ insinto /var/lib/boinc
+ doins ${FILESDIR}/boincwrapper
+
+ fowners boinc:boinc /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc
+ fperms 775 /var/lib/boinc/ /var/lib/boinc/boincwrapper /usr/bin/boinc
+}
+
+pkg_postinst()
+{
+ einfo "If it's the first install, please create an account on ${HOMEPAGE}"
+ einfo "And then, make a su - boinc, and do that :"
+ einfo " boinc -attach_project"
+ einfo "For all the projects you have subscribe"
+ einfo "Then, you'll can (in root) do /etc/init.d/boinc start"
+ einfo "And why not rc-update add boinc default"
+
+ einfo "This release include a GUI : boincmgr"
+ einfo "For this boinc have to started (by init.d or other)"
+}
diff --git a/perso/sci-misc/boinc/boinc-9999.ebuild b/perso/sci-misc/boinc/boinc-9999.ebuild
new file mode 100644
index 00000000..75cc7c70
--- /dev/null
+++ b/perso/sci-misc/boinc/boinc-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit cvs
+
+ECVS_SERVER="alien.ssl.berkeley.edu:/home/cvs/cvsroot"
+ECVS_MODULE="boinc_public"
+
+DESCRIPTION="The Berkeley Open Infrastructure for Network Computing"
+HOMEPAGE="http://boinc.berkeley.edu/"
+
+LICENSE="LPGL"
+SLOT="0"
+KEYWORDS="-*"
+IUSE="X"
+
+DEPEND="sys-devel/gcc
+ >=sys-devel/autoconf-2.5.9
+ >=sys-devel/automake-1.9.3
+ X? (
+ >=x11-libs/wxGTK-2.4.2
+ >=x11-libs/gtk+-2.5.6
+ virtual/opengl
+ media-libs/glut
+ )"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${ECVS_MODULE}
+
+src_compile()
+{
+ einfo "Running ./_autosetup"
+ ./_autosetup || die "./_autosetup failed"
+
+ econf \
+ --prefix=/usr/tmp/boinc \
+ -C --enable-client || die "econf failed"
+
+ emake -r || die "emake failed"
+
+ die
+}
+
+src_test()
+{
+ make check
+}
diff --git a/perso/sci-misc/boinc/files/boincwrapper b/perso/sci-misc/boinc/files/boincwrapper
new file mode 100644
index 00000000..f9a270e3
--- /dev/null
+++ b/perso/sci-misc/boinc/files/boincwrapper
@@ -0,0 +1,19 @@
+#!/bin/bash
+# Script for starting BOINC in background and keeping logfile.
+# Required argument: Path to BOINC binary
+# Optional argument: Logfile path
+
+if [ $# -lt 1 ]; then
+ echo "Usage: $0 pathname_to_boinc"
+ exit 1
+else
+ BOINCBIN=$1
+
+ if [ $# -lt 2 ]; then
+ LOGFILE="/dev/null"
+ else
+ LOGFILE=$2
+ fi
+fi
+
+${BOINCBIN} ${OPTS} >> ${LOGFILE} 2>&1 &
diff --git a/perso/sci-misc/boinc/files/conf.d/boinc b/perso/sci-misc/boinc/files/conf.d/boinc
new file mode 100644
index 00000000..a4efa530
--- /dev/null
+++ b/perso/sci-misc/boinc/files/conf.d/boinc
@@ -0,0 +1,19 @@
+# Config file for /etc/init.d/boinc
+
+# Owner of BOINC process (must be existing)
+USER="boinc"
+GROUP="boinc"
+
+# Directory with runtime data: Work units, project binaries, user info etc.
+RUNTIMEDIR="/var/lib/boinc"
+
+# Startup script, for log file and daemonize
+STARTSCRIPT="${RUNTIMEDIR}/boincwrapper"
+
+# Binary that is stopped with stop()
+BOINCBIN="/usr/bin/boinc"
+
+OPTS="-return_results_immediately"
+
+# Logfile (/dev/null for nowhere)
+LOGFILE="/var/log/boinc.log"
diff --git a/perso/sci-misc/boinc/files/digest-boinc-2005.03.17 b/perso/sci-misc/boinc/files/digest-boinc-2005.03.17
new file mode 100644
index 00000000..82368297
--- /dev/null
+++ b/perso/sci-misc/boinc/files/digest-boinc-2005.03.17
@@ -0,0 +1 @@
+MD5 1562b1b16affcc62c07fcc03fad60b86 boinc_public-cvs-2005-03-17.tar.gz 4590881
diff --git a/perso/sci-misc/boinc/files/digest-boinc-4.19-r1 b/perso/sci-misc/boinc/files/digest-boinc-4.19-r1
new file mode 100644
index 00000000..c13b323d
--- /dev/null
+++ b/perso/sci-misc/boinc/files/digest-boinc-4.19-r1
@@ -0,0 +1 @@
+MD5 ec1415775f2fb27eb90108686582ee65 boinc_4.19_i686-pc-linux-gnu.gz 3783571
diff --git a/perso/sci-misc/boinc/files/digest-boinc-4.26 b/perso/sci-misc/boinc/files/digest-boinc-4.26
new file mode 100644
index 00000000..255f9d0a
--- /dev/null
+++ b/perso/sci-misc/boinc/files/digest-boinc-4.26
@@ -0,0 +1 @@
+MD5 ec7f614fc5919c55cd7dd201590113b5 boinc_4.26_i686-pc-linux-gnu.sh 3809250
diff --git a/perso/sci-misc/boinc/files/digest-boinc-4.27 b/perso/sci-misc/boinc/files/digest-boinc-4.27
new file mode 100644
index 00000000..7434085f
--- /dev/null
+++ b/perso/sci-misc/boinc/files/digest-boinc-4.27
@@ -0,0 +1 @@
+MD5 c8154567072cc571497c983b5f8c082a boinc_4.27_i686-pc-linux-gnu.sh 2372022
diff --git a/perso/sci-misc/boinc/files/digest-boinc-9999 b/perso/sci-misc/boinc/files/digest-boinc-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/sci-misc/boinc/files/digest-boinc-9999
diff --git a/perso/sci-misc/boinc/files/init.d/boinc b/perso/sci-misc/boinc/files/init.d/boinc
new file mode 100644
index 00000000..2eba344d
--- /dev/null
+++ b/perso/sci-misc/boinc/files/init.d/boinc
@@ -0,0 +1,55 @@
+#!/sbin/runscript
+
+opts="start stop restart"
+
+depend() {
+ use dns
+ need net
+}
+
+start() {
+ ebegin "Starting BOINC"
+ if [ ! -d ${RUNTIMEDIR} ]
+ then
+ einfo "Directory ${RUNTIMEDIR} not existing, creating now."
+ /bin/mkdir ${RUNTIMEDIR}
+ /bin/chown ${USER}:${GROUP} ${RUNTIMEDIR} -R
+ if [ ! -d ${RUNTIMEDIR} ]
+ then
+ eerror "Directory ${RUNTIMEDIR} could not be created!"
+ return 1
+ fi
+ fi
+
+ cd ${RUNTIMEDIR}
+
+ if [ ! -f lockfile ]
+ then
+ einfo "File ${RUNTIMEDIR}/lockfile not existing, assuming first run."
+ einfo "You need to setup an account on the BOINC project homepage beforehand! Go to http://boinc.berkeley.edu/ and locate your project."
+ su boinc -c "${BOINCBIN} -show_projects"
+
+ if [ ! -f lockfile ]
+ then
+ eerror "File ${RUNTIMEDIR}/lockfile still not created! You should setup ${RUNTIMEDIR} yourself."
+ return 1
+ fi
+ einfo "Done setting up!"
+ fi
+
+ start-stop-daemon --quiet --start --exec ${STARTSCRIPT} \
+ --chuid ${USER}:${GROUP} -- ${BOINCBIN} ${LOGFILE}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping BOINC"
+ start-stop-daemon --stop --quiet --exec ${BOINCBIN}
+ eend $?
+}
+
+restart() {
+ svc_stop
+ sleep 10
+ svc_start
+}
diff --git a/perso/sci-misc/boinc/metadata.xml b/perso/sci-misc/boinc/metadata.xml
new file mode 100644
index 00000000..c6b49db3
--- /dev/null
+++ b/perso/sci-misc/boinc/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>beber.gentoo@gmail.com</email>
+ <name>Bertrand Jacquin</name>
+ <description/>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/skel.ChangeLog b/perso/skel.ChangeLog
new file mode 100644
index 00000000..8b65f190
--- /dev/null
+++ b/perso/skel.ChangeLog
@@ -0,0 +1,67 @@
+# ChangeLog for <CATEGORY>/<PACKAGE_NAME>
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*<PACKAGE_NAME>-<PACKAGE_VERSION>-<PACKAGE_RELEASE> (DD MMM YYYY)
+
+ DD MMM YYYY; YOUR_NAME <YOUR_EMAIL> changed_file1, changed_file2 :
+ Initial import. Ebuild submitted by submitter_name <submitter_email>.
+ Note that the "changed_file" listing is optional if you are simply bumping
+ the rev of the ebuild and are only making changes to the .ebuild file
+ itself. Also note that we now have a single unified paragraph rather than
+ having the first line separated from the rest by a newline. Everything
+ should be in one block like this. (note by drobbins, 16 Jul 2002)
+
+ DD MMM YYYY; YOUR_NAME <YOUR_EMAIL> changed_file1, changed_file2: this is
+ an earlier ChangeLog entry.
+
+-- Explanation of ChangeLog format:
+
+ ***************************************************************************
+ THIS IS IMPORTANT: The ChangeLog format is a *chronological* account of all
+ changes made to a set of ebuilds. That means that the most recent ChangeLog
+ entry *always* goes at the top of the file. More explanation below.
+ ***************************************************************************
+
+ ***************************************************************************
+ ANOTHER IMPORTANT NOTE: There are some ChangeLogs that don't follow this
+ format and organize all changes under the "correct" "*" entry. This is not
+ correct. However, rather than making a concerted effort to fix these
+ ChangeLogs, we should spend our energy defining a comprehensive and strict
+ XML-based ChangeLog format which we then migrate to. But for any entries to
+ any ChangeLog that *you* make, please make sure to always add entries to the
+ top of the file like a good boy/girl. Even do this if it's clear that you're
+ adding an entry to a b0rked ChangeLog.
+ ***************************************************************************
+
+ This changelog is targeted to users. This means that the comments should be
+ well explained and written in clean English.
+
+ Every new version or revision of the package should be marked by a '*'
+ separator line as above to indicate where in the chronology it was first
+ added to our CVS tree. Any changes since the last revision, really _any
+ changes at all_ have to be added to the top of the file, underneath the
+ initial copyright and cvs header comments, in exactly the same format as this
+ comment. If you are modifying older ebuilds, simply note them as changed
+ files and add your entry to the top of the ChangeLog. Resist the temptation
+ to "organize" your ChangeLog entries by placing them under the "correct" "*"
+ entries -- this isn't the purpose of the "*" entries.
+
+ This means that you start with header line that has the following format,
+ indented two spaces:
+
+ DD MMM YYYY; your_name <your_email> changed_file1, changed_file2: Your
+ explanation should follow. It should be indented and wrapped at a line width
+ of 80 characters. The changed_files can be omitted if they are obvious; for
+ example, if you are only modifying the .ebuild file and committing a new rev
+ of a package. Any details about what exactly changed in the code should be
+ added as a message when the changes are committed to cvs, not in this file.
+
+-- A word regarding credit:
+
+ Please add credit information ("ebuild submitted by ...", "patch submitted
+ by ...") to the ChangeLog. Do not add this information to the ebuilds
+ themselves.
+
+ And remember: Give credit where credit is due. We're all doing this for
+ free, so the best we can hope (and expect!) to receive is credit.
diff --git a/perso/skel.ebuild b/perso/skel.ebuild
new file mode 100644
index 00000000..a9d82a2c
--- /dev/null
+++ b/perso/skel.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# NOTE: The comments in this file are for instruction and documentation.
+# They're not meant to appear with your final, production ebuild. Please
+# remember to remove them before submitting or committing your ebuild. That
+# doesn't mean you can't add your own comments though.
+
+# The 'Header' on the third line should just be left alone. When your ebuild
+# will be committed to cvs, the details on that line will be automatically
+# generated to contain the correct data.
+
+# inherit lists eclasses to inherit functions from. Almost all ebuilds should
+# inherit eutils, as a large amount of important functionality has been
+# moved there. For example, the $(get_libdir) mentioned below wont work
+# without the following line:
+inherit eutils
+# A well-used example of an eclass function that needs eutils is epatch. If
+# your source needs patches applied, it's suggested to put your patch in the
+# 'files' directory and use:
+#
+# epatch ${FILESDIR}/patch-name-here
+#
+# eclasses tend to list descriptions of how to use their functions properly.
+# take a look at /usr/portage/eclasses/ for more examples.
+
+# Short one-line description of this package.
+DESCRIPTION="This is a sample skeleton ebuild file"
+
+# Homepage, not used by Portage directly but handy for developer reference
+HOMEPAGE="http://foo.bar.com/"
+
+# Point to any required sources; these will be automatically downloaded by
+# Portage.
+SRC_URI="ftp://foo.bar.com/${P}.tar.gz"
+
+# License of the package. This must match the name of file(s) in
+# /usr/portage/licenses/. For complex license combination see the developer
+# docs on gentoo.org for details.
+LICENSE=""
+
+# The SLOT variable is used to tell Portage if it's OK to keep multiple
+# versions of the same package installed at the same time. For example,
+# if we have a libfoo-1.2.2 and libfoo-1.3.2 (which is not compatible
+# with 1.2.2), it would be optimal to instruct Portage to not remove
+# libfoo-1.2.2 if we decide to upgrade to libfoo-1.3.2. To do this,
+# we specify SLOT="1.2" in libfoo-1.2.2 and SLOT="1.3" in libfoo-1.3.2.
+# emerge clean understands SLOTs, and will keep the most recent version
+# of each SLOT and remove everything else.
+# Note that normal applications should use SLOT="0" if possible, since
+# there should only be exactly one version installed at a time.
+# DO NOT USE SLOT=""! This tells Portage to disable SLOTs for this package.
+SLOT="0"
+
+# Using KEYWORDS, we can record masking information *inside* an ebuild
+# instead of relying on an external package.mask file. Right now, you
+# should set the KEYWORDS variable for every ebuild so that it contains
+# the names of all the architectures with which the ebuild works. All of
+# the official architectures can be found in the keywords.desc file which
+# is in /usr/portage/profiles/. Usually you should just set this to "~x86".
+# The ~ in front of the architecture indicates that the package is new and
+# should be considered unstable until testing proves its stability. Once
+# packages go stable the ~ prefix is removed. So, if you've confirmed that
+# your ebuild works on x86 and ppc, you'd specify: KEYWORDS="~x86 ~ppc"
+# For binary packages, use -* and then list the archs the bin package
+# exists for. If the package was for an x86 binary package, then
+# KEYWORDS would be set like this: KEYWORDS="-* x86"
+# DO NOT USE KEYWORDS="*". This is deprecated and only for backward
+# compatibility reasons.
+KEYWORDS="~x86"
+
+# Comprehensive list of any and all USE flags leveraged in the ebuild,
+# with the exception of any ARCH specific flags, i.e. "ppc", "sparc",
+# "x86" and "alpha". This is a required variable. If the ebuild doesn't
+# use any USE flags, set to "".
+IUSE="X gnome"
+
+# A space delimited list of portage features to restrict. man 5 ebuild
+# for details. Usually not needed.
+#RESTRICT="nostrip"
+
+# Build-time dependencies, such as
+# ssl? ( >=dev-libs/openssl-0.9.6b )
+# >=dev-lang/perl-5.6.1-r1
+# It is advisable to use the >= syntax show above, to reflect what you
+# had installed on your system when you tested the package. Then
+# other users hopefully won't be caught without the right version of
+# a dependency.
+DEPEND=""
+
+# Run-time dependencies, same as DEPEND if RDEPEND isn't defined:
+#RDEPEND=""
+
+# Source directory; the dir where the sources can be found (automatically
+# unpacked) inside ${WORKDIR}. The default value for S is ${WORKDIR}/${P}
+# If you don't need to change it, leave the S= line out of the ebuild
+# to keep it tidy.
+S=${WORKDIR}/${P}
+
+src_compile() {
+ # Most open-source packages use GNU autoconf for configuration.
+ # The quickest (and preferred) way of running configure is:
+ econf || die "econf failed"
+ #
+ # You could use something similar to the following lines to
+ # configure your package before compilation. The "|| die" portion
+ # at the end will stop the build process if the command fails.
+ # You should use this at the end of critical commands in the build
+ # process. (Hint: Most commands are critical, that is, the build
+ # process should abort if they aren't successful.)
+ #./configure \
+ # --host=${CHOST} \
+ # --prefix=/usr \
+ # --infodir=/usr/share/info \
+ # --mandir=/usr/share/man || die "./configure failed"
+ # Note the use of --infodir and --mandir, above. This is to make
+ # this package FHS 2.2-compliant. For more information, see
+ # http://www.pathname.com/fhs/
+
+ # emake (previously known as pmake) is a script that calls the
+ # standard GNU make with parallel building options for speedier
+ # builds (especially on SMP systems). Try emake first. It might
+ # not work for some packages, because some makefiles have bugs
+ # related to parallelism, in these cases, use emake -j1 to limit
+ # make to a single process. The -j1 is a visual clue to others
+ # that the makefiles have bugs that have been worked around.
+ emake || die "emake failed"
+}
+
+src_install() {
+ # You must *personally verify* that this trick doesn't install
+ # anything outside of DESTDIR; do this by reading and
+ # understanding the install part of the Makefiles.
+ # This is the preferred way to install.
+ make DESTDIR=${D} install || die
+
+ # For Makefiles that don't make proper use of DESTDIR, setting
+ # prefix is often an alternative. However if you do this, then
+ # you also need to specify mandir and infodir, since they were
+ # passed to ./configure as absolute paths (overriding the prefix
+ # setting).
+ #make \
+ # prefix=${D}/usr \
+ # mandir=${D}/usr/share/man \
+ # infodir=${D}/usr/share/info \
+ # libdir=${D}/usr/$(get_libdir) \
+ # install || die
+ # Again, verify the Makefiles! We don't want anything falling
+ # outside of ${D}.
+
+ # The portage shortcut to the above command is simply:
+ #
+ #einstall || die
+}
diff --git a/perso/skel.metadata.xml b/perso/skel.metadata.xml
new file mode 100644
index 00000000..9b148cad
--- /dev/null
+++ b/perso/skel.metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!--
+
+This is the example metadata file.
+The root element of this file is <pkgmetadata>. Within this element a
+number of subelements are allowed: herd, maintainer, and
+longdescription. herd is a required subelement.
+
+For a full description look at:
+http://www.gentoo.org/proj/en/metastructure/herds/
+
+
+Before committing, please remove the comments from this file. They are
+not relevant for general metadata.xml files.
+-->
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>@gentoo.org</email>
+<!-- <description>Description of the maintainership</description> -->
+</maintainer>
+<!-- <longdescription>Long description of the package</longdescription> -->
+</pkgmetadata>
diff --git a/perso/sys-devel/redact/Manifest b/perso/sys-devel/redact/Manifest
new file mode 100644
index 00000000..b9575c51
--- /dev/null
+++ b/perso/sys-devel/redact/Manifest
@@ -0,0 +1,2 @@
+MD5 a2c7a550a3ae1fbc1850ed6ab8781ba6 redact-0.1.1.ebuild 520
+MD5 aa37c5a2f81633467a93bd4093cae4c0 files/digest-redact-0.1.1 63
diff --git a/perso/sys-devel/redact/files/digest-redact-0.1.1 b/perso/sys-devel/redact/files/digest-redact-0.1.1
new file mode 100644
index 00000000..7451caa3
--- /dev/null
+++ b/perso/sys-devel/redact/files/digest-redact-0.1.1
@@ -0,0 +1 @@
+MD5 9ea9f3b7193989434956a00e712b9250 redact-0.1.1.tar.gz 12501
diff --git a/perso/sys-devel/redact/metadata.xml b/perso/sys-devel/redact/metadata.xml
new file mode 100644
index 00000000..9d5124a4
--- /dev/null
+++ b/perso/sys-devel/redact/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>maxtoo.b@gmail.com</email>
+ <name>Brunel Maxime</name>
+</maintainer>
+</pkgmetadata>
+
diff --git a/perso/sys-devel/redact/redact-0.1.1.ebuild b/perso/sys-devel/redact/redact-0.1.1.ebuild
new file mode 100644
index 00000000..2ea6489d
--- /dev/null
+++ b/perso/sys-devel/redact/redact-0.1.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Redact is an Edje compiler written in Ruby."
+HOMEPAGE="http://code-monkey.de/projects/redact.html"
+SRC_URI="ftp://code-monkey.de/pub/redact/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+RDEPEND=">=dev-ruby/rake-0.5.0
+ dev-ruby/ruby-eet
+ dev-ruby/imlib2-ruby"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+}
+
+src_install() {
+ rake install || die "Rake failed"
+}
diff --git a/perso/sys-kernel/cj-sources/Manifest b/perso/sys-kernel/cj-sources/Manifest
new file mode 100644
index 00000000..13bba1fe
--- /dev/null
+++ b/perso/sys-kernel/cj-sources/Manifest
@@ -0,0 +1,3 @@
+MD5 f14c16d5468a2601e8c9452920e3afe9 metadata.xml 211
+MD5 9ba298138195cc9743b31c53cf178247 cj-sources-2.6.11-r3.ebuild 602
+MD5 1cbfe77bd3daefc4e785e200bd5062e4 files/digest-cj-sources-2.6.11-r3 130
diff --git a/perso/sys-kernel/cj-sources/cj-sources-2.6.11-r3.ebuild b/perso/sys-kernel/cj-sources/cj-sources-2.6.11-r3.ebuild
new file mode 100644
index 00000000..33dcd649
--- /dev/null
+++ b/perso/sys-kernel/cj-sources/cj-sources-2.6.11-r3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+K_PREPATCHED="yes"
+UNIPATCH_STRICTORDER="yes"
+
+K_NOSETEXTRAVERSION="yes"
+K_NOUSENAME="yes"
+ETYPE="sources"
+inherit kernel-2
+detect_version
+
+CJ_PATCH="patch_${PV//\./}_cj${PR:1}.bz2"
+UNIPATCH_LIST="
+ ${DISTDIR}/${CJ_PATCH}"
+IUSE=""
+
+DESCRIPTION="Full sources with Con Kolivas, Software Suspend 2, Vesa-tng,
+Fbsplash and Reiser4 patches"
+HOMEPAGE="http://jaquier.dyndns.org"
+SRC_URI="${KERNEL_URI} http://jaquier.dyndns.org/mambo/dmdocuments/${CJ_PATCH}"
+
+KEYWORDS="x86 amd64" \ No newline at end of file
diff --git a/perso/sys-kernel/cj-sources/files/digest-cj-sources-2.6.11-r3 b/perso/sys-kernel/cj-sources/files/digest-cj-sources-2.6.11-r3
new file mode 100644
index 00000000..d7053ce4
--- /dev/null
+++ b/perso/sys-kernel/cj-sources/files/digest-cj-sources-2.6.11-r3
@@ -0,0 +1,2 @@
+MD5 f00fd1b5a80f52baf9d1d83acddfa325 linux-2.6.11.tar.bz2 37075679
+MD5 df7b03f3f3c49fa8d7d02b896c15e533 patch_2611_cj3.bz2 776544
diff --git a/perso/sys-kernel/cj-sources/metadata.xml b/perso/sys-kernel/cj-sources/metadata.xml
new file mode 100644
index 00000000..f35428b3
--- /dev/null
+++ b/perso/sys-kernel/cj-sources/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email></email>
+ <name>Cyril Jaquier</name>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/sys-kernel/cko-sources/Manifest b/perso/sys-kernel/cko-sources/Manifest
new file mode 100644
index 00000000..2119ee12
--- /dev/null
+++ b/perso/sys-kernel/cko-sources/Manifest
@@ -0,0 +1,2 @@
+MD5 401ea14082f388453178eee735d6ca64 cko-sources-2.6.11-r3.ebuild 1105
+MD5 400d7514c3f560a91d05814a444a444f files/digest-cko-sources-2.6.11-r3 133
diff --git a/perso/sys-kernel/cko-sources/cko-sources-2.6.11-r3.ebuild b/perso/sys-kernel/cko-sources/cko-sources-2.6.11-r3.ebuild
new file mode 100644
index 00000000..2fcd2302
--- /dev/null
+++ b/perso/sys-kernel/cko-sources/cko-sources-2.6.11-r3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/cko-sources/cko-sources-2.6.11-r3.ebuild,v 1.1 2005/04/91 15:45:08 dsd Exp $
+
+UNIPATCH_LIST="${DISTDIR}/patch-${KV}-cko3.bz2"
+K_PREPATCHED="yes"
+UNIPATCH_STRICTORDER="yes"
+
+K_NOSETEXTRAVERSION="yes"
+K_NOUSENAME="yes"
+ETYPE="sources"
+inherit kernel-2
+detect_version
+IUSE=""
+
+DESCRIPTION="Con Kolivas patchset based overloaded kernel - A set of patches made specifically for speed and desktop usage"
+HOMEPAGE="http://kem.p.lodz.pl/~peter/cko/"
+SRC_URI="${KERNEL_URI} http://kem.p.lodz.pl/~peter/cko/rel/patch-${KV}.bz2"
+
+KEYWORDS="~x86 ~amd64"
+
+pkg_postinst() {
+ postinst_sources
+
+ ewarn "IMPORTANT:"
+ ewarn "ptyfs support has now been dropped from devfs and as a"
+ ewarn "result you are now required to compile this support into"
+ ewarn "the kernel. You can do so by enabling the following options"
+ ewarn " Device Drivers -> Character devices -> Unix98 PTY Support"
+ ewarn " File systems -> Pseudo filesystems -> /dev/pts filesystem."
+ echo
+}
diff --git a/perso/sys-kernel/cko-sources/files/digest-cko-sources-2.6.11-r3 b/perso/sys-kernel/cko-sources/files/digest-cko-sources-2.6.11-r3
new file mode 100644
index 00000000..7bf349b0
--- /dev/null
+++ b/perso/sys-kernel/cko-sources/files/digest-cko-sources-2.6.11-r3
@@ -0,0 +1,2 @@
+MD5 f00fd1b5a80f52baf9d1d83acddfa325 linux-2.6.11.tar.bz2 37075679
+MD5 48e39999ae74407b84df551d8af56cff patch-2.6.11-cko3.bz2 963206
diff --git a/perso/sys-kernel/morph-sources/Manifest b/perso/sys-kernel/morph-sources/Manifest
new file mode 100644
index 00000000..3041c760
--- /dev/null
+++ b/perso/sys-kernel/morph-sources/Manifest
@@ -0,0 +1,2 @@
+MD5 7a59de3865518e936bf40e65039df19f morph-sources-2.6.11-r6.ebuild 3029
+MD5 dfe416e89708062df766f7890e8d43c5 files/digest-morph-sources-2.6.11-r6 216
diff --git a/perso/sys-kernel/morph-sources/files/digest-morph-sources-2.6.11-r6 b/perso/sys-kernel/morph-sources/files/digest-morph-sources-2.6.11-r6
new file mode 100644
index 00000000..ad18bb41
--- /dev/null
+++ b/perso/sys-kernel/morph-sources/files/digest-morph-sources-2.6.11-r6
@@ -0,0 +1,3 @@
+MD5 f00fd1b5a80f52baf9d1d83acddfa325 linux-2.6.11.tar.bz2 37075679
+MD5 8b2a223d9f7f2c35895614b045c2045b patch-2.6.11-morph6.bz2 1188872
+MD5 20019ec65d3231a962110664c8e01cc5 extra-patches-2.6.11-morph6.tar.bz2 552891
diff --git a/perso/sys-kernel/morph-sources/morph-sources-2.6.11-r6.ebuild b/perso/sys-kernel/morph-sources/morph-sources-2.6.11-r6.ebuild
new file mode 100644
index 00000000..21b2e98c
--- /dev/null
+++ b/perso/sys-kernel/morph-sources/morph-sources-2.6.11-r6.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+UNIPATCH_LIST="${DISTDIR}/patch-${KV_FULL}.bz2"
+K_PREPATCHED="yes"
+UNIPATCH_STRICTORDER="yes"
+
+NR=$(echo ${PR} | cut -c 2-)
+SC_VER="10.6"
+#XBOX_VER="20050102"
+ORINOCO_VER="0.13e-SN-6"
+HOSTAP_VER="0.3.7"
+MH_VER="2"
+MPPE_VER="1.3"
+V4L_VER="2"
+
+K_NOUSENAME="yes"
+ETYPE="sources"
+inherit kernel-2 eutils
+detect_version
+IUSE="hostap orinoco touchpad-fixes sk98 staircase mppe-mppc updated-bluetooth nicksched updated-v4l"
+
+DESCRIPTION="Full sources for the Stock Linux kernel plus various enhancements for desktop and laptop users."
+HOMEPAGE="http://morph-sources.sf.net"
+SRC_URI="${KERNEL_URI}
+ mirror://sourceforge/${PN}/patch-${PV}-morph${NR}.bz2
+ mirror://sourceforge/${PN}/extra-patches-${PV}-morph${NR}.tar.bz2
+ http://osdn.dl.sourceforge.net/sourceforge/morph-sources/patch-${PV}-morph${NR}.bz2
+ http://osdn.dl.sourceforge.net/sourceforge/morph-sources/extra-patches-${PV}-morph${NR}.tar.bz2"
+
+KEYWORDS="~x86 ~amd64"
+
+src_compile() {
+
+ if use staircase && use nicksched
+ then
+ eerror "Cannot use both staircase AND nicksched, please choose just one."
+ eerror "Aborting."
+ die
+ fi
+
+ cd ${WORKDIR}
+ tar xjvf ${DISTDIR}/extra-patches-${PV}-morph${NR}.tar.bz2
+ cd ${S}
+
+ EPATCH_OPTS="-p1 --no-backup-if-mismatch"
+
+ if use staircase
+ then
+ epatch ../extra-patches/${PV}-staircase-${SC_VER}.diff
+ fi
+ if use nicksched
+ then
+ epatch ../extra-patches/${PV}-nicksched.patch
+ fi
+ if use mppe-mppc
+ then
+ epatch ../extra-patches/linux-${PV}-mppe-mppc-${MPPE_VER}.patch
+ fi
+ #if use xbox
+ #then
+ # epatch ../extra-patches/xbox-sources-${PV}-${XBOX_VER}-morph${NR}.patch
+ #fi
+ if use updated-bluetooth
+ then
+ epatch ../extra-patches/patch-${PV}-mh${MH_VER}.patch
+ fi
+ if use updated-v4l
+ then
+ epatch ../extra-patches/v4l-${PV}-${V4L_VER}.diff
+ fi
+ if use touchpad-fixes
+ then
+ epatch ../extra-patches/touchpad-fixes-${PV}.diff
+ fi
+ if use sk98
+ then
+ epatch ../extra-patches/sk98-${PV}.patch
+ fi
+ if use orinoco
+ then
+ epatch ../extra-patches/orinoco-${ORINOCO_VER}.patch
+ fi
+ if use hostap
+ then
+ epatch ../extra-patches/hostap-${HOSTAP_VER}.patch
+ fi
+}
+
+pkg_postinst() {
+ postinst_sources
+
+ #if use xbox
+ #then
+ # ewarn ""
+ # ewarn "WARNING: The FATX driver is currently horribly broken. Writing to a FATX partition with this kernel will corrupt it."
+ # ewarn ""
+ #fi
+
+ if use mppe-mppc
+ then
+ ewarn ""
+ ewarn "PLEASE NOTE:"
+ ewarn "The mppe-mppc patch contains a patented algorithm. To avoid legal problems US citizens"
+ ewarn "should NOT use this patch. You have been warned. More details here:"
+ ewarn "http://www.polbox.com/h/hs001/"
+ fi
+
+ ewarn ""
+ ewarn "IMPORTANT:"
+ ewarn "This is a experimental kernel version, I'm not responsible for breaking your system"
+ ewarn "ALWAYS keep a second stable and bootable kernel apart in your boot manager"
+ ewarn ""
+
+}
diff --git a/perso/sys-kernel/reiser4-gentoo-dev-sources/Manifest b/perso/sys-kernel/reiser4-gentoo-dev-sources/Manifest
new file mode 100644
index 00000000..49d86097
--- /dev/null
+++ b/perso/sys-kernel/reiser4-gentoo-dev-sources/Manifest
@@ -0,0 +1,2 @@
+MD5 96590599fd8cd910d5c29cd8b3b27f6c reiser4-gentoo-dev-sources-2.6.10-r7.ebuild 2292
+MD5 09ae295fabbb4eb201908879b5f48d11 files/digest-reiser4-gentoo-dev-sources-2.6.10-r7 292
diff --git a/perso/sys-kernel/reiser4-gentoo-dev-sources/files/digest-reiser4-gentoo-dev-sources-2.6.10-r7 b/perso/sys-kernel/reiser4-gentoo-dev-sources/files/digest-reiser4-gentoo-dev-sources-2.6.10-r7
new file mode 100644
index 00000000..0d28ed19
--- /dev/null
+++ b/perso/sys-kernel/reiser4-gentoo-dev-sources/files/digest-reiser4-gentoo-dev-sources-2.6.10-r7
@@ -0,0 +1,4 @@
+MD5 cffcd2919d9c8ef793ce1ac07a440eda linux-2.6.10.tar.bz2 36533484
+MD5 4264b8c598b1c7faa2cd7e7aa6170806 genpatches-2.6-10.08-base.tar.bz2 74719
+MD5 ea2592634197dab226bc1411eba54d38 genpatches-2.6-10.08-extras.tar.bz2 153072
+MD5 4490d1be6855403a267ead075e626980 reiser4-for-2.6.10-1.gz 787001
diff --git a/perso/sys-kernel/reiser4-gentoo-dev-sources/reiser4-gentoo-dev-sources-2.6.10-r7.ebuild b/perso/sys-kernel/reiser4-gentoo-dev-sources/reiser4-gentoo-dev-sources-2.6.10-r7.ebuild
new file mode 100644
index 00000000..d7e00f90
--- /dev/null
+++ b/perso/sys-kernel/reiser4-gentoo-dev-sources/reiser4-gentoo-dev-sources-2.6.10-r7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+ETYPE="sources"
+IUSE="ultra1"
+inherit kernel-2
+detect_version
+detect_arch
+
+#version of gentoo patchset
+
+GPV="10.08"
+GPV_SRC="mirror://gentoo/genpatches-${KV_MAJOR}.${KV_MINOR}-${GPV}-base.tar.bz2
+ mirror://gentoo/genpatches-${KV_MAJOR}.${KV_MINOR}-${GPV}-extras.tar.bz2"
+
+KEYWORDS="~x86 ~ppc ~amd64 ~ppc64"
+
+HOMEPAGE="http://dev.gentoo.org/~dsd/gentoo-dev-sources"
+
+UNIPATCH_LIST="${DISTDIR}/genpatches-${KV_MAJOR}.${KV_MINOR}-${GPV}-base.tar.bz2
+ ${DISTDIR}/genpatches-${KV_MAJOR}.${KV_MINOR}-${GPV}-extras.tar.bz2
+ ${DISTDIR}/reiser4-for-${KV/-reiser4*/-1}.gz"
+UNIPATCH_DOCS="${WORKDIR}/patches/genpatches-${KV_MAJOR}.${KV_MINOR}-${GPV}/0000_README"
+
+DESCRIPTION="Full sources including the gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree and extra patches for reiser4 support"
+SRC_URI="${KERNEL_URI} ${GPV_SRC} ${ARCH_URI} ftp://ftp.namesys.com/pub/reiser4-for-${KV_MAJOR}.${KV_MINOR}/${KV%%-reiser4*}/reiser4-for-${KV/-reiser4*/-1}.gz"
+
+pkg_setup() {
+ if use sparc; then
+ # hme lockup hack on ultra1
+ use ultra1 || UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} 1399_sparc-U1-hme-lockup.patch"
+ fi
+}
+
+pkg_postinst() {
+ postinst_sources
+
+ echo
+
+ if [ "${ARCH}" = "sparc" ]; then
+ if [ x"`cat /proc/openprom/name 2>/dev/null`" \
+ = x"'SUNW,Ultra-1'" ]; then
+ einfo "For users with an Enterprise model Ultra 1 using the HME"
+ einfo "network interface, please emerge the kernel using the"
+ einfo "following command: USE=ultra1 emerge ${PN}"
+ fi
+ fi
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+
+ echo
+ echo
+ ewarn "IMPORTANT:"
+ ewarn "The reiser4 filesystem is not considered stable in linux yet. The filesystem"
+ ewarn "is very much usable though."
+ ewarn "ALWAYS keep a second stable and bootable kernel apart in your boot manager."
+ ewarn "Do NOT use reiser4 for your /boot partition unless you really know what you"
+ ewarn "are doing... even then I do not recommend it."
+ echo
+ ewarn "Make sure that 4Kb stacks are turned OFF in the kernel. Found under kernel hacking subsection in the kernel config"
+ echo
+}
diff --git a/perso/sys-kernel/reiser4-sources/Manifest b/perso/sys-kernel/reiser4-sources/Manifest
new file mode 100644
index 00000000..07a5cd82
--- /dev/null
+++ b/perso/sys-kernel/reiser4-sources/Manifest
@@ -0,0 +1,2 @@
+MD5 b2679cf329c96e145a72368a5b545937 reiser4-sources-2.6.10-r1.ebuild 1123
+MD5 c2f6d27dad6e3219d2c6f154a8d83848 files/digest-reiser4-sources-2.6.10-r1 135
diff --git a/perso/sys-kernel/reiser4-sources/files/digest-reiser4-sources-2.6.10-r1 b/perso/sys-kernel/reiser4-sources/files/digest-reiser4-sources-2.6.10-r1
new file mode 100644
index 00000000..d98040fd
--- /dev/null
+++ b/perso/sys-kernel/reiser4-sources/files/digest-reiser4-sources-2.6.10-r1
@@ -0,0 +1,2 @@
+MD5 cffcd2919d9c8ef793ce1ac07a440eda linux-2.6.10.tar.bz2 36533484
+MD5 4490d1be6855403a267ead075e626980 reiser4-for-2.6.10-1.gz 787001
diff --git a/perso/sys-kernel/reiser4-sources/reiser4-sources-2.6.10-r1.ebuild b/perso/sys-kernel/reiser4-sources/reiser4-sources-2.6.10-r1.ebuild
new file mode 100644
index 00000000..dd0a5f37
--- /dev/null
+++ b/perso/sys-kernel/reiser4-sources/reiser4-sources-2.6.10-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+UNIPATCH_LIST="${DISTDIR}/reiser4-for-$(TEMP=${KV/reiser4/};echo ${TEMP/-0/}).gz"
+K_PREPATCHED="yes"
+UNIPATCH_STRICTORDER="yes"
+
+K_NOUSENAME="yes"
+ETYPE="sources"
+inherit kernel-2
+detect_version
+IUSE=""
+
+DESCRIPTION="Standard vanilla kernel, patched for reiser4 support"
+HOMEPAGE="http:://www.namesys.com/"
+SRC_URI="${KERNEL_URI} ftp://ftp.namesys.com/pub/reiser4-for-2.6/${KV%%-reiser4*}/reiser4-for-$(TEMP=${KV/reiser4/};echo ${TEMP/-0/}).gz"
+
+KEYWORDS="~x86 ~amd64"
+
+pkg_postinst() {
+ postinst_sources
+
+ ewarn "IMPORTANT:"
+ ewarn "The reiser4 filesystem is not considered stable in linux yet. The filesystem is considered stable though."
+ ewarn "ALWAYS keep a second stable and bootable kernel apart in your boot manager. Do NOT use reiser4 for your /boot"
+ ewarn "partition unless you really know what you are doing... even then I do not recommend it."
+ echo
+ ewarn "Make sure that 4Kb stacks are turned OFF in the kernel. Found under kernel hacking subsection in the kernel config"
+ echo
+}
diff --git a/perso/sys-kernel/suspend2-sources/Manifest b/perso/sys-kernel/suspend2-sources/Manifest
new file mode 100644
index 00000000..9b73be15
--- /dev/null
+++ b/perso/sys-kernel/suspend2-sources/Manifest
@@ -0,0 +1,10 @@
+MD5 d9d5c64814e7e6e08d888f7fae1ed937 suspend2-sources-2.6.11.10.ebuild 1301
+MD5 d03ee764bfa474743d3a3b2469a31363 suspend2-sources-2.6.11.11-r1.ebuild 1576
+MD5 0292efc225db57fbf4f13d4c13e4f89c suspend2-sources-2.6.12_rc4.ebuild 1389
+MD5 d9d5c64814e7e6e08d888f7fae1ed937 suspend2-sources-2.6.11.10-r2 1301
+MD5 b428b1f9a3613f7e992e1e8c8ddb4f84 suspend2-sources-2.6.11.11-r2.ebuild 2605
+MD5 db657e62a6734d1cf6806a73278aed71 files/digest-suspend2-sources-2.6.12_rc4 303
+MD5 3282e8cf1dbc253d3bd7569a0d4a3f2a files/digest-suspend2-sources-2.6.11.10 289
+MD5 98874ea39034989e11fed1a3f3515b34 files/digest-suspend2-sources-2.6.11.11-r1 366
+MD5 54ed7f887271deda6105504cd000c783 files/digest-suspend2-sources-2.6.11.11-r2 523
+MD5 7bb3643b5db873876952dea447336175 files/linux-2.6.12-rc4-radeon_pm.patch 706
diff --git a/perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.11.10 b/perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.11.10
new file mode 100644
index 00000000..ce5bc3f0
--- /dev/null
+++ b/perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.11.10
@@ -0,0 +1,4 @@
+MD5 92faefc1fa29ef466d3ff2e0c6d39b6d patch-2.6.11.10.bz2 15141
+MD5 f00fd1b5a80f52baf9d1d83acddfa325 linux-2.6.11.tar.bz2 37075679
+MD5 8d0a1011c6f1c776a9f03fae8a75eab8 fbsplash-0.9.2-2.6.11.patch 52396
+MD5 fa2aefb507e1cebd0e8fe3aadad7eff2 software-suspend-2.1.8.9-for-2.6.11.tar.bz2 143718
diff --git a/perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.11.11-r1 b/perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.11.11-r1
new file mode 100644
index 00000000..ccaeae48
--- /dev/null
+++ b/perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.11.11-r1
@@ -0,0 +1,5 @@
+MD5 7b2cf2589b80a6f30db80dfd3ccb2f7c patch-2.6.11.11.bz2 20868
+MD5 f00fd1b5a80f52baf9d1d83acddfa325 linux-2.6.11.tar.bz2 37075679
+MD5 8d0a1011c6f1c776a9f03fae8a75eab8 fbsplash-0.9.2-2.6.11.patch 52396
+MD5 b7d47460819b988cff24929761d34b86 vesafb-tng-0.9-rc6-2.6.11-rc1.patch 83796
+MD5 145cd2c7f1a279eeb321b463c365c8b1 software-suspend-2.1.9-for-2.6.11.tar.bz2 152736
diff --git a/perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.11.11-r2 b/perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.11.11-r2
new file mode 100644
index 00000000..435895ce
--- /dev/null
+++ b/perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.11.11-r2
@@ -0,0 +1,7 @@
+MD5 7b2cf2589b80a6f30db80dfd3ccb2f7c patch-2.6.11.11.bz2 20868
+MD5 f00fd1b5a80f52baf9d1d83acddfa325 linux-2.6.11.tar.bz2 37075679
+MD5 8d0a1011c6f1c776a9f03fae8a75eab8 fbsplash-0.9.2-2.6.11.patch 52396
+MD5 b7d47460819b988cff24929761d34b86 vesafb-tng-0.9-rc6-2.6.11-rc1.patch 83796
+MD5 145cd2c7f1a279eeb321b463c365c8b1 software-suspend-2.1.9-for-2.6.11.tar.bz2 152736
+MD5 54eb52ff4c8ba5f111e6e91b7b4925cd genpatches-2.6-11.13-base.tar.bz2 46990
+MD5 56c208b6ee020be2b27801ce21fff02a genpatches-2.6-11.13-extras.tar.bz2 209835
diff --git a/perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.12_rc4 b/perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.12_rc4
new file mode 100644
index 00000000..c66023b7
--- /dev/null
+++ b/perso/sys-kernel/suspend2-sources/files/digest-suspend2-sources-2.6.12_rc4
@@ -0,0 +1,4 @@
+MD5 6f13bede2cbd9b60c31807702e372099 patch-2.6.12-rc4.bz2 4273653
+MD5 f00fd1b5a80f52baf9d1d83acddfa325 linux-2.6.11.tar.bz2 37075679
+MD5 07547cf47c3710eeb38f0a38ee7e597e fbsplash-0.9.2-r2-2.6.12-rc3.patch 53134
+MD5 7301bd10d62328bd07e7b7c9d4c993c8 software-suspend-2.1.8.9-for-2.6.12-rc4.tar.bz2 136230
diff --git a/perso/sys-kernel/suspend2-sources/files/linux-2.6.12-rc4-radeon_pm.patch b/perso/sys-kernel/suspend2-sources/files/linux-2.6.12-rc4-radeon_pm.patch
new file mode 100644
index 00000000..4003b45a
--- /dev/null
+++ b/perso/sys-kernel/suspend2-sources/files/linux-2.6.12-rc4-radeon_pm.patch
@@ -0,0 +1,16 @@
+--- linux-2.6.12-rc4/drivers/video/aty/radeon_pm.c 2005-05-21 11:31:32.000000000 +0200
++++ linux-2.6.12-rc4-radeon_pm/drivers/video/aty/radeon_pm.c 2005-05-21 11:34:51.000000000 +0200
+@@ -2526,11 +2526,11 @@ int radeonfb_pci_suspend(struct pci_dev
+ struct radeonfb_info *rinfo = info->par;
+ int i;
+
+- if (state == pdev->dev.power.power_state)
++ if (state.event == pdev->dev.power.power_state.event)
+ return 0;
+
+ printk(KERN_DEBUG "radeonfb (%s): suspending to state: %d...\n",
+- pci_name(pdev), state);
++ pci_name(pdev), state.event);
+
+ /* For suspend-to-disk, we cheat here. We don't suspend anything and
+ * let fbcon continue drawing until we are all set. That shouldn't
diff --git a/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.10-r2 b/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.10-r2
new file mode 100644
index 00000000..c4eed62b
--- /dev/null
+++ b/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.10-r2
@@ -0,0 +1,46 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+ETYPE="sources"
+inherit kernel-2 eutils
+detect_version
+detect_arch
+
+DESCRIPTION="Software Suspend 2 patched sources"
+HOMEPAGE="http://www.kernel.org http://www.suspend2.net"
+
+FBSPLASH_VERSION="0.9.2"
+FBSPLASH_TARGET="2.6.11"
+FBSPLASH_SRC="fbsplash-${FBSPLASH_VERSION}-${FBSPLASH_TARGET}.patch"
+FBSPLASH_URI="http://dev.gentoo.org/~spock/projects/gensplash/archive/${FBSPLASH_SRC}"
+
+SUSPEND2_VERSION="2.1.8.9"
+SUSPEND2_TARGET="2.6.11"
+SUSPEND2_SRC="software-suspend-${SUSPEND2_VERSION}-for-${SUSPEND2_TARGET}"
+SUSPEND2_URI="http://www.suspend2.net/downloads/all/${SUSPEND2_SRC}.tar.bz2"
+
+UNIPATCH_LIST="${DISTDIR}/${FBSPLASH_SRC}"
+UNIPATCH_DOCS="${WORKDIR}/${SUSPEND2_SRC}/ToDo"
+UNIPATCH_STRICTORDER="yes"
+
+SRC_URI="${KERNEL_URI} ${FBSPLASH_URI} ${SUSPEND2_URI}"
+
+KEYWORDS="~x86"
+
+K_EXTRAEINFO="If there are issues with this kernel, please direct any queries to the
+mailing list: http://lists.suspend2.net/cgi-bin/mailman/listinfo/suspend2-devel"
+
+src_unpack() {
+ kernel-2_src_unpack
+
+ cd ${WORKDIR}
+ unpack ${SUSPEND2_SRC}.tar.bz2
+
+ cd ${S}
+ EPATCH_EXCLUDE="apply unapply ToDo" \
+ EPATCH_FORCE="yes" \
+ EPATCH_SUFFIX="" \
+ EPATCH_OPTS="-p1" \
+ epatch ${WORKDIR}/${SUSPEND2_SRC}
+}
diff --git a/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.10.ebuild b/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.10.ebuild
new file mode 100644
index 00000000..c4eed62b
--- /dev/null
+++ b/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.10.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+ETYPE="sources"
+inherit kernel-2 eutils
+detect_version
+detect_arch
+
+DESCRIPTION="Software Suspend 2 patched sources"
+HOMEPAGE="http://www.kernel.org http://www.suspend2.net"
+
+FBSPLASH_VERSION="0.9.2"
+FBSPLASH_TARGET="2.6.11"
+FBSPLASH_SRC="fbsplash-${FBSPLASH_VERSION}-${FBSPLASH_TARGET}.patch"
+FBSPLASH_URI="http://dev.gentoo.org/~spock/projects/gensplash/archive/${FBSPLASH_SRC}"
+
+SUSPEND2_VERSION="2.1.8.9"
+SUSPEND2_TARGET="2.6.11"
+SUSPEND2_SRC="software-suspend-${SUSPEND2_VERSION}-for-${SUSPEND2_TARGET}"
+SUSPEND2_URI="http://www.suspend2.net/downloads/all/${SUSPEND2_SRC}.tar.bz2"
+
+UNIPATCH_LIST="${DISTDIR}/${FBSPLASH_SRC}"
+UNIPATCH_DOCS="${WORKDIR}/${SUSPEND2_SRC}/ToDo"
+UNIPATCH_STRICTORDER="yes"
+
+SRC_URI="${KERNEL_URI} ${FBSPLASH_URI} ${SUSPEND2_URI}"
+
+KEYWORDS="~x86"
+
+K_EXTRAEINFO="If there are issues with this kernel, please direct any queries to the
+mailing list: http://lists.suspend2.net/cgi-bin/mailman/listinfo/suspend2-devel"
+
+src_unpack() {
+ kernel-2_src_unpack
+
+ cd ${WORKDIR}
+ unpack ${SUSPEND2_SRC}.tar.bz2
+
+ cd ${S}
+ EPATCH_EXCLUDE="apply unapply ToDo" \
+ EPATCH_FORCE="yes" \
+ EPATCH_SUFFIX="" \
+ EPATCH_OPTS="-p1" \
+ epatch ${WORKDIR}/${SUSPEND2_SRC}
+}
diff --git a/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.11-r1.ebuild b/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.11-r1.ebuild
new file mode 100644
index 00000000..6973cd0b
--- /dev/null
+++ b/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.11-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+ETYPE="sources"
+inherit kernel-2 eutils
+detect_arch
+detect_version
+
+DESCRIPTION="Software Suspend 2 patched sources"
+HOMEPAGE="http://www.kernel.org http://www.suspend2.net"
+
+FBSPLASH_VERSION="0.9.2"
+FBSPLASH_TARGET="2.6.11"
+FBSPLASH_SRC="fbsplash-${FBSPLASH_VERSION}-${FBSPLASH_TARGET}.patch"
+FBSPLASH_URI="http://dev.gentoo.org/~spock/projects/gensplash/archive/${FBSPLASH_SRC}"
+
+VESAFB_TNG_VERSION="0.9-rc6"
+VESAFB_TNG_TARGET="2.6.11-rc1"
+VESAFB_TNG_SRC="vesafb-tng-${VESAFB_TNG_VERSION}-${VESAFB_TNG_TARGET}.patch"
+VESAFB_TNG_URI="http://dev.gentoo.org/~spock/projects/vesafb-tng/archive/${VESAFB_TNG_SRC}"
+
+SUSPEND2_VERSION="2.1.9"
+SUSPEND2_TARGET="2.6.11"
+SUSPEND2_SRC="software-suspend-${SUSPEND2_VERSION}-for-${SUSPEND2_TARGET}"
+SUSPEND2_URI="http://www.suspend2.net/downloads/all/${SUSPEND2_SRC}.tar.bz2"
+
+UNIPATCH_LIST="${DISTDIR}/${FBSPLASH_SRC} ${DISTDIR}/${VESAFB_TNG_SRC}"
+UNIPATCH_DOCS="${WORKDIR}/${SUSPEND2_SRC}/ToDo"
+UNIPATCH_STRICTORDER="yes"
+
+SRC_URI="${KERNEL_URI} ${FBSPLASH_URI} ${VESAFB_TNG_URI} ${SUSPEND2_URI}"
+
+KEYWORDS="~x86"
+
+K_EXTRAEINFO="If there are issues with this kernel, please direct any queries to the
+mailing list: http://lists.suspend2.net/cgi-bin/mailman/listinfo/suspend2-devel"
+
+src_unpack() {
+ kernel-2_src_unpack
+
+ cd ${WORKDIR}
+ unpack ${SUSPEND2_SRC}.tar.bz2
+
+ cd ${S}
+ EPATCH_EXCLUDE="apply unapply ToDo" \
+ EPATCH_FORCE="yes" \
+ EPATCH_SUFFIX="" \
+ EPATCH_OPTS="-p1" \
+ epatch ${WORKDIR}/${SUSPEND2_SRC}
+}
diff --git a/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.11-r2.ebuild b/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.11-r2.ebuild
new file mode 100644
index 00000000..1aa7d175
--- /dev/null
+++ b/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.11.11-r2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+ETYPE="sources"
+inherit kernel-2 eutils
+detect_arch
+detect_version
+
+DESCRIPTION="Software Suspend 2 patched sources"
+HOMEPAGE="http://www.kernel.org http://www.suspend2.net"
+
+FBSPLASH_VERSION="0.9.2"
+FBSPLASH_TARGET="2.6.11"
+FBSPLASH_SRC="fbsplash-${FBSPLASH_VERSION}-${FBSPLASH_TARGET}.patch"
+FBSPLASH_URI="http://dev.gentoo.org/~spock/projects/gensplash/archive/${FBSPLASH_SRC}"
+
+VESAFB_TNG_VERSION="0.9-rc6"
+VESAFB_TNG_TARGET="2.6.11-rc1"
+VESAFB_TNG_SRC="vesafb-tng-${VESAFB_TNG_VERSION}-${VESAFB_TNG_TARGET}.patch"
+VESAFB_TNG_URI="http://dev.gentoo.org/~spock/projects/vesafb-tng/archive/${VESAFB_TNG_SRC}"
+
+SUSPEND2_VERSION="2.1.9"
+SUSPEND2_TARGET="2.6.11"
+SUSPEND2_SRC="software-suspend-${SUSPEND2_VERSION}-for-${SUSPEND2_TARGET}"
+SUSPEND2_URI="http://www.suspend2.net/downloads/all/${SUSPEND2_SRC}.tar.bz2"
+
+UNIPATCH_LIST="${DISTDIR}/${FBSPLASH_SRC} ${DISTDIR}/${VESAFB_TNG_SRC}"
+UNIPATCH_DOCS="${WORKDIR}/${SUSPEND2_SRC}/ToDo"
+UNIPATCH_STRICTORDER="yes"
+
+GPV="11.13"
+GPV_URI="mirror://gentoo/genpatches-${KV_MAJOR}.${KV_MINOR}-${GPV}-base.tar.bz2
+ mirror://gentoo/genpatches-${KV_MAJOR}.${KV_MINOR}-${GPV}-extras.tar.bz2"
+GPV_SRC="genpatches-${KV_MAJOR}.${KV_MINOR}-${GPV}"
+
+SRC_URI="${KERNEL_URI} ${FBSPLASH_URI} ${VESAFB_TNG_URI} ${SUSPEND2_URI} ${GPV_URI}"
+
+KEYWORDS="~x86"
+
+K_EXTRAEINFO="If there are issues with this kernel, please direct any queries to the
+mailing list: http://lists.suspend2.net/cgi-bin/mailman/listinfo/suspend2-devel"
+
+src_unpack() {
+ kernel-2_src_unpack
+
+ einfo "Unpack gentoo base patches"
+ cd ${WORKDIR}
+ unpack ${GPV_SRC}-base.tar.bz2
+
+ ewarn "Applying gentoo base patches"
+ rm ${WORKDIR}/${GPV_SRC}/0000_README
+ rm ${WORKDIR}/${GPV_SRC}/????_linux-${KV_MAJOR}.${KV_MINOR}.11.[1-9]*.patch
+ cd ${S}
+ EPATCH_FORCE="yes" \
+ EPATCH_SUFFIX="" \
+ EPATCH_OPTS="-p1" \
+ epatch ${WORKDIR}/${GPV_SRC}
+ rm -r ${WORKDIR}/${GPV_SRC}
+
+ einfo "Unpack gentoo extras patches"
+ cd ${WORKDIR}
+ unpack ${GPV_SRC}-extras.tar.bz2
+
+ ewarn "Applying gentoo extras patches"
+ rm ${WORKDIR}/${GPV_SRC}/0000_README
+ rm ${WORKDIR}/${GPV_SRC}/????_linux-${KV_MAJOR}.${KV_MINOR}.11.[1-9]*.patch
+ cd ${S}
+ EPATCH_FORCE="yes" \
+ EPATCH_SUFFIX="" \
+ EPATCH_OPTS="-p1" \
+ epatch ${WORKDIR}/${GPV_SRC}
+
+ einfo "Unpack suspend2 patches"
+ cd ${WORKDIR}
+ unpack ${SUSPEND2_SRC}.tar.bz2
+
+ ewarn "Applying suspend2 patches"
+ cd ${S}
+ EPATCH_EXCLUDE="apply unapply ToDo" \
+ EPATCH_FORCE="yes" \
+ EPATCH_SUFFIX="" \
+ EPATCH_OPTS="-p1" \
+ epatch ${WORKDIR}/${SUSPEND2_SRC}
+
+ die
+}
diff --git a/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.12_rc4.ebuild b/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.12_rc4.ebuild
new file mode 100644
index 00000000..1c919965
--- /dev/null
+++ b/perso/sys-kernel/suspend2-sources/suspend2-sources-2.6.12_rc4.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+ETYPE="sources"
+inherit kernel-2 eutils
+detect_arch
+detect_version
+
+DESCRIPTION="Software Suspend 2 patched sources"
+HOMEPAGE="http://www.kernel.org http://www.suspend2.net"
+
+FBSPLASH_VERSION="0.9.2-r2"
+FBSPLASH_TARGET="2.6.12-rc3"
+FBSPLASH_SRC="fbsplash-${FBSPLASH_VERSION}-${FBSPLASH_TARGET}.patch"
+FBSPLASH_URI="http://dev.gentoo.org/~spock/projects/gensplash/archive/${FBSPLASH_SRC}"
+
+SUSPEND2_VERSION="2.1.8.9"
+SUSPEND2_TARGET="${PV/_/-}"
+SUSPEND2_SRC="software-suspend-${SUSPEND2_VERSION}-for-${SUSPEND2_TARGET}"
+SUSPEND2_URI="http://www.suspend2.net/downloads/all/${SUSPEND2_SRC}.tar.bz2"
+
+UNIPATCH_LIST="${DISTDIR}/${FBSPLASH_SRC}"
+UNIPATCH_DOCS="${WORKDIR}/${SUSPEND2_SRC}/ToDo"
+UNIPATCH_STRICTORDER="yes"
+
+SRC_URI="${KERNEL_URI} ${FBSPLASH_URI} ${SUSPEND2_URI}"
+
+#KEYWORDS="~x86"
+
+K_EXTRAEINFO="If there are issues with this kernel, please direct any queries to the
+mailing list: http://lists.suspend2.net/cgi-bin/mailman/listinfo/suspend2-devel"
+
+src_unpack() {
+ kernel-2_src_unpack
+
+ cd ${WORKDIR}
+ unpack ${SUSPEND2_SRC}.tar.bz2
+
+ cp ${FILESDIR}/linux-2.6.12-rc4-radeon_pm.patch ${WORKDIR}/${SUSPEND2_SRC}
+
+ cd ${S}
+ EPATCH_EXCLUDE="apply unapply ToDo" \
+ EPATCH_FORCE="yes" \
+ EPATCH_SUFFIX="" \
+ EPATCH_OPTS="-p1" \
+ epatch ${WORKDIR}/${SUSPEND2_SRC}
+}
diff --git a/perso/x11-libs/evas/Manifest b/perso/x11-libs/evas/Manifest
new file mode 100644
index 00000000..90728515
--- /dev/null
+++ b/perso/x11-libs/evas/Manifest
@@ -0,0 +1,2 @@
+MD5 31d02e7b4f6e457d07d5ce8cb47cd95e evas-9999-r1.ebuild 2441
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-evas-9999-r1 0
diff --git a/perso/x11-libs/evas/evas-9999-r1.ebuild b/perso/x11-libs/evas/evas-9999-r1.ebuild
new file mode 100644
index 00000000..e5948663
--- /dev/null
+++ b/perso/x11-libs/evas/evas-9999-r1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/evas/evas-9999.ebuild,v 1.7 2005/05/20 23:04:52 vapier Exp $
+
+inherit enlightenment flag-o-matic
+
+DESCRIPTION="hardware-accelerated canvas API"
+HOMEPAGE="http://www.enlightenment.org/pages/evas.html"
+
+IUSE="X directfb fbcon jpeg mmx opengl png sse cairo xcb"
+
+DEPEND="virtual/x11
+ >=media-libs/imlib2-1.2.0
+ >=dev-libs/eet-0.9.9
+ >=dev-db/edb-1.0.5
+ png? ( media-libs/libpng )
+ jpeg? ( media-libs/jpeg )
+ directfb? ( >=dev-libs/DirectFB-0.9.16 )
+ cairo? ( >=x11-libs/cairo-0.2.0 )
+ xcb? ( x11-libs/xcb
+ x11-libs/xcb-util )
+ dev-util/pkgconfig"
+
+KEYWORDS="-*"
+
+src_compile() {
+ # other *very* fun options:
+ # --enable-cpu-p2-only enable assumption of pentium2/amd cpu
+ # --enable-cpu-p3-only enable assumption of pentium3 and up cpu
+ # --enable-cpu-mmx enable mmx code
+ # --enable-cpu-sse enable sse code
+ # --enable-scale-sample enable sampling scaler code
+ # --enable-scale-smooth enable sampling scaler code
+ # --enable-scale-trilinear enable tri-linear scaler code
+ export MY_ECONF="
+ $(use_enable mmx cpu-mmx) \
+ $(use_enable sse cpu-mmx) \
+ $(use_enable sse cpu-sse) \
+ $(use_enable X software-x11) \
+ $(use_enable xcb software-xcb) \
+ $(use_enable opengl gl-x11) \
+ $(use_enable cairo cairo-x11) \
+ $(use_enable directfb) \
+ $(use_enable fbcon fb) \
+ --enable-image-loader-eet \
+ --enable-image-loader-edb \
+ --enable-fmemopen \
+ --enable-cpu-c \
+ --enable-scale-smooth \
+ --enable-scale-sample \
+ --enable-convert-8-rgb-332 \
+ --enable-convert-8-rgb-666 \
+ --enable-convert-8-rgb-232 \
+ --enable-convert-8-rgb-222 \
+ --enable-convert-8-rgb-221 \
+ --enable-convert-8-rgb-111 \
+ --enable-convert-16-rgb-565 \
+ --enable-convert-16-rgb-555 \
+ --enable-convert-16-rgb-444 \
+ --enable-convert-16-rgb-rot-0 \
+ --enable-convert-16-rgb-rot-270 \
+ --enable-convert-16-rgb-rot-90 \
+ --enable-convert-24-rgb-888 \
+ --enable-convert-24-bgr-888 \
+ --enable-convert-32-rgb-8888 \
+ --enable-convert-32-rgbx-8888 \
+ --enable-convert-32-bgr-8888 \
+ --enable-convert-32-bgrx-8888 \
+ --enable-convert-32-rgb-rot-0 \
+ --enable-convert-32-rgb-rot-270 \
+ --enable-convert-32-rgb-rot-90 \
+ $(use_enable png image-loader-png) \
+ $(use_enable jpeg image-loader-jpeg)
+ "
+ enlightenment_src_compile
+}
diff --git a/perso/x11-libs/evas/files/digest-evas-9999-r1 b/perso/x11-libs/evas/files/digest-evas-9999-r1
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/x11-libs/evas/files/digest-evas-9999-r1
diff --git a/perso/x11-libs/xau/Manifest b/perso/x11-libs/xau/Manifest
new file mode 100644
index 00000000..2b4dc2ca
--- /dev/null
+++ b/perso/x11-libs/xau/Manifest
@@ -0,0 +1,2 @@
+MD5 2555a8d664deb6c6bc3c49cdec1fbe4a xau-9999.ebuild 549
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-xau-9999 0
diff --git a/perso/x11-libs/xau/files/digest-xau-9999 b/perso/x11-libs/xau/files/digest-xau-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/x11-libs/xau/files/digest-xau-9999
diff --git a/perso/x11-libs/xau/xau-9999.ebuild b/perso/x11-libs/xau/xau-9999.ebuild
new file mode 100644
index 00000000..d0bde2df
--- /dev/null
+++ b/perso/x11-libs/xau/xau-9999.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit cvs
+
+ECVS_SERVER="cvs.freedesktop.org:/cvs/xlibs"
+ECVS_MODULE="Xau"
+
+DESCRIPTION="Xau"
+HOMEPAGE="http://freedesktop.org/Software/xlibs"
+
+LICENSE="AS-IS"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="x11-libs/xproto"
+RDEPEND=""
+
+S=${WORKDIR}/Xau
+
+src_compile()
+{
+ ./autogen.sh || die "autogen.sh failed"
+ econf || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install()
+{
+ einstall || die "einstall failed"
+}
diff --git a/perso/x11-libs/xcb-proto/Manifest b/perso/x11-libs/xcb-proto/Manifest
new file mode 100644
index 00000000..a7a56460
--- /dev/null
+++ b/perso/x11-libs/xcb-proto/Manifest
@@ -0,0 +1,2 @@
+MD5 68953138de9eec50ff9ef4d0f0bc829b xcb-proto-9999.ebuild 563
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-xcb-proto-9999 0
diff --git a/perso/x11-libs/xcb-proto/files/digest-xcb-proto-9999 b/perso/x11-libs/xcb-proto/files/digest-xcb-proto-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/x11-libs/xcb-proto/files/digest-xcb-proto-9999
diff --git a/perso/x11-libs/xcb-proto/xcb-proto-9999.ebuild b/perso/x11-libs/xcb-proto/xcb-proto-9999.ebuild
new file mode 100644
index 00000000..862248b7
--- /dev/null
+++ b/perso/x11-libs/xcb-proto/xcb-proto-9999.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit cvs
+
+ECVS_SERVER="cvs.freedesktop.org:/cvs/xcb"
+ECVS_MODULE="${PN}"
+
+DESCRIPTION="XCB-Proto"
+HOMEPAGE="http://freedesktop.org/Software/xcb"
+
+LICENSE="AS-IS"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="dev-libs/check
+ dev-util/pkgconfig
+ dev-libs/libxslt"
+RDEPEND=""
+
+S=${WORKDIR}/${PN}
+
+src_compile()
+{
+ ./autogen.sh || die "autogen.sh failed"
+ econf || die "econf failed"
+}
+
+src_install()
+{
+ einstall || die "einstall failed"
+}
diff --git a/perso/x11-libs/xcb-util/Manifest b/perso/x11-libs/xcb-util/Manifest
new file mode 100644
index 00000000..86a8760a
--- /dev/null
+++ b/perso/x11-libs/xcb-util/Manifest
@@ -0,0 +1,2 @@
+MD5 7a2aab5333915336c38700d7976509f4 xcb-util-9999.ebuild 1707
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-xcb-util-9999 0
diff --git a/perso/x11-libs/xcb-util/files/digest-xcb-util-9999 b/perso/x11-libs/xcb-util/files/digest-xcb-util-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/x11-libs/xcb-util/files/digest-xcb-util-9999
diff --git a/perso/x11-libs/xcb-util/xcb-util-9999.ebuild b/perso/x11-libs/xcb-util/xcb-util-9999.ebuild
new file mode 100644
index 00000000..b311001f
--- /dev/null
+++ b/perso/x11-libs/xcb-util/xcb-util-9999.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit cvs
+
+ECVS_SERVER="cvs.freedesktop.org:/cvs/xcb"
+ECVS_MODULE="${PN}"
+
+DESCRIPTION="XCB-util"
+HOMEPAGE="http://freedesktop.org/Software/xcb"
+
+LICENSE="AS-IS"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="dev-util/gperf
+ x11-libs/xcb"
+RDEPEND=""
+
+S=${WORKDIR}/${PN}
+
+src_compile()
+{
+ ./autogen.sh || die "autogen.sh failed"
+ econf || die "econf failed"
+
+ # emake failed because of atom which is broken so made one per one
+ # Resolved with DEPEND gperf (Thanks to caro)
+
+ # Must be done before all (need by icccm)
+ #emake -C atom xcb_atom.h || die "emake -C atom xcb_atom.h failed"
+ #emake -C atom xcb-atom.pc || die "emake -C atom xcb-atom.pc failed"
+
+ #emake -C icccm || die "emake -C icccm failed"
+ #emake -C event || die "emake -C event failed"
+ #emake -C property || die "emake -C property failed"
+ #emake -C image || die "emake -C image failed"
+
+ emake || die "emake failed"
+}
+
+src_install()
+{
+ einstall || die "einstall failed"
+
+ #einstall -C icccm || die "einstall -C icccm failed"
+ #einstall -C event || die "einstall -C event failed"
+ #einstall -C property || die "einstall -C property failed"
+ #einstall -C image || die "einstall -C image failed"
+
+ # Need FEATURES="-sandbox" or a patch (didn't find the way to avoid ACCESS
+ # VIOLATION)
+ # Now ok
+ ##emake -C atom install-pkgconfigDATA || die "emake -C atom install-pkgconfigDATA failed"
+ ##emake -C atom install-xcbincludeHEADERS || die "emake -C atom install-xcbincludeHEADERS failed"
+
+ #insinto /usr/include/X11/XCB/
+ #doins ${S}/atom/xcb_atom.h
+
+ #insinto /usr/lib/pkgconfig
+ #doins ${S}/atom/xcb-atom.pc
+}
diff --git a/perso/x11-libs/xcb/Manifest b/perso/x11-libs/xcb/Manifest
new file mode 100644
index 00000000..af728518
--- /dev/null
+++ b/perso/x11-libs/xcb/Manifest
@@ -0,0 +1,2 @@
+MD5 37599b6dd102e2f77abaa5fc670026e4 xcb-9999.ebuild 678
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-xcb-9999 0
diff --git a/perso/x11-libs/xcb/files/digest-xcb-9999 b/perso/x11-libs/xcb/files/digest-xcb-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/x11-libs/xcb/files/digest-xcb-9999
diff --git a/perso/x11-libs/xcb/xcb-9999.ebuild b/perso/x11-libs/xcb/xcb-9999.ebuild
new file mode 100644
index 00000000..6dd365bb
--- /dev/null
+++ b/perso/x11-libs/xcb/xcb-9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit cvs
+
+ECVS_SERVER="cvs.freedesktop.org:/cvs/xcb"
+ECVS_MODULE="${PN}"
+
+DESCRIPTION="XCB (Xlib remplacement)"
+HOMEPAGE="http://freedesktop.org/Software/xcb"
+
+LICENSE="AS-IS"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="dev-libs/check
+ x11-libs/xcb-proto
+ x11-libs/xau
+ x11-libs/xproto"
+RDEPEND=""
+
+S=${WORKDIR}/xcb
+
+src_compile()
+{
+ ./autogen.sh || die "autogen.sh failed"
+ econf || die "econf failed"
+ emake || die "emake failed
+ If you get error messages about -lXCB reemerge it with -j1"
+}
+
+src_install()
+{
+ einstall || die "einstall failed"
+}
diff --git a/perso/x11-libs/xproto/Manifest b/perso/x11-libs/xproto/Manifest
new file mode 100644
index 00000000..b38f3c1d
--- /dev/null
+++ b/perso/x11-libs/xproto/Manifest
@@ -0,0 +1,2 @@
+MD5 27e008da91814434f216258b153eb602 xproto-9999.ebuild 514
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-xproto-9999 0
diff --git a/perso/x11-libs/xproto/files/digest-xproto-9999 b/perso/x11-libs/xproto/files/digest-xproto-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/x11-libs/xproto/files/digest-xproto-9999
diff --git a/perso/x11-libs/xproto/xproto-9999.ebuild b/perso/x11-libs/xproto/xproto-9999.ebuild
new file mode 100644
index 00000000..97af3c73
--- /dev/null
+++ b/perso/x11-libs/xproto/xproto-9999.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit cvs
+
+ECVS_SERVER="cvs.freedesktop.org:/cvs/xlibs"
+ECVS_MODULE="Xproto"
+
+DESCRIPTION="Xproto"
+HOMEPAGE="http://freedesktop.org/Software/xlibs"
+
+LICENSE="AS-IS"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+S=${WORKDIR}/Xproto
+
+src_compile()
+{
+ ./autogen.sh || die "autogen.sh failed"
+ econf || die "econf failed"
+}
+
+src_install()
+{
+ einstall || die "einstall failed"
+}
diff --git a/perso/x11-misc/elapse/Manifest b/perso/x11-misc/elapse/Manifest
new file mode 100644
index 00000000..bcd31d91
--- /dev/null
+++ b/perso/x11-misc/elapse/Manifest
@@ -0,0 +1,2 @@
+MD5 4ae5bfb5ec66bbeda6ba405d0fc830b2 elapse-9999.ebuild 323
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-elapse-9999 0
diff --git a/perso/x11-misc/elapse/elapse-9999.ebuild b/perso/x11-misc/elapse/elapse-9999.ebuild
new file mode 100644
index 00000000..372e40b1
--- /dev/null
+++ b/perso/x11-misc/elapse/elapse-9999.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+ECVS_MODULE="misc/elapse"
+inherit enlightenment
+
+DESCRIPTION="EFL powered clock"
+HOMEPAGE="http://www.enlightenment.org"
+
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="media-libs/edje
+ x11-libs/esmart"
+
+EDOCS="BEER"
diff --git a/perso/x11-misc/elapse/files/digest-elapse-9999 b/perso/x11-misc/elapse/files/digest-elapse-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/x11-misc/elapse/files/digest-elapse-9999
diff --git a/perso/x11-misc/entrance/ChangeLog b/perso/x11-misc/entrance/ChangeLog
new file mode 100644
index 00000000..8f63673d
--- /dev/null
+++ b/perso/x11-misc/entrance/ChangeLog
@@ -0,0 +1,35 @@
+# ChangeLog for x11-misc/entrance
+# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/entrance/ChangeLog,v 1.12 2004/11/24 22:17:59 swegener Exp $
+
+ 07 Mar 2005; Bertrand Jacquin <beber.gentoo@gmail.com>:
+ Deleted nolisten-patch. It could be integer with a USE flag.
+
+ 24 Nov 2004; Sven Wegener <swegener@gentoo.org> :
+ Added missing digest entries.
+
+ 28 Jun 2004; Aron Griffis <agriffis@gentoo.org>
+ entrance-0.9.0.20040529.ebuild:
+ sync IUSE, add sed-4 dep
+
+*entrance-0.9.0.20040529 (23 Jun 2004)
+
+ 23 Jun 2004; Aron Griffis <agriffis@gentoo.org>
+ entrance-0.9.0.20040529.ebuild:
+ QA - fix use invocation
+
+*entrance-0.9.0.* (18 Oct 2003)
+
+ 18 Oct 2003; Mike Frysinger <vapier@gentoo.org> entrance-0.9.0.20031018.ebuild :
+ Ver bump to fix #31226.
+
+ 22 Mar 2003; Graham Forest <vladimir@gentoo.org>
+ entrance-0.0.2.20030310.ebuild:
+ set ~ppc in keywords
+
+ 13 Mar 2003; Aron Griffis <agriffis@gentoo.org>
+ entrance-0.0.2.20030310.ebuild:
+ Add ~alpha to KEYWORDS
+
+ 02 Mar 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me.
diff --git a/perso/x11-misc/entrance/Manifest b/perso/x11-misc/entrance/Manifest
new file mode 100644
index 00000000..ed6a5962
--- /dev/null
+++ b/perso/x11-misc/entrance/Manifest
@@ -0,0 +1,7 @@
+MD5 ee4d3217d2f3cc182a59f2909db9d160 entrance-9999-r1.ebuild 2498
+MD5 308622652f1a12a9c4097ad2a2292d54 ChangeLog 1139
+MD5 088d07394fa8372e79b7757075ea4a7d metadata.xml 515
+MD5 1739a160d16ea55c87e9fbc8e49a2f5e entrance-9999-r2.ebuild 2582
+MD5 e96746829116e24c379e88663da20667 files/no-listen-tcp.patch 711
+MD5 8c2c9320269ef791ea0b6a00729a9104 files/digest-entrance-9999-r1 64
+MD5 8c2c9320269ef791ea0b6a00729a9104 files/digest-entrance-9999-r2 64
diff --git a/perso/x11-misc/entrance/entrance-9999-r1.ebuild b/perso/x11-misc/entrance/entrance-9999-r1.ebuild
new file mode 100644
index 00000000..fe540440
--- /dev/null
+++ b/perso/x11-misc/entrance/entrance-9999-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/entrance/entrance-9999.ebuild,v 1.3 2005/02/12 03:43:31 vapier Exp $
+
+inherit enlightenment eutils
+
+DESCRIPTION="next generation of Elogin, a login/display manager for X"
+HOMEPAGE="http://xcomputerman.com/pages/entrance.html"
+SRC_URI="${SRC_URI}
+ mirror://gentoo/extraicons-1.tar.bz2
+ http://wh0rd.de/gentoo/distfiles/extraicons-1.tar.bz2"
+# http://www.atmos.org/files/gentooed-src.tar.gz"
+
+IUSE="pam"
+
+DEPEND="virtual/x11
+ pam? ( sys-libs/pam )
+ >=dev-db/edb-1.0.5
+ >=x11-libs/evas-1.0.0_pre13
+ >=x11-libs/ecore-1.0.0_pre7
+ >=media-libs/edje-0.5.0
+ >=x11-libs/esmart-0.0.2.20040501
+ >=sys-apps/sed-4"
+
+src_unpack() {
+ enlightenment_src_unpack
+ if [ -d gentooed ] ; then
+ mv gentooed ${S}/data/themes/
+ cd ${S}/data/themes
+ sed -i '/^SUBDIRS/s:$: gentooed:' Makefile.am
+ cp default/{Makefile.am,build_theme.sh} gentooed/
+ cd gentooed
+ ln -s images img
+ sed -i 's:default:gentooed:g' Makefile.am build_theme.sh
+ sed -i 's:\(data/themes/default/Makefile\):\1 data/themes/gentooed/Makefile:' ${S}/configure.in
+ fi
+ cd ${S}
+}
+
+src_compile() {
+ if use pam ; then
+ export MY_ECONF="--with-auth-mode=pam"
+ else
+ export MY_ECONF="--with-auth-mode=shadow"
+ fi
+ enlightenment_src_compile
+}
+
+src_install() {
+ enlightenment_src_install
+ rm -rf ${D}/etc/init.d
+ insinto /usr/share/entrance/images/sessions
+ doins ${WORKDIR}/extraicons/*
+ exeinto /usr/share/entrance
+ doexe data/config/build_config.sh
+
+ cd /etc/X11/Sessions
+ local edb="${D}/etc/entrance_config.db"
+ local count="`edb_ed ${edb} get /entrance/session/count int`"
+ local datadir="${D}/usr/share/entrance/images/sessions"
+ local icon=""
+ while [ ${count} -ge 0 ] ; do
+ edb_ed ${edb} del /entrance/session/${count}/icon
+ edb_ed ${edb} del /entrance/session/${count}/session
+ edb_ed ${edb} del /entrance/session/${count}/title
+ count=$((${count} - 1))
+ done
+ count=0
+ for s in default * failsafe ; do
+ [ "${s}" == "Xsession" ] && continue
+ icon="`find ${datadir} -iname ${s}.png -printf %f`"
+ if [ -z "${icon}" ] ; then
+ edb_ed ${edb} add /entrance/session/${count}/icon str default.png
+ else
+ edb_ed ${edb} add /entrance/session/${count}/icon str ${icon}
+ fi
+ edb_ed ${edb} add /entrance/session/${count}/session str ${s}
+ edb_ed ${edb} add /entrance/session/${count}/title str ${s}
+ count=$((${count} + 1))
+ done
+ edb_ed ${edb} add /entrance/session/count int ${count}
+}
diff --git a/perso/x11-misc/entrance/entrance-9999-r2.ebuild b/perso/x11-misc/entrance/entrance-9999-r2.ebuild
new file mode 100644
index 00000000..4367b7df
--- /dev/null
+++ b/perso/x11-misc/entrance/entrance-9999-r2.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/entrance/entrance-9999.ebuild,v 1.3 2005/02/12 03:43:31 vapier Exp $
+
+inherit enlightenment eutils
+
+DESCRIPTION="next generation of Elogin, a login/display manager for X"
+HOMEPAGE="http://xcomputerman.com/pages/entrance.html"
+SRC_URI="${SRC_URI}
+ mirror://gentoo/extraicons-1.tar.bz2
+ http://wh0rd.de/gentoo/distfiles/extraicons-1.tar.bz2"
+# http://www.atmos.org/files/gentooed-src.tar.gz"
+
+IUSE="pam nolistentcp"
+
+DEPEND="virtual/x11
+ pam? ( sys-libs/pam )
+ >=dev-db/edb-1.0.5
+ >=x11-libs/evas-1.0.0_pre13
+ >=x11-libs/ecore-1.0.0_pre7
+ >=media-libs/edje-0.5.0
+ >=x11-libs/esmart-0.0.2.20040501
+ >=sys-apps/sed-4"
+
+src_unpack() {
+ enlightenment_src_unpack
+ if [ -d gentooed ] ; then
+ mv gentooed ${S}/data/themes/
+ cd ${S}/data/themes
+ sed -i '/^SUBDIRS/s:$: gentooed:' Makefile.am
+ cp default/{Makefile.am,build_theme.sh} gentooed/
+ cd gentooed
+ ln -s images img
+ sed -i 's:default:gentooed:g' Makefile.am build_theme.sh
+ sed -i 's:\(data/themes/default/Makefile\):\1 data/themes/gentooed/Makefile:' ${S}/configure.in
+ fi
+ cd ${S}
+
+ if use nolistentcp; then
+ epatch ${FILESDIR}/no-listen-tcp.patch
+ fi
+}
+
+src_compile() {
+ if use pam ; then
+ export MY_ECONF="--with-auth-mode=pam"
+ else
+ export MY_ECONF="--with-auth-mode=shadow"
+ fi
+ enlightenment_src_compile
+}
+
+src_install() {
+ enlightenment_src_install
+ rm -rf ${D}/etc/init.d
+ insinto /usr/share/entrance/images/sessions
+ doins ${WORKDIR}/extraicons/*
+ exeinto /usr/share/entrance
+ doexe data/config/build_config.sh
+
+ cd /etc/X11/Sessions
+ local edb="${D}/etc/entrance_config.db"
+ local count="`edb_ed ${edb} get /entrance/session/count int`"
+ local datadir="${D}/usr/share/entrance/images/sessions"
+ local icon=""
+ while [ ${count} -ge 0 ] ; do
+ edb_ed ${edb} del /entrance/session/${count}/icon
+ edb_ed ${edb} del /entrance/session/${count}/session
+ edb_ed ${edb} del /entrance/session/${count}/title
+ count=$((${count} - 1))
+ done
+ count=0
+ for s in default * failsafe ; do
+ [ "${s}" == "Xsession" ] && continue
+ icon="`find ${datadir} -iname ${s}.png -printf %f`"
+ if [ -z "${icon}" ] ; then
+ edb_ed ${edb} add /entrance/session/${count}/icon str default.png
+ else
+ edb_ed ${edb} add /entrance/session/${count}/icon str ${icon}
+ fi
+ edb_ed ${edb} add /entrance/session/${count}/session str ${s}
+ edb_ed ${edb} add /entrance/session/${count}/title str ${s}
+ count=$((${count} + 1))
+ done
+ edb_ed ${edb} add /entrance/session/count int ${count}
+}
diff --git a/perso/x11-misc/entrance/files/digest-entrance-9999-r1 b/perso/x11-misc/entrance/files/digest-entrance-9999-r1
new file mode 100644
index 00000000..8cf3b1b3
--- /dev/null
+++ b/perso/x11-misc/entrance/files/digest-entrance-9999-r1
@@ -0,0 +1 @@
+MD5 b1d2a452028c3a09443d84968e24144c extraicons-1.tar.bz2 16770
diff --git a/perso/x11-misc/entrance/files/digest-entrance-9999-r2 b/perso/x11-misc/entrance/files/digest-entrance-9999-r2
new file mode 100644
index 00000000..8cf3b1b3
--- /dev/null
+++ b/perso/x11-misc/entrance/files/digest-entrance-9999-r2
@@ -0,0 +1 @@
+MD5 b1d2a452028c3a09443d84968e24144c extraicons-1.tar.bz2 16770
diff --git a/perso/x11-misc/entrance/files/no-listen-tcp.patch b/perso/x11-misc/entrance/files/no-listen-tcp.patch
new file mode 100644
index 00000000..c26c5c95
--- /dev/null
+++ b/perso/x11-misc/entrance/files/no-listen-tcp.patch
@@ -0,0 +1,18 @@
+http://bugs.gentoo.org/show_bug.cgi?id=65903
+
+Index: src/daemon/Entranced.h
+===================================================================
+RCS file: /cvsroot/enlightenment/e17/apps/entrance/src/daemon/Entranced.h,v
+retrieving revision 1.7
+diff -u -r1.7 Entranced.h
+--- src/daemon/Entranced.h 20 May 2004 04:02:09 -0000 1.7
++++ src/daemon/Entranced.h 12 Feb 2005 03:37:59 -0000
+@@ -18,7 +18,7 @@
+
+ #define ENTRANCED_DEBUG 1
+
+-#define X_SERVER "/usr/X11R6/bin/X -quiet"
++#define X_SERVER "/usr/X11R6/bin/X -quiet -nolisten tcp"
+ //#define X_SERVER "/usr/X11R6/bin/Xnest -full"
+ #define X_DISP ":0" /* only used if DISPLAY variable is NOT set */
+ #define ENTRANCE PREFIX "/bin/entrance_wrapper"
diff --git a/perso/x11-misc/entrance/metadata.xml b/perso/x11-misc/entrance/metadata.xml
new file mode 100644
index 00000000..adb80a04
--- /dev/null
+++ b/perso/x11-misc/entrance/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>vapier@gentoo.org</email>
+ <name>Mike Frysinger</name>
+</maintainer>
+ <longdescription>
+Entrance is the Enlightenment Display Manager. And like Enlightenment, it takes
+beauty and customization to levels that KDM and GDM can only dream about, without
+the bloat.
+http://xcomputerman.com/pages/images/entrance2.png
+ </longdescription>
+</pkgmetadata>
diff --git a/perso/x11-plugins/gaim-netsoul/Manifest b/perso/x11-plugins/gaim-netsoul/Manifest
new file mode 100644
index 00000000..540a8c3c
--- /dev/null
+++ b/perso/x11-plugins/gaim-netsoul/Manifest
@@ -0,0 +1,2 @@
+MD5 4d1605e115a09790dc54f2e80b349128 gaim-netsoul-0.1.0.ebuild 671
+MD5 bd3e423faf7488c2f45a3ee75be2398c files/digest-gaim-netsoul-0.1.0 70
diff --git a/perso/x11-plugins/gaim-netsoul/files/digest-gaim-netsoul-0.1.0 b/perso/x11-plugins/gaim-netsoul/files/digest-gaim-netsoul-0.1.0
new file mode 100644
index 00000000..92255cb7
--- /dev/null
+++ b/perso/x11-plugins/gaim-netsoul/files/digest-gaim-netsoul-0.1.0
@@ -0,0 +1 @@
+MD5 23ae2d4a8ff6d87ca1d186f6e928b0c1 gaim-netsoul-0.1.0.tar.gz 299219
diff --git a/perso/x11-plugins/gaim-netsoul/gaim-netsoul-0.1.0.ebuild b/perso/x11-plugins/gaim-netsoul/gaim-netsoul-0.1.0.ebuild
new file mode 100644
index 00000000..2613444f
--- /dev/null
+++ b/perso/x11-plugins/gaim-netsoul/gaim-netsoul-0.1.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="Gaim-netsoul is a Gaim plugin for the netsoul IM-network used at the EPITA and EPITECH engineering schools in Paris, France."
+HOMEPAGE="http://sourceforge.net/projects/gaim-netsoul/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND="net-im/gaim"
+RDEPEND="${DEPEND}"
+
+RESTRICT="nomirror"
+
+src_unpack()
+{
+ unpack ${A}
+}
+
+src_compile()
+{
+ econf || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install()
+{
+ einstall || die "einstall failed"
+
+ dodoc README AUTHORS
+}
diff --git a/perso/x11-plugins/khexclock/ChangeLog b/perso/x11-plugins/khexclock/ChangeLog
new file mode 100644
index 00000000..cffbeffc
--- /dev/null
+++ b/perso/x11-plugins/khexclock/ChangeLog
@@ -0,0 +1,24 @@
+# ChangeLog for x11-plugins/khexclock
+# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/khexclock/ChangeLog,v 1.6 2004/09/02 18:22:39 pvdabeel Exp $
+
+ 29 Apr 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
+ +khexclock-0.0.4.ebuild:
+ Add deps for arts.
+
+ 02 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
+ khexclock-0.0.4.ebuild:
+ Masked khexclock-0.0.4.ebuild stable for ppc
+
+ 13 Aug 2004; Jon Hood <squinky86@gentoo.org> khexclock-0.0.4.ebuild:
+ Stable on x86.
+
+ 17 Jul 2004; David Holm <dholm@gentoo.org> khexclock-0.0.4.ebuild:
+ Added to ~ppc.
+
+*khexclock-0.0.4 (14 Jul 2004)
+
+ 14 Jul 2004; Jon Hood <squinky86@gentoo.org> +metadata.xml,
+ +khexclock-0.0.4.ebuild:
+ recommitting new version irt #57077, thanks Luke-Jr
+
diff --git a/perso/x11-plugins/khexclock/Manifest b/perso/x11-plugins/khexclock/Manifest
new file mode 100644
index 00000000..a635a97e
--- /dev/null
+++ b/perso/x11-plugins/khexclock/Manifest
@@ -0,0 +1,4 @@
+MD5 9445ed31dae2ed5dea686c40b647a5e1 khexclock-0.0.4-r1.ebuild 583
+MD5 2ca8b1ce3d35ca2165763ab8f32f0212 ChangeLog 808
+MD5 76790bc57ed641dc79ad018411b179cf metadata.xml 224
+MD5 0bfcfd82e6f99a49ee4617c9e669ad8e files/digest-khexclock-0.0.4-r1 65
diff --git a/perso/x11-plugins/khexclock/files/digest-khexclock-0.0.4-r1 b/perso/x11-plugins/khexclock/files/digest-khexclock-0.0.4-r1
new file mode 100644
index 00000000..29188402
--- /dev/null
+++ b/perso/x11-plugins/khexclock/files/digest-khexclock-0.0.4-r1
@@ -0,0 +1 @@
+MD5 511dba9f4b2092f7d8b1db4b99f0ee44 khexclock-0.0.4.tbz2 451074
diff --git a/perso/x11-plugins/khexclock/khexclock-0.0.4-r1.ebuild b/perso/x11-plugins/khexclock/khexclock-0.0.4-r1.ebuild
new file mode 100644
index 00000000..0ba81341
--- /dev/null
+++ b/perso/x11-plugins/khexclock/khexclock-0.0.4-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/khexclock/khexclock-0.0.4.ebuild,v 1.5 2004/09/02 18:22:39 pvdabeel Exp $
+
+inherit kde
+need-kde 3
+
+IUSE=""
+DESCRIPTION="KHexClock shows the current hexadecimal time and date."
+HOMEPAGE=""
+SRC_URI="http://mystery.ryalth.com/~luke-jr/programs/khexclock/${P}.tbz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ~amd64 ppc"
+
+src_compile() {
+ econf `use_with arts` || die
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+}
diff --git a/perso/x11-plugins/khexclock/metadata.xml b/perso/x11-plugins/khexclock/metadata.xml
new file mode 100644
index 00000000..ce513cd3
--- /dev/null
+++ b/perso/x11-plugins/khexclock/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>squinky86@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/perso/x11-terms/enterminus/Manifest b/perso/x11-terms/enterminus/Manifest
new file mode 100644
index 00000000..1c14ea65
--- /dev/null
+++ b/perso/x11-terms/enterminus/Manifest
@@ -0,0 +1,2 @@
+MD5 2f7ca03bd65bac81f9a1526dc6eb7499 enterminus-9999.ebuild 353
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-enterminus-9999 0
diff --git a/perso/x11-terms/enterminus/enterminus-9999.ebuild b/perso/x11-terms/enterminus/enterminus-9999.ebuild
new file mode 100644
index 00000000..1ebec4f3
--- /dev/null
+++ b/perso/x11-terms/enterminus/enterminus-9999.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+ECVS_MODULE="e17/proto/enterminus"
+inherit enlightenment
+
+DESCRIPTION="An EFL Based Terminal"
+HOMEPAGE="http://www.enlightenment.org"
+
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="x11-libs/ecore
+ x11-libs/evas
+ media-libs/imlib2
+ net-misc/curl"
diff --git a/perso/x11-terms/enterminus/files/digest-enterminus-9999 b/perso/x11-terms/enterminus/files/digest-enterminus-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/x11-terms/enterminus/files/digest-enterminus-9999
diff --git a/perso/x11-wm/enlightenment/Manifest b/perso/x11-wm/enlightenment/Manifest
new file mode 100644
index 00000000..3116a8b4
--- /dev/null
+++ b/perso/x11-wm/enlightenment/Manifest
@@ -0,0 +1,6 @@
+MD5 f2997b0d5f52f589c879680eebef525e enlightenment-0.16.9999-r1.ebuild 1529
+MD5 c0e73afcafa0fbb90610eef266a75c82 files/0.16.6-kde-menu.patch 454
+MD5 60b202664c905f7e9bae373a013cb6ff files/enlightenment-0.16.9999 43
+MD5 de50be73f3493d4787a6533b08077d06 files/cursors.cfg 686
+MD5 fbe59612181a2fb8c213b815a2f45ebd files/0.16.6-edox.patch 2775
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-enlightenment-0.16.9999-r1 0
diff --git a/perso/x11-wm/enlightenment/enlightenment-0.16.9999-r1.ebuild b/perso/x11-wm/enlightenment/enlightenment-0.16.9999-r1.ebuild
new file mode 100644
index 00000000..b9b7c71e
--- /dev/null
+++ b/perso/x11-wm/enlightenment/enlightenment-0.16.9999-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/enlightenment/enlightenment-0.16.9999.ebuild,v 1.10 2005/02/25 04:43:23 vapier Exp $
+
+ECVS_SERVER="cvs.sourceforge.net:/cvsroot/enlightenment"
+ECVS_MODULE="e16/e"
+inherit cvs
+
+DESCRIPTION="Enlightenment Window Manager"
+HOMEPAGE="http://www.enlightenment.org/"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="-*"
+IUSE="esd nls xrandr doc"
+
+RDEPEND="esd? ( >=media-sound/esound-0.2.19 )
+ =media-libs/freetype-2*
+ media-libs/imlib2
+ virtual/x11"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )"
+PDEPEND="doc? ( app-doc/edox-data )"
+
+S=${WORKDIR}/e16/e
+
+src_unpack() {
+ cvs_src_unpack
+ cd ${S}
+ NOCONFIGURE=blah ./autogen.sh
+}
+
+src_compile() {
+ econf \
+ $(use_enable nls) \
+ $(use_enable esd sound) \
+ $(use_enable xrandr) \
+ --enable-upgrade \
+ --enable-hints-ewmh \
+ --enable-fsstd \
+ --enable-zoom \
+ --with-imlib2 \
+ || die
+ emake || die
+}
+
+src_install() {
+ make install DESTDIR=${D} || die
+ mv ${D}/usr/bin/{,e}dox
+ exeinto /etc/X11/Sessions
+ doexe ${FILESDIR}/enlightenment-0.16.9999
+
+ dodoc AUTHORS ChangeLog FAQ INSTALL NEWS README
+
+ # fix default xcursor support
+ cd ${D}/usr/share/enlightenment/themes
+ local deftheme=`readlink DEFAULT`
+ cp -rf ${deftheme} ${deftheme}-xcursors
+ rm DEFAULT
+ ln -s ${deftheme}-xcursors DEFAULT
+ rm -rf ${deftheme}-xcursors/cursors*
+ cp ${FILESDIR}/cursors.cfg ${deftheme}-xcursors/
+
+ mv ${D}/usr/bin/starte16 ${D}/usr/bin/enlightenment-0.16.9999
+}
diff --git a/perso/x11-wm/enlightenment/files/0.16.6-edox.patch b/perso/x11-wm/enlightenment/files/0.16.6-edox.patch
new file mode 100644
index 00000000..eb6dfcb2
--- /dev/null
+++ b/perso/x11-wm/enlightenment/files/0.16.6-edox.patch
@@ -0,0 +1,57 @@
+diff -ur enlightenment-0.16.6.orig/src/main.c enlightenment-0.16.6/src/main.c
+--- enlightenment-0.16.6.orig/src/main.c 2003-12-11 10:31:21.860105832 -0500
++++ enlightenment-0.16.6/src/main.c 2003-12-11 10:31:31.081703936 -0500
+@@ -33,7 +33,7 @@
+ if (fork())
+ EDBUG_RETURN_;
+
+- Esnprintf(file, sizeof(file), "exec %s/dox %s/E-docs", ENLIGHTENMENT_BIN,
++ Esnprintf(file, sizeof(file), "exec %s/edox %s/E-docs", ENLIGHTENMENT_BIN,
+ ENLIGHTENMENT_ROOT);
+ execl(usershell(getuid()), usershell(getuid()), "-c", (char *)file, NULL);
+ exit(0);
+diff -ur enlightenment-0.16.6.orig/src/misc.c enlightenment-0.16.6/src/misc.c
+--- enlightenment-0.16.6.orig/src/misc.c 2003-12-11 10:31:21.860105832 -0500
++++ enlightenment-0.16.6/src/misc.c 2003-12-11 10:31:38.475579896 -0500
+@@ -38,7 +38,7 @@
+ char s[1024];
+ char *bins[3] =
+ #ifndef __EMX__
+- { "dox", "eesh", "epp" };
++ { "edox", "eesh", "epp" };
+
+ #else
+ { "dox.exe", "eesh.exe", "epp.exe" };
+@@ -74,14 +74,14 @@
+ {
+ Alert(_
+ ("!!!!!!!! ERROR ERROR ERROR ERROR !!!!!!!!\n" "\n"
+- "Enlightenment's dox executable is not able to be executed:\n"
++ "Enlightenment's edox executable is not able to be executed:\n"
+ "\n" "%s\n"
+ "This is a fatal error and Enlightenment will cease to run.\n"
+- "Please rectify this situation and ensure dox is installed\n"
++ "Please rectify this situation and ensure edox is installed\n"
+ "correctly.\n"), s);
+ EExit(NULL);
+ }
+- Esnprintf(s, sizeof(s), "%s/dox", ENLIGHTENMENT_BIN);
++ Esnprintf(s, sizeof(s), "%s/edox", ENLIGHTENMENT_BIN);
+ }
+ for (i = 0; i < 3; i++)
+ {
+diff -ur enlightenment-0.16.6.orig/src/themes/configs/menus.cfg enlightenment-0.16.6/src/themes/configs/menus.cfg
+--- enlightenment-0.16.6.orig/src/themes/configs/menus.cfg 2003-12-11 10:31:21.922096408 -0500
++++ enlightenment-0.16.6/src/themes/configs/menus.cfg 2003-12-11 10:31:49.277937688 -0500
+@@ -109,9 +109,9 @@
+ ADD_MENU_SUBMENU_TEXT_ITEM("Settings", "CONFIG_SUBMENU")
+ ADD_MENU_SUBMENU_TEXT_ITEM("Themes", "THEMES_SUBMENU")
+ ADD_MENU_SUBMENU_TEXT_ITEM("Maintenance", "MAINT_SUBMENU")
+-ADD_MENU_TEXT_ITEM("Help", __A_EXEC, ENLIGHTENMENT_BIN"/dox" $EROOT"/E-docs")
++ADD_MENU_TEXT_ITEM("Help", __A_EXEC, ENLIGHTENMENT_BIN"/edox" $EROOT"/E-docs")
+ ADD_MENU_TEXT_ITEM("About Enlightenment", __A_ABOUT, "")
+-ADD_MENU_TEXT_ITEM("About this theme", __A_EXEC, ENLIGHTENMENT_BIN"/dox" $ETHEME"/ABOUT")
++ADD_MENU_TEXT_ITEM("About this theme", __A_EXEC, ENLIGHTENMENT_BIN"/edox" $ETHEME"/ABOUT")
+ ADD_MENU_TEXT_ITEM("Restart Enlightenment",__A_EXIT, "restart")
+ ADD_MENU_TEXT_ITEM("Log Out", __A_EXIT, "logout")
+ END_MENU
diff --git a/perso/x11-wm/enlightenment/files/0.16.6-kde-menu.patch b/perso/x11-wm/enlightenment/files/0.16.6-kde-menu.patch
new file mode 100644
index 00000000..f8f22d59
--- /dev/null
+++ b/perso/x11-wm/enlightenment/files/0.16.6-kde-menu.patch
@@ -0,0 +1,11 @@
+--- scripts/e_gen_menu.orig 2003-11-11 23:10:44.417800792 -0500
++++ scripts/e_gen_menu 2003-11-11 23:11:05.765555440 -0500
+@@ -25,7 +25,7 @@
+ ##############################################################################
+
+ # Likely prefixes
+-$Prefixes = "/usr/local:/usr:/opt";
++$Prefixes = "/usr/local:/usr:/usr/kde/3:/usr/kde/3.1:/usr/kde/3.2:/opt";
+
+ # Where to look for GNOME2/KDE2,3 stuff
+ $AppDirs = MkDirList($Prefixes, "/share/applications");
diff --git a/perso/x11-wm/enlightenment/files/cursors.cfg b/perso/x11-wm/enlightenment/files/cursors.cfg
new file mode 100644
index 00000000..78daa15e
--- /dev/null
+++ b/perso/x11-wm/enlightenment/files/cursors.cfg
@@ -0,0 +1,44 @@
+#include <definitions>
+__E_CFG_VERSION 0
+
+__CURSOR __BGN
+__NAME DEFAULT
+__FG_COLOR 255 255 255
+__BG_COLOR 50 30 25
+__NATIVE_ID XC_LEFT_PTR
+__END
+
+__CURSOR __BGN
+__NAME MOVE
+__FG_COLOR 255 160 140
+__BG_COLOR 50 30 25
+__NATIVE_ID XC_LEFT_PTR
+__END
+
+__CURSOR __BGN
+__NAME RESIZE_H
+__FG_COLOR 255 160 140
+__BG_COLOR 50 30 25
+__NATIVE_ID XC_SB_H_DOUBLE_ARROW
+__END
+
+__CURSOR __BGN
+__NAME RESIZE_V
+__FG_COLOR 255 160 140
+__BG_COLOR 50 30 25
+__NATIVE_ID XC_SB_V_DOUBLE_ARROW
+__END
+
+__CURSOR __BGN
+__NAME RESIZE_BR
+__FG_COLOR 255 160 140
+__BG_COLOR 50 30 25
+__NATIVE_ID XC_LR_ANGLE
+__END
+
+__CURSOR __BGN
+__NAME RESIZE_TR
+__FG_COLOR 255 160 140
+__BG_COLOR 50 30 25
+__NATIVE_ID XC_LL_ANGLE
+__END \ No newline at end of file
diff --git a/perso/x11-wm/enlightenment/files/digest-enlightenment-0.16.9999-r1 b/perso/x11-wm/enlightenment/files/digest-enlightenment-0.16.9999-r1
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/perso/x11-wm/enlightenment/files/digest-enlightenment-0.16.9999-r1
diff --git a/perso/x11-wm/enlightenment/files/enlightenment-0.16.9999 b/perso/x11-wm/enlightenment/files/enlightenment-0.16.9999
new file mode 100644
index 00000000..c6b9900a
--- /dev/null
+++ b/perso/x11-wm/enlightenment/files/enlightenment-0.16.9999
@@ -0,0 +1,2 @@
+#!/bin/sh
+/usr/bin/enlightenment-0.16.9999