summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2015-03-31 16:58:42 +0000
committerUlrich Müller <ulm@gentoo.org>2015-03-31 16:58:42 +0000
commit37bac0fb2d369e1ee1670df2df1bb5aeea599ddc (patch)
treeeba61bab332516cf3c77cca386465d1ecb9eed4c /app-eselect
parentVersion bump. (diff)
downloadhistorical-37bac0fb2d369e1ee1670df2df1bb5aeea599ddc.tar.gz
historical-37bac0fb2d369e1ee1670df2df1bb5aeea599ddc.tar.bz2
historical-37bac0fb2d369e1ee1670df2df1bb5aeea599ddc.zip
Move package from app-admin to app-eselect category.
Package-Manager: portage-2.2.18/cvs/Linux x86_64 RepoMan-Options: --force Manifest-Sign-Key: 0x9433907D693FB5B8!
Diffstat (limited to 'app-eselect')
-rw-r--r--app-eselect/eselect-audicle/ChangeLog27
-rw-r--r--app-eselect/eselect-audicle/Manifest21
-rw-r--r--app-eselect/eselect-audicle/eselect-audicle-1.0.1.ebuild19
-rw-r--r--app-eselect/eselect-audicle/metadata.xml8
-rw-r--r--app-eselect/eselect-awk/ChangeLog46
-rw-r--r--app-eselect/eselect-awk/Manifest21
-rw-r--r--app-eselect/eselect-awk/eselect-awk-0.2.ebuild19
-rw-r--r--app-eselect/eselect-awk/metadata.xml9
-rw-r--r--app-eselect/eselect-bashcomp/ChangeLog51
-rw-r--r--app-eselect/eselect-bashcomp/Manifest21
-rw-r--r--app-eselect/eselect-bashcomp/eselect-bashcomp-1.3.6.ebuild31
-rw-r--r--app-eselect/eselect-bashcomp/metadata.xml8
-rw-r--r--app-eselect/eselect-blas/ChangeLog97
-rw-r--r--app-eselect/eselect-blas/Manifest22
-rw-r--r--app-eselect/eselect-blas/eselect-blas-0.1.ebuild24
-rw-r--r--app-eselect/eselect-blas/files/blas.eselect-0.115
-rw-r--r--app-eselect/eselect-blas/files/blas.eselect.567
-rw-r--r--app-eselect/eselect-blas/metadata.xml5
-rw-r--r--app-eselect/eselect-cblas/ChangeLog92
-rw-r--r--app-eselect/eselect-cblas/Manifest22
-rw-r--r--app-eselect/eselect-cblas/eselect-cblas-0.1.ebuild24
-rw-r--r--app-eselect/eselect-cblas/files/cblas.eselect-0.115
-rw-r--r--app-eselect/eselect-cblas/files/cblas.eselect.567
-rw-r--r--app-eselect/eselect-cblas/metadata.xml5
-rw-r--r--app-eselect/eselect-cdparanoia/ChangeLog50
-rw-r--r--app-eselect/eselect-cdparanoia/Manifest21
-rw-r--r--app-eselect/eselect-cdparanoia/eselect-cdparanoia-0.1.ebuild25
-rw-r--r--app-eselect/eselect-cdparanoia/files/cdparanoia.eselect-0.113
-rw-r--r--app-eselect/eselect-cdparanoia/metadata.xml5
-rw-r--r--app-eselect/eselect-chuck/ChangeLog26
-rw-r--r--app-eselect/eselect-chuck/Manifest21
-rw-r--r--app-eselect/eselect-chuck/eselect-chuck-1.0.1.ebuild20
-rw-r--r--app-eselect/eselect-chuck/metadata.xml8
-rw-r--r--app-eselect/eselect-ctags/ChangeLog340
-rw-r--r--app-eselect/eselect-ctags/Manifest21
-rw-r--r--app-eselect/eselect-ctags/eselect-ctags-1.18.ebuild25
-rw-r--r--app-eselect/eselect-ctags/metadata.xml5
-rw-r--r--app-eselect/eselect-ecj/ChangeLog113
-rw-r--r--app-eselect/eselect-ecj/Manifest22
-rw-r--r--app-eselect/eselect-ecj/eselect-ecj-0.7-r1.ebuild24
-rw-r--r--app-eselect/eselect-ecj/eselect-ecj-0.7.ebuild24
-rw-r--r--app-eselect/eselect-ecj/files/ecj-0.7.eselect151
-rw-r--r--app-eselect/eselect-ecj/metadata.xml5
-rw-r--r--app-eselect/eselect-emacs/ChangeLog486
-rw-r--r--app-eselect/eselect-emacs/Manifest21
-rw-r--r--app-eselect/eselect-emacs/eselect-emacs-1.18.ebuild25
-rw-r--r--app-eselect/eselect-emacs/metadata.xml5
-rw-r--r--app-eselect/eselect-esd/ChangeLog92
-rw-r--r--app-eselect/eselect-esd/Manifest25
-rw-r--r--app-eselect/eselect-esd/eselect-esd-20060719.ebuild20
-rw-r--r--app-eselect/eselect-esd/eselect-esd-20091106.ebuild20
-rw-r--r--app-eselect/eselect-esd/eselect-esd-20100127.ebuild22
-rw-r--r--app-eselect/eselect-esd/metadata.xml5
-rw-r--r--app-eselect/eselect-fontconfig/ChangeLog110
-rw-r--r--app-eselect/eselect-fontconfig/Manifest23
-rw-r--r--app-eselect/eselect-fontconfig/eselect-fontconfig-1.0.ebuild21
-rw-r--r--app-eselect/eselect-fontconfig/eselect-fontconfig-1.1.ebuild23
-rw-r--r--app-eselect/eselect-fontconfig/files/fontconfig.eselect-1.0205
-rw-r--r--app-eselect/eselect-fontconfig/metadata.xml5
-rw-r--r--app-eselect/eselect-gnat/ChangeLog171
-rw-r--r--app-eselect/eselect-gnat/Manifest28
-rw-r--r--app-eselect/eselect-gnat/eselect-gnat-1.3-r1.ebuild32
-rw-r--r--app-eselect/eselect-gnat/eselect-gnat-1.4-r1.ebuild35
-rw-r--r--app-eselect/eselect-gnat/eselect-gnat-1.4.ebuild35
-rw-r--r--app-eselect/eselect-gnat/eselect-gnat-1.5.ebuild35
-rw-r--r--app-eselect/eselect-gnat/files/gnat-common-1.3-r1.bash223
-rw-r--r--app-eselect/eselect-gnat/files/gnat-common-1.4-r1.bash226
-rw-r--r--app-eselect/eselect-gnat/files/gnat.eselect-1.3207
-rw-r--r--app-eselect/eselect-gnat/files/gnat.eselect-1.4230
-rw-r--r--app-eselect/eselect-gnat/files/gnat.eselect-1.5226
-rw-r--r--app-eselect/eselect-gnat/metadata.xml6
-rw-r--r--app-eselect/eselect-gnome-shell-extensions/ChangeLog44
-rw-r--r--app-eselect/eselect-gnome-shell-extensions/Manifest21
-rw-r--r--app-eselect/eselect-gnome-shell-extensions/eselect-gnome-shell-extensions-20120911.ebuild50
-rw-r--r--app-eselect/eselect-gnome-shell-extensions/metadata.xml5
-rw-r--r--app-eselect/eselect-infinality/ChangeLog22
-rw-r--r--app-eselect/eselect-infinality/Manifest21
-rw-r--r--app-eselect/eselect-infinality/eselect-infinality-1.ebuild28
-rw-r--r--app-eselect/eselect-infinality/metadata.xml8
-rw-r--r--app-eselect/eselect-java/ChangeLog39
-rw-r--r--app-eselect/eselect-java/Manifest21
-rw-r--r--app-eselect/eselect-java/eselect-java-0.1.0.ebuild22
-rw-r--r--app-eselect/eselect-java/metadata.xml8
-rw-r--r--app-eselect/eselect-lapack/ChangeLog86
-rw-r--r--app-eselect/eselect-lapack/Manifest22
-rw-r--r--app-eselect/eselect-lapack/eselect-lapack-0.1.ebuild26
-rw-r--r--app-eselect/eselect-lapack/files/lapack.eselect-0.115
-rw-r--r--app-eselect/eselect-lapack/files/lapack.eselect.567
-rw-r--r--app-eselect/eselect-lapack/metadata.xml5
-rw-r--r--app-eselect/eselect-lcdfilter/ChangeLog33
-rw-r--r--app-eselect/eselect-lcdfilter/Manifest23
-rw-r--r--app-eselect/eselect-lcdfilter/eselect-lcdfilter-1.ebuild37
-rw-r--r--app-eselect/eselect-lcdfilter/eselect-lcdfilter-2.ebuild36
-rw-r--r--app-eselect/eselect-lcdfilter/metadata.xml8
-rw-r--r--app-eselect/eselect-lib-bin-symlink/ChangeLog98
-rw-r--r--app-eselect/eselect-lib-bin-symlink/Manifest24
-rw-r--r--app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1.ebuild18
-rw-r--r--app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.ebuild18
-rw-r--r--app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-9999.ebuild29
-rw-r--r--app-eselect/eselect-lib-bin-symlink/metadata.xml15
-rw-r--r--app-eselect/eselect-lua/ChangeLog14
-rw-r--r--app-eselect/eselect-lua/Manifest21
-rw-r--r--app-eselect/eselect-lua/eselect-lua-1.ebuild23
-rw-r--r--app-eselect/eselect-lua/files/lua.eselect-1150
-rw-r--r--app-eselect/eselect-lua/metadata.xml9
-rw-r--r--app-eselect/eselect-maven/ChangeLog80
-rw-r--r--app-eselect/eselect-maven/Manifest21
-rw-r--r--app-eselect/eselect-maven/eselect-maven-0.2-r1.ebuild31
-rw-r--r--app-eselect/eselect-maven/files/maven-0.2.eselect175
-rw-r--r--app-eselect/eselect-maven/metadata.xml5
-rw-r--r--app-eselect/eselect-mesa/ChangeLog128
-rw-r--r--app-eselect/eselect-mesa/Manifest23
-rw-r--r--app-eselect/eselect-mesa/eselect-mesa-0.0.10.ebuild31
-rw-r--r--app-eselect/eselect-mesa/eselect-mesa-0.0.9.ebuild31
-rw-r--r--app-eselect/eselect-mesa/metadata.xml5
-rw-r--r--app-eselect/eselect-metasploit/ChangeLog66
-rw-r--r--app-eselect/eselect-metasploit/Manifest25
-rw-r--r--app-eselect/eselect-metasploit/eselect-metasploit-0.16.ebuild41
-rw-r--r--app-eselect/eselect-metasploit/files/91metasploit8
-rw-r--r--app-eselect/eselect-metasploit/files/metasploit.eselect-0.13207
-rwxr-xr-xapp-eselect/eselect-metasploit/files/msfloader-0.1641
-rw-r--r--app-eselect/eselect-metasploit/files/msfrpcd.confd16
-rw-r--r--app-eselect/eselect-metasploit/files/msfrpcd.initd22
-rw-r--r--app-eselect/eselect-metasploit/metadata.xml10
-rw-r--r--app-eselect/eselect-miniaudicle/ChangeLog44
-rw-r--r--app-eselect/eselect-miniaudicle/Manifest22
-rw-r--r--app-eselect/eselect-miniaudicle/eselect-miniaudicle-1.0.1-r1.ebuild28
-rw-r--r--app-eselect/eselect-miniaudicle/files/miniaudicle-1.0.1_list.patch12
-rw-r--r--app-eselect/eselect-miniaudicle/metadata.xml8
-rw-r--r--app-eselect/eselect-mpg123/ChangeLog47
-rw-r--r--app-eselect/eselect-mpg123/Manifest21
-rw-r--r--app-eselect/eselect-mpg123/eselect-mpg123-0.1.ebuild25
-rw-r--r--app-eselect/eselect-mpg123/files/mpg123.eselect-0.113
-rw-r--r--app-eselect/eselect-mpg123/metadata.xml5
-rw-r--r--app-eselect/eselect-mpost/ChangeLog82
-rw-r--r--app-eselect/eselect-mpost/Manifest25
-rw-r--r--app-eselect/eselect-mpost/eselect-mpost-0.1.ebuild28
-rw-r--r--app-eselect/eselect-mpost/eselect-mpost-0.2.ebuild29
-rw-r--r--app-eselect/eselect-mpost/eselect-mpost-0.3.ebuild29
-rw-r--r--app-eselect/eselect-mpost/files/mpost.eselect-0.1153
-rw-r--r--app-eselect/eselect-mpost/files/mpost.eselect-0.2148
-rw-r--r--app-eselect/eselect-mpost/files/mpost.eselect-0.3148
-rw-r--r--app-eselect/eselect-mpost/metadata.xml5
-rw-r--r--app-eselect/eselect-notify-send/ChangeLog43
-rw-r--r--app-eselect/eselect-notify-send/Manifest21
-rw-r--r--app-eselect/eselect-notify-send/eselect-notify-send-0.1.ebuild25
-rw-r--r--app-eselect/eselect-notify-send/files/notify-send.eselect-0.113
-rw-r--r--app-eselect/eselect-notify-send/metadata.xml8
-rw-r--r--app-eselect/eselect-oodict/ChangeLog169
-rw-r--r--app-eselect/eselect-oodict/Manifest21
-rw-r--r--app-eselect/eselect-oodict/eselect-oodict-20100228.ebuild20
-rw-r--r--app-eselect/eselect-oodict/metadata.xml8
-rw-r--r--app-eselect/eselect-opencascade/ChangeLog20
-rw-r--r--app-eselect/eselect-opencascade/Manifest21
-rw-r--r--app-eselect/eselect-opencascade/eselect-opencascade-0.ebuild29
-rw-r--r--app-eselect/eselect-opencascade/files/eselect-opencascade-0.eselect104
-rw-r--r--app-eselect/eselect-opencascade/metadata.xml9
-rw-r--r--app-eselect/eselect-opencl/ChangeLog62
-rw-r--r--app-eselect/eselect-opencl/Manifest33
-rw-r--r--app-eselect/eselect-opencl/eselect-opencl-1.1.0-r1.ebuild58
-rw-r--r--app-eselect/eselect-opencl/eselect-opencl-1.1.0-r2.ebuild61
-rw-r--r--app-eselect/eselect-opencl/eselect-opencl-1.1.0-r3.ebuild61
-rw-r--r--app-eselect/eselect-opencl/eselect-opencl-1.1.0.ebuild58
-rw-r--r--app-eselect/eselect-opencl/metadata.xml10
-rw-r--r--app-eselect/eselect-opengl/ChangeLog615
-rw-r--r--app-eselect/eselect-opengl/Manifest26
-rw-r--r--app-eselect/eselect-opengl/eselect-opengl-1.2.7.ebuild62
-rw-r--r--app-eselect/eselect-opengl/eselect-opengl-1.3.1-r2.ebuild88
-rw-r--r--app-eselect/eselect-opengl/eselect-opengl-1.3.1-r4.ebuild75
-rw-r--r--app-eselect/eselect-opengl/metadata.xml6
-rw-r--r--app-eselect/eselect-package-manager/ChangeLog78
-rw-r--r--app-eselect/eselect-package-manager/Manifest21
-rw-r--r--app-eselect/eselect-package-manager/eselect-package-manager-20110108.ebuild20
-rw-r--r--app-eselect/eselect-package-manager/metadata.xml5
-rw-r--r--app-eselect/eselect-pdftex/ChangeLog84
-rw-r--r--app-eselect/eselect-pdftex/Manifest21
-rw-r--r--app-eselect/eselect-pdftex/eselect-pdftex-0.3.ebuild29
-rw-r--r--app-eselect/eselect-pdftex/files/pdftex.eselect-0.3148
-rw-r--r--app-eselect/eselect-pdftex/metadata.xml5
-rw-r--r--app-eselect/eselect-php/ChangeLog242
-rw-r--r--app-eselect/eselect-php/Manifest32
-rw-r--r--app-eselect/eselect-php/eselect-php-0.6.2.ebuild24
-rw-r--r--app-eselect/eselect-php/eselect-php-0.7.1-r1.ebuild49
-rw-r--r--app-eselect/eselect-php/eselect-php-0.7.1-r2.ebuild49
-rw-r--r--app-eselect/eselect-php/eselect-php-0.7.1-r3.ebuild48
-rw-r--r--app-eselect/eselect-php/eselect-php-0.7.1.ebuild45
-rw-r--r--app-eselect/eselect-php/files/70_mod_php5.conf-apache214
-rw-r--r--app-eselect/eselect-php/files/php-fpm-launcher7
-rwxr-xr-xapp-eselect/eselect-php/files/php-fpm-r1.init50
-rw-r--r--app-eselect/eselect-php/files/php-fpm.conf1
-rwxr-xr-xapp-eselect/eselect-php/files/php-fpm.init47
-rw-r--r--app-eselect/eselect-php/files/php-fpm_at.service14
-rw-r--r--app-eselect/eselect-php/metadata.xml11
-rw-r--r--app-eselect/eselect-pinentry/ChangeLog113
-rw-r--r--app-eselect/eselect-pinentry/Manifest23
-rw-r--r--app-eselect/eselect-pinentry/eselect-pinentry-0.3.ebuild21
-rw-r--r--app-eselect/eselect-pinentry/eselect-pinentry-0.4.ebuild23
-rw-r--r--app-eselect/eselect-pinentry/files/eselect-pinentry-0.3147
-rw-r--r--app-eselect/eselect-pinentry/files/pinentry.eselect-0.413
-rw-r--r--app-eselect/eselect-pinentry/metadata.xml5
-rw-r--r--app-eselect/eselect-postgresql/ChangeLog264
-rw-r--r--app-eselect/eselect-postgresql/Manifest21
-rw-r--r--app-eselect/eselect-postgresql/eselect-postgresql-1.2.1.ebuild28
-rw-r--r--app-eselect/eselect-postgresql/metadata.xml9
-rw-r--r--app-eselect/eselect-python/ChangeLog393
-rw-r--r--app-eselect/eselect-python/Manifest28
-rw-r--r--app-eselect/eselect-python/eselect-python-20111108.ebuild56
-rw-r--r--app-eselect/eselect-python/eselect-python-20131210.ebuild53
-rw-r--r--app-eselect/eselect-python/eselect-python-20140115.ebuild51
-rw-r--r--app-eselect/eselect-python/eselect-python-20140125.ebuild51
-rw-r--r--app-eselect/eselect-python/eselect-python-99999999.ebuild51
-rw-r--r--app-eselect/eselect-python/metadata.xml5
-rw-r--r--app-eselect/eselect-qtgraphicssystem/ChangeLog68
-rw-r--r--app-eselect/eselect-qtgraphicssystem/Manifest21
-rw-r--r--app-eselect/eselect-qtgraphicssystem/eselect-qtgraphicssystem-1.1.1.ebuild22
-rw-r--r--app-eselect/eselect-qtgraphicssystem/metadata.xml5
-rw-r--r--app-eselect/eselect-rails/ChangeLog225
-rw-r--r--app-eselect/eselect-rails/Manifest27
-rw-r--r--app-eselect/eselect-rails/eselect-rails-0.18.ebuild25
-rw-r--r--app-eselect/eselect-rails/eselect-rails-0.19.ebuild28
-rw-r--r--app-eselect/eselect-rails/eselect-rails-0.20.ebuild28
-rw-r--r--app-eselect/eselect-rails/eselect-rails-0.21.ebuild28
-rw-r--r--app-eselect/eselect-rails/metadata.xml5
-rw-r--r--app-eselect/eselect-renpy/ChangeLog59
-rw-r--r--app-eselect/eselect-renpy/Manifest29
-rw-r--r--app-eselect/eselect-renpy/eselect-renpy-0.1.ebuild39
-rw-r--r--app-eselect/eselect-renpy/eselect-renpy-0.2.ebuild39
-rw-r--r--app-eselect/eselect-renpy/eselect-renpy-0.3.ebuild39
-rw-r--r--app-eselect/eselect-renpy/eselect-renpy-0.4.ebuild39
-rw-r--r--app-eselect/eselect-renpy/eselect-renpy-0.5.ebuild39
-rw-r--r--app-eselect/eselect-renpy/files/renpy.eselect-0.115
-rw-r--r--app-eselect/eselect-renpy/files/renpy.eselect-0.215
-rw-r--r--app-eselect/eselect-renpy/files/renpy.eselect-0.315
-rw-r--r--app-eselect/eselect-renpy/files/renpy.eselect-0.415
-rw-r--r--app-eselect/eselect-renpy/files/renpy.eselect-0.515
-rw-r--r--app-eselect/eselect-renpy/metadata.xml10
-rw-r--r--app-eselect/eselect-ruby/ChangeLog233
-rw-r--r--app-eselect/eselect-ruby/Manifest23
-rw-r--r--app-eselect/eselect-ruby/eselect-ruby-20131227.ebuild19
-rw-r--r--app-eselect/eselect-ruby/eselect-ruby-20141227.ebuild19
-rw-r--r--app-eselect/eselect-ruby/metadata.xml5
-rw-r--r--app-eselect/eselect-rust/ChangeLog35
-rw-r--r--app-eselect/eselect-rust/Manifest21
-rw-r--r--app-eselect/eselect-rust/eselect-rust-0.2_pre20150206.ebuild31
-rw-r--r--app-eselect/eselect-rust/metadata.xml8
-rw-r--r--app-eselect/eselect-sh/ChangeLog125
-rw-r--r--app-eselect/eselect-sh/Manifest21
-rw-r--r--app-eselect/eselect-sh/eselect-sh-0.4-r2.ebuild23
-rw-r--r--app-eselect/eselect-sh/files/sh.eselect-0.4-r214
-rw-r--r--app-eselect/eselect-sh/metadata.xml8
-rw-r--r--app-eselect/eselect-sndpeek/ChangeLog27
-rw-r--r--app-eselect/eselect-sndpeek/Manifest21
-rw-r--r--app-eselect/eselect-sndpeek/eselect-sndpeek-1.0.1.ebuild19
-rw-r--r--app-eselect/eselect-sndpeek/metadata.xml8
-rw-r--r--app-eselect/eselect-timezone/ChangeLog23
-rw-r--r--app-eselect/eselect-timezone/Manifest21
-rw-r--r--app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild19
-rw-r--r--app-eselect/eselect-timezone/metadata.xml8
-rw-r--r--app-eselect/eselect-timidity/ChangeLog111
-rw-r--r--app-eselect/eselect-timidity/Manifest25
-rw-r--r--app-eselect/eselect-timidity/eselect-timidity-20061203.ebuild19
-rw-r--r--app-eselect/eselect-timidity/eselect-timidity-20091106.ebuild19
-rw-r--r--app-eselect/eselect-timidity/eselect-timidity-20110513.ebuild19
-rw-r--r--app-eselect/eselect-timidity/metadata.xml5
-rw-r--r--app-eselect/eselect-unison/ChangeLog68
-rw-r--r--app-eselect/eselect-unison/Manifest25
-rw-r--r--app-eselect/eselect-unison/eselect-unison-0.1.ebuild25
-rw-r--r--app-eselect/eselect-unison/eselect-unison-0.2.ebuild26
-rw-r--r--app-eselect/eselect-unison/eselect-unison-0.3.ebuild26
-rw-r--r--app-eselect/eselect-unison/files/unison.eselect-0.1152
-rw-r--r--app-eselect/eselect-unison/files/unison.eselect-0.2147
-rw-r--r--app-eselect/eselect-unison/files/unison.eselect-0.3146
-rw-r--r--app-eselect/eselect-unison/metadata.xml5
-rw-r--r--app-eselect/eselect-vdr/ChangeLog61
-rw-r--r--app-eselect/eselect-vdr/Manifest21
-rw-r--r--app-eselect/eselect-vdr/eselect-vdr-0.0.3.ebuild23
-rw-r--r--app-eselect/eselect-vdr/metadata.xml9
-rw-r--r--app-eselect/eselect-vi/ChangeLog199
-rw-r--r--app-eselect/eselect-vi/Manifest26
-rw-r--r--app-eselect/eselect-vi/eselect-vi-1.1.7-r1.ebuild26
-rw-r--r--app-eselect/eselect-vi/eselect-vi-1.1.8.ebuild21
-rw-r--r--app-eselect/eselect-vi/eselect-vi-1.1.9.ebuild21
-rw-r--r--app-eselect/eselect-vi/files/eselect-vi-1.1.7-prefix.patch136
-rw-r--r--app-eselect/eselect-vi/metadata.xml6
-rw-r--r--app-eselect/eselect-wxwidgets/ChangeLog312
-rw-r--r--app-eselect/eselect-wxwidgets/Manifest31
-rw-r--r--app-eselect/eselect-wxwidgets/eselect-wxwidgets-1.4.ebuild51
-rw-r--r--app-eselect/eselect-wxwidgets/eselect-wxwidgets-20131230.ebuild45
-rw-r--r--app-eselect/eselect-wxwidgets/eselect-wxwidgets-20140423.ebuild54
-rwxr-xr-xapp-eselect/eselect-wxwidgets/files/wx-config-1.338
-rwxr-xr-xapp-eselect/eselect-wxwidgets/files/wx-config-1.441
-rwxr-xr-xapp-eselect/eselect-wxwidgets/files/wxrc-1.338
-rwxr-xr-xapp-eselect/eselect-wxwidgets/files/wxrc-1.441
-rw-r--r--app-eselect/eselect-wxwidgets/files/wxwin.m4-2.91063
-rw-r--r--app-eselect/eselect-wxwidgets/files/wxwin.m4-3.01059
-rw-r--r--app-eselect/eselect-wxwidgets/metadata.xml5
-rw-r--r--app-eselect/eselect-xvmc/ChangeLog144
-rw-r--r--app-eselect/eselect-xvmc/Manifest23
-rw-r--r--app-eselect/eselect-xvmc/eselect-xvmc-0.3.ebuild20
-rw-r--r--app-eselect/eselect-xvmc/eselect-xvmc-0.4.ebuild24
-rw-r--r--app-eselect/eselect-xvmc/files/eselect-xvmc-0.3.eselect189
-rw-r--r--app-eselect/eselect-xvmc/files/eselect-xvmc-0.4.eselect198
-rw-r--r--app-eselect/eselect-xvmc/metadata.xml11
303 files changed, 17581 insertions, 0 deletions
diff --git a/app-eselect/eselect-audicle/ChangeLog b/app-eselect/eselect-audicle/ChangeLog
new file mode 100644
index 000000000000..90cae4b779a0
--- /dev/null
+++ b/app-eselect/eselect-audicle/ChangeLog
@@ -0,0 +1,27 @@
+# ChangeLog for app-eselect/eselect-audicle
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-audicle/ChangeLog,v 1.1 2015/03/31 16:45:59 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-audicle-1.0.1.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 01 Jun 2013; Pacho Ramos <pacho@gentoo.org> -eselect-audicle-1.0.0.ebuild,
+ metadata.xml:
+ Cleanup due bug #151880
+
+ 22 Mar 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ metadata.xml:
+ Fixed herd.
+
+*eselect-audicle-1.0.1 (15 Nov 2009)
+
+ 15 Nov 2009; Cédric Krier <cedk@gentoo.org>
+ +eselect-audicle-1.0.1.ebuild:
+ Add support brief output mode for bug #292097
+
+*eselect-audicle-1.0.0 (13 Aug 2009)
+
+ 13 Aug 2009; Cédric Krier <cedk@gentoo.org>
+ +eselect-audicle-1.0.0.ebuild, +metadata.xml:
+ New ebuild
diff --git a/app-eselect/eselect-audicle/Manifest b/app-eselect/eselect-audicle/Manifest
new file mode 100644
index 000000000000..17b03ad7b9f7
--- /dev/null
+++ b/app-eselect/eselect-audicle/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST audicle.eselect-1.0.1.bz2 1266 SHA256 d2237a17902003b6263c755b99eb5c85c639c45fe9a3f45ef564f6ed384bca31 SHA512 bf60c4d1679ad4d8e5334fc3841c417b78cf836ed9ea313a8d4c4c0be092a6ae1cc85daf8eb545a420803e56f57c334c3f4b529df476f40de99ce365fb75e659 WHIRLPOOL 3c0354bc0663830828ed4cbf31ff8d02a2f71dab3c825a7cb304f8d9ddb3814f08a7555a0482c6f6d34c588722b6fc1bec2952e6f8b1828f7a9fb2d3fa4fe45d
+EBUILD eselect-audicle-1.0.1.ebuild 590 SHA256 d04ab5f174dcdff199e50ee2f6d90df7a1fd03668cb62df21e196e652c2ebd76 SHA512 7d987f2c7034f74cf96dec15a4c68b76c5e7b9a48e7657a994e33558b427ab150075e94838159f9fb5518f3c53138e90eacc4f83dcb21916e5285c23389701c7 WHIRLPOOL 2ccde67b049596595600ba4528349a89f596c89da0b5bbd8c932d300892253fb5847cc4acb7f945d4ddb7f28bfc951e1286c457d5b5b2eca1dc7c8b8d8c6200d
+MISC ChangeLog 906 SHA256 f8c273c4550ce2c39c26675bae7172822bdd156c0363d8ca70e2432e8732a21b SHA512 1159407abb5b1e92b3ece93b722dbf79f085d1c5acbacff37542e976776b2a6f6c73a3d05638825d7928ef58046f6bbe85fdbce044b049aca052929b38edc553 WHIRLPOOL 16382700f7911839bf49341980d4245252a7bcf25a3b705f9b844cf56e7aac32f29ab853d25a85c6fd6ef2cff656436603a2078984f6b5c5d900cc5a541ae465
+MISC metadata.xml 215 SHA256 c9229e3d17857e19608526bc2639ec20b77453f314aac31d21a8cf48cf0b82ac SHA512 ecca898edaeadbb389e3b651c645e0a1295fb0225ed36d517032e8de5dea1b9aed812b3499a4969a95909e23c6fa319d67e4e7bb1b2b0e97db182494865438ff WHIRLPOOL 6ed02a7af3256045e498b3ea441e48fff6702c71933f51aa0f09c5ef777756f289f34121d459ecaf800c1c2fd7db5bbd4bc5009525c6084222d7dc8b34310a22
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGs9XAAoJEJQzkH1pP7W4dkQL/1OUChPPwqnvvr6Wkq1NVzLh
+ujKQ4EkODgURwqMA531PxwuW1h2Ioo/5Pwij/7HFdwXkAoliW6qhiSfeQeWQR3pX
+RfqN52QxvYjfMu9nKGX/OEhxUP5hLylteBg39f1eM2yUCdAWqBRbfdj8gdl+VmJT
+I6iA3me8EDmxN3IloTEa3OknIGVwNZoz9Dy3DlN/4w2a3EYnANb73TaLtA9uxnHl
+FfYZx6RHYdxhgPDogG1KDjbLRcQVMaGiau4JT1NqHZ2aJEVuOcnD+JT4QMdOvtPA
+GR1kN0ZD7ucniJSGM4Sk8MJe/k3+Rpv3mFoeTYykS48WFeJOcbQPyEh2qBxryJSJ
+dWj5CPr6CNahkvdm5qgc+EZ/SRwpkM0MMMipFhztZ0VLPC9EB/7AzM8T1FJBLZaq
+lmQ5dL0wcH0qgkX3riHeRerlI0J9JZA0Jmn4+9iIK3/tcJl9P3TNL17wXlrza9Y/
+QAHZltr3s4mYkmWfGroJPKQaweTKJ+ouJ3AJJtx9Lw==
+=babE
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-audicle/eselect-audicle-1.0.1.ebuild b/app-eselect/eselect-audicle/eselect-audicle-1.0.1.ebuild
new file mode 100644
index 000000000000..5655f3604ad7
--- /dev/null
+++ b/app-eselect/eselect-audicle/eselect-audicle-1.0.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-audicle/eselect-audicle-1.0.1.ebuild,v 1.1 2015/03/31 16:45:59 ulm Exp $
+
+DESCRIPTION="Manages the /usr/bin/audicle symlink"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/audicle.eselect-${PVR}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${WORKDIR}/audicle.eselect-${PVR}" audicle.eselect || die
+}
diff --git a/app-eselect/eselect-audicle/metadata.xml b/app-eselect/eselect-audicle/metadata.xml
new file mode 100644
index 000000000000..e96e35b1a37c
--- /dev/null
+++ b/app-eselect/eselect-audicle/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>maintainer-needed@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
+
diff --git a/app-eselect/eselect-awk/ChangeLog b/app-eselect/eselect-awk/ChangeLog
new file mode 100644
index 000000000000..7d8e52db7cac
--- /dev/null
+++ b/app-eselect/eselect-awk/ChangeLog
@@ -0,0 +1,46 @@
+# ChangeLog for app-eselect/eselect-awk
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-awk/ChangeLog,v 1.1 2015/03/31 16:46:25 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-awk-0.2.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 29 Dec 2012; Richard Yao <ryao@gentoo.org> eselect-awk-0.2.ebuild:
+ Keyword ~amd64-fbsd
+
+ 09 Oct 2012; Anthony G. Basile <blueness@gentoo.org> eselect-awk-0.2.ebuild:
+ keyword ~ppc ~ppc64, bug #419559
+
+ 23 Sep 2012; Matt Turner <mattst88@gentoo.org> eselect-awk-0.2.ebuild:
+ Added ~mips, bug 419559.
+
+ 26 Aug 2012; Raúl Porcel <armin76@gentoo.org> eselect-awk-0.2.ebuild:
+ Add ~alpha/~ia64/~m68k/~s390/~sh/~sparc wrt #419559
+
+ 13 Jul 2012; Christoph Junghans <ottxor@gentoo.org> eselect-awk-0.2.ebuild:
+ added ~amd64-linux
+
+ 10 Jul 2012; Akinori Hattori <hattya@gentoo.org> eselect-awk-0.2.ebuild:
+ keyword ~ia64 wrt bug #419559
+
+ 09 Jul 2012; Naohiro Aota <naota@gentoo.org> eselect-awk-0.2.ebuild:
+ Add ~x86-fbsd. #419559
+
+ 06 Jul 2012; Christoph Junghans <ottxor@gentoo.org> eselect-awk-0.2.ebuild:
+ add ~x86-macos
+
+ 17 Jun 2012; Markus Meier <maekke@gentoo.org> eselect-awk-0.2.ebuild:
+ add ~arm, bug #419559
+
+ 07 Jun 2012; Jeroen Roovers <jer@gentoo.org> eselect-awk-0.2.ebuild:
+ Marked ~hppa (bug #419559).
+
+ 04 Jun 2012; Agostino Sarubbo <ago@gentoo.org> eselect-awk-0.2.ebuild:
+ Marked ~amd64, wrt to bug #419559
+
+*eselect-awk-0.2 (04 Jun 2012)
+
+ 04 Jun 2012; Christoph Junghans <ottxor@gentoo.org> +eselect-awk-0.2.ebuild,
+ +metadata.xml:
+ initial commit
diff --git a/app-eselect/eselect-awk/Manifest b/app-eselect/eselect-awk/Manifest
new file mode 100644
index 000000000000..e7c939846a10
--- /dev/null
+++ b/app-eselect/eselect-awk/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-awk-0.2.tar.gz 1541 SHA256 e126c0d04bad2d374c92725e54184e78b8e60f3922440186096d333148cebcf0 SHA512 ef00ac8e8b962c17dc8094d64e5cbf44654a747cc648a5cf38346c3a90e0d685726693094ac265398b40d9d325600073ea2c4905b813f1e40fbfc7627930a5de WHIRLPOOL b134c8f69efeb4ae9fe12a3b2c99fafde58b073214efb71f17664671b915b07779e7c028eded1c3307e98a74f1105aca67322927d0dae8976ecbd48d44245609
+EBUILD eselect-awk-0.2.ebuild 621 SHA256 6b30baca73686615507f3fbb987f5a1950ce98cfc9ad5270dc5d418b57f9a4a0 SHA512 a11aa43592e79ede64d1a10877914bd717574d912525ced15dd86c8686f3c7d61523e282727691e1d299beba040a112fe192275fe7e8932ecf73f23ae11f59f7 WHIRLPOOL b0fa294f7f35151d46713816ddda61b2b5fe09961cf6129c8e19acd24e352150858fe2bb65ee0bf2f1c2b45bbe1c7438bf1b88d1e7842e47ac9fa2044a47f8cf
+MISC ChangeLog 1652 SHA256 88309133a4f62fe421afdfaa98e22882e11405953b75c7f3dea7910c150346a6 SHA512 c34263eac25c7aa44c1c5848599f6c486645ed28cab390a754e4a1f6d51f10632976882a747aa5915d9ea48f261883a9ce8b672579de30f416086200719bd90d WHIRLPOOL 4e703c0deb6ab3dc484d0b721a17340eac6cbe7ce1b09909bbabc123ca7e353885eb8dacae81cb4bba67a397f6d4b754a7e8bfe4065d424d730435f68ca72802
+MISC metadata.xml 263 SHA256 a6d4c105d7146cdcbcf7d42ac9380a500a6e408268af602adf32fdeb0c114d48 SHA512 bd2a7f235f2a6a609fd441009487b1e1e4d1396b0805a8e704dc9e10d41b00927b5de5208dd9c5e9c935e8ccbee2f7a5b35ef994b4a9458602e36ee57044d4e3 WHIRLPOOL ac109b50cc474d20ea3bf3faf87ca3ac2c1faf582e1896d2e8e9dcc49a1a2c9ded234e50667b2e76dfce7cff0ad95380c69a56826ccf05d2b5394a6dbb325083
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGs9kAAoJEJQzkH1pP7W4CyAMAJXRqYCGR1Zhbnoqe8pHwrnI
+urOh08QB4KoffrEtVYqDuzvFtTj9dFPrYIsnRjInl4c/VU1K8rrLiY33OpA92uqy
+xFNy2ZvMZB2ByOwKeuMqIzXXEA+nL0GaNYnIpOsOf8lWtG7rcPIpDciL1mpUITNr
+mKB/LodwjuUpm/rgpbYCohuXzWFTNUixh4i5qv4RggVPWzX2TSwiLYVA+7kr0JqF
+HhW6g8sicPa3lD1xxFla1hiPpMSCpzBFLb46sIJdakQNt64oMrZphibV/ZcDtQ6F
+CsaZPvYTbOlYuwvEz/SbN/C+e5bcCG3WUH73pOzCe5KSNPKY/OaxjhSMnavJeuZD
+Dg8a8kNQy0IF/2SRg6criJoEQQnMszAXxnDR1q0a395MqLcSTbvjdnU10Kg/DFQL
+T+O27NOlLMBVR9RbD15wddQ350bFF0CnLoLeeG2HtjUfcmoora+yVOBFu4FF42rJ
+aA54r2zxWQNA+Njyy/iqwZ5dfI8xBbGJbcdUr4i0iQ==
+=4JyP
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-awk/eselect-awk-0.2.ebuild b/app-eselect/eselect-awk/eselect-awk-0.2.ebuild
new file mode 100644
index 000000000000..e994e5be4445
--- /dev/null
+++ b/app-eselect/eselect-awk/eselect-awk-0.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-awk/eselect-awk-0.2.ebuild,v 1.1 2015/03/31 16:46:25 ulm Exp $
+
+EAPI=4
+
+DESCRIPTION="Manages the {,/usr}/bin/awk symlink"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="http://dev.gentoo.org/~ottxor/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-macos"
+IUSE=""
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins awk.eselect
+}
diff --git a/app-eselect/eselect-awk/metadata.xml b/app-eselect/eselect-awk/metadata.xml
new file mode 100644
index 000000000000..6ce7863fe532
--- /dev/null
+++ b/app-eselect/eselect-awk/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>ottxor@gentoo.org</email>
+ <name>Christoph Junghans</name>
+ </maintainer>
+ <herd>base-system</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-bashcomp/ChangeLog b/app-eselect/eselect-bashcomp/ChangeLog
new file mode 100644
index 000000000000..70d8a8c0f0cb
--- /dev/null
+++ b/app-eselect/eselect-bashcomp/ChangeLog
@@ -0,0 +1,51 @@
+# ChangeLog for app-eselect/eselect-bashcomp
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-bashcomp/ChangeLog,v 1.1 2015/03/31 16:46:38 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-bashcomp-1.3.6.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 26 Nov 2014; Ulrich Müller <ulm@gentoo.org> metadata.xml:
+ New maintainer, update metadata.xml on behalf of mgorny.
+
+ 13 Jul 2014; Ulrich Müller <ulm@gentoo.org> metadata.xml:
+ Add package to eselect herd.
+
+ 26 Mar 2014; Agostino Sarubbo <ago@gentoo.org> eselect-bashcomp-1.3.6.ebuild:
+ Stable for ppc64, wrt bug #505848
+
+ 26 Mar 2014; Agostino Sarubbo <ago@gentoo.org> eselect-bashcomp-1.3.6.ebuild:
+ Stable for ppc, wrt bug #505848
+
+ 19 Jan 2014; Mike Frysinger <vapier@gentoo.org> eselect-bashcomp-1.3.6.ebuild:
+ Add arm64 love.
+
+ 17 Dec 2013; Raúl Porcel <armin76@gentoo.org> eselect-bashcomp-1.3.6.ebuild:
+ alpha/ia64/s390/sh/sparc stable wrt #485502
+
+ 27 Sep 2013; Agostino Sarubbo <ago@gentoo.org> eselect-bashcomp-1.3.6.ebuild:
+ Stable for arm, wrt bug #485502
+
+ 23 Sep 2013; Rick Farina <zerochaos@gentoo.org> eselect-bashcomp-1.3.6.ebuild:
+ Stable for x86, wrt bug #485502
+
+ 22 Sep 2013; Jeroen Roovers <jer@gentoo.org> eselect-bashcomp-1.3.6.ebuild:
+ Stable for HPPA (bug #485502).
+
+ 21 Sep 2013; Agostino Sarubbo <ago@gentoo.org> eselect-bashcomp-1.3.6.ebuild:
+ Stable for amd64, wrt bug #485502
+
+ 28 Aug 2013; Raúl Porcel <armin76@gentoo.org> eselect-bashcomp-1.3.6.ebuild:
+ Add ~s390 wrt #482782
+
+ 28 Aug 2013; Ulrich Müller <ulm@gentoo.org> eselect-bashcomp-1.3.6.ebuild:
+ Add proper version information to the module.
+
+*eselect-bashcomp-1.3.6 (28 Aug 2013)
+
+ 28 Aug 2013; Ulrich Müller <ulm@gentoo.org> +eselect-bashcomp-1.3.6.ebuild,
+ +metadata.xml:
+ Initial import, split off from app-admin/eselect, keywords carried over from
+ there. This package is a stopgap solution to make the bashcomp.eselect module
+ available to previous versions of app-shells/bash-completion.
diff --git a/app-eselect/eselect-bashcomp/Manifest b/app-eselect/eselect-bashcomp/Manifest
new file mode 100644
index 000000000000..b30cd38b0235
--- /dev/null
+++ b/app-eselect/eselect-bashcomp/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-1.3.6.tar.xz 166976 SHA256 5a2d7c69ed6f668bee60a72f742a768fec4006b05255b0f79a4ebac86dbd0c2b SHA512 a1fb0f9216eb87365c19480b9a63b9d050630329e1e6697427408393b07a3e3c0165296dea48badfe97ab6a651fee7e3f312e640d7cb32626249de876d242d9c WHIRLPOOL 716db4e6d12088f77368f3115c1196b64b71b1d3931c728adc20ca4fb6cd719fc4da6e648df15531ff02d7200459577a606bac2e239286f8dc0f2c54eaa61d6b
+EBUILD eselect-bashcomp-1.3.6.ebuild 994 SHA256 ebda6638738e6dd5848b413f9900e426b1a8bd242bf1ad9b38d436d94e588114 SHA512 fa4268b628d994339c14a827d7984ab4883f68c88f69a522a1726fdc203053087a247dc1926dc2e0eeea4db6118bad40c690fce0d03a5c41a3126f8863b9bd97 WHIRLPOOL 0e3ba213f64948e36c2c5d442ccf0960f9abb36b8be1f757febb28787b702e9d9228b2b98ba16f44655fd92c22199680a91e19d3e5608ecfe0c8e4f5caeee58f
+MISC ChangeLog 2101 SHA256 3fdef216ed3724cacdbed8c3e4f5385eb48a6a3949b05736294e8107483b6eaa SHA512 02b9f95e99eec6d1f16219e51a852f05ee6c435e4e31786a2171c48afa681c86aa09ba1e474259a101dc4e585c62f662c2d09ba28fa00b05ae761c9a57154707 WHIRLPOOL a902fe6b0f615f586446682ef155811f51df6909e9d8c629517c437182204a4b9fddddfc711686f7448003e3e19bc11495f9a10ae3bdd82c5396212cd395068b
+MISC metadata.xml 231 SHA256 0864710fbf1c9fff474f893a44a94e27c2eed56e6c7f041ccab95e3f612ca5ea SHA512 ff1cbd89d81982f223593ee83baa3552cec73e9baf8404cb6e125e8d4207d9f718881e42e743b292d6c0a5047a9dc7c725d49852db842a1aba859297f24cd3e7 WHIRLPOOL 81025141f1ac75438e9216bdab2a6ce218e063bade2e02b1135852ecf9cc8a88d8d0473818a0b68c5d9b4ee9debf6b54a5ec28da001a2ca7c6b793ad418afefd
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGs9xAAoJEJQzkH1pP7W4LAAMAIKfKvvVFII3ROOzVCtU5TwM
+hdSbkKAnSpgP8d7sSxX/A4UvxrjAQzXiKjOj2AP49aD21gTWXlxJSc9pqRskQ9zb
+C+tnYQnLJ94FkvXc1HxdC6dGul5wWz/ufIGOjs6HlbOBgM8eIgyCQiLFqYFqjSRs
+F9wKXTeamzAjN+M8/1N6bAuh4GOjXr/+EAlsh+QHotiBqNlM2dez8Gzdhuf/q1+y
+V0t03uVXc39Nl2V01XnuTXvkHJPS8napk9xYkrcvdmtFyDdjfTpxRC6rTHnDZOwC
+ILWh1k5tRaI92zoRAIY9m0KqgN3s6lBs7eETNRrOKflnwGdUU9hmBCrrELWvKQwV
+CRjxlfkXRBKyz0BBc3z1T/JeTcuSfEYuTDhrp1quMGrJJE6vHfGnsKUC90RKvyMs
+XzZjV7z/+KROZahVc2b+H5t2Yptt+mr3BAHRhVu6G5cU6+y8wgdN9g4FtoU/rUWK
+sZd1IL5QJRIJvkmM+k032+sJT2fi5z+ImgFr060uDA==
+=6xXM
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-bashcomp/eselect-bashcomp-1.3.6.ebuild b/app-eselect/eselect-bashcomp/eselect-bashcomp-1.3.6.ebuild
new file mode 100644
index 000000000000..93581d75bc04
--- /dev/null
+++ b/app-eselect/eselect-bashcomp/eselect-bashcomp-1.3.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-bashcomp/eselect-bashcomp-1.3.6.ebuild,v 1.1 2015/03/31 16:46:38 ulm Exp $
+
+EAPI=4
+
+DESCRIPTION="Manage contributed bash-completion scripts"
+HOMEPAGE="http://wiki.gentoo.org/wiki/Project:Eselect"
+SRC_URI="mirror://gentoo/eselect-${PV}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris"
+
+RDEPEND=">=app-admin/eselect-1.3.8"
+
+S="${WORKDIR}/eselect-${PV}"
+
+src_prepare() {
+ sed -i -e "/^MAINTAINER/aVERSION=\"${PV}\"" modules/bashcomp.eselect || die
+}
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins modules/bashcomp.eselect
+ doman man/bashcomp.eselect.5
+}
diff --git a/app-eselect/eselect-bashcomp/metadata.xml b/app-eselect/eselect-bashcomp/metadata.xml
new file mode 100644
index 000000000000..65be8c3c3e25
--- /dev/null
+++ b/app-eselect/eselect-bashcomp/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>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+</maintainer>
+</pkgmetadata>
diff --git a/app-eselect/eselect-blas/ChangeLog b/app-eselect/eselect-blas/ChangeLog
new file mode 100644
index 000000000000..696c44541c6e
--- /dev/null
+++ b/app-eselect/eselect-blas/ChangeLog
@@ -0,0 +1,97 @@
+# ChangeLog for app-eselect/eselect-blas
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-blas/ChangeLog,v 1.1 2015/03/31 16:46:52 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-blas-0.1.ebuild,
+ +files/blas.eselect-0.1, +files/blas.eselect.5, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 14 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-blas-0.1.ebuild:
+ Stable for arm, wrt bug #476224
+
+ 25 Jan 2013; Christoph Junghans <ottxor@gentoo.org> eselect-blas-0.1.ebuild:
+ added ~arm tested by me
+
+ 12 May 2012; Alexis Ballier <aballier@gentoo.org> eselect-blas-0.1.ebuild:
+ keyword ~amd64-fbsd
+
+ 17 Aug 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ eselect-blas-0.1.ebuild:
+ keyword ~sparc-solaris
+
+ 02 Oct 2010; Fabian Groffen <grobian@gentoo.org> eselect-blas-0.1.ebuild:
+ Marked ~x64-macos, bug #333981
+
+ 01 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-blas-0.1.ebuild:
+ Transfer Prefix keywords
+
+ 26 Aug 2007; Raúl Porcel <armin76@gentoo.org> eselect-blas-0.1.ebuild:
+ alpha/ia64 stable wrt #189725
+
+ 21 Aug 2007; Jeroen Roovers <jer@gentoo.org> eselect-blas-0.1.ebuild:
+ Stable for HPPA (bug #189725).
+
+ 22 Jul 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-blas-0.1.ebuild:
+ stable x86, bug 180713
+
+ 20 Jul 2007; nixnut <nixnut@gentoo.org> eselect-blas-0.1.ebuild:
+ Stable on ppc wrt bug 180713
+
+ 17 Jul 2007; Christoph Mende <angelos@gentoo.org> eselect-blas-0.1.ebuild:
+ Stable on amd64 wrt bug #180713
+
+ 17 Jul 2007; Markus Rothe <corsair@gentoo.org> eselect-blas-0.1.ebuild:
+ Stable on ppc64; bug #180713
+
+ 17 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-blas-0.1.ebuild:
+ Stable on sparc
+
+ 29 Jun 2007; Jeroen Roovers <jer@gentoo.org> eselect-blas-0.1.ebuild:
+ Marked ~hppa (bug #159002).
+
+ 07 Jun 2007; Joe Peterson <lavajoe@gentoo.org> eselect-blas-0.1.ebuild:
+ Add ~x86-fbsd keyword
+
+ 27 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org>
+ eselect-blas-0.1.ebuild:
+ Added ~mips.
+
+ 01 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>; metadata.xml:
+ Remove myself as maintainer so it goes to all of the sci team.
+
+ 19 Sep 2006; Danny van Dyk <kugelfang@gentoo.org> eselect-blas-0.1.ebuild:
+ Marked ~ia64.
+
+ 11 Sep 2006; Ferris McCormick <fmccor@gentoo.org> eselect-blas-0.1.ebuild:
+ Add ~sparc keyword, Bug #147159 --- tests fine.
+
+ 11 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org>
+ eselect-blas-0.1.ebuild:
+ Add ~alpha keyword as per bug #147159
+
+ 26 Aug 2006; Danny van Dyk <kugelfang@gentoo.org> eselect-blas-0.1.ebuild:
+ Keyworded ~ppc64.
+
+ 26 Aug 2006; Danny van Dyk <kugelfang@gentoo.org> eselect-blas-0.1.ebuild:
+ Changed eselect dependency to version >=1.0.5. Keyworded ~amd64.
+
+ 05 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ eselect-blas-0.1.ebuild:
+ Update minimum dep to eselect-1.0.4, 1.0.3 was broken.
+
+ 07 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>; metadata.xml:
+ Update to my new email address.
+
+ 03 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ eselect-blas-0.1.ebuild:
+ We can depend on eselect 1.0.3 now that it's in the tree.
+
+*eselect-blas-0.1 (18 Jun 2006)
+
+ 18 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +files/blas.eselect-0.1, +files/blas.eselect.5, +metadata.xml,
+ +eselect-blas-0.1.ebuild:
+ New eselect module for switching BLAS implementations.
diff --git a/app-eselect/eselect-blas/Manifest b/app-eselect/eselect-blas/Manifest
new file mode 100644
index 000000000000..6bf690d43237
--- /dev/null
+++ b/app-eselect/eselect-blas/Manifest
@@ -0,0 +1,22 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX blas.eselect-0.1 410 SHA256 a2ee5738e0114a6ae49f1075a16eab6197d3fa320cdd0e79233d92926a0aee52 SHA512 5183f9e22a5b0e7f392405af75299a7e1bc93406fab1f755040644c2ffc76999b695dc056d21ebe08b5dd4b0d13718a6d667d0c1e645662408e13167750c74b8 WHIRLPOOL ae69e5bda8cccf0576071f13045245781423d6761ea4ca9d42c18cde449120817992a52fd68c2ae66bafb9af99eac1efd28c62029b0126bb34ca10241e5a5c04
+AUX blas.eselect.5 2136 SHA256 59ab379ebd4cd81b916c931fa6c0a5bcefd47889a3c5a34ffc01452e110a80d3 SHA512 15a30604b8e49de5851dad8f4ff376e0e0cc700d1d383e090be11c448a759fca2566f439d39ca53995ceb143f927d76fe40366bb331bcdf333d40d87437b1c66 WHIRLPOOL 66d4058fc5261c8ad3bb426ff96c47a0282e52f869a516e0b3e0c4ff644efbfe8718bbfc649133d29cbc953ec0b27f43c56c8fa6697c344dad718d164fc24e13
+EBUILD eselect-blas-0.1.ebuild 823 SHA256 01184594bea4f9b37d6a1bfa5bbe010a2be61da97285fbde43c949cbe7870921 SHA512 1a9cfdd9ecfa25915b746b9239db9c5b5f8f04985d678233ac9238caba91227a9a4fc53aaa4abb84fecdcdb84acfb707e6fc6fdfec7c60ffea1b83a3c8776b3a WHIRLPOOL 887402b6c43b27f9aa812b2ba57ec61e7b5984bec93b30c37573679e7f29cb95a926a31f29ab38941b607842d16108bab98246478e2b50ac5317ec1e104c4988
+MISC ChangeLog 3453 SHA256 b980b0984a9f506f43ec1606b46087907c5e69f2c26c51e8a1602278d99eedaf SHA512 54c320bf62f9ec595c014e9066bf725a68de54ef08a99a5423dc7f89ed943a5b780222c39f94a2d944e446d9e34b6e55c0a269dda2afae2a606cf9cefd675c44 WHIRLPOOL fdd2c56ff5615c213e0d99dc8425eacc2e13ee2306c9337debfd773b3d358fd832f9a056a707905e005555f3e294ccdc54b28ff377c8ab71e5a62fc39c295198
+MISC metadata.xml 156 SHA256 5d22100902db7507a5b5493dd4a66cdb08025faf80a2c0b75e6392315c47f900 SHA512 5b6997cd90fe19a83f6bdf44de540ea3818a23fdc28fb2a7c1f55746689ebaa2d4b63eba0386da5198def1cb2a8ae1e5d5d4040c43b0fc31237b864ed1400743 WHIRLPOOL c42eafa29279646750c35aac52967303f347b02b61133918480ba236d599dac68bc0ea000d037f69a3398939678fdeecef656801d783e547f14ea76b04ef2863
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGs9/AAoJEJQzkH1pP7W4NmQL/1lIqa/YFlagcwQczlrWZIuE
+d7cV811A/l+7aRDnHAGIbnCCjFun/gfLrf60cve5cXscltRzfW08A7TkNOWKxALm
+fJBj0bpWT3Xp2Ao4otXLVBWolNCICi2e4cI1Iiqwqk/LiRrSOP98ySZIUak7/uVD
+LUKWOwCy2E6mhY4Z10ro7Euvll6h5Yt8kz8UG0iO+QuWRHgGYYebitamgDhzPb7P
+V4Dg8S4aS/tMzzEuYgmNhx87wG9EAJ2Oqlu+/XBdYD72ylV2AhRd9T1Gpz7W+ibb
+6KjtASANRXk44rMvE3MVgacWrOrM8Qh+p/hxT0opWhF3pZdagAfJvvaEeB26sZQ1
+vFmyHF4OnyGSvRXfeABv/nQImKZFCXi3eMUxpGLrsSLdcXOB6vX717bUo4BymFps
+2+14+m6tc+dCku6rrpNleHvSFhMONAoUW4Mqeqv9XRSB05QCTTSvmXaVErylKpnx
+KlC8d5abM8G72WITHB6YlqlC+xrqZ9wf68KaaxmwmQ==
+=IYLF
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-blas/eselect-blas-0.1.ebuild b/app-eselect/eselect-blas/eselect-blas-0.1.ebuild
new file mode 100644
index 000000000000..36eef165a15e
--- /dev/null
+++ b/app-eselect/eselect-blas/eselect-blas-0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-blas/eselect-blas-0.1.ebuild,v 1.1 2015/03/31 16:46:52 ulm Exp $
+
+DESCRIPTION="BLAS module for eselect"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
+IUSE=""
+
+# Need skel.bash lib
+RDEPEND=">=app-admin/eselect-1.0.5"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ local MODULEDIR="/usr/share/eselect/modules"
+ local MODULE="blas"
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}"/${MODULE}.eselect-${PVR} ${MODULE}.eselect
+ doman "${FILESDIR}"/blas.eselect.5
+}
diff --git a/app-eselect/eselect-blas/files/blas.eselect-0.1 b/app-eselect/eselect-blas/files/blas.eselect-0.1
new file mode 100644
index 000000000000..8102deb4c1f2
--- /dev/null
+++ b/app-eselect/eselect-blas/files/blas.eselect-0.1
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: blas.eselect-0.1,v 1.1 2015/03/31 16:46:52 ulm Exp $
+
+inherit skel
+
+MODULE="BLAS"
+IFACE="blas"
+
+DESCRIPTION="Manage installed $MODULE implementations"
+MAINTAINER="spyderous@gentoo.org"
+SVN_DATE='$Date: 2015/03/31 16:46:52 $'
+VERSION=$(svn_date_to_version "${SVN_DATE}" )
+
+# vim: set ft=eselect :
diff --git a/app-eselect/eselect-blas/files/blas.eselect.5 b/app-eselect/eselect-blas/files/blas.eselect.5
new file mode 100644
index 000000000000..47f21c496401
--- /dev/null
+++ b/app-eselect/eselect-blas/files/blas.eselect.5
@@ -0,0 +1,67 @@
+.TH "ESELECT" "5" "June 2006" "Gentoo Linux" "eselect"
+.SH "NAME"
+blas.eselect \- The BLAS management module for Gentoo's eselect
+.SH "SYNOPSIS"
+\fBeselect blas\fR [\fBhelp\fR|\fBusage\fR]
+.br
+\fBeselect blas\fR \fBlist\fR [\fIoptions\fR]
+.br
+\fBeselect blas\fR \fBadd\fR
+.br
+\fBeselect blas\fR \fBset\fR \fIimplementation\fR [\fIoptions\fR]
+.br
+\fBeselect blas\fR \fBshow\fR [\fIoptions\fR]
+
+.SH "DESCRIPTION"
+\fBeselect\fR is Gentoo's configuration and management tool. It features
+modules that care for the individual administrative tasks.
+.SH "ACTION: LIST"
+\fBeselect blas list\fR [\fIoptions\fR]
+.br
+Displays an ordered list of installed BLAS implementations. It distinguishes between versions with different
+Application Binary Interfaces (e.g. x86/AMD64). Furthermore, it also distinguishes
+between interfaces to high-level programming languages. Each line holds
+a number and the implementation's name. An asterisk next to one of the list
+elements denotes an active implementation.
+
+phi / # eselect blas list
+.br
+Installed BLAS for libdir \fBlib\fR
+.br
+ [1] atlas *
+ [2] reference
+
+Possible \fIoptions\fR to the \fBlist\fR action are restrictions to
+handle only certain ABI\-specific library directories. For example,
+
+\fBeselect blas list lib64\fR
+
+lists only BLAS implementations found in \fB/usr/lib64\fR.
+
+.SH "ACTION: SHOW"
+\fBeselect blas show\fR [\fIoptions\fR]
+.br
+Shows your system's currently active BLAS implementations.
+
+phi / # eselect blas show
+.br
+lib: atlas
+.br
+lib64: reference
+
+The same \fIoptions\fR that apply to the \fBlist\fR action can be used
+with the \fBshow\fR action to restrict it to given ABIs.
+.SH "ACTION: SET"
+\fBeselect blas set\fR \fIimplementation\fR [\fIoptions\fR]
+.br
+Sets your system's currently active BLAS implementations to \fIimplementation\fR.
+The same \fIoptions\fR that apply to the \fBlist\fR action can be used
+with the \fBset\fR action to restrict it to given ABIs.
+
+phi / # eselect blas set atlas
+.SH "AUTHOR"
+Danny van Dyk <kugelfang@gentoo.org>
+.br
+Donnie Berkholz <spyderous@gentoo.org>
+.SH "REVISION"
+$Id: blas.eselect.5,v 1.1 2015/03/31 16:46:52 ulm Exp $
diff --git a/app-eselect/eselect-blas/metadata.xml b/app-eselect/eselect-blas/metadata.xml
new file mode 100644
index 000000000000..b229aec85b8f
--- /dev/null
+++ b/app-eselect/eselect-blas/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-cblas/ChangeLog b/app-eselect/eselect-cblas/ChangeLog
new file mode 100644
index 000000000000..c33e03aa2183
--- /dev/null
+++ b/app-eselect/eselect-cblas/ChangeLog
@@ -0,0 +1,92 @@
+# ChangeLog for app-eselect/eselect-cblas
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-cblas/ChangeLog,v 1.1 2015/03/31 16:47:06 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-cblas-0.1.ebuild,
+ +files/cblas.eselect-0.1, +files/cblas.eselect.5, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 12 May 2012; Alexis Ballier <aballier@gentoo.org> eselect-cblas-0.1.ebuild:
+ keyword ~amd64-fbsd
+
+ 01 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-cblas-0.1.ebuild:
+ Transfer Prefix keywords
+
+ 09 Nov 2008; Raúl Porcel <armin76@gentoo.org> eselect-cblas-0.1.ebuild:
+ ia64 stable
+
+ 22 Oct 2007; Jeroen Roovers <jer@gentoo.org> eselect-cblas-0.1.ebuild:
+ Stable for HPPA (USE=lapack). Quoting fixes.
+
+ 28 Sep 2007; nixnut <nixnut@gentoo.org> ChangeLog:
+ Stable on ppc wrt bug 189732
+
+ 26 Sep 2007; Raúl Porcel <armin76@gentoo.org> eselect-cblas-0.1.ebuild:
+ alpha stable wrt #189732
+
+ 22 Jul 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-cblas-0.1.ebuild:
+ stable x86, bug 180713
+
+ 20 Jul 2007; nixnut <nixnut@gentoo.org> eselect-cblas-0.1.ebuild:
+ Stable on ppc wrt bug 180713
+
+ 17 Jul 2007; Christoph Mende <angelos@gentoo.org>
+ eselect-cblas-0.1.ebuild:
+ Stable on amd64 wrt bug #180713
+
+ 17 Jul 2007; Markus Rothe <corsair@gentoo.org> eselect-cblas-0.1.ebuild:
+ Stable on ppc64; bug #180713
+
+ 17 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-cblas-0.1.ebuild:
+ Stable on sparc
+
+ 07 Jun 2007; Joe Peterson <lavajoe@gentoo.org> eselect-cblas-0.1.ebuild:
+ Add ~x86-fbsd keyword
+
+ 27 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org>
+ eselect-cblas-0.1.ebuild:
+ Added ~mips.
+
+ 01 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>; metadata.xml:
+ Remove myself as maintainer so it goes to all of the sci team.
+
+ 19 Sep 2006; Danny van Dyk <kugelfang@gentoo.org>
+ eselect-cblas-0.1.ebuild:
+ Marked ~ia64.
+
+ 11 Sep 2006; Ferris McCormick <fmccor@gentoo.org>
+ eselect-cblas-0.1.ebuild:
+ Add ~sparc keyword, Bug #147159 --- tests fine.
+
+ 11 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org>
+ eselect-cblas-0.1.ebuild:
+ Add ~alpha keyword as per bug #147159
+
+ 08 Sep 2006; Markus Rothe <corsair@gentoo.org> eselect-cblas-0.1.ebuild:
+ Added ~ppc64; bug #146851
+
+ 26 Aug 2006; Danny van Dyk <kugelfang@gentoo.org>
+ eselect-cblas-0.1.ebuild:
+ Changed eselect dependency to version >=1.0.5. Keyworded ~amd64.
+
+ 05 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ eselect-cblas-0.1.ebuild:
+ Update minimum dep to eselect-1.0.4, 1.0.3 was broken.
+
+ 07 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>; metadata.xml:
+ Update to my new email address.
+
+ 03 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ eselect-cblas-0.1.ebuild:
+ We can depend on eselect 1.0.3 now that it's in the tree.
+
+*eselect-cblas-0.1 (18 Jun 2006)
+
+ 18 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +files/cblas.eselect-0.1, +files/cblas.eselect.5, +metadata.xml,
+ +eselect-cblas-0.1.ebuild:
+ New eselect module for switching C-language BLAS implementations.
+
diff --git a/app-eselect/eselect-cblas/Manifest b/app-eselect/eselect-cblas/Manifest
new file mode 100644
index 000000000000..7bbc1d723063
--- /dev/null
+++ b/app-eselect/eselect-cblas/Manifest
@@ -0,0 +1,22 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX cblas.eselect-0.1 413 SHA256 419ce595d6916b63bd46022b26f3b41d6b2c7e28934615b71f1987c1bb96e596 SHA512 25074e14f6062050ac4e2e80e9cba18bead8511956fa4e544232d246fd0131f1a904ca409b9a6454b1f0a4bc92170f9a7dabf02cf99b176d430e2f0d4d9315b7 WHIRLPOOL 1a845f1be345e7660cc682d417b00ba8b82d81e693e5ba1eae4a9554d5c5d4aa85b1b1f74169913dbf195c253b0e00a5b0891c947a9365a059b6f7bf343257da
+AUX cblas.eselect.5 2156 SHA256 8f83dddfbdb2887323c54247509d1bb2d3b9e4b428b502d1cdf558cd4eb9f0c1 SHA512 6ef1f6d07e7d628d12fe23092a7ab230b8626d66e67b0b4f9d274d8a7d541a2e006bccad1e9db47e0fbf81769ae6bbdbd8e96b8752230a1421168843ef2fb608 WHIRLPOOL 1f33cf0fbfdbdb005935439bf4973963f281c4ac6230b8c67400b133b8c60bc25e8dbb65004c4960f4821105b50614c6e383baf68d0fcad3111beca6783705f2
+EBUILD eselect-cblas-0.1.ebuild 867 SHA256 b66b4cdda9e0bf071b4f9c85afe3d8bc30763374d840ccde5aeebf3d0597550a SHA512 d8bf536f2ef67a1c718d00674f29f327e56db5ae2dded873438dcfe232b20072f0bb2bb56ff5538b019b4da8e4cf5b2cd90518ce0e754bc9e68b842024e4d0d6 WHIRLPOOL fad2cc06c0cb4854fdee7d744af7af0cad9e95217558442ff271e1660382f5a719739379eaab32bbebae97158338625bcff3564dd5b022a4161d6cb2f28ecf27
+MISC ChangeLog 3139 SHA256 2024b50728011e6a0201cf0251d79e461e910ee54f36ff081aabdaa70b77cbeb SHA512 3957ced556c29bc9dc836a183d418445238315206d8e5d1775c9a691143ad1eee443beb2f215dbbdc231eb3e42a68f123d11c49f646db59fb9ed4f798a3d6b29 WHIRLPOOL 2b6ef9e01de60d6d52fbac6742b9823b2e8b6c1bb7dfa0ee413d3354ca8e325c67c5142dabf82db21157a1be58aa900a2ae74fe662979a6e7a085cf60e3b75e3
+MISC metadata.xml 156 SHA256 5d22100902db7507a5b5493dd4a66cdb08025faf80a2c0b75e6392315c47f900 SHA512 5b6997cd90fe19a83f6bdf44de540ea3818a23fdc28fb2a7c1f55746689ebaa2d4b63eba0386da5198def1cb2a8ae1e5d5d4040c43b0fc31237b864ed1400743 WHIRLPOOL c42eafa29279646750c35aac52967303f347b02b61133918480ba236d599dac68bc0ea000d037f69a3398939678fdeecef656801d783e547f14ea76b04ef2863
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGs+NAAoJEJQzkH1pP7W4eTAL/2Km+4NlBUS9q2av8jVn5YhN
+yu8IFFAloXUBZaQxNyG4uHft2oL3sJLoDKUEsB15oP293V/i9LscAKF2QDFeovWZ
+PloNSgDZwICWYtS9Wh4iqIoKwuAm3EHCwV74RrNLn1sdnTalgUb0M+9UQIMzvSrC
+kcgRyFkX0xi3cIczpK1PDysv3LbYYQNoXwCnikgx1yoRqC6ThnE/FioRnELVH8Oa
+J2GJQ8oqMZsDVqFdecBkDXq/PXNxgUG2F2vN1Ub4q+3K3bOCFvaUKi8oG7wDkaIp
+oj3+f/FP5wMvSok9gu1+Jhw2SMpeRurF8TYsgIvQ9z87vJeCBxDqXQYrICi+ffac
+XeyD7s8GHIhLI2eB5whmEvR3HNJs4qE3/3hIaHiq1eRGpBKsgl4dccpE3G2DWCRY
+yNWsjDshTdtdlLJlYhxIc5SU/JTnyJCo0mkLjJ/GGTuk6fwMb2Ikgkoe8GBke59s
+JXXUEXPE4ov0s9AP9+k/MS6yvjHifJhgIAK8hCGGyA==
+=JSQY
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-cblas/eselect-cblas-0.1.ebuild b/app-eselect/eselect-cblas/eselect-cblas-0.1.ebuild
new file mode 100644
index 000000000000..89be06a108f2
--- /dev/null
+++ b/app-eselect/eselect-cblas/eselect-cblas-0.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-cblas/eselect-cblas-0.1.ebuild,v 1.1 2015/03/31 16:47:06 ulm Exp $
+
+DESCRIPTION="C-language BLAS module for eselect"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+# Need skel.bash lib
+RDEPEND=">=app-admin/eselect-1.0.5"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ local MODULEDIR="/usr/share/eselect/modules"
+ local MODULE="cblas"
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}"/${MODULE}.eselect-${PVR} ${MODULE}.eselect
+ doman "${FILESDIR}"/cblas.eselect.5
+}
diff --git a/app-eselect/eselect-cblas/files/cblas.eselect-0.1 b/app-eselect/eselect-cblas/files/cblas.eselect-0.1
new file mode 100644
index 000000000000..b125903c2a9b
--- /dev/null
+++ b/app-eselect/eselect-cblas/files/cblas.eselect-0.1
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: cblas.eselect-0.1,v 1.1 2015/03/31 16:47:06 ulm Exp $
+
+inherit skel
+
+MODULE="CBLAS"
+IFACE="cblas"
+
+DESCRIPTION="Manage installed $MODULE implementations"
+MAINTAINER="spyderous@gentoo.org"
+SVN_DATE='$Date: 2015/03/31 16:47:06 $'
+VERSION=$(svn_date_to_version "${SVN_DATE}" )
+
+# vim: set ft=eselect :
diff --git a/app-eselect/eselect-cblas/files/cblas.eselect.5 b/app-eselect/eselect-cblas/files/cblas.eselect.5
new file mode 100644
index 000000000000..cee8f3554109
--- /dev/null
+++ b/app-eselect/eselect-cblas/files/cblas.eselect.5
@@ -0,0 +1,67 @@
+.TH "ESELECT" "5" "June 2006" "Gentoo Linux" "eselect"
+.SH "NAME"
+cblas.eselect \- The CBLAS management module for Gentoo's eselect
+.SH "SYNOPSIS"
+\fBeselect cblas\fR [\fBhelp\fR|\fBusage\fR]
+.br
+\fBeselect cblas\fR \fBlist\fR [\fIoptions\fR]
+.br
+\fBeselect cblas\fR \fBadd\fR
+.br
+\fBeselect cblas\fR \fBset\fR \fIimplementation\fR [\fIoptions\fR]
+.br
+\fBeselect cblas\fR \fBshow\fR [\fIoptions\fR]
+
+.SH "DESCRIPTION"
+\fBeselect\fR is Gentoo's configuration and management tool. It features
+modules that care for the individual administrative tasks.
+.SH "ACTION: LIST"
+\fBeselect cblas list\fR [\fIoptions\fR]
+.br
+Displays an ordered list of installed CBLAS implementations. It distinguishes between versions with different
+Application Binary Interfaces (e.g. x86/AMD64). Furthermore, it also distinguishes
+between interfaces to high-level programming languages. Each line holds
+a number and the implementation's name. An asterisk next to one of the list
+elements denotes an active implementation.
+
+phi / # eselect cblas list
+.br
+Installed CBLAS for libdir \fBlib\fR
+.br
+ [1] atlas *
+ [2] reference
+
+Possible \fIoptions\fR to the \fBlist\fR action are restrictions to
+handle only certain ABI\-specific library directories. For example,
+
+\fBeselect cblas list lib64\fR
+
+lists only CBLAS implementations found in \fB/usr/lib64\fR.
+
+.SH "ACTION: SHOW"
+\fBeselect cblas show\fR [\fIoptions\fR]
+.br
+Shows your system's currently active CBLAS implementations.
+
+phi / # eselect cblas show
+.br
+lib: atlas
+.br
+lib64: reference
+
+The same \fIoptions\fR that apply to the \fBlist\fR action can be used
+with the \fBshow\fR action to restrict it to given ABIs.
+.SH "ACTION: SET"
+\fBeselect cblas set\fR \fIimplementation\fR [\fIoptions\fR]
+.br
+Sets your system's currently active CBLAS implementations to \fIimplementation\fR.
+The same \fIoptions\fR that apply to the \fBlist\fR action can be used
+with the \fBset\fR action to restrict it to given ABIs.
+
+phi / # eselect cblas set atlas
+.SH "AUTHOR"
+Danny van Dyk <kugelfang@gentoo.org>
+.br
+Donnie Berkholz <spyderous@gentoo.org>
+.SH "REVISION"
+$Id: cblas.eselect.5,v 1.1 2015/03/31 16:47:06 ulm Exp $
diff --git a/app-eselect/eselect-cblas/metadata.xml b/app-eselect/eselect-cblas/metadata.xml
new file mode 100644
index 000000000000..b229aec85b8f
--- /dev/null
+++ b/app-eselect/eselect-cblas/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-cdparanoia/ChangeLog b/app-eselect/eselect-cdparanoia/ChangeLog
new file mode 100644
index 000000000000..41aa3512ae7b
--- /dev/null
+++ b/app-eselect/eselect-cdparanoia/ChangeLog
@@ -0,0 +1,50 @@
+# ChangeLog for app-eselect/eselect-cdparanoia
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-cdparanoia/ChangeLog,v 1.1 2015/03/31 16:47:19 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-cdparanoia-0.1.ebuild,
+ +files/cdparanoia.eselect-0.1, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 28 Jan 2014; Agostino Sarubbo <ago@gentoo.org> eselect-cdparanoia-0.1.ebuild:
+ Stable for ppc64, wrt bug #497246
+
+ 28 Jan 2014; Agostino Sarubbo <ago@gentoo.org> eselect-cdparanoia-0.1.ebuild:
+ Stable for alpha, wrt bug #497246
+
+ 28 Jan 2014; Agostino Sarubbo <ago@gentoo.org> eselect-cdparanoia-0.1.ebuild:
+ Stable for ia64, wrt bug #497246
+
+ 19 Jan 2014; Pacho Ramos <pacho@gentoo.org> eselect-cdparanoia-0.1.ebuild:
+ amd64 stable, bug 497246
+
+ 15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> eselect-cdparanoia-0.1.ebuild:
+ Stable for x86, wrt bug #497246
+
+ 15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> eselect-cdparanoia-0.1.ebuild:
+ Stable for sparc, wrt bug #497246
+
+ 15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> eselect-cdparanoia-0.1.ebuild:
+ Stable for ppc, wrt bug #497246
+
+ 11 Jan 2014; Markus Meier <maekke@gentoo.org> eselect-cdparanoia-0.1.ebuild:
+ arm stable, bug #497246
+
+ 07 Jan 2014; Jeroen Roovers <jer@gentoo.org> eselect-cdparanoia-0.1.ebuild:
+ Stable for HPPA (bug #497246).
+
+ 08 Mar 2013; Anthony G. Basile <blueness@gentoo.org>
+ eselect-cdparanoia-0.1.ebuild:
+ And some love for mips too.
+
+ 03 Mar 2013; Mike Frysinger <vapier@gentoo.org> eselect-cdparanoia-0.1.ebuild:
+ Add s390 love.
+
+ 19 Feb 2013; Zac Medico <zmedico@gentoo.org> eselect-cdparanoia-0.1.ebuild:
+ Add ~arm-linux keyword.
+
+*eselect-cdparanoia-0.1 (15 Jan 2013)
+
+ 15 Jan 2013; Samuli Suominen <ssuominen@gentoo.org>
+ +files/cdparanoia.eselect-0.1, +eselect-cdparanoia-0.1.ebuild:
+ Initial commit.
diff --git a/app-eselect/eselect-cdparanoia/Manifest b/app-eselect/eselect-cdparanoia/Manifest
new file mode 100644
index 000000000000..56addc1fec05
--- /dev/null
+++ b/app-eselect/eselect-cdparanoia/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX cdparanoia.eselect-0.1 430 SHA256 58a702778e0fbf58bf9362e57fe3efbf2c25705e5520d6103ef8d6d526b1e5d5 SHA512 2029c15b6a9635f8f531d9fee68285c6e02636e6f1f5f0a2c24535858cd9df86ba7ca58c6b886db053f456afe35a0fa5d238527f2428855f9632c0121c43a614 WHIRLPOOL beaf9e38a3f9aee424f02fbe743f5b768dbbb08980b60c5e18fec4a9ae01f91e5c90ae03718d849d970c41745e47bd6a656b9e425233c722bd60999a0ca1fe08
+EBUILD eselect-cdparanoia-0.1.ebuild 852 SHA256 b1803a851b57bdcd905e44fad4bdf2628130d0fb139b115151a423a0a6306775 SHA512 aa296118af8c4a96e85e43c1888246d627b67fe02375485ea1b14d890ba1905799811f3e341ce9a865a4b4aeb69f165b6ba8851d89b0128b8d6dc7f0c7e67e2b WHIRLPOOL f2f748a8b6d9f6e1b00f3a780b4c17d10fd175ed60cc3b6546f1709c0e09fa1a363bf597ba9f226fe7e8468e5385299e8364b5a2bd9f44ed483242968f98d71b
+MISC ChangeLog 1932 SHA256 77b5eaaa1e22e623db04db4be80b674de87c7992a37498cafdfc4883e1e86aba SHA512 a06f6c004bd4f8c39a4b58afb2207a858d6bf7b8bd6de01ad6717acb6de37f633938bc19d822d510604cd992ce6347f0904ea9ba160405cb25ca71ef93241c3b WHIRLPOOL b8a7d3480c37f222f436f405143cfcf57c1010b78e162a986a3052a5ebf70af0b25357aeae8514a9b800b012d8066b3f3d157ed8f22dcc43670ff4bf72b2dc3e
+MISC metadata.xml 158 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b SHA512 90f74979d228a35f81de50665ead63d228bc4f0d11f3def4832c9607f4242cbc4562db0a123bdcf2c4b6e0be78fc5565a65f75cdb53ed4c8d45544ebf74255dc WHIRLPOOL a90483bd4fa01ed5fa21bfe9f59c11b97c793146e3031eae342a3355c6dc2e4ef2b356af0bf711b5e16e16551c91d63ecdbb48e708df606017264e8bff5e9fe9
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGs+aAAoJEJQzkH1pP7W4mcIL/ijOBh3AuE5C2q1o0zLgnBGT
+zxV5C2XnkVbqz1hF7kJB1uSi2li9FUOc5uaOysvSVHn+sfMrPKhVYbz/H0acgh9h
+Ku4t1n1gOFGBSNCHn6J5qJysEkw69gHhh8Kg/jkLkuK9ecihiN7frmLteXG7cdup
+MtJT9045Dwcw461Qepx5Bf5j8BIuPAYzR9KJX1H3YkmbrPVQBbwNQX96uroN+94P
+3zpGSU8o/drD6GYEQz2+zwHKEwfPArvyo+u+i2/z6M/Y24ANVpXAG3f+6oQEQDU2
+4PDLIV++DAe8RdnTtp+ZqaQGQ5QHJBr/oKSZ7CHgi5AA4vhliHtJN5zb3B5EumZ0
+pdyR9ouK2JnMe2xYAJOr9zZs9XNKfC+mreuOf3oHlDkellT4GK1SuG8p5hYZjJdN
+f3osee4r4RcggbDQJOXJDFKEYKvcuyRAjr26EwkeGYSq2SVi1+wTN0b2eU3CCKsx
+8fNz8pNu6Ot+c31xjr/2e1P7OnxSGSim2RCkeDeZsQ==
+=jEyo
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-cdparanoia/eselect-cdparanoia-0.1.ebuild b/app-eselect/eselect-cdparanoia/eselect-cdparanoia-0.1.ebuild
new file mode 100644
index 000000000000..d5489abbe4a3
--- /dev/null
+++ b/app-eselect/eselect-cdparanoia/eselect-cdparanoia-0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-cdparanoia/eselect-cdparanoia-0.1.ebuild,v 1.1 2015/03/31 16:47:19 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Manage /usr/bin/cdparanoia symlink"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-eselect/eselect-lib-bin-symlink-0.1.1
+ !<media-sound/cdparanoia-3.10.2-r5"
+DEPEND=${RDEPEND}
+
+S=${FILESDIR}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins cdparanoia.eselect-${PV} cdparanoia.eselect
+}
diff --git a/app-eselect/eselect-cdparanoia/files/cdparanoia.eselect-0.1 b/app-eselect/eselect-cdparanoia/files/cdparanoia.eselect-0.1
new file mode 100644
index 000000000000..fccdc40970ad
--- /dev/null
+++ b/app-eselect/eselect-cdparanoia/files/cdparanoia.eselect-0.1
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: cdparanoia.eselect-0.1,v 1.1 2015/03/31 16:47:19 ulm Exp $
+
+DESCRIPTION="Manage /usr/bin/cdparanoia implementation"
+MAINTAINER="ssuominen@gentoo.org"
+VERSION="0.1"
+
+SYMLINK_PATH=/usr/bin/cdparanoia
+SYMLINK_TARGETS=( cdparanoia-paranoia libcdio-paranoia )
+SYMLINK_DESCRIPTION='cdparanoia binary'
+
+inherit bin-symlink
diff --git a/app-eselect/eselect-cdparanoia/metadata.xml b/app-eselect/eselect-cdparanoia/metadata.xml
new file mode 100644
index 000000000000..e1774e3d9ad7
--- /dev/null
+++ b/app-eselect/eselect-cdparanoia/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-chuck/ChangeLog b/app-eselect/eselect-chuck/ChangeLog
new file mode 100644
index 000000000000..24ea2b18c5d6
--- /dev/null
+++ b/app-eselect/eselect-chuck/ChangeLog
@@ -0,0 +1,26 @@
+# ChangeLog for app-eselect/eselect-chuck
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-chuck/ChangeLog,v 1.1 2015/03/31 16:47:32 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-chuck-1.0.1.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 01 Jun 2013; Pacho Ramos <pacho@gentoo.org> -eselect-chuck-1.0.0.ebuild,
+ metadata.xml:
+ Cleanup due bug #151880
+
+ 22 Mar 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ metadata.xml:
+ Fixed herd.
+
+*eselect-chuck-1.0.1 (15 Nov 2009)
+
+ 15 Nov 2009; Cédric Krier <cedk@gentoo.org> +eselect-chuck-1.0.1.ebuild:
+ Add support brief output mode for bug #292097
+
+*eselect-chuck-1.0.0 (09 Aug 2009)
+
+ 09 Aug 2009; Cédric Krier <cedk@gentoo.org> +eselect-chuck-1.0.0.ebuild,
+ +metadata.xml:
+ New ebuild
diff --git a/app-eselect/eselect-chuck/Manifest b/app-eselect/eselect-chuck/Manifest
new file mode 100644
index 000000000000..0d7228fda30c
--- /dev/null
+++ b/app-eselect/eselect-chuck/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST chuck.eselect-1.0.1.bz2 1268 SHA256 8ce7ecbbc77e35eace774e34223b453329dc2a79a8e2acf5dc495c9f029f1c1e SHA512 875c27bb71bdad309554c0541e495d76cac6c663e0c2b3371376f52bca127dbcdc409790a689dee2b2306999eec9ebde6c0afae093891fc151695838567d2483 WHIRLPOOL 38e3b588b0ee38c3f9150c3e89bcd6c6e31face8bfbf76a1d62f50b71dc53bee3ebefb11f80d39da412b0fa1b4636f974082ca37055e15bf09307269eb8306fb
+EBUILD eselect-chuck-1.0.1.ebuild 616 SHA256 a438a4518bc92a00781b81db303d1bc27cdef30ba721838851d494d4d7edeed1 SHA512 5e53e8372ff8ba0c59ab29fdd4a79fb0b3791f13e457c34e8b952dbb2ed8598af939be1dea01005f41e5a3f0b6e58789487c165eb435ddf1b6412e8b3aadf4e1 WHIRLPOOL 914195da411f8cce11e188dca427cec9507057a9263e8432d2f6814f21838a671397e295297fa85436810315f1e2ac6d503513bfb40744765c8e4474e33dcf37
+MISC ChangeLog 888 SHA256 36eaaf208c2a03f49887af657afbe3f47e36b94243d2526cbbdad7cc73aad8c8 SHA512 ad93e2ef5ecb988c055ea7933232303315097091bfb0c2ce0f6b7a306072e49021c45169a3b1929a52fdd02840e7a1a3bc140daf5c693d3aeb95dfe74a4cbbd8 WHIRLPOOL e2d9432593976227305a09dd6cceb288349c0ebc5e4439aa4ad763d87e986c7acf2866c7bc86ec1ff65626896231e84475c4ff9e797ff8db20d27f1082b6ab49
+MISC metadata.xml 215 SHA256 c9229e3d17857e19608526bc2639ec20b77453f314aac31d21a8cf48cf0b82ac SHA512 ecca898edaeadbb389e3b651c645e0a1295fb0225ed36d517032e8de5dea1b9aed812b3499a4969a95909e23c6fa319d67e4e7bb1b2b0e97db182494865438ff WHIRLPOOL 6ed02a7af3256045e498b3ea441e48fff6702c71933f51aa0f09c5ef777756f289f34121d459ecaf800c1c2fd7db5bbd4bc5009525c6084222d7dc8b34310a22
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGs+nAAoJEJQzkH1pP7W4a9kMAJzjaTW7bCzSxJDs137OT8XI
+9RUh5+36qexKBMoQpF/EvOZClUvUqiy7fykeuYTIrb0HIF4uBeSwhV2eIAwsLpCn
+CkiyZD/1XtqEasK9EuPIeyfuDEbK2yTjwN4/0HDYwTbV+xsmSpBrsE0wf9ytw9TX
+xi0VIn23Tr9KoqFjpGmCIBawqGmI0DVegESE1PUdZw0IWzlLGpCJ+89c3wDnvjPy
+HJDL8o3kgPlDNDrkPewjV8THNvLhDa/medexjQCWumGWpwL9WnlKFF/wP1N6qDJR
+y6Bm3Nlt6eqatpNbDCwlASA+xThvDis1Zwztr8OukVtwAowUgpC8Dp/gcfZ2h2nb
+d2b4LtxqALRKHU3jpQLYfN+98ZlRc8zYibQULPJKfGEPjZUFedY1K4sueLlvSqxP
+awvqoU8jL7etYoggkKYxWqdnRc80hWy+aMU64pRZEEeraUp+fTFt13HmkOSitVX8
+v1fQZSsrUlhBcYALjamitp5RKC30mzpnKIxNJt1BtQ==
+=9Ig/
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-chuck/eselect-chuck-1.0.1.ebuild b/app-eselect/eselect-chuck/eselect-chuck-1.0.1.ebuild
new file mode 100644
index 000000000000..2a246cf6f225
--- /dev/null
+++ b/app-eselect/eselect-chuck/eselect-chuck-1.0.1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-chuck/eselect-chuck-1.0.1.ebuild,v 1.1 2015/03/31 16:47:32 ulm Exp $
+
+DESCRIPTION="Manages the /usr/bin/chuck symlink"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/chuck.eselect-${PVR}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+DEPEND="!<=media-sound/chuck-1.2.1.2"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${WORKDIR}/chuck.eselect-${PVR}" chuck.eselect || die
+}
diff --git a/app-eselect/eselect-chuck/metadata.xml b/app-eselect/eselect-chuck/metadata.xml
new file mode 100644
index 000000000000..e96e35b1a37c
--- /dev/null
+++ b/app-eselect/eselect-chuck/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>maintainer-needed@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
+
diff --git a/app-eselect/eselect-ctags/ChangeLog b/app-eselect/eselect-ctags/ChangeLog
new file mode 100644
index 000000000000..d54e4b08b2f1
--- /dev/null
+++ b/app-eselect/eselect-ctags/ChangeLog
@@ -0,0 +1,340 @@
+# ChangeLog for app-eselect/eselect-ctags
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-ctags/ChangeLog,v 1.1 2015/03/31 16:47:46 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-ctags-1.18.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 28 Feb 2015; Ulrich Müller <ulm@gentoo.org> -eselect-ctags-1.16.ebuild,
+ -eselect-ctags-1.17.ebuild:
+ Remove old.
+
+ 28 Feb 2015; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.18.ebuild:
+ Stable for ia64, wrt bug #537006
+
+ 27 Feb 2015; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.18.ebuild:
+ Stable for sparc, wrt bug #537006
+
+ 24 Feb 2015; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.18.ebuild:
+ Stable for alpha, wrt bug #537006
+
+ 23 Feb 2015; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.18.ebuild:
+ Stable for ppc64, wrt bug #537006
+
+ 28 Jan 2015; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.18.ebuild:
+ Stable for ppc, wrt bug #537006
+
+ 26 Jan 2015; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.18.ebuild:
+ Stable for x86, wrt bug #537006
+
+ 25 Jan 2015; Markus Meier <maekke@gentoo.org> eselect-ctags-1.18.ebuild:
+ arm stable, bug #537006
+
+ 22 Jan 2015; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.18.ebuild:
+ Stable for amd64, wrt bug #537006
+
+ 20 Jan 2015; Jeroen Roovers <jer@gentoo.org> eselect-ctags-1.18.ebuild:
+ Stable for HPPA (bug #537006).
+
+*eselect-ctags-1.18 (19 Dec 2014)
+
+ 19 Dec 2014; Ulrich Müller <ulm@gentoo.org> +eselect-ctags-1.18.ebuild:
+ Version bump.
+
+*eselect-ctags-1.17 (28 Oct 2014)
+
+ 28 Oct 2014; Ulrich Müller <ulm@gentoo.org> +eselect-ctags-1.17.ebuild:
+ Version bump.
+
+ 08 Jun 2014; Ulrich Müller <ulm@gentoo.org> -eselect-ctags-1.15.ebuild:
+ Remove old.
+
+ 06 Jun 2014; Mike Frysinger <vapier@gentoo.org> eselect-ctags-1.16.ebuild:
+ Stabilize for all.
+
+ 16 May 2014; Ulrich Müller <ulm@gentoo.org> eselect-ctags-1.16.ebuild:
+ Stable on amd64 and x86, bug 507272.
+
+ 18 Apr 2014; Markus Meier <maekke@gentoo.org> eselect-ctags-1.16.ebuild:
+ arm stable, bug #507272
+
+ 11 Apr 2014; Jeroen Roovers <jer@gentoo.org> eselect-ctags-1.16.ebuild:
+ Stable for HPPA (bug #507272).
+
+ 09 Apr 2014; Ulrich Müller <ulm@gentoo.org> -eselect-ctags-1.14.ebuild:
+ Remove old.
+
+ 23 Mar 2014; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.15.ebuild:
+ Stable for ppc, wrt bug #503108
+
+ 19 Mar 2014; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.15.ebuild:
+ Stable for alpha, wrt bug #503108
+
+ 18 Mar 2014; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.15.ebuild:
+ Stable for ia64, wrt bug #503108
+
+ 14 Mar 2014; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.15.ebuild:
+ Stable for ppc64, wrt bug #503108
+
+*eselect-ctags-1.16 (13 Mar 2014)
+
+ 13 Mar 2014; Ulrich Müller <ulm@gentoo.org> +eselect-ctags-1.16.ebuild:
+ Version bump.
+
+ 12 Mar 2014; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.15.ebuild:
+ Stable for sparc, wrt bug #503108
+
+ 12 Mar 2014; Chema Alonso <nimiux@gentoo.org> eselect-ctags-1.15.ebuild:
+ Stable for amd64 wrt bug #503108
+
+ 09 Mar 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-ctags-1.15.ebuild:
+ x86 stable wrt bug #503108
+
+ 09 Mar 2014; Markus Meier <maekke@gentoo.org> eselect-ctags-1.15.ebuild:
+ arm stable, bug #503108
+
+ 04 Mar 2014; Jeroen Roovers <jer@gentoo.org> eselect-ctags-1.15.ebuild:
+ Stable for HPPA (bug #503108).
+
+*eselect-ctags-1.15 (17 Feb 2014)
+
+ 17 Feb 2014; Ulrich Müller <ulm@gentoo.org> +eselect-ctags-1.15.ebuild:
+ Version bump.
+
+ 14 Jul 2013; Ulrich Müller <ulm@gentoo.org> -eselect-ctags-1.13.ebuild,
+ eselect-ctags-1.14.ebuild:
+ Update HOMEPAGE. Specify LICENSE more precisely. Remove old.
+
+ 09 Sep 2012; Raúl Porcel <armin76@gentoo.org> eselect-ctags-1.14.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable wrt #431206
+
+ 15 Aug 2012; Jeroen Roovers <jer@gentoo.org> eselect-ctags-1.14.ebuild:
+ Stable for HPPA (bug #431206).
+
+ 14 Aug 2012; Johannes Huber <johu@gentoo.org> eselect-ctags-1.14.ebuild:
+ Stable for x86, wrt bug #431206
+
+ 14 Aug 2012; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.14.ebuild:
+ Stable for amd64, wrt bug #431206
+
+ 13 Aug 2012; Anthony G. Basile <blueness@gentoo.org>
+ eselect-ctags-1.14.ebuild:
+ Stable ppc, bug #431206
+
+ 13 Aug 2012; Anthony G. Basile <blueness@gentoo.org>
+ eselect-ctags-1.14.ebuild:
+ Stable ppc64, bug #431206
+
+ 13 Aug 2012; Anthony G. Basile <blueness@gentoo.org>
+ eselect-ctags-1.14.ebuild:
+ Stable arm, bug #431206
+
+ 13 Aug 2012; Ulrich Müller <ulm@gentoo.org> eselect-ctags-1.14.ebuild:
+ Drop keywords to unstable again, we need to be in sync with eselect-emacs.
+
+ 13 Aug 2012; Johannes Huber <johu@gentoo.org> eselect-ctags-1.14.ebuild:
+ Stable for x86, wrt bug #428836
+
+ 12 Aug 2012; Agostino Sarubbo <ago@gentoo.org> eselect-ctags-1.14.ebuild:
+ Stable for amd64, wrt bug #428836
+
+ 12 Aug 2012; Anthony G. Basile <blueness@gentoo.org>
+ eselect-ctags-1.14.ebuild:
+ Stable ppc ppc64, bug #428836
+
+*eselect-ctags-1.14 (22 Jun 2012)
+
+ 22 Jun 2012; Ulrich Müller <ulm@gentoo.org> +eselect-ctags-1.14.ebuild:
+ Version bump.
+
+ 26 Apr 2012; Alexis Ballier <aballier@gentoo.org> eselect-ctags-1.13.ebuild:
+ keyword ~amd64-fbsd
+
+ 06 Jun 2010; Ulrich Mueller <ulm@gentoo.org> -eselect-ctags-1.10.ebuild,
+ -eselect-ctags-1.12.ebuild:
+ Remove old.
+
+ 06 Jun 2010; Christoph Mende <angelos@gentoo.org>
+ eselect-ctags-1.13.ebuild:
+ amd64 stable (bug #299974)
+
+ 26 Jan 2010; Jeroen Roovers <jer@gentoo.org> eselect-ctags-1.13.ebuild:
+ Stable for HPPA (bug #299974).
+
+ 13 Jan 2010; Brent Baude <ranger@gentoo.org> eselect-ctags-1.13.ebuild:
+ Marking eselect-ctags-1.13 ppc64 for bug 299974
+
+ 12 Jan 2010; nixnut <nixnut@gentoo.org> eselect-ctags-1.13.ebuild:
+ ppc stable #299974
+
+ 11 Jan 2010; Raúl Porcel <armin76@gentoo.org> eselect-ctags-1.13.ebuild:
+ alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #299974
+
+ 07 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-ctags-1.13.ebuild:
+ stable x86, bug 299974
+
+*eselect-ctags-1.13 (09 Dec 2009)
+
+ 09 Dec 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-ctags-1.11.ebuild,
+ +eselect-ctags-1.13.ebuild:
+ Version bump. Remove intermediate version.
+
+ 07 Dec 2009; Ulrich Mueller <ulm@gentoo.org> eselect-ctags-1.12.ebuild:
+ Add KEYWORDS from Prefix overlay.
+
+*eselect-ctags-1.12 (20 Nov 2009)
+
+ 20 Nov 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-ctags-1.12.ebuild:
+ Version bump.
+
+*eselect-ctags-1.11 (07 Nov 2009)
+
+ 07 Nov 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-ctags-1.11.ebuild:
+ Version bump, support brief output mode, bug 292100.
+
+ 07 Sep 2009; Christian Faulhammer <fauli@gentoo.org>
+ -eselect-ctags-1.8.ebuild, -eselect-ctags-1.9.ebuild:
+ clean up
+
+ 06 Sep 2009; Brent Baude <ranger@gentoo.org> eselect-ctags-1.10.ebuild:
+ Marking eselect-ctags-1.10 ppc64 for bug 272989
+
+ 11 Jun 2009; Markus Meier <maekke@gentoo.org> eselect-ctags-1.10.ebuild:
+ amd64 stable, bug #272989
+
+ 09 Jun 2009; Raúl Porcel <armin76@gentoo.org> eselect-ctags-1.10.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #272989
+
+ 08 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
+ eselect-ctags-1.10.ebuild:
+ stable x86, bug 272989
+
+ 08 Jun 2009; Jeroen Roovers <jer@gentoo.org> eselect-ctags-1.10.ebuild:
+ Stable for HPPA (bug #272989).
+
+ 07 Jun 2009; nixnut <nixnut@gentoo.org> eselect-ctags-1.10.ebuild:
+ ppc stable #272989
+
+*eselect-ctags-1.10 (07 May 2009)
+
+ 07 May 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-ctags-1.10.ebuild:
+ Version bump.
+
+*eselect-ctags-1.9 (02 May 2009)
+
+ 02 May 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-ctags-1.9.ebuild:
+ Version bump.
+
+ 29 Apr 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-ctags-1.5.ebuild:
+ Remove old.
+
+ 29 Apr 2009; Raúl Porcel <armin76@gentoo.org> eselect-ctags-1.8.ebuild:
+ m68k stable
+
+ 12 Mar 2009; Brent Baude <ranger@gentoo.org> eselect-ctags-1.8.ebuild:
+ Marking eselect-ctags-1.8 ppc64 for bug 256113
+
+ 19 Feb 2009; nixnut <nixnut@gentoo.org> eselect-ctags-1.8.ebuild:
+ ppc stable #256113
+
+ 06 Feb 2009; Jeroen Roovers <jer@gentoo.org> eselect-ctags-1.8.ebuild:
+ Stable for HPPA (bug #256113).
+
+ 27 Jan 2009; Raúl Porcel <armin76@gentoo.org> eselect-ctags-1.8.ebuild:
+ alpha/arm/ia64/s390/sh stable wrt #256113
+
+ 25 Jan 2009; Markus Meier <maekke@gentoo.org> eselect-ctags-1.8.ebuild:
+ amd64/x86 stable, bug #256113
+
+ 23 Jan 2009; Ferris McCormick <fmccor@gentoo.org>
+ eselect-ctags-1.8.ebuild:
+ Sparc stable, Bug #256113.
+
+ 23 Jan 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-ctags-1.7.ebuild,
+ eselect-ctags-1.8.ebuild:
+ Remove unnecessary die messages. Clean up.
+
+*eselect-ctags-1.8 (21 Dec 2008)
+
+ 21 Dec 2008; Ulrich Mueller <ulm@gentoo.org> +eselect-ctags-1.8.ebuild:
+ Version bump.
+
+*eselect-ctags-1.7 (19 Dec 2008)
+
+ 19 Dec 2008; Ulrich Mueller <ulm@gentoo.org> -eselect-ctags-1.6.ebuild,
+ +eselect-ctags-1.7.ebuild:
+ Version bump. Remove intermediate version.
+
+*eselect-ctags-1.6 (12 Dec 2008)
+
+ 12 Dec 2008; Ulrich Mueller <ulm@gentoo.org> +eselect-ctags-1.6.ebuild:
+ Version bump.
+
+ 25 Oct 2008; Ulrich Mueller <ulm@gentoo.org> -eselect-ctags-1.3.ebuild:
+ Remove old.
+
+ 04 Jul 2008; Jeroen Roovers <jer@gentoo.org> eselect-ctags-1.5.ebuild:
+ Stable for HPPA (bug #229605).
+
+ 28 Jun 2008; Raúl Porcel <armin76@gentoo.org> eselect-ctags-1.5.ebuild:
+ alpha/ia64 stable wrt #229605
+
+ 28 Jun 2008; Markus Meier <maekke@gentoo.org> eselect-ctags-1.5.ebuild:
+ x86 stable, bug #229605
+
+ 27 Jun 2008; Brent Baude <ranger@gentoo.org> eselect-ctags-1.5.ebuild:
+ Marking eselect-ctags-1.5 ppc64 for bug 229605
+
+ 27 Jun 2008; Ferris McCormick <fmccor@gentoo.org>
+ eselect-ctags-1.5.ebuild:
+ Sparc stable, part of Bug #229605.
+
+ 27 Jun 2008; Santiago M. Mola <coldwind@gentoo.org>
+ eselect-ctags-1.5.ebuild:
+ amd64 stable wrt bug #229605
+
+ 26 Jun 2008; nixnut <nixnut@gentoo.org> eselect-ctags-1.5.ebuild:
+ Stable on ppc wrt bug 229605
+
+*eselect-ctags-1.5 (25 May 2008)
+
+ 25 May 2008; Ulrich Mueller <ulm@gentoo.org> -eselect-ctags-1.4.ebuild,
+ +eselect-ctags-1.5.ebuild:
+ Version bump.
+
+*eselect-ctags-1.4 (13 May 2008)
+
+ 13 May 2008; Ulrich Mueller <ulm@gentoo.org> +eselect-ctags-1.4.ebuild:
+ Version bump.
+
+ 23 Mar 2008; Ryan Hill <dirtyepic@gentoo.org> eselect-ctags-1.3.ebuild:
+ Keyword ~mips for bug #202947.
+
+ 20 Jan 2008; Christoph Mende <angelos@gentoo.org>
+ eselect-ctags-1.3.ebuild:
+ Stable on amd64 wrt bug #206089
+
+ 19 Jan 2008; nixnut <nixnut@gentoo.org> eselect-ctags-1.3.ebuild:
+ Stable on ppc wrt bug 206089
+
+ 18 Jan 2008; Brent Baude <ranger@gentoo.org> eselect-ctags-1.3.ebuild:
+ Marking eselect-ctags-1.3 ppc64 for bug 206089
+
+ 17 Jan 2008; Jeroen Roovers <jer@gentoo.org> eselect-ctags-1.3.ebuild:
+ Stable for HPPA (bug #206089).
+
+ 16 Jan 2008; Christian Faulhammer <opfer@gentoo.org>
+ eselect-ctags-1.3.ebuild:
+ stable x86, bug 206089
+
+ 16 Jan 2008; Raúl Porcel <armin76@gentoo.org> eselect-ctags-1.3.ebuild:
+ alpha/ia64/sparc stable wrt #206089
+
+*eselect-ctags-1.3 (21 Dec 2007)
+
+ 21 Dec 2007; Ulrich Mueller <ulm@gentoo.org> +metadata.xml,
+ +eselect-ctags-1.3.ebuild:
+ Initial import. Split off from eselect-emacs to make vi users happy.
diff --git a/app-eselect/eselect-ctags/Manifest b/app-eselect/eselect-ctags/Manifest
new file mode 100644
index 000000000000..32d7a2de021f
--- /dev/null
+++ b/app-eselect/eselect-ctags/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-emacs-1.18.tar.xz 8964 SHA256 72e59fc780bfe18aa782862609e2651a0fd14bf381a4529bf5a1d6ab1c1b90df SHA512 9e346dc2331e577716945360de199848606d6b67776c1e7875d1437ff7e03796ac64cd0a3656109be87c0578b45bee1175f0ba4af2be96d0e27442d51bf182aa WHIRLPOOL 6812d8a4e79fc2286715219f5f443ed0aa662249bea3d381e293dd21324b1887bc674f3f7fa7bc94643f555bbd341969b1198f305a60043183e9fdcab31759f9
+EBUILD eselect-ctags-1.18.ebuild 962 SHA256 e38e9a0610ff14ffca46db5dfe28d0017ab107f788f5fc68ec7d3e7966e3c4b1 SHA512 3f66c80331e437502b762998c2950a75f16ddeca7ed00965ec3c158b3d48d4e31b6b1791502fa9cbd0719b114c9129e2261bf5d5c0d2493212514908f230c484 WHIRLPOOL 27711faf96a8968cf637f0041f4660999f35af4c0bf9fd682c8c55d7e4f79872af20c0b22ec3ba9ff0a049d02b6e444d17d2ba11c91cd9ef4b89da215d8c1dde
+MISC ChangeLog 11230 SHA256 1155deb4beddfe1dcee92559de5b7af4fcdd23201830a24166aeeb877a443bcf SHA512 f3f3e2ed2a9ace0cf9e7c3e6909e9c0ab2b980e63a851c2ff722b1e1b4fdabe2efa15361d9c144b9a1c6725ea80bbeb56a4d794d9e14c6a02e9e02ac240d863f WHIRLPOOL 163ec3642fbee6351e4865a0c26dc443c15970906d24cc8d24308c394f7132a4ad5da341c06a3fca917e72f1384550a1eacfb4c95791273bb6b4ff188216c026
+MISC metadata.xml 158 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab SHA512 e55d75feae933ba948ae987305ea58e36f5880f18687e8acaf91237e33e251be3ecfd5be27048f4907ea6799e0bcf784b602096dd7e2bc9c450eb5e2bb6a73d2 WHIRLPOOL 1d1676172186235a3e99ca1d148298fb24f6a089f9b7908b3c28c246c8854969835fd3742b8b81e0a30b63d76ee0be0c42bfede2416a30dfc3c8b915a147340c
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGs+1AAoJEJQzkH1pP7W4qU8MAK93os3D2jtM4DyBZCHFTP08
+ovTuhHwv3dR2x+4cqnqWhAWjn5vPwggzi9lTzALYI9vPOdusx6gnHOerIZOq7B9i
+dJt01bxhyOqoJZujLw02VzPvVprYa+vO2/lE21UkecRA7ZL0u/OkMy/qwiJWpRil
+DA8lAAa2V6cc0X0aBx0E+16yi7qmQ+2UOFibw8SlMkSNGchtKRtzgUl9zLPc+LmC
+5nPqZThb6TQRdx/ibOPU7QfZx56SUeovrdDtn/HRjXDcFwaupv+Z9Pkmf4Y2Q/q6
+SraQJcE7efOD3bqAMxu/kkZjGDcY7dlC4yPBRBPGP5Hyzz8slsUtxvIzWF0ApNj5
+QxNOWCIbe29+uz/v3ua6g6Wluoe6wOfF37WMvHD/vFVjiYINOoRPiCXMsGBkPp6u
+uqj9LBSznz8rWFYfDrLDd18AnPuHqSutl0KHqhL/k50HiwPcJkhPL9lDkGw+U0c1
+oNIKkoXkMio39FfMV1kixj+8HQDZvQxQAvs+VwT1dg==
+=MKZU
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-ctags/eselect-ctags-1.18.ebuild b/app-eselect/eselect-ctags/eselect-ctags-1.18.ebuild
new file mode 100644
index 000000000000..eb373b8c2ace
--- /dev/null
+++ b/app-eselect/eselect-ctags/eselect-ctags-1.18.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-ctags/eselect-ctags-1.18.ebuild,v 1.1 2015/03/31 16:47:46 ulm Exp $
+
+EAPI=5
+
+MY_P="eselect-emacs-${PV}"
+DESCRIPTION="Manages ctags implementations"
+HOMEPAGE="http://wiki.gentoo.org/wiki/Project:Emacs"
+SRC_URI="http://dev.gentoo.org/~ulm/emacs/${MY_P}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="!<app-eselect/eselect-emacs-1.18
+ >=app-admin/eselect-1.2.3"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins {ctags,etags}.eselect
+ doman {ctags,etags}.eselect.5
+}
diff --git a/app-eselect/eselect-ctags/metadata.xml b/app-eselect/eselect-ctags/metadata.xml
new file mode 100644
index 000000000000..bc306fe58224
--- /dev/null
+++ b/app-eselect/eselect-ctags/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>emacs</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-ecj/ChangeLog b/app-eselect/eselect-ecj/ChangeLog
new file mode 100644
index 000000000000..747e4accef3a
--- /dev/null
+++ b/app-eselect/eselect-ecj/ChangeLog
@@ -0,0 +1,113 @@
+# ChangeLog for app-eselect/eselect-ecj
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-ecj/ChangeLog,v 1.1 2015/03/31 16:48:00 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-ecj-0.7.ebuild,
+ +eselect-ecj-0.7-r1.ebuild, +files/ecj-0.7.eselect, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+*eselect-ecj-0.7-r1 (29 Mar 2015)
+
+ 29 Mar 2015; Patrice Clement <monsieurp@gentoo.org>
+ +eselect-ecj-0.7-r1.ebuild:
+ EAPI 5 bump. Fig bug 543906.
+
+ 06 Apr 2013; Vlastimil Babka <caster@gentoo.org> eselect-ecj-0.7.ebuild:
+ Add blockers for upcoming packages related to java-config-2.2, so that they
+ are mutual. Remove old.
+
+ 16 Sep 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ eselect-ecj-0.7.ebuild:
+ Keyword ~arm, bug #305773.
+
+ 10 Jun 2012; Ralph Sennhauser <sera@gentoo.org> -eselect-ecj-0.6.ebuild,
+ -eselect-ecj-0.6-r1.ebuild, -files/ecj-0.6.eselect:
+ Remove old.
+
+ 15 Apr 2012; Mike Frysinger <vapier@gentoo.org> eselect-ecj-0.7.ebuild:
+ Add back ia64 love #349020 by Dennis Schridde.
+
+ 09 Mar 2012; Brent Baude <ranger@gentoo.org> eselect-ecj-0.7.ebuild:
+ Marking eselect-ecj-0.7 ppc64 for bug 396513
+
+ 06 Mar 2012; Brent Baude <ranger@gentoo.org> eselect-ecj-0.7.ebuild:
+ Marking eselect-ecj-0.7 ppc for bug 396513
+
+ 15 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> eselect-ecj-0.7.ebuild:
+ x86 stable wrt bug #396513
+
+ 31 Dec 2011; Ralph Sennhauser <sera@gentoo.org> eselect-ecj-0.6.ebuild,
+ eselect-ecj-0.6-r1.ebuild:
+ Drop ia64 support #345433
+
+ 31 Dec 2011; Agostino Sarubbo <ago@gentoo.org> eselect-ecj-0.7.ebuild:
+ Stable for AMD64, wrt bug #396513
+
+*eselect-ecj-0.7 (18 Dec 2011)
+
+ 18 Dec 2011; Ralph Sennhauser <sera@gentoo.org> +eselect-ecj-0.7.ebuild,
+ +files/ecj-0.7.eselect:
+ Version and EAPI bump.
+ Drop PDEPEND as it doesn't guarantee packages DEPENDing on eselect-ecj the
+ availability of a usable ecj. Packages must DEPEND on ecj for themself.
+ Make update action always barf on invalid input.
+ Make update action check for ecj.jar link as well.
+ Make set action always link valid targets. #354097
+
+*eselect-ecj-0.6-r1 (19 Oct 2011)
+
+ 19 Oct 2011; Miroslav Šulc <fordfrog@gentoo.org> +eselect-ecj-0.6-r1.ebuild:
+ Added ecj 3.6 and ecj 3.7 to deps
+
+ 20 Sep 2011; Vlastimil Babka <caster@gentoo.org> -eselect-ecj-0.3.ebuild,
+ -eselect-ecj-0.5.ebuild, -files/ecj-0.5.eselect, -files/ecj.eselect:
+ Remove old.
+
+ 11 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> eselect-ecj-0.6.ebuild:
+ ppc/ppc64 stable wrt #344375
+
+ 13 Feb 2011; Christian Faulhammer <fauli@gentoo.org>
+ eselect-ecj-0.6.ebuild:
+ stable x86, bug 344375
+
+ 10 Feb 2011; Markos Chandras <hwoarang@gentoo.org> eselect-ecj-0.6.ebuild:
+ Stable on amd64 wrt bug #344375
+
+*eselect-ecj-0.6 (31 Oct 2010)
+
+ 31 Oct 2010; Vlastimil Babka <caster@gentoo.org> +eselect-ecj-0.6.ebuild,
+ +files/ecj-0.6.eselect:
+ Version bump, promoting the 0.5-r1 version from java-overlay to 0.6.
+ Changes by Andrew John Hughes <andrew@gentoo.org>, adding support for
+ ecj-gcj and manage a /usr/share/eclipse-ecj/ecj.jar symlink along with the
+ launcher.
+
+*eselect-ecj-0.5 (28 Feb 2010)
+
+ 28 Feb 2010; Ulrich Mueller <ulm@gentoo.org> -eselect-ecj-0.4.ebuild,
+ -files/ecj-0.4.eselect, +eselect-ecj-0.5.ebuild, +files/ecj-0.5.eselect:
+ Add support for brief output mode, bug 292101. Remove intermediate version.
+
+*eselect-ecj-0.4 (28 Feb 2010)
+
+ 28 Feb 2010; Jonathan Callen <abcd@gentoo.org> +eselect-ecj-0.4.ebuild,
+ +files/ecj-0.4.eselect:
+ Version bump to add prefix support, keywords
+
+ 10 Nov 2009; Vlastimil Babka <caster@gentoo.org> eselect-ecj-0.3.ebuild:
+ Remove ecj-3.2 and add ecj-3.5 in the dependency alternatives.
+
+ 15 Mar 2009; Brent Baude <ranger@gentoo.org> eselect-ecj-0.3.ebuild:
+ Marking eselect-ecj-0.3 ppc64 for bug 237689
+
+ 06 Dec 2008; nixnut <nixnut@gentoo.org> eselect-ecj-0.3.ebuild:
+ Stable on ppc wrt bug 249521
+
+ 17 Sep 2008; Markus Meier <maekke@gentoo.org> eselect-ecj-0.3.ebuild:
+ amd64/x86 stable, bug #237689
+
+*eselect-ecj-0.3 (21 Jul 2008)
+
+ 21 Jul 2008; Petteri Räty <betelgeuse@gentoo.org> +files/ecj.eselect,
+ +metadata.xml, +eselect-ecj-0.3.ebuild:
+ Initial addition. Thanks to Chewi <chewi@aura-online.co.uk> for the work.
diff --git a/app-eselect/eselect-ecj/Manifest b/app-eselect/eselect-ecj/Manifest
new file mode 100644
index 000000000000..49a750af685b
--- /dev/null
+++ b/app-eselect/eselect-ecj/Manifest
@@ -0,0 +1,22 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX ecj-0.7.eselect 3353 SHA256 b422850e8326a9e223bbea1f713ab795006b43b8be6a478a9e45c992237f493b SHA512 060f8c645b11e41a0f7dfa872ccfad4aec1ff5c93621e0edd8a3a14581ef6e1fb61aed58ed93db02f0bbeda91942aeaccd0dd11cce6c3886c832be21cdcf8761 WHIRLPOOL a8b98e09d9956cbe6d99f8c2a2255351424cafea9b0aa9dfe5d82e2d3159f6ea4eb81f0911b8d49df1f9e6b22ae4754e7013e3111c939ab455a329f0a0c4002f
+EBUILD eselect-ecj-0.7-r1.ebuild 684 SHA256 68dd2397c7bb0f793cf22f70b91db156232f6cf89832331991218dee0f0b1a47 SHA512 85ff9cae331025925d977f6549c36c97892f2fef2e67f00cd43ad93df265559877357108c97a2be6d8b64f471eb24c2ad8ac2a9dc6b5edc309824f579aee88a5 WHIRLPOOL 0f283fa891ab24d1939cf29d2501c7cad5ed7a8d8a3f2655c0a84851ea90535144b85b0b60ce4f94ecbfcf4fccc84b5e96909721cabc7bef02ddf018e6512181
+EBUILD eselect-ecj-0.7.ebuild 675 SHA256 b7212cd3cc309d0a6a2e97ac90bef34cf04c25f7fa912530cbe9b5af73d60dd1 SHA512 9a6da3b307481e462a0c3acd12bbb679d3e059b58ea486c069cff3e222c8e5922deb0ea72cef1a0e438991d418a8c5ba8434bc742168f747cd4cf6e820acb1ea WHIRLPOOL 968797fe7eded1a46de4b880327d357a1f9c0cea7b05f355b6d005973798639ddcb88039d0b158e9a76293cd2b0c1eeb115ea7a705e1c411f5c6386e1e39c796
+MISC ChangeLog 4325 SHA256 5017aa1babf8b704f3d87f03e42e81f05fd9f97c84776cc9fa2fbdba9b9186ef SHA512 990d9b6d393a1be3b7db5d8386e6d63710586e676263e471e1deeed128c38c1e8251cd29023a15f817e9dec975e9234d7c586a30fdea9f1055a619ff77f3b39c WHIRLPOOL 995ab5dfd6669fd793cf5a88131e739afb029e500ece859a1e3bd834d5c0bea119b75fd27ceb6850c0b9fc8d18fbf77e8303561681c682b3a7a32ababff8e409
+MISC metadata.xml 158 SHA256 ea882ceccfd160b16cf7e79de423bdcc12b3fa000f124491a6df36f5783894fb SHA512 54f88fc3270968439ba87295b04365a89101c55d33a8c209a56036dc60244e5c73f78ec09484b3e5af28de9dee2159b1dab670cbd5d80a9e0c4543145c0390a3 WHIRLPOOL fcffc4fb6751b5a6eec33aa833f9d7dea0168d3ab67f7e34565370f92fd917ed882bcc57585481bf4d31e601f83a592d99d1c3f50fc793f1c38cd174cc8b2f26
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGs/DAAoJEJQzkH1pP7W4uXsL/iLycuaUDt6i4vkFZPt2G5uw
+rdCBUkReqkx9eQ7H8RlgRRdpqlr1oU2brqMXExibCB5pB7x6q9zs8RMKEQju5pbU
+nxZ7h9CH+BicFEn91ArouAD8vwvFcPr9nEbPMGudWoEuFsG8vMcxDaZGWgwaP+xZ
+6Ah65Txl5q7MEfXNVzuHBwrMafK6GgcbXUpQo1nJ7FWjpogt7kR0MFovJbnbcYx5
+dOauT8lF9eL9Wu5TbJN6r9OQzYGkPL9nsxM4OvwxcDLbqBgQRHX+3xZO1PVSXRCq
+wbuNtn933FfUWZP7B7o3SLfMYnIdX4IE9Izqm6MO+hYAyGCLfTmLkS2RS3RxiQ+W
+/Si3ko5tDbJ0Cjg/MURrvMwTzlubFYd1PeDQUheK1TAVWbsA8bEEge/IKAa5RQz7
+HgrHGZGxFYyp8tioqKqZl32U2StJFmSminDpCvvcgyKOwn86oHVmh+bFzFu1w5Zv
+oghTo36KnvpLXSpilr1X8B/xiKYghqEkzOrMeYtFcw==
+=h6l+
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-ecj/eselect-ecj-0.7-r1.ebuild b/app-eselect/eselect-ecj/eselect-ecj-0.7-r1.ebuild
new file mode 100644
index 000000000000..226f353513c9
--- /dev/null
+++ b/app-eselect/eselect-ecj/eselect-ecj-0.7-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-ecj/eselect-ecj-0.7-r1.ebuild,v 1.1 2015/03/31 16:48:00 ulm Exp $
+
+EAPI="5"
+
+DESCRIPTION="Manages ECJ symlinks"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3
+ !app-eselect/eselect-java"
+
+S="${WORKDIR}"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${FILESDIR}/ecj-${PV}.eselect" ecj.eselect || die "newins failed"
+}
diff --git a/app-eselect/eselect-ecj/eselect-ecj-0.7.ebuild b/app-eselect/eselect-ecj/eselect-ecj-0.7.ebuild
new file mode 100644
index 000000000000..790dc016e5f8
--- /dev/null
+++ b/app-eselect/eselect-ecj/eselect-ecj-0.7.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-ecj/eselect-ecj-0.7.ebuild,v 1.1 2015/03/31 16:48:00 ulm Exp $
+
+EAPI=4
+
+DESCRIPTION="Manages ECJ symlinks"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ia64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3
+ !app-eselect/eselect-java"
+
+S="${WORKDIR}"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${FILESDIR}/ecj-${PV}.eselect" ecj.eselect || die "newins failed"
+}
diff --git a/app-eselect/eselect-ecj/files/ecj-0.7.eselect b/app-eselect/eselect-ecj/files/ecj-0.7.eselect
new file mode 100644
index 000000000000..65e74b6b9e78
--- /dev/null
+++ b/app-eselect/eselect-ecj/files/ecj-0.7.eselect
@@ -0,0 +1,151 @@
+# -*-eselect-*- vim: ft=eselect
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: ecj-0.7.eselect,v 1.1 2015/03/31 16:48:00 ulm Exp $
+
+DESCRIPTION="Manage ECJ targets"
+MAINTAINER="java@gentoo.org"
+VERSION="0.7"
+
+ECJ="${EROOT}/usr/bin/ecj"
+ECJ_JAR="${EROOT}/usr/share/eclipse-ecj/ecj.jar"
+
+# find a list of ecj symlink targets, best first.
+find_targets() {
+ for f in $(ls -r "${ECJ}"-[0-9]* "${ECJ}"-gcj-[0-9]* 2> /dev/null) ; do
+ if [[ -f "${f}" ]] ; then
+ echo $(basename "${f}")
+ fi
+ done
+}
+
+# get a named or numbered target.
+find_target() {
+ local target=${1}
+
+ if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
+ targets=( $(find_targets ) )
+ [[ -z "${targets}" ]] && die -q "No targets found!"
+ target=${targets[target-1]}
+ fi
+
+ if [[ "${target}" = ecj-[0-9]* || "${target}" = ecj-gcj-[0-9]* ]] \
+ && [[ -f "${EROOT}/usr/bin/${target}" ]] ; then
+ echo ${target}
+ else
+ die -q "Target \"${1}\" doesn't appear to be valid!"
+ fi
+}
+
+# determine the current target.
+get_target() {
+ local canonicalised=$(canonicalise "${ECJ}")
+ echo $(basename "${canonicalised}")
+}
+
+### show action ###
+
+describe_show() {
+ echo "Show current ECJ target"
+}
+
+do_show() {
+ if [[ ${#} -gt 0 ]]; then
+ die -q "No parameters allowed."
+ fi
+
+ if [[ -L "${ECJ}" ]] ; then
+ get_target
+ return 0
+ elif [[ -e "${ECJ}" ]] ; then
+ echo "(not a symlink)" >&2
+ return 1
+ else
+ echo "(unset)" >&2
+ return 1
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List available ECJ targets"
+}
+
+do_list() {
+ if [[ ${#} -gt 0 ]]; then
+ die -q "Usage error: no parameters allowed."
+ fi
+
+ local i targets
+ targets=( $(find_targets) )
+
+ for (( i = 0; i < ${#targets[@]}; i++ )); do
+ [[ ${targets[i]} = $(basename "$(canonicalise "${ECJ}")") ]] \
+ && targets[i]=$(highlight_marker "${targets[i]}")
+ done
+
+ write_list_start "Available ECJ targets:"
+ write_numbered_list -m "(none found)" "${targets[@]}"
+}
+
+### set action ###
+
+describe_set() {
+ echo "Set a new ECJ target"
+}
+
+describe_set_options() {
+ echo "target : Target name or number (from 'list' action)"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+do_set() {
+ [[ ${1} ]] || die -q "You didn't give me a target name or number."
+ [[ ${2} ]] && die -q "Too many parameters. Expected only one."
+
+ local target=$(find_target "${1}")
+
+ rm -f "${ECJ}" "${ECJ_JAR}"
+
+ ln -sf "${target}" "${ECJ}" || die "Couldn't set ${target} symlink."
+ mkdir -p $(dirname ${ECJ_JAR})
+ [[ "${target}" != ecj-gcj* ]] && target="eclipse-${target}"
+ ln -sf "${EROOT}"/usr/share/${target}/lib/ecj.jar ${ECJ_JAR} \
+ || die -q "Wasn't able to set a new provider."
+}
+
+### update action ###
+
+describe_update() {
+ echo "Set the ECJ target to the latest if the current target is invalid or if the given target is the latest"
+}
+
+describe_update_options() {
+ echo "target (optional) : Target name (from 'list' action)"
+}
+
+describe_update_parameters() {
+ echo "<target>"
+}
+
+do_update() {
+ [[ ${1} ]] && find_target "${1}" >/dev/null
+ [[ ${2} ]] && die -q "Too many parameters. Expected only one."
+
+ if [[ ! -f "${ECJ}" ]] || [[ ! -f "${ECJ_JAR}" ]]; then
+ local target="${1}"
+ if [[ -z "${target}" ]]; then
+ local all_targets=( $(find_targets) )
+ target=${all_targets}
+ fi
+ if [[ ${target} ]]; then
+ do_set ${target}
+ else
+ rm -f "${ECJ}" "${ECJ_JAR}"
+ fi
+ fi
+}
diff --git a/app-eselect/eselect-ecj/metadata.xml b/app-eselect/eselect-ecj/metadata.xml
new file mode 100644
index 000000000000..7303cef96964
--- /dev/null
+++ b/app-eselect/eselect-ecj/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-emacs/ChangeLog b/app-eselect/eselect-emacs/ChangeLog
new file mode 100644
index 000000000000..af2a30137b7b
--- /dev/null
+++ b/app-eselect/eselect-emacs/ChangeLog
@@ -0,0 +1,486 @@
+# ChangeLog for app-eselect/eselect-emacs
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-emacs/ChangeLog,v 1.1 2015/03/31 16:48:14 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-emacs-1.18.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 28 Feb 2015; Ulrich Müller <ulm@gentoo.org> -eselect-emacs-1.16.ebuild,
+ -eselect-emacs-1.17.ebuild:
+ Remove old.
+
+ 28 Feb 2015; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.18.ebuild:
+ Stable for ia64, wrt bug #537006
+
+ 27 Feb 2015; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.18.ebuild:
+ Stable for sparc, wrt bug #537006
+
+ 24 Feb 2015; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.18.ebuild:
+ Stable for alpha, wrt bug #537006
+
+ 23 Feb 2015; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.18.ebuild:
+ Stable for ppc64, wrt bug #537006
+
+ 28 Jan 2015; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.18.ebuild:
+ Stable for ppc, wrt bug #537006
+
+ 26 Jan 2015; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.18.ebuild:
+ Stable for x86, wrt bug #537006
+
+ 25 Jan 2015; Markus Meier <maekke@gentoo.org> eselect-emacs-1.18.ebuild:
+ arm stable, bug #537006
+
+ 22 Jan 2015; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.18.ebuild:
+ Stable for amd64, wrt bug #537006
+
+ 20 Jan 2015; Jeroen Roovers <jer@gentoo.org> eselect-emacs-1.18.ebuild:
+ Stable for HPPA (bug #537006).
+
+*eselect-emacs-1.18 (19 Dec 2014)
+
+ 19 Dec 2014; Ulrich Müller <ulm@gentoo.org> +eselect-emacs-1.18.ebuild:
+ Version bump.
+
+*eselect-emacs-1.17 (28 Oct 2014)
+
+ 28 Oct 2014; Ulrich Müller <ulm@gentoo.org> +eselect-emacs-1.17.ebuild:
+ Version bump.
+
+ 08 Jun 2014; Ulrich Müller <ulm@gentoo.org> -eselect-emacs-1.15.ebuild:
+ Remove old.
+
+ 08 Jun 2014; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.16.ebuild:
+ Stable for alpha, ia64, ppc, ppc64, and sparc, wrt bug #509830
+
+ 16 May 2014; Ulrich Müller <ulm@gentoo.org> eselect-emacs-1.16.ebuild:
+ Stable on amd64 and x86, bug 507272.
+
+ 18 Apr 2014; Markus Meier <maekke@gentoo.org> eselect-emacs-1.16.ebuild:
+ arm stable, bug #507272
+
+ 11 Apr 2014; Jeroen Roovers <jer@gentoo.org> eselect-emacs-1.16.ebuild:
+ Stable for HPPA (bug #507272).
+
+ 09 Apr 2014; Ulrich Müller <ulm@gentoo.org> -eselect-emacs-1.14.ebuild:
+ Remove old.
+
+ 23 Mar 2014; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.15.ebuild:
+ Stable for ppc, wrt bug #503108
+
+ 19 Mar 2014; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.15.ebuild:
+ Stable for alpha, wrt bug #503108
+
+ 18 Mar 2014; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.15.ebuild:
+ Stable for ia64, wrt bug #503108
+
+ 14 Mar 2014; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.15.ebuild:
+ Stable for ppc64, wrt bug #503108
+
+*eselect-emacs-1.16 (13 Mar 2014)
+
+ 13 Mar 2014; Ulrich Müller <ulm@gentoo.org> +eselect-emacs-1.16.ebuild:
+ Version bump.
+
+ 12 Mar 2014; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.15.ebuild:
+ Stable for sparc, wrt bug #503108
+
+ 12 Mar 2014; Chema Alonso <nimiux@gentoo.org> eselect-emacs-1.15.ebuild:
+ Stable for amd64 wrt bug #503108
+
+ 09 Mar 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-emacs-1.15.ebuild:
+ x86 stable wrt bug #503108
+
+ 09 Mar 2014; Markus Meier <maekke@gentoo.org> eselect-emacs-1.15.ebuild:
+ arm stable, bug #503108
+
+ 04 Mar 2014; Jeroen Roovers <jer@gentoo.org> eselect-emacs-1.15.ebuild:
+ Stable for HPPA (bug #503108).
+
+*eselect-emacs-1.15 (17 Feb 2014)
+
+ 17 Feb 2014; Ulrich Müller <ulm@gentoo.org> +eselect-emacs-1.15.ebuild:
+ Version bump.
+
+ 14 Jul 2013; Ulrich Müller <ulm@gentoo.org> -eselect-emacs-1.13.ebuild,
+ eselect-emacs-1.14.ebuild:
+ Update HOMEPAGE. Specify LICENSE more precisely. Remove old.
+
+ 09 Sep 2012; Raúl Porcel <armin76@gentoo.org> eselect-emacs-1.14.ebuild:
+ alpha/ia64/s390/sh/sparc stable wrt #431206
+
+ 15 Aug 2012; Jeroen Roovers <jer@gentoo.org> eselect-emacs-1.14.ebuild:
+ Stable for HPPA (bug #431206).
+
+ 14 Aug 2012; Johannes Huber <johu@gentoo.org> eselect-emacs-1.14.ebuild:
+ Stable for x86, wrt bug #431206
+
+ 14 Aug 2012; Agostino Sarubbo <ago@gentoo.org> eselect-emacs-1.14.ebuild:
+ Stable for amd64, wrt bug #431206
+
+ 13 Aug 2012; Anthony G. Basile <blueness@gentoo.org>
+ eselect-emacs-1.14.ebuild:
+ Stable arm, ppc, and ppc64, bug #431206
+
+*eselect-emacs-1.14 (22 Jun 2012)
+
+ 22 Jun 2012; Ulrich Müller <ulm@gentoo.org> +eselect-emacs-1.14.ebuild:
+ Version bump.
+
+ 09 May 2012; Alexis Ballier <aballier@gentoo.org> eselect-emacs-1.13.ebuild:
+ keyword ~amd64-fbsd
+
+ 10 Feb 2012; Fabian Groffen <grobian@gentoo.org> eselect-emacs-1.13.ebuild:
+ Marked ~x64-macos
+
+ 14 Jun 2011; Matt Turner <mattst88@gentoo.org> eselect-emacs-1.13.ebuild:
+ Added ~mips, bug 234095
+
+ 06 Jun 2010; Ulrich Mueller <ulm@gentoo.org> -eselect-emacs-1.10.ebuild,
+ -eselect-emacs-1.12.ebuild:
+ Remove old.
+
+ 06 Jun 2010; Christoph Mende <angelos@gentoo.org>
+ eselect-emacs-1.13.ebuild:
+ amd64 stable (bug #299974)
+
+ 26 Jan 2010; Jeroen Roovers <jer@gentoo.org> eselect-emacs-1.13.ebuild:
+ Stable for HPPA (bug #299974).
+
+ 13 Jan 2010; Brent Baude <ranger@gentoo.org> eselect-emacs-1.13.ebuild:
+ Marking eselect-emacs-1.13 ppc64 for bug 299974
+
+ 12 Jan 2010; nixnut <nixnut@gentoo.org> eselect-emacs-1.13.ebuild:
+ ppc stable #299974
+
+ 11 Jan 2010; Raúl Porcel <armin76@gentoo.org> eselect-emacs-1.13.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #299974
+
+ 07 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-emacs-1.13.ebuild:
+ stable x86, bug 299974
+
+*eselect-emacs-1.13 (09 Dec 2009)
+
+ 09 Dec 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-emacs-1.11.ebuild,
+ +eselect-emacs-1.13.ebuild:
+ Version bump. Remove intermediate version.
+
+ 07 Dec 2009; Ulrich Mueller <ulm@gentoo.org> eselect-emacs-1.12.ebuild:
+ Add KEYWORDS from Prefix overlay.
+
+*eselect-emacs-1.12 (20 Nov 2009)
+
+ 20 Nov 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-emacs-1.12.ebuild:
+ Version bump.
+
+*eselect-emacs-1.11 (07 Nov 2009)
+
+ 07 Nov 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-emacs-1.11.ebuild:
+ Version bump, support brief output mode, bug 292100.
+
+ 07 Sep 2009; Christian Faulhammer <fauli@gentoo.org>
+ -eselect-emacs-1.8.ebuild, -eselect-emacs-1.9.ebuild:
+ clean up
+
+ 06 Sep 2009; Brent Baude <ranger@gentoo.org> eselect-emacs-1.10.ebuild:
+ Marking eselect-emacs-1.10 ppc64 for bug 272989
+
+ 11 Jun 2009; Markus Meier <maekke@gentoo.org> eselect-emacs-1.10.ebuild:
+ amd64 stable, bug #272989
+
+ 09 Jun 2009; Raúl Porcel <armin76@gentoo.org> eselect-emacs-1.10.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #272989
+
+ 08 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
+ eselect-emacs-1.10.ebuild:
+ stable x86, bug 272989
+
+ 08 Jun 2009; Jeroen Roovers <jer@gentoo.org> eselect-emacs-1.10.ebuild:
+ Stable for HPPA (bug #272989).
+
+ 07 Jun 2009; nixnut <nixnut@gentoo.org> eselect-emacs-1.10.ebuild:
+ ppc stable #272989
+
+*eselect-emacs-1.10 (07 May 2009)
+
+ 07 May 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-emacs-1.10.ebuild:
+ Version bump.
+
+*eselect-emacs-1.9 (02 May 2009)
+
+ 02 May 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-emacs-1.9.ebuild:
+ Version bump.
+
+ 12 Mar 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-emacs-1.5-r1.ebuild:
+ Remove old.
+
+ 12 Mar 2009; Brent Baude <ranger@gentoo.org> eselect-emacs-1.8.ebuild:
+ Marking eselect-emacs-1.8 ppc64 for bug 256113
+
+ 19 Feb 2009; nixnut <nixnut@gentoo.org> eselect-emacs-1.8.ebuild:
+ ppc stable #256113
+
+ 06 Feb 2009; Jeroen Roovers <jer@gentoo.org> eselect-emacs-1.8.ebuild:
+ Stable for HPPA (bug #256113).
+
+ 27 Jan 2009; Raúl Porcel <armin76@gentoo.org> eselect-emacs-1.8.ebuild:
+ alpha/arm/ia64/s390/sh stable wrt #256113
+
+ 25 Jan 2009; Markus Meier <maekke@gentoo.org> eselect-emacs-1.8.ebuild:
+ amd64/x86 stable, bug #256113
+
+ 23 Jan 2009; Ferris McCormick <fmccor@gentoo.org>
+ eselect-emacs-1.8.ebuild:
+ Sparc stable, Bug #256113.
+
+ 23 Jan 2009; Ulrich Mueller <ulm@gentoo.org> -eselect-emacs-1.7.ebuild:
+ Clean up.
+
+ 22 Dec 2008; Christian Faulhammer <fauli@gentoo.org>
+ eselect-emacs-1.8.ebuild:
+ remove unnecessary die messages and clarify DESCRIPTION a bit
+
+*eselect-emacs-1.8 (21 Dec 2008)
+
+ 21 Dec 2008; Ulrich Mueller <ulm@gentoo.org> +eselect-emacs-1.8.ebuild:
+ Version bump.
+
+*eselect-emacs-1.7 (19 Dec 2008)
+
+ 19 Dec 2008; Ulrich Mueller <ulm@gentoo.org> -eselect-emacs-1.6.ebuild,
+ +eselect-emacs-1.7.ebuild:
+ Version bump. Remove intermediate version.
+
+*eselect-emacs-1.6 (12 Dec 2008)
+
+ 12 Dec 2008; Ulrich Mueller <ulm@gentoo.org> +eselect-emacs-1.6.ebuild:
+ Version bump: ebrowse added to list of man pages.
+
+ 25 Oct 2008; Ulrich Mueller <ulm@gentoo.org> -files/emacs-updater,
+ -eselect-emacs-1.3-r2.ebuild, -eselect-emacs-1.5.ebuild:
+ Remove old.
+
+ 30 Sep 2008; Jeroen Roovers <jer@gentoo.org> eselect-emacs-1.5-r1.ebuild:
+ Stable for HPPA (bug #238021).
+
+ 20 Sep 2008; Raúl Porcel <armin76@gentoo.org>
+ eselect-emacs-1.5-r1.ebuild:
+ alpha/ia64 stable wrt #238021
+
+ 19 Sep 2008; Brent Baude <ranger@gentoo.org> eselect-emacs-1.5-r1.ebuild:
+ Marking eselect-emacs-1.5-r1 ppc64 and ppc for bug 238021
+
+ 18 Sep 2008; Markus Meier <maekke@gentoo.org> eselect-emacs-1.5-r1.ebuild:
+ amd64/x86 stable, bug #238021
+
+ 18 Sep 2008; Ferris McCormick <fmccor@gentoo.org>
+ eselect-emacs-1.5-r1.ebuild:
+ Sparc stable, part of Bug #238021.
+
+*eselect-emacs-1.5-r1 (04 Sep 2008)
+
+ 04 Sep 2008; Ulrich Mueller <ulm@gentoo.org> +eselect-emacs-1.5-r1.ebuild:
+ Don't install the emacs-updater script since it's in its own package now.
+
+ 04 Jul 2008; Jeroen Roovers <jer@gentoo.org> eselect-emacs-1.5.ebuild:
+ Stable for HPPA (bug #229605).
+
+ 28 Jun 2008; Raúl Porcel <armin76@gentoo.org> eselect-emacs-1.5.ebuild:
+ alpha/ia64 stable wrt #229605
+
+ 28 Jun 2008; Markus Meier <maekke@gentoo.org> eselect-emacs-1.5.ebuild:
+ x86 stable, bug #229605
+
+ 27 Jun 2008; Brent Baude <ranger@gentoo.org> eselect-emacs-1.5.ebuild:
+ Marking eselect-emacs-1.5 ppc64 for bug 229605
+
+ 27 Jun 2008; Ferris McCormick <fmccor@gentoo.org>
+ eselect-emacs-1.5.ebuild:
+ Sparc stable, part of Bug #229605.
+
+ 27 Jun 2008; Santiago M. Mola <coldwind@gentoo.org>
+ eselect-emacs-1.5.ebuild:
+ amd64 stable wrt bug #229605
+
+ 26 Jun 2008; nixnut <nixnut@gentoo.org> eselect-emacs-1.5.ebuild:
+ Stable on ppc wrt bug 229605
+
+*eselect-emacs-1.5 (25 May 2008)
+
+ 25 May 2008; Ulrich Mueller <ulm@gentoo.org> -eselect-emacs-1.4.ebuild,
+ +eselect-emacs-1.5.ebuild:
+ Version bump.
+
+*eselect-emacs-1.4 (13 May 2008)
+
+ 13 May 2008; Ulrich Mueller <ulm@gentoo.org> +eselect-emacs-1.4.ebuild:
+ Version bump. New module for etags.
+
+ 30 Apr 2008; Ulrich Mueller <ulm@gentoo.org> eselect-emacs-1.3-r2.ebuild:
+ Move eselect-ctags to RDEPEND where it belongs.
+
+ 08 Mar 2008; Ulrich Mueller <ulm@gentoo.org> files/emacs-updater:
+ Update emacs-updater to version 0.6.
+
+ 21 Feb 2008; Christian Faulhammer <opfer@gentoo.org> files/emacs-updater:
+ bump emacs-updater to version 0.4
+
+ 01 Feb 2008; Ulrich Mueller <ulm@gentoo.org> -eselect-emacs-1.1.ebuild,
+ -eselect-emacs-1.3.ebuild:
+ Remove old.
+
+ 20 Jan 2008; Christoph Mende <angelos@gentoo.org>
+ eselect-emacs-1.3-r2.ebuild:
+ Stable on amd64 wrt bug #206089
+
+ 19 Jan 2008; nixnut <nixnut@gentoo.org> eselect-emacs-1.3-r2.ebuild:
+ Stable on ppc wrt bug 206089
+
+ 18 Jan 2008; Brent Baude <ranger@gentoo.org> eselect-emacs-1.3-r2.ebuild:
+ Marking eselect-emacs-1.3-r2 ppc64 for bug 206089
+
+ 17 Jan 2008; Jeroen Roovers <jer@gentoo.org> eselect-emacs-1.3-r2.ebuild:
+ Stable for HPPA (bug #206089).
+
+ 16 Jan 2008; Christian Faulhammer <opfer@gentoo.org>
+ eselect-emacs-1.3-r2.ebuild:
+ stable x86, bug 206089
+
+ 16 Jan 2008; Raúl Porcel <armin76@gentoo.org>
+ eselect-emacs-1.3-r2.ebuild:
+ alpha/ia64/sparc stable wrt #206089
+
+*eselect-emacs-1.3-r2 (09 Jan 2008)
+
+ 09 Jan 2008; Ulrich Mueller <ulm@gentoo.org> +files/emacs-updater,
+ -eselect-emacs-1.3-r1.ebuild, +eselect-emacs-1.3-r2.ebuild:
+ Install emacs-updater shell script. Remove intermediate revision.
+
+*eselect-emacs-1.3-r1 (21 Dec 2007)
+
+ 21 Dec 2007; Ulrich Mueller <ulm@gentoo.org> +eselect-emacs-1.3-r1.ebuild:
+ Move ctags module into its own package. Drop m68k keyword.
+
+*eselect-emacs-1.3 (20 Nov 2007)
+
+ 20 Nov 2007; Ulrich Mueller <ulm@gentoo.org> -eselect-emacs-1.2.ebuild,
+ +eselect-emacs-1.3.ebuild:
+ Version bump, only minor documentation changes. Remove old version.
+
+ 25 Aug 2007; Ulrich Mueller <ulm@gentoo.org> -eselect-emacs-0.8-r1.ebuild:
+ Remove old version.
+
+*eselect-emacs-1.2 (22 Aug 2007)
+
+ 22 Aug 2007; Ulrich Mueller <ulm@gentoo.org> -eselect-emacs-1.0.ebuild,
+ +eselect-emacs-1.2.ebuild:
+ Version bump; improves behaviour on FreeBSD where /usr/bin/ctags is a real
+ binary. Thanks to Joe Peterson <lavajoe@gentoo.org> for pointing this out.
+
+ 13 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ eselect-emacs-1.1.ebuild:
+ ppc. stable
+
+ 01 Aug 2007; <metalgod@gentoo.org> eselect-emacs-1.1.ebuild:
+ Stable on amd64. See bug #187057.
+
+ 30 Jul 2007; Jeroen Roovers <jer@gentoo.org> eselect-emacs-1.1.ebuild:
+ Stable for HPPA (bug #187057).
+
+ 30 Jul 2007; Raúl Porcel <armin76@gentoo.org> eselect-emacs-1.1.ebuild:
+ alpha/ia64 stable wrt #187057
+
+ 30 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-emacs-1.1.ebuild:
+ Stable on sparc wrt #187057
+
+ 30 Jul 2007; Markus Rothe <corsair@gentoo.org> eselect-emacs-1.1.ebuild:
+ Stable on ppc64; bug #187057
+
+ 30 Jul 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-emacs-1.1.ebuild:
+ stable x86, bug 187057
+
+*eselect-emacs-1.1 (29 Jun 2007)
+
+ 29 Jun 2007; Ulrich Mueller <ulm@gentoo.org> +eselect-emacs-1.1.ebuild:
+ Version bump, new eselect module for ctags. Bug #29398.
+
+*eselect-emacs-1.0 (17 Jun 2007)
+
+ 17 Jun 2007; Ulrich Mueller <ulm@gentoo.org> +eselect-emacs-1.0.ebuild:
+ Version bump. Give a message in list command if XEmacs is found. Call
+ env.eselect module for INFOPATH, fixes bug #181166. Other minor changes.
+
+ 12 Jun 2007; Diego Pettenò <flameeyes@gentoo.org>
+ eselect-emacs-0.8-r1.ebuild:
+ Add ~sparc-fbsd keyword as per bug #174882.
+
+ 01 Jun 2007; nixnut <nixnut@gentoo.org> eselect-emacs-0.8-r1.ebuild:
+ Stable on ppc wrt bug 180100
+
+ 29 May 2007; Raúl Porcel <armin76@gentoo.org>
+ eselect-emacs-0.8-r1.ebuild:
+ alpha/ia64 stable wrt #180100
+
+ 29 May 2007; Jeroen Roovers <jer@gentoo.org> eselect-emacs-0.8-r1.ebuild:
+ Stable for HPPA (bug #180100).
+
+ 28 May 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-emacs-0.8-r1.ebuild:
+ x86/amd64 stable, bug 180100
+
+ 28 May 2007; Brent Baude <ranger@gentoo.org> eselect-emacs-0.8-r1.ebuild:
+ marking -0.8-r1 ppc64 stable to support stablization of 180100
+
+ 28 May 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-emacs-0.8-r1.ebuild:
+ Stable on sparc wrt #180100
+
+ 15 May 2007; Roy Marples <uberlord@gentoo.org>
+ eselect-emacs-0.8-r1.ebuild:
+ Added ~x86-fbsd keyword, #174884
+
+ 14 May 2007; Markus Ullmann <jokey@gentoo.org>
+ eselect-emacs-0.8-r1.ebuild:
+ Works on arm as well
+
+ 30 Apr 2007; Tony Vroon <chainsaw@gentoo.org> eselect-emacs-0.8-r1.ebuild:
+ Add ~ppc keyword. Tested on a PowerBook 5,9 with GCC 4.1.2
+
+ 21 Apr 2007; Markus Rothe <corsair@gentoo.org>
+ eselect-emacs-0.8-r1.ebuild:
+ Added ~ppc64; bug #174882
+
+ 19 Apr 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-emacs-0.8-r1.ebuild:
+ Change HOMEPAGE to the new project page
+
+ 19 Apr 2007; Bryan Østergaard <kloeri@gentoo.org>
+ eselect-emacs-0.8-r1.ebuild:
+ Add ~alpha keyword, bug 174882.
+
+ 18 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-emacs-0.8-r1.ebuild:
+ Keyworded ~sparc wrt #174882
+
+ 18 Apr 2007; Jeroen Roovers <jer@gentoo.org> eselect-emacs-0.8-r1.ebuild:
+ Marked ~hppa (bug #174882).
+
+ 17 Apr 2007; Raúl Porcel <armin76@gentoo.org>
+ eselect-emacs-0.8-r1.ebuild:
+ Add ~ia64 wrt bug 174882
+
+ 17 Apr 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-emacs-0.8-r1.ebuild:
+ keyworded ~amd64, bug 174882
+
+*eselect-emacs-0.8-r1 (16 Apr 2007)
+
+ 16 Apr 2007; Christian Faulhammer <opfer@gentoo.org> +metadata.xml,
+ +eselect-emacs-0.8-r1.ebuild:
+ initial import from Emacs Overlay. Features: switch the target of the
+ /usr/bin/emacs symlink, man and info pages so several versions can be
+ installed in parallel on a system
diff --git a/app-eselect/eselect-emacs/Manifest b/app-eselect/eselect-emacs/Manifest
new file mode 100644
index 000000000000..55cda8ec66e6
--- /dev/null
+++ b/app-eselect/eselect-emacs/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-emacs-1.18.tar.xz 8964 SHA256 72e59fc780bfe18aa782862609e2651a0fd14bf381a4529bf5a1d6ab1c1b90df SHA512 9e346dc2331e577716945360de199848606d6b67776c1e7875d1437ff7e03796ac64cd0a3656109be87c0578b45bee1175f0ba4af2be96d0e27442d51bf182aa WHIRLPOOL 6812d8a4e79fc2286715219f5f443ed0aa662249bea3d381e293dd21324b1887bc674f3f7fa7bc94643f555bbd341969b1198f305a60043183e9fdcab31759f9
+EBUILD eselect-emacs-1.18.ebuild 892 SHA256 fe27c465869dfd665f65e5270cff5e88990fbb920ced38020e58c08d87098d67 SHA512 38e0eb9d1773c256dcf8f45ab5dc15bc86e312e8c7149ced0c8f1cfc67a21493aefd5270b3e8395540490d760c1b2e7d53941444cc255fe4c49b990c5b66e1fb WHIRLPOOL 3cffadc3eed45429b04fc43bf29fc55507f0d6b33b7b673e45dbf0ce8720132aca524d7b6f51f513cb128ec2d6886f63058f2d31e1a05d3953bf8889892b31d0
+MISC ChangeLog 16341 SHA256 dd673914db6fb06b4cbe04a93f5833c7a639b5bbf710c02c71b4809bb31dd26f SHA512 97cc27bbe3a8ff40bfc8c8deb21c37dbebd317cea85d8c4c30a2202d5225510160369d68431da6381bbe481840b3df30461b6939b16c330a552076f67015bd34 WHIRLPOOL 793254d926d3c023f644be44686b120dfd0102b08f58a20d8a5e4aff0f26c74129a0c03c1b604a42767112dfa1700734f345087184a804e4cb3f4d4e95d58ddf
+MISC metadata.xml 158 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab SHA512 e55d75feae933ba948ae987305ea58e36f5880f18687e8acaf91237e33e251be3ecfd5be27048f4907ea6799e0bcf784b602096dd7e2bc9c450eb5e2bb6a73d2 WHIRLPOOL 1d1676172186235a3e99ca1d148298fb24f6a089f9b7908b3c28c246c8854969835fd3742b8b81e0a30b63d76ee0be0c42bfede2416a30dfc3c8b915a147340c
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGs/RAAoJEJQzkH1pP7W4OW4L/0+kAXLzHHmqLcF96gPzkhlg
+0yH0s7maKx1bExHKLQzGGktK0yUvIUPlK9aNJsQlcFJGNqBEX7HdN1ICfcF7YxYk
+MH9SS9Vx+3EE0P0uptTrP48hWw/cwBJIqBbJu8wl/lNrEVFvUVbsh0pAoVMTwuXz
+MoH02oZvzOb4S9d2um5/+Iqchn0IUJpGh0ba98fNJlCgNRzvrpuuKMmPU+D5Xjcn
+dP8yoo/L7BLtYiwHFrfvWU61AKJ8B6bVZS8C9yTQr6YLjJqCm5OPnzUBiRnKgSh7
+ejS+Sj4Nt1Vx1Uy/ONLM/jQTQV3Gihlcai3Wpqb+yj3Eq7gdQkL24lxrtCZ6gags
+jIbDgvjI1D++/tch8n/tQr+0XDmaziLqCp/iWZUyiAstnlEZyMO0msorhBGB7TjV
+ialIg2/8DovESMQ4zrz3nVsG/BOp9CKhuxCtRbLiPTJiQDt1f8qOw2XStWqdUfI3
+5XYQDZvbx2VX8Byfxd1y5CEs2n+fhI0u9AJ8EO4d9w==
+=Auyi
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-emacs/eselect-emacs-1.18.ebuild b/app-eselect/eselect-emacs/eselect-emacs-1.18.ebuild
new file mode 100644
index 000000000000..b3d8b1723421
--- /dev/null
+++ b/app-eselect/eselect-emacs/eselect-emacs-1.18.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-emacs/eselect-emacs-1.18.ebuild,v 1.1 2015/03/31 16:48:14 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Manage multiple Emacs versions on one system"
+HOMEPAGE="http://wiki.gentoo.org/wiki/Project:Emacs"
+SRC_URI="http://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+
+RDEPEND=">=app-admin/eselect-1.2.6
+ ~app-eselect/eselect-ctags-${PV}"
+
+src_compile() { :; }
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins {emacs,gnuclient}.eselect
+ doman {emacs,gnuclient}.eselect.5
+ dodoc ChangeLog
+}
diff --git a/app-eselect/eselect-emacs/metadata.xml b/app-eselect/eselect-emacs/metadata.xml
new file mode 100644
index 000000000000..bc306fe58224
--- /dev/null
+++ b/app-eselect/eselect-emacs/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>emacs</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-esd/ChangeLog b/app-eselect/eselect-esd/ChangeLog
new file mode 100644
index 000000000000..eff70e126ccf
--- /dev/null
+++ b/app-eselect/eselect-esd/ChangeLog
@@ -0,0 +1,92 @@
+# ChangeLog for app-eselect/eselect-esd
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-esd/ChangeLog,v 1.1 2015/03/31 16:48:28 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-esd-20060719.ebuild,
+ +eselect-esd-20091106.ebuild, +eselect-esd-20100127.ebuild, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+*eselect-esd-20100127 (30 Jan 2010)
+
+ 30 Jan 2010; Ulrich Mueller <ulm@gentoo.org> +eselect-esd-20100127.ebuild:
+ Version bump and add prefix keywords, fixes bug 302134.
+
+*eselect-esd-20091106 (06 Nov 2009)
+
+ 06 Nov 2009; Ulrich Mueller <ulm@gentoo.org> +eselect-esd-20091106.ebuild:
+ Version bump, bug 292102.
+
+ 10 May 2007; Fabian Groffen <grobian@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Dropped ppc-macos keyword, see you in prefix
+
+ 15 Nov 2006; Jeroen Roovers <jer@gentoo.org> eselect-esd-20060719.ebuild:
+ Stable for HPPA (bug #154742).
+
+ 13 Nov 2006; Joseph Jezak <josejx@gentoo.org> eselect-esd-20060719.ebuild:
+ Marked ppc stable.
+
+ 11 Nov 2006; Michael Cummings <mcummings@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Marking amd64 stable
+
+ 25 Oct 2006; Joshua Jackson <tsunam@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Stable x86; bug #150540
+
+ 22 Oct 2006; Markus Rothe <corsair@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Stable on ppc64; bug #150540
+
+ 21 Oct 2006; Bryan Østergaard <kloeri@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Stable on Alpha.
+
+ 20 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Stable on sparc wrt #150540
+
+ 14 Oct 2006; Aron Griffis <agriffis@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Mark 20060719 ~ia64
+
+ 14 Oct 2006; Bryan Østergaard <kloeri@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Add ~alpha keyword.
+
+ 11 Aug 2006; Markus Rothe <corsair@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Added ~ppc64; bug #141223
+
+ 11 Aug 2006; Jeroen Roovers <jer@gentoo.org> eselect-esd-20060719.ebuild:
+ Marked ~hppa (bug #141223).
+
+ 05 Aug 2006; Jason Wever <weeve@gentoo.org> eselect-esd-20060719.ebuild:
+ Added ~sparc keyword wrt bug #141223.
+
+ 29 Jul 2006; Fabian Groffen <grobian@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Marked ~ppc-macos
+
+ 27 Jul 2006; Diego Pettenò <flameeyes@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Revert to ~x86, this is not supposed to be stable just yet.
+
+ 27 Jul 2006; Joshua Jackson <tsunam@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Stable x86 for bug #141223
+
+ 22 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Added ~ppc, bug #141223
+
+ 19 Jul 2006; Diego Pettenò <flameeyes@gentoo.org>
+ eselect-esd-20060719.ebuild:
+ Add ~x86-fbsd keyword.
+
+*eselect-esd-20060719 (18 Jul 2006)
+
+ 18 Jul 2006; Diego Pettenò <flameeyes@gentoo.org> +metadata.xml,
+ +eselect-esd-20060719.ebuild:
+ Initial import: eselect module to choose between esd implementation/wrapper.
+
diff --git a/app-eselect/eselect-esd/Manifest b/app-eselect/eselect-esd/Manifest
new file mode 100644
index 000000000000..66ea9ae023be
--- /dev/null
+++ b/app-eselect/eselect-esd/Manifest
@@ -0,0 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST esd.eselect-20060719.bz2 1440 SHA256 f5d1147e324c285f661f5caf41228bc58e70b8d56f77ac242b8c54302740e3e1 SHA512 a6db28f9c5397862dfdef5f10db49d56f8f9930395b9440d6e092804b18f3d832dacf5c32d5787941499b0d1c634c9e2ef15d137c0837af7a11e0e8fc62fc311 WHIRLPOOL 313191a0bd844db93e808d4dade706089bbdf8691d02fa0d475ffb58d3ddb0e7a1234ca5178df8ec1c23f0b02bda286eafd6e8376d2abedd8c499bfa1be6e580
+DIST esd.eselect-20091106.bz2 1435 SHA256 801fd918a5d3323461329c0f1c892d1ffce28bb1681c02da301f220346137315 SHA512 9631b15bff59982ea6d975514c22fbf83528ef3a85a7a69e3b065ef0809b13fe35a1fe2c4b63c3e68e700ac1789be5076af2a4a2fc796e1bbda6761c0e33eed0 WHIRLPOOL 5a8f61525ecb4a621af1f23cb9788723957f9887d039c2ca262ddcf49e353b812cf083e81dc732f46e417f841074a3ee42bc9a838442f4dd2927c389ecbda476
+DIST esd.eselect-20100127.bz2 1442 SHA256 ffec216aa70a008d5107fc8771d4e396c8cb065bfce1a2901d7b53a575abb874 SHA512 7ba5e685dfc3f1fa0c3d01dcd0c0705df06ff2783d404f446c2ed139d528fb99a919f63bcb60ce43dba2f08ecc3dc60bce78dd1c85447c37984cc1d409cb3d53 WHIRLPOOL a98c59e94553b6ea69a1f95976b3714b8320bb367ae9f6ab858c091c561676c340baf12a7bea70703642392489e17e200f4ecabd68ca8743fddc221c36f7f2ff
+EBUILD eselect-esd-20060719.ebuild 684 SHA256 1f9553ccff1d217ec78c40ee53b0c7ade928063f792b46b9ff9fe50f89f755c7 SHA512 9f993a7b0a9f77bdc36931a970d9ea83b998c6a1aba327f26754d0b94a1da26bf6f19037c2d25454e39b2307bc5562029b783fefc13c441ade26280e8b7dde89 WHIRLPOOL 8ae7a28315cc906ebbf96cfe11d569cf12df5b3594886ac411b254adb1b8bc65c7bd0768dac12b31bae8666fa3845b32210a4054cb28f22d894d774f9c5a200f
+EBUILD eselect-esd-20091106.ebuild 694 SHA256 39c53973b6c7846982fc487dbadf058cd0d6c3d0946ed91ac870941f4c830c96 SHA512 fc71cda244bb42274905be7d97b7d00a2b667693387eb7da3b70f98cfd77b26bcf8be08e1271a2cc3c34987559424d7c9bf3ebef6ff0410886397254e86c0cd0 WHIRLPOOL 57401548735298566e5625e0140f68bfb4cda293f09aebe30875ea6041c5e29f42811f487d6f50fdc32bc70e241e8e46fc79b2d29cd81d3705c57323f12a972c
+EBUILD eselect-esd-20100127.ebuild 793 SHA256 99dc1a70b1863af796710fdd28fc97dce3419445f55cbe35435a74c80fcd0984 SHA512 988b8868471588515301c5ce672d2ff33a77e4a460dd68c87bcfd90368ffcca1ebb021633401d5bcac1cc263c642d6fa4d47f4298f1011e7901def631db2a684 WHIRLPOOL d37b218e84707dd15d09dd0ec13de3a68d9628af19422710b95825e28f7f541de8893382f4db65648cc940646849e279eae65932523c86d8f7dbb4d5d7051cad
+MISC ChangeLog 2976 SHA256 0677990101b0512c0433322cab1e1d0922b2370594352c1d65b2ae66190d7530 SHA512 be59fc9a8a4a2d43e8be4e47c1ee0c991babc2d46d1d692944738456afbd275ea7db45a394a1ea24fe44611b6faacdc7e3ef7755ebe2decdf37388b3a4b9b4e1 WHIRLPOOL 7207e5a35f489f5f3baed9e0221660b42d3d8ee3bb05c720f5dbed1afff31dc8989c160701096eb1ada9c5032ef57144ac3387cc81abd828b815c065377cc538
+MISC metadata.xml 158 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b SHA512 90f74979d228a35f81de50665ead63d228bc4f0d11f3def4832c9607f4242cbc4562db0a123bdcf2c4b6e0be78fc5565a65f75cdb53ed4c8d45544ebf74255dc WHIRLPOOL a90483bd4fa01ed5fa21bfe9f59c11b97c793146e3031eae342a3355c6dc2e4ef2b356af0bf711b5e16e16551c91d63ecdbb48e708df606017264e8bff5e9fe9
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGs/fAAoJEJQzkH1pP7W4jLML/jFkbatxhtZJE+DYW9oLwBIW
+ZmhMgHa56eOOPId6PKDwH/IHsZiqgGb5G6AKrje3fkgbsFSpM0hS6kBUPxYE9X2m
+Yln1rBEY3UchuwTkbVIfgYwb0aEIU7kV3UiLy1Bu31HeNEKo56wdqLBcroa3RO39
+IcepYdciwD5BPHMLvUmrfZU/Z+f+MT8ju5SG4gHRf8ufOFE2dQj6bTOMBBIwrgV0
+vLFTQ12x9SQ7excgaepsd/a5dbZ+4Eyw/ZsmsuR9A1D1AWu4Ads1mZitzk56jX8k
+fYMJ22WSXH0RrRG8afZUlXL8uSnnxN8Mib2ezS8Om+dGXq6fTbaTSycqki68QsKx
+HSp7uRSxjLp16UH5sUpVL48B/anQ0pQSEhYOLRV3tMAxkmwps3MdzbGr52tjNsUQ
+8DAsSq2vognOi4t9mFHnIVATiQQaZIKMZ2C4b1eqz7AsLB0755w0RqDKkqyRwlZQ
+D4LMl7yL5QilsUQrl7B6o2wXR1bKbIxHqTQ0IvDTJg==
+=uzEE
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-esd/eselect-esd-20060719.ebuild b/app-eselect/eselect-esd/eselect-esd-20060719.ebuild
new file mode 100644
index 000000000000..39c8bc9e9813
--- /dev/null
+++ b/app-eselect/eselect-esd/eselect-esd-20060719.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-esd/eselect-esd-20060719.ebuild,v 1.1 2015/03/31 16:48:28 ulm Exp $
+
+DESCRIPTION="Manages configuration of ESounD implementation or PulseAudio wrapper"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/esd.eselect-${PVR}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.0.2
+ !<media-sound/esound-0.2.36-r2"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${WORKDIR}/esd.eselect-${PVR}" esd.eselect || die
+}
diff --git a/app-eselect/eselect-esd/eselect-esd-20091106.ebuild b/app-eselect/eselect-esd/eselect-esd-20091106.ebuild
new file mode 100644
index 000000000000..303245588618
--- /dev/null
+++ b/app-eselect/eselect-esd/eselect-esd-20091106.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-esd/eselect-esd-20091106.ebuild,v 1.1 2015/03/31 16:48:28 ulm Exp $
+
+DESCRIPTION="Manages configuration of ESounD implementation or PulseAudio wrapper"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/esd.eselect-${PVR}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3
+ !<media-sound/esound-0.2.36-r2"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${WORKDIR}/esd.eselect-${PVR}" esd.eselect || die
+}
diff --git a/app-eselect/eselect-esd/eselect-esd-20100127.ebuild b/app-eselect/eselect-esd/eselect-esd-20100127.ebuild
new file mode 100644
index 000000000000..c5d532dc1ee4
--- /dev/null
+++ b/app-eselect/eselect-esd/eselect-esd-20100127.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-esd/eselect-esd-20100127.ebuild,v 1.1 2015/03/31 16:48:28 ulm Exp $
+
+DESCRIPTION="Manages configuration of ESounD implementation or PulseAudio wrapper"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/esd.eselect-${PV}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3
+ !<media-sound/esound-0.2.36-r2"
+
+S="${WORKDIR}"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins esd.eselect-${PV} esd.eselect || die
+}
diff --git a/app-eselect/eselect-esd/metadata.xml b/app-eselect/eselect-esd/metadata.xml
new file mode 100644
index 000000000000..e1774e3d9ad7
--- /dev/null
+++ b/app-eselect/eselect-esd/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-fontconfig/ChangeLog b/app-eselect/eselect-fontconfig/ChangeLog
new file mode 100644
index 000000000000..494b5e112ead
--- /dev/null
+++ b/app-eselect/eselect-fontconfig/ChangeLog
@@ -0,0 +1,110 @@
+# ChangeLog for app-eselect/eselect-fontconfig
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-fontconfig/ChangeLog,v 1.1 2015/03/31 16:48:42 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-fontconfig-1.0.ebuild,
+ +eselect-fontconfig-1.1.ebuild, +files/fontconfig.eselect-1.0, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 10 Aug 2014; Patrick Lauer <patrick@gentoo.org> eselect-fontconfig-1.0.ebuild,
+ eselect-fontconfig-1.1.ebuild:
+ Fix description for more repoman happy
+
+ 10 Jun 2014; Mike Frysinger <vapier@gentoo.org> eselect-fontconfig-1.1.ebuild:
+ Mark arm64/m68k/s390/sh stable.
+
+ 19 Feb 2013; Zac Medico <zmedico@gentoo.org> eselect-fontconfig-1.1.ebuild:
+ Add ~arm-linux keyword.
+
+ 26 Apr 2012; Alexis Ballier <aballier@gentoo.org>
+ eselect-fontconfig-1.1.ebuild:
+ keyword ~amd64-fbsd
+
+ 02 Dec 2011; Markos Chandras <hwoarang@gentoo.org>
+ eselect-fontconfig-1.1.ebuild:
+ Stable on amd64 wrt bug #391523
+
+ 01 Dec 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-fontconfig-1.1.ebuild:
+ x86 stable wrt bug #391523
+
+ 29 May 2011; Fabian Groffen <grobian@gentoo.org>
+ eselect-fontconfig-1.1.ebuild:
+ Marked ~m68k-mint, bug #365205
+
+ 01 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-fontconfig-1.1.ebuild:
+ Transfer Prefix keywords
+
+*eselect-fontconfig-1.1 (14 Nov 2009)
+
+ 14 Nov 2009; Ryan Hill <dirtyepic@gentoo.org>
+ +eselect-fontconfig-1.1.ebuild:
+ Version bump. Support for --brief by ulm (bug #292104). Prefixy goodness.
+
+ 24 Dec 2007; Brent Baude <ranger@gentoo.org>
+ eselect-fontconfig-1.0.ebuild:
+ Marking eselect-fontconfig-1.0 ppc64 for bug 202869
+
+ 21 Dec 2007; nixnut <nixnut@gentoo.org> eselect-fontconfig-1.0.ebuild:
+ Stable on ppc wrt bug 202869
+
+ 21 Dec 2007; Raúl Porcel <armin76@gentoo.org>
+ eselect-fontconfig-1.0.ebuild:
+ alpha/ia64 stable wrt #202869
+
+ 20 Dec 2007; Dawid Węgliński <cla@gentoo.org>
+ eselect-fontconfig-1.0.ebuild:
+ Stable on x86 (bug #202869)
+
+ 20 Dec 2007; Ferris McCormick <fmccor@gentoo.org>
+ eselect-fontconfig-1.0.ebuild:
+ Sparc stable --- Bug #202869 --- seems to work as it should.
+
+ 20 Dec 2007; Jeroen Roovers <jer@gentoo.org>
+ eselect-fontconfig-1.0.ebuild:
+ Stable for HPPA (bug #202869).
+
+ 20 Dec 2007; Doug Klima <cardoe@gentoo.org> eselect-fontconfig-1.0.ebuild:
+ amd64 stable wrt bug #202869
+
+ 20 Dec 2007; Doug Klima <cardoe@gentoo.org> eselect-fontconfig-1.0.ebuild:
+ ~sparc-fbsd and ~x86-fbsd for bug #180231
+
+ 04 Dec 2007; Ryan Hill <dirtyepic@gentoo.org>
+ eselect-fontconfig-1.0.ebuild:
+ Mark ~m86k for bug #180231.
+
+ 01 Aug 2007; Joshua Kinard <kumba@gentoo.org>
+ eselect-fontconfig-1.0.ebuild:
+ Marked unstable on mips, per #180231.
+
+ 30 Jul 2007; Markus Rothe <corsair@gentoo.org> ChangeLog:
+ Added ~ppc64; bug #180231
+
+ 30 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-fontconfig-1.0.ebuild:
+ Keyworded ~sparc wrt #180231
+
+ 28 Jul 2007; Luca Barbato <lu_zero@gentoo.org>
+ eselect-fontconfig-1.0.ebuild:
+ Marked ~ppc ~ppc64
+
+ 28 Jul 2007; Steve Dibb <beandog@gentoo.org>
+ eselect-fontconfig-1.0.ebuild:
+ Add ~amd64, bug 180231
+
+ 28 Jul 2007; Raúl Porcel <armin76@gentoo.org>
+ eselect-fontconfig-1.0.ebuild:
+ Add ~alpha/~ia64/~x86 wrt #180231
+
+ 28 Jul 2007; Jeroen Roovers <jer@gentoo.org>
+ eselect-fontconfig-1.0.ebuild:
+ Marked ~hppa (bug #180231).
+
+*eselect-fontconfig-1.0 (28 Jul 2007)
+
+ 28 Jul 2007; Ryan Hill <dirtyepic@gentoo.org>
+ +files/fontconfig.eselect-1.0, +metadata.xml,
+ +eselect-fontconfig-1.0.ebuild:
+ Initial import. Many thanks to Cardoe for contributing the module.
diff --git a/app-eselect/eselect-fontconfig/Manifest b/app-eselect/eselect-fontconfig/Manifest
new file mode 100644
index 000000000000..9976d0717bc0
--- /dev/null
+++ b/app-eselect/eselect-fontconfig/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX fontconfig.eselect-1.0 4525 SHA256 ead7eb2967b1654ea671dd139c3ca1ff4a9fcdb17052fd9d5075261a0ef808b6 SHA512 c3d2982d2bfa9b99731bd7a855e629847115f39d5ffa8369ac230c853168e1a193d4a730da017ee3cdcd6ceff1e371a613105160af5e3edefc9173bde0d35554 WHIRLPOOL ecb3cec26ad022701b02a3ac2fe894b6b960aceba697f9885697100cefd0fed60a82fe85ee8cbc5562512445f34c01fa79ecf03d4770b216c98050f3796048bf
+DIST fontconfig.eselect-1.1.bz2 1713 SHA256 1ffe764cff192430f81b37a4e4cc8b7cc2596dca177f798b2ef68cc320f074a5 SHA512 3b5978e20009754f09cd39e39771e8151cbb7bda60378cda718182b2df2c267a64af5ead220a079fbeeffb30586bc432bbc83b94e4f910205c4a29040cd2ccbd WHIRLPOOL 196e444610717104cc011f0e65fc9b97ed79410a055e03bcfbc31ec85d4d2df9f0ef222d143202bfa1374e75fd88f3922df9d5ded6b4668a11a40418dc87f77e
+EBUILD eselect-fontconfig-1.0.ebuild 682 SHA256 6c5d1d4e7aa9a0df0071b092b733eee366f85983c5062767d4157c997b62d9e0 SHA512 c271a27c66e48506913429ad10809dbb572c9708150902a13ee84d4fb6dbb4eb541ba87b119b9b1ba9497988eca3e8ab2294247a357d0b6c8d4efcf69b9deb5f WHIRLPOOL 3a9a937b8e26806754d79515f5e037113cb8dfde2dabbc22baf8dfd5ddfddb644c493422153914b73b31ec417278b094881da682f85564f299f9e9c956cbbdfe
+EBUILD eselect-fontconfig-1.1.ebuild 952 SHA256 6fe2becdd71e9d8d89441c989197b94095d9c1a94442c13ae8942ed8174b5623 SHA512 920f05675bd2cc830f743fdc0bbd994785e67ed78d65f3700773e4631967c637387c2887dc034433fd9a7eee653d21db20408887a1ab6cb963a80f3a033a4c18 WHIRLPOOL f47bd1ab99cc5b08f45930e6798067e05db17647920e12d5954eed7593ce9d77eacb7029996b8db2cfea577ea2b6991f58fe8e1a588f6fc0d0e37098e1d2edf1
+MISC ChangeLog 3685 SHA256 79f58d66cbb47da2865dc11f251da13dfeaebd49f2739b5d98a5784e70fb060a SHA512 23f600d07fd2f8bcc8c05fc5985d6e1dcfad6b8dd25df24bb0f5a314acf7cdf783bf4f5b8bf89d546e442ac49f8edbd8b87c10481dbf75b542e7968fd7072fcb WHIRLPOOL bb11b2e44ff36bce096ba8f31c20ee48985b1132264f38f5adc1729695925d1f7662c25c8eb07184b5acef15d6e09baa6a497318cc8e660352e4228a294062c2
+MISC metadata.xml 159 SHA256 952d89bc3335f3d2f69460945016b173913db58759fe7d906f3927909120c890 SHA512 cfd19756be16a4f8750ddaf69904dd799a44e28fbad1771fb6dee8f455e3d640c756cbd8ff7dbd09303424ef9bb0d6a9865d2abf9204705508288a8fb3632334 WHIRLPOOL cb481aabaf1a3f0606384612a2247f015b3303de5d9f0fdd2b3553929fe41220678744fccf970a1fb2861718b0631b6d3f98f2a4804b65df869a56bb3bf1a877
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGs/tAAoJEJQzkH1pP7W4UMcL/1FyBX/vmkIl+I+cg1IikUe7
+BScy8eyXA7/88ExZGOaBeJN6hiWfkQ1HEhDeksZVLAejJDr6mNGA833vhMifA7lr
+g3T7X8v90fPJBakwiVGe+GNGsAVmbGzjKZQk7S9XRmBGHA/JDwPQy9cU/yj7r3Ju
+7b482HzfrGcSitI0dYLnt2zTLOFzf8W6vaBp9f8/p91k5EWoogq76wrGQ/K1/e7L
+9pOsfbpwl91b3X37AXzEW7sywyu67LIpmiDWOlEey65PoxEfeKbMUCNu8F2crZIQ
+HIWgqJLq10dSh9sFv8Ymy/gUauKn1sGVF1TPyicZ2ndwV+EC99/L1ia7QeEyxOrc
+s26spQj7/9bM1zLqlD0C08CAi/HJs0XQN8tWn6EU6S3CP1Hce3XttV+cmeqaoAPq
+FnF8RLUcYLksI/bh+p8jBRyS1SlhAlUwrjGPvoVQOOaidanffiIW4gNRHkuTIlvS
+NDQtQ4JCtJF1X8Uy5IIwMVFJnUhXzZwPhzz/cFdwBg==
+=vSAe
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-fontconfig/eselect-fontconfig-1.0.ebuild b/app-eselect/eselect-fontconfig/eselect-fontconfig-1.0.ebuild
new file mode 100644
index 000000000000..fc606a49c120
--- /dev/null
+++ b/app-eselect/eselect-fontconfig/eselect-fontconfig-1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-fontconfig/eselect-fontconfig-1.0.ebuild,v 1.1 2015/03/31 16:48:42 ulm Exp $
+
+DESCRIPTION="An eselect module to manage /etc/fonts/conf.d symlinks"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=""
+RDEPEND="app-admin/eselect
+ >=media-libs/fontconfig-2.4"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${FILESDIR}/fontconfig.eselect-${PV}" fontconfig.eselect || die
+}
diff --git a/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1.ebuild b/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1.ebuild
new file mode 100644
index 000000000000..e78728306485
--- /dev/null
+++ b/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1.ebuild,v 1.1 2015/03/31 16:48:42 ulm Exp $
+
+DESCRIPTION="An eselect module to manage /etc/fonts/conf.d symlinks"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="mirror://gentoo/fontconfig.eselect-${PV}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 m68k ~mips ~ppc ~ppc64 s390 sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=app-admin/eselect-1.2.3
+ >=media-libs/fontconfig-2.4"
+
+S=${WORKDIR}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${S}"/fontconfig.eselect-${PV} fontconfig.eselect || die
+}
diff --git a/app-eselect/eselect-fontconfig/files/fontconfig.eselect-1.0 b/app-eselect/eselect-fontconfig/files/fontconfig.eselect-1.0
new file mode 100644
index 000000000000..0fa2d154ce40
--- /dev/null
+++ b/app-eselect/eselect-fontconfig/files/fontconfig.eselect-1.0
@@ -0,0 +1,205 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-fontconfig/files/fontconfig.eselect-1.0,v 1.1 2015/03/31 16:48:42 ulm Exp $
+
+DESCRIPTION="Manage fontconfig /etc/fonts/conf.d/ symlinks"
+MAINTAINER="fonts@gentoo.org"
+VERSION="1.0"
+
+find_targets() {
+ local targets bc x i=0
+ bcdirs[i]="${ROOT}/etc/fonts/conf.avail/*.conf"
+
+ if [[ -n "${ES_FONTCONFIG_DIRS}" ]] ; then
+ for x in ${ES_FONTCONFIG_DIRS} ; do
+ bcdirs[$((++i))]="${x}/*"
+ done
+ fi
+
+ for bc in ${bcdirs[@]} ; do
+ [[ -e ${bc} && ${bc} != *~ ]] && targets="${targets}\n$(basename ${bc})"
+ done
+
+ echo -ne ${targets} | sort -u
+}
+
+is_enabled() {
+ bcdir="${ROOT}/etc/fonts/conf.d"
+
+ [[ -e ${bcdir}/${1} ]] || return 1
+ return 0
+}
+
+### list action ###
+
+describe_list() {
+ echo "List available fontconfig .conf files"
+}
+
+do_list() {
+ local opts
+ targets=( $(find_targets) )
+ write_list_start "Available fontconfig .conf files ( $(highlight '*') is enabled ):"
+
+ if [[ -n "${targets[@]}" ]] ; then
+ for (( n = 0 ; n < ${#targets[@]} ; ++n )) ; do
+ is_enabled ${opts:-} ${targets[${n}]} && \
+ targets[${n}]="${targets[${n}]} $(highlight '*')"
+ done
+ write_numbered_list "${targets[@]}"
+ else
+ write_kv_list_entry "(none found)" ""
+ fi
+
+ return 0
+}
+
+### enable action ###
+
+describe_enable() {
+ echo "Enable specified fontconfig .conf file(s)"
+}
+
+describe_enable_parameters() {
+ echo "<target>"
+}
+
+describe_enable_options() {
+ echo "<target> : Target name or number (from 'list' action)"
+}
+
+do_enable() {
+ local bc bcdir="${ROOT}/etc/fonts/conf.d"
+
+ [[ -z ${1} ]] && die -q "You didn't specify any .conf files to enable"
+
+ # create directory if necessary
+ if [[ ! -d ${bcdir} && -w $(dirname ${bcdir}) ]] ; then
+ mkdir ${bcdir} || die -q "Failed to create ${bcdir}"
+ elif [[ ! -d ${bcdir} ]] ; then
+ die -q "You don't have permission to create ${bcdir}"
+ fi
+
+ # make sure we have proper permissions
+ [[ -w ${bcdir} ]] || \
+ die -q "You don't have permission to write to ${bcdir}"
+
+ targets=( $(find_targets) )
+
+ for bc in $@ ; do
+ local file target=${bc}
+
+ is_number "${target}" && \
+ target=${targets[$(( ${target} - 1 ))]}
+
+ [[ -z "${target}" ]] && \
+ die -q "Target \"${bc}\" doesn't appear to be valid!"
+
+ bc=${target}
+
+ # ignore any unrecognized options
+ [[ ${bc} == --* ]] && continue
+
+ # what form is the argument in?
+ case "${bc}" in
+ # absolute path
+ /*)
+ file="${ROOT}/${bc}"
+ ;;
+ # relative path
+ */*)
+ file="${ROOT}/${PWD}/${bc}"
+ ;;
+ # no path
+ *)
+ # CWD
+ if [[ -f ${bc} ]] ; then
+ file="${ROOT}/${PWD}/${bc}"
+ # assume /etc/fonts/conf.avail
+ elif [[ -f ${ROOT}/etc/fonts/conf.avail/${bc} ]]
+ then
+ file="${ROOT}/etc/fonts/conf.avail/${bc}"
+ else
+ if [[ -n "${ES_FONTCONFIG_DIRS}" ]] ; then
+ for x in ${ES_FONTCONFIG_DIRS} ; do
+ [[ -f ${x}/${bc} ]] && file="${x}/${bc}"
+ done
+ fi
+
+ [[ -e ${file} ]] || \
+ file="${ROOT}/etc/fonts/conf.avail/${bc}"
+ fi
+ ;;
+ esac
+
+ # does it exist?
+ if [[ ! -e ${file} ]] ; then
+ write_error_msg "${file} doesn't exist"
+ continue
+ fi
+
+ # already installed?
+ if [[ -e ${bcdir}/$(basename ${bc}) ]] ; then
+ write_error_msg "$(basename ${bc}) is already installed"
+ continue
+ fi
+
+ # finally, create the symlink
+ ln -s "${file}" "${bcdir}" || \
+ die -q "Failed to create symlink from '${file}' to '${bcdir}'"
+ done
+}
+
+### disable action ###
+
+describe_disable() {
+ echo "Disable specified fontconfig .conf file(s)"
+}
+
+describe_disable_parameters() {
+ echo "<target>"
+}
+
+describe_disable_options() {
+ echo "<target> : Target name or number (from 'list' action)"
+}
+
+
+do_disable() {
+ local bc bcdir="${ROOT}/etc/fonts/conf.d"
+
+ [[ -z ${1} ]] && die -q "You didn't specify any .conf files to disable"
+
+ targets=( $(find_targets) )
+
+ for bc in $@ ; do
+ local file target=${bc}
+
+ is_number "${target}" && \
+ target=${targets[$(( ${target} - 1 ))]}
+
+ [[ -z "${target}" ]] && \
+ die -q "Target \"${bc}\" doesn't appear to be valid!"
+
+ bc=${target}
+ file="${bcdir}/${bc}"
+
+ # ignore any unrecognized options
+ [[ ${bc} == --* ]] && continue
+
+ # is in installed?
+ if [[ ! -e ${file} ]] ; then
+ write_error_msg "${bc} is not installed"
+ continue
+ fi
+
+ # remove it if we have permissions
+ if [[ -w $(dirname ${file}) ]] ; then
+ rm "${file}" || die -q "Failed to remove ${file}"
+ else
+ die -q "You don't have permission to remove ${file}"
+ fi
+ done
+}
+
+# vim: set ft=eselect :
diff --git a/app-eselect/eselect-fontconfig/metadata.xml b/app-eselect/eselect-fontconfig/metadata.xml
new file mode 100644
index 000000000000..64cc0b687d48
--- /dev/null
+++ b/app-eselect/eselect-fontconfig/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>fonts</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-gnat/ChangeLog b/app-eselect/eselect-gnat/ChangeLog
new file mode 100644
index 000000000000..ffd48357e9a0
--- /dev/null
+++ b/app-eselect/eselect-gnat/ChangeLog
@@ -0,0 +1,171 @@
+# ChangeLog for app-eselect/eselect-gnat
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-gnat/ChangeLog,v 1.1 2015/03/31 16:48:57 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-gnat-1.3-r1.ebuild,
+ +eselect-gnat-1.4.ebuild, +eselect-gnat-1.4-r1.ebuild,
+ +eselect-gnat-1.5.ebuild, +files/gnat.eselect-1.3,
+ +files/gnat-common-1.3-r1.bash, +files/gnat.eselect-1.4,
+ +files/gnat-common-1.4-r1.bash, +files/gnat.eselect-1.5, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 10 Aug 2014; Patrick Lauer <patrick@gentoo.org> eselect-gnat-1.3-r1.ebuild,
+ eselect-gnat-1.4-r1.ebuild, eselect-gnat-1.4.ebuild, eselect-gnat-1.5.ebuild:
+ Fix description for more repoman happy
+
+ 08 Mar 2010; George Shapovalov <george@gentoo.org>
+ eselect-gnat-1.5.ebuild:
+ added ~sparc in preparison to enable gnat-gcc on sparc (#301446)
+
+*eselect-gnat-1.5 (22 Jan 2010)
+
+ 22 Jan 2010; George Shapovalov <george@gentoo.org>
+ +files/gnat.eselect-1.5, +eselect-gnat-1.5.ebuild:
+ new version, supporting brief output mode (#292105)
+
+ 16 May 2008; George Shapovalov <george@gentoo.org>
+ -files/gnat.eselect-1.2, -files/gnat-common-1.2.bash,
+ -eselect-gnat-1.2.ebuild:
+ removed old version
+
+*eselect-gnat-1.4-r1 (16 May 2008)
+
+ 16 May 2008; George Shapovalov <george@gentoo.org>
+ +files/gnat-common-1.4-r1.bash, +eselect-gnat-1.4-r1.ebuild:
+ fixed incorrect semicolon in ADA_PROJECT_PATH
+
+*eselect-gnat-1.4 (14 Apr 2008)
+
+ 14 Apr 2008; George Shapovalov <george@gentoo.org> +files/gnat.eselect-1.4,
+ +eselect-gnat-1.4.ebuild:
+ split profile validity check off the get_active_gnat and made the update
+ action clean unmerged profile
+
+ 04 Mar 2008; Santiago M. Mola <coldwind@gentoo.org>
+ eselect-gnat-1.3-r1.ebuild:
+ amd64 stable wrt bug #209265
+
+ 08 Feb 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ eselect-gnat-1.3-r1.ebuild:
+ ppc stable, bug #209265
+
+ 07 Feb 2008; George Shapovalov <george@gentoo.org>
+ -files/gnat.eselect-0.9, -files/gnat.eselect-1.0,
+ -files/gnat.eselect-1.0-r1, -files/gnat.eselect-1.1,
+ -files/gnat.eselect-1.1-r1, -files/gnat-common-1.3.bash,
+ -files/gnat-common.bash, -eselect-gnat-0.9.ebuild,
+ -eselect-gnat-1.0.ebuild, -eselect-gnat-1.0-r1.ebuild,
+ -eselect-gnat-1.1.ebuild, -eselect-gnat-1.1-r1.ebuild,
+ -eselect-gnat-1.3.ebuild:
+ pulled obsolete versions
+
+ 05 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
+ eselect-gnat-1.3-r1.ebuild:
+ stable x86, bug 208997
+
+*eselect-gnat-1.3-r1 (29 Dec 2007)
+
+ 29 Dec 2007; George Shapovalov <george@gentoo.org>
+ +files/gnat-common-1.3-r1.bash, +eselect-gnat-1.3-r1.ebuild:
+ fixed problem with ADA_PROJECT_PATH when no libs are installed (203628)
+
+*eselect-gnat-1.3 (26 Dec 2007)
+
+ 26 Dec 2007; George Shapovalov <george@gentoo.org>
+ +files/gnat.eselect-1.3, +files/gnat-common-1.3.bash,
+ +eselect-gnat-1.3.ebuild:
+ new version, implements selection of primary compilers and versioned
+ virtual/ada processing (see #151343)
+
+ 26 Dec 2007; Harald van Dijk <truedfx@gentoo.org> eselect-gnat-1.2.ebuild:
+ Fix typo that left gnat-common.bash uninstalled
+
+*eselect-gnat-1.2 (14 Dec 2007)
+
+ 14 Dec 2007; George Shapovalov <george@gentoo.org>
+ +files/gnat.eselect-1.2, +files/gnat-common-1.2.bash,
+ +eselect-gnat-1.2.ebuild:
+ new version, supports unified libs layout
+
+*eselect-gnat-1.1-r1 (11 Dec 2007)
+
+ 11 Dec 2007; George Shapovalov <george@gentoo.org>
+ +files/gnat.eselect-1.1-r1, +eselect-gnat-1.1-r1.ebuild:
+ replaced env-update with do_action env update, #179880
+
+*eselect-gnat-1.1 (19 Sep 2007)
+
+ 19 Sep 2007; <portage-cvs@gentoo.org> +files/gnat.eselect-1.1,
+ +files/gnat-common.bash, +eselect-gnat-1.1.ebuild:
+ split off code common with gnat.eclass (##192505 and 167000).
+
+ 07 Sep 2007; George Shapovalov <george@gentoo.org> files/gnat.eselect-0.9,
+ files/gnat.eselect-1.0, files/gnat.eselect-1.0-r1:
+ fixed typo in DESCRIPTION
+
+*eselect-gnat-1.0-r1 (15 Jun 2007)
+
+ 15 Jun 2007; George Shapovalov <george@gentoo.org>
+ +files/gnat.eselect-1.0-r1, +eselect-gnat-1.0-r1.ebuild:
+ added LIBDIR/adalib to LDPATH and refactored creation of env file. Now all
+ the libs should be picked up (fixes some issues with asis)
+
+ 25 May 2007; user account for gentoo cvs access <portage-cvs@gentoo.org>
+ -files/gnat.eselect-0.7, -files/gnat.eselect-0.8,
+ -files/gnat.eselect-0.8-r1, -eselect-gnat-0.7.ebuild,
+ -eselect-gnat-0.8.ebuild, -eselect-gnat-0.8-r1.ebuild:
+ removed old versions (would not work with the eclasses at present in fact)
+
+*eselect-gnat-1.0 (25 May 2007)
+
+ 25 May 2007; user account for gentoo cvs access <portage-cvs@gentoo.org>
+ +files/gnat.eselect-1.0, +eselect-gnat-1.0.ebuild:
+ new version, forcing env-update upon changes now
+
+*eselect-gnat-0.9 (26 May 2006)
+
+ 26 May 2006; George Shapovalov <george@gentoo.org>
+ +files/gnat.eselect-0.9, +eselect-gnat-0.9.ebuild:
+ added LDPATH settings for gnat and the libs
+
+ 17 May 2006; George Shapovalov <george@gentoo.org>
+ -files/gnat.eselect-0.6, -files/gnat.eselect, -eselect-gnat-0.5.ebuild,
+ -eselect-gnat-0.6.ebuild:
+ removed stale versions
+
+*eselect-gnat-0.8-r1 (17 May 2006)
+
+ 17 May 2006; George Shapovalov <george@gentoo.org>
+ +files/gnat.eselect-0.8-r1, +eselect-gnat-0.8-r1.ebuild:
+ a fix to process all the installed libs, not just the 1st one.. (revbump, so
+ that everybody picks up the right code)
+
+ 12 May 2006; Joseph Jezak <josejx@gentoo.org> eselect-gnat-0.8.ebuild:
+ Marked ~ppc for bug #133119.
+
+*eselect-gnat-0.8 (12 May 2006)
+
+ 12 May 2006; George Shapovalov <george@gentoo.org>
+ +files/gnat.eselect-0.8, +eselect-gnat-0.8.ebuild:
+ new version - fixes ROOTPATH + some cosmetic changes
+
+ 02 May 2006; George Shapovalov <george@gentoo.org> files/gnat.eselect-0.7:
+ small fix to the do_show and do_list methods (so that they actually show libs)
+
+*eselect-gnat-0.7 (02 May 2006)
+
+ 02 May 2006; George Shapovalov <george@gentoo.org>
+ +files/gnat.eselect-0.7, +eselect-gnat-0.7.ebuild:
+ new version of eselect module, first shot at supporting Ada libs
+
+*eselect-gnat-0.6 (22 Jan 2006)
+
+ 22 Jan 2006; George Shapovalov <george@gentoo.org>
+ +files/gnat.eselect-0.6, +eselect-gnat-0.6.ebuild:
+ new version: moved gnat specs under /usr/share to avoid config_protect
+
+*eselect-gnat-0.5 (17 Jan 2006)
+
+ 17 Jan 2006; George Shapovalov <george@gentoo.org> +files/gnat.eselect,
+ +metadata.xml, +eselect-gnat-0.5.ebuild:
+ initial commit. eselect module for the gnat compilers (#111340)
diff --git a/app-eselect/eselect-gnat/Manifest b/app-eselect/eselect-gnat/Manifest
new file mode 100644
index 000000000000..4cdd900d1445
--- /dev/null
+++ b/app-eselect/eselect-gnat/Manifest
@@ -0,0 +1,28 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX gnat-common-1.3-r1.bash 6851 SHA256 b06cdf0c6d995b14eb3891d2892e4722c29f292d4ba26f19d087a6e34253606f SHA512 8aea2d1c2b36c6ecd5de13205123606d708e0a3e6c22cc8d7f22a6e625f830a8f4f44b35d6bf007a209805d10e0ca1cab893ca31e1a3c05a86492b00f54a6b1d WHIRLPOOL 37388c2145b5040fae3f84fcbe6d83c29a69888fba13a1597dee736e46f7c472fd10570d35aa880a45e9e9b7a22550ad9f1a5e3f40f7e0ab76b7073d8fe12352
+AUX gnat-common-1.4-r1.bash 6807 SHA256 a5bda7a80c5befe2f82e9d9ab39ab33816f0a6137b0a857ea046e7b4f356d7c6 SHA512 5132ca373ec7d0cb3bcbce224ba0a2167ded715a27f36442844ddc55859240070b6a296c0eef035ea4bb4298b335c826c71fbb016b64cf90e44e1eb0790c2075 WHIRLPOOL adcaa8766eac70f0cad53bb6e970783cb59f25b982a5c6fa79937cb062c934922529fbfe841c71ac30ad255a0d82be0012a24f7ac60ddc417fae0de5907a4a7f
+AUX gnat.eselect-1.3 5306 SHA256 815baf272c839c3c096605e9520cff3971c11ce811019352ab1b61fc70d65e5d SHA512 a096456e228dcb3157ef983fc5df49503af13e5e524d3aba9ea056604460afff4941286d2e800ba1ac2b329f9ceafe1dc2d5a9a12c4bda4acefc0c1a302092fa WHIRLPOOL 18c03113d320c8e294fd0f1f3ce900e2ceb1e4c810b9a4e1b03d1291bffa3b407333be24a37686e46db181f9136f660045e2a4f3af07df60f63b30d627c22182
+AUX gnat.eselect-1.4 6029 SHA256 170d027796a2a50bff17bd394d05b31bf184ba310f61a589a4a4f7806bde5ca2 SHA512 1d3122459dc3d8f7f63341b23be9cf36219a86a5164463094444b3c40a363bce0abf57041d2c6847c6c0e4f7ec954d71e1474e39a73fb79984d8209d389e09a4 WHIRLPOOL 7cfd49f35097c2c2b178fdadf078868af6b9ba40ea1a8af60caa2063101abc92edbeaa4a10f1e16b0e27412e7cbeae5f5b0f9aba33dd13a2495457857a280e0e
+AUX gnat.eselect-1.5 5959 SHA256 44672322df98dd24030a262e3300aadfd7de2335b19c9d958a012d0a4201aec4 SHA512 42c68be4c5744984c475875315ef4a636aa25adba0bedabd8cc98d5daf64031d9e4fc879b047e4ff47ca4a0cbddf2116829b5ce99577ed9112f38859c64b8580 WHIRLPOOL cf0d6750f9bd6e96c628b8b92d28816aeefaae5ba8e509589eda6464b4b182d99ee28e876ddc2e8e9a8a8f6d8143eaf3fb114aa4b63c529170ce70b1b17e86d2
+EBUILD eselect-gnat-1.3-r1.ebuild 788 SHA256 5d30c76500bffce2a248fcf3aa32b3aec367c8001f2b091b791d1daa2ceda48f SHA512 2b0e47bc5bee1b09a4b5ae59cd13680284b2c830d97b78098e086f3ff2c4885151ce7f01602d5005a72aee00d811b5f0718d2f53098db845ea8a54b1427683fe WHIRLPOOL 47abf08ace7a572f530cf4802f9b2c303f21bfd764254b00cb492c4b2f40fe09730d570c77460d8fc3a4ab9b308d3f200b401e72e7b61dc9819a3b909e00a54f
+EBUILD eselect-gnat-1.4-r1.ebuild 891 SHA256 1f2bafcb336c572fa160b6073f6cbf16308a9c05bc6d1028f2e848f99e24d62a SHA512 b6a4029a99c52cba42d6d0f6bd7b641ae95bcd3b84fb0de93297dedd7f2b59830b6bd1ff4f91a644f28ee84133161ce414067a2736ff0b697fe5d0f0d567e0f0 WHIRLPOOL b8bc6ea9bb3d18d9236eabaeed37f959cd175be5970121660eef223363449ecd681c24d632498c34194c67d348e999e1df496de511037ffb6d74e148db330288
+EBUILD eselect-gnat-1.4.ebuild 888 SHA256 000745dc045d623f062f3afe83f8181f91526e8b81939bbae0799d5e5be85592 SHA512 ed9c2b7f567b2020ebd3c5ac690245d84838591450178a4fe9ad93b6ffa5956025d03bb7a312b652d267e255f564fc3751336e4178ccda43418d994896778f64 WHIRLPOOL 4de8ca98122e92a24e01b874a8828299f4fad198969ab1af68c460ced66b45c81774a13d05a87d4157d4b475fdfa811d3f6354e1c4a6809d449df0c520a3b1fe
+EBUILD eselect-gnat-1.5.ebuild 903 SHA256 d7f9a6d25de710b747e933d217f38b451a873803f5696709be5124eac282b0f0 SHA512 b1d25d85fd48b68cb3df9faf612b17c13f9df410ea4c3ee88f470ffe3fd55babc62fc4cf64bcb3a85ff24328e5f28e21042a5d900b0c4e0bf5fe2877e6f29611 WHIRLPOOL ed324e11fea2e734034231ea4ebf4c431ee2d44194333ceb948879782447e3a5a0696e03077546be5bd8e0ca6450cd0c0e8a85d36840b17387656d13492b5211
+MISC ChangeLog 6507 SHA256 4fbd60988e17ff8454f1b1a0731e5bc1a4fb2198edc7e1f87708dc2710c87bca SHA512 b2be8b12133d4a067d2d3c3f52d379835bdf530dc4a3cd8c303eeca3a59c536d202dcf884f385e1f999b15d2809e96b0fb3bf1b472452cfeded0a868c6fbe6c7 WHIRLPOOL eacdbf17298dbf3aed1dc2b667367fa053f05ea88d7d48b1096e092418478761bacae0b80a91a368cd8e81d957ad533ac433570ac0cae1dafd2c8b580cafd127
+MISC metadata.xml 244 SHA256 c32a1e42a5f85acb0b69af3e2644f98213d48492817c90a82c833927d2881419 SHA512 df60315eb6903f90b81f336d0e744949816c6e521742528693e459454a30e513a0c951f2854b959c2201eca01632cd78df1dc99ef083a31ad641730c0e28043d WHIRLPOOL cb0913fb54f299e199cfe98e636a53ba8c74cb6104547b166b3c50c05126041b6aa2df3cd73c4c3c6be98ca0eb8f174c7b159949962328480b724072fb922854
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGs/9AAoJEJQzkH1pP7W4zaQL/2H+W0HCnvA/nFCIPbMQByE2
+3vazRyj2N/Ldiwu5W8PF7ovXpkaWjmHR34ZGjKVkYtf3trAviOcpmBibOj/a5wMa
+eydba+RZzQg4BVN4y1+Enx8LzHfe+M5A87Z34nSdHSYUhAG7wGrO7zBfVVsTSeYx
+liGZzxebnVhAOqZFbr1z/RM3JsEYe35/aG3HpVcFsshJiBxhmwuYVH/C9Etn5rY6
+hIR58pNMPPTiydJxnmXSn1MZU53QQwiX5+jLIHA2fjZ2JembwPYC1oKa30ucBHQR
+Eo9pIET0RynD/JpXE4HyC87L+/lkmPvOG0MK7zpERRXYUDJZLogyub9HUnN5/ByI
+MUg+DgKhdMLFTdbbpmYk+mliyQuXlAWt2mNZ2838bt4pKbbJOfbnzzGHH8w1sCMp
+AbzTWakfObqghoiee1XgpOChp3V68lQLO78jNBpR0TcKg/JD53EIG2zDOfyrej+d
+B36BjFfF/LoSFxwH8sTjqFwYdEXF7TjZ4KMqCfdTww==
+=FBOc
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-gnat/eselect-gnat-1.3-r1.ebuild b/app-eselect/eselect-gnat/eselect-gnat-1.3-r1.ebuild
new file mode 100644
index 000000000000..84c715bd58c8
--- /dev/null
+++ b/app-eselect/eselect-gnat/eselect-gnat-1.3-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-gnat/eselect-gnat-1.3-r1.ebuild,v 1.1 2015/03/31 16:48:57 ulm Exp $
+
+inherit eutils
+
+DESCRIPTION="gnat module for eselect"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+
+IUSE=""
+RDEPEND="app-admin/eselect"
+
+MODULEDIR="/usr/share/eselect/modules"
+
+# NOTE!!
+# This path is duplicated in gnat-eselect module,
+# adjust in both locations!
+LIBDIR="/usr/share/gnat/lib"
+
+src_install() {
+ dodir ${MODULEDIR}
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}"/gnat.eselect-${PV} gnat.eselect
+ dodir ${LIBDIR}
+ insinto ${LIBDIR}
+ newins "${FILESDIR}"/gnat-common-${PVR}.bash gnat-common.bash
+}
diff --git a/app-eselect/eselect-gnat/eselect-gnat-1.4-r1.ebuild b/app-eselect/eselect-gnat/eselect-gnat-1.4-r1.ebuild
new file mode 100644
index 000000000000..0d3112eb9ddc
--- /dev/null
+++ b/app-eselect/eselect-gnat/eselect-gnat-1.4-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-gnat/eselect-gnat-1.4-r1.ebuild,v 1.1 2015/03/31 16:48:57 ulm Exp $
+
+inherit eutils
+
+DESCRIPTION="gnat module for eselect"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE=""
+RDEPEND="app-admin/eselect"
+
+MODULEDIR="/usr/share/eselect/modules"
+
+# NOTE!!
+# This path is duplicated in gnat-eselect module,
+# adjust in both locations!
+LIBDIR="/usr/share/gnat/lib"
+
+src_install() {
+ dodir ${MODULEDIR}
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}"/gnat.eselect-${PV} gnat.eselect
+ dodir ${LIBDIR}
+ insinto ${LIBDIR}
+ # !ATTN!
+ # Make sure to adjust version of installed file to a proper one if there is
+ # a change!
+ newins "${FILESDIR}"/gnat-common-${PVR}.bash gnat-common.bash
+}
diff --git a/app-eselect/eselect-gnat/eselect-gnat-1.4.ebuild b/app-eselect/eselect-gnat/eselect-gnat-1.4.ebuild
new file mode 100644
index 000000000000..ca3d5150a660
--- /dev/null
+++ b/app-eselect/eselect-gnat/eselect-gnat-1.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-gnat/eselect-gnat-1.4.ebuild,v 1.1 2015/03/31 16:48:57 ulm Exp $
+
+inherit eutils
+
+DESCRIPTION="gnat module for eselect"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE=""
+RDEPEND="app-admin/eselect"
+
+MODULEDIR="/usr/share/eselect/modules"
+
+# NOTE!!
+# This path is duplicated in gnat-eselect module,
+# adjust in both locations!
+LIBDIR="/usr/share/gnat/lib"
+
+src_install() {
+ dodir ${MODULEDIR}
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}"/gnat.eselect-${PV} gnat.eselect
+ dodir ${LIBDIR}
+ insinto ${LIBDIR}
+ # !ATTN!
+ # Make sure to adjust version of installed file to a proper one if there is
+ # a change!
+ newins "${FILESDIR}"/gnat-common-1.3-r1.bash gnat-common.bash
+}
diff --git a/app-eselect/eselect-gnat/eselect-gnat-1.5.ebuild b/app-eselect/eselect-gnat/eselect-gnat-1.5.ebuild
new file mode 100644
index 000000000000..937853b69242
--- /dev/null
+++ b/app-eselect/eselect-gnat/eselect-gnat-1.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-gnat/eselect-gnat-1.5.ebuild,v 1.1 2015/03/31 16:48:57 ulm Exp $
+
+inherit eutils
+
+DESCRIPTION="gnat module for eselect"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~sparc"
+
+IUSE=""
+RDEPEND=">=app-admin/eselect-1.2.5"
+
+MODULEDIR="/usr/share/eselect/modules"
+
+# NOTE!!
+# This path is duplicated in gnat-eselect module,
+# adjust in both locations!
+LIBDIR="/usr/share/gnat/lib"
+
+src_install() {
+ dodir ${MODULEDIR}
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}"/gnat.eselect-${PV} gnat.eselect
+ dodir ${LIBDIR}
+ insinto ${LIBDIR}
+ # !ATTN!
+ # Make sure to adjust version of installed file to a proper one if there is
+ # a change!
+ newins "${FILESDIR}"/gnat-common-1.4-r1.bash gnat-common.bash
+}
diff --git a/app-eselect/eselect-gnat/files/gnat-common-1.3-r1.bash b/app-eselect/eselect-gnat/files/gnat-common-1.3-r1.bash
new file mode 100644
index 000000000000..5984d835334c
--- /dev/null
+++ b/app-eselect/eselect-gnat/files/gnat-common-1.3-r1.bash
@@ -0,0 +1,223 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-gnat/files/gnat-common-1.3-r1.bash,v 1.1 2015/03/31 16:48:57 ulm Exp $
+
+#
+# Original Author: George Shapovalov <george@gentoo.org>
+# Purpose: Contains common vars/locations and functions for use by gnat.eclass,
+# gnat.eselect and gnatbuild.eclass.
+#
+# NOTE!!!
+# This code should just define vars (try to limit these!) and simple functions.
+# No bash extensions!!
+# That is, no portage or eclass constructs are allowed!
+#
+
+
+
+# ----------------------------------
+# Globals
+
+# Environmantal stuff (for env update)
+SPECSDIR="/usr/share/gnat/eselect"
+ENVDIR="/etc/env.d"
+MARKER="55gnat-"
+
+# User configurable settings
+SETTINGSDIR="/etc/ada"
+PRIMELIST="${SETTINGSDIR}/primary_compilers"
+
+## Lib install locations
+##
+## Gnat profile dependent files go under under ${LibTop}/${Gnat_Profile}/${PN}
+## and common files go unde SpecsDir, DataDir
+#PREFIX=/usr
+## Replace %LIBDIR% below with $(get_libdir) in eclasses and ebuilds (top level Ok, inherit multilib)
+## or $(profile2libdir ${profile}) in this code, eselect module or anywhere
+## outside portage (as profile will be available only during actual execution, this only should
+## be done inside corresponding functions).
+#AdalibSpecsDir=${PREFIX}/include/ada
+#AdalibDataDir=${PREFIX}/share/ada
+#AdalibLibTop=${PREFIX}/%LIBDIR%/ada
+
+
+# ------------------------------------
+# Helpers
+#
+
+# get_all_profile_components splits gnat profile and returns pace separated list of its components:
+# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> x86_64-pc-linux-gnu gcc 4.1
+# args:
+# $1 - the string to split
+get_all_profile_components() {
+ local GnatSLOT=${1##*-}
+ local remainder=${1%-*}
+ local GnatPkg=${remainder##*-}
+ remainder=${remainder%-gnat-*}
+ echo "${remainder} ${GnatPkg} ${GnatSLOT}"
+}
+
+# similar to above, returns only SLOT component:
+# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> 4.1
+# args:
+# $1 - the string to extract the slot from
+get_gnat_SLOT() {
+ echo "${1##*-}"
+}
+
+# returns only Pkg component:
+# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> gcc
+# args:
+# $1 - the string to extract the slot from
+get_gnat_Pkg() {
+ local remainder=${1%-*}
+ echo "${remainder##*-}"
+}
+
+# returns only Arch component:
+# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> x86_64-pc-linux-gnu
+# args:
+# $1 - the string to extract the slot from
+get_gnat_Arch() {
+ echo ${1%-gnat-*}
+}
+
+
+
+## -------------------------------------------
+# gnat profile and lib detection functions
+
+
+# create a list of all gnat env.d files
+# for now use trivial implementation - store name of active profile in the
+# env file name, so it gets called 55gnat-${ARCH}-${PN}-${SLOT}
+get_env_list() {
+ for fn in ${ENVDIR}/${MARKER}*; do
+ echo $(basename ${fn})
+ done
+}
+
+
+
+# find all installed compilers and return a list
+find_all_compilers() {
+ [[ ! -d ${SPECSDIR} ]] && exit
+ for fn in ${SPECSDIR}/*; do
+ [[ ! -d ${fn} ]] && echo $(basename ${fn});
+ done
+}
+
+# find installed primary compilers and return a list
+find_primary_compilers() {
+ [[ ! -f ${PRIMELIST} ]] && exit
+ for fn in $(cat ${PRIMELIST}); do
+ [[ -f ${SPECSDIR}/${fn} ]] && echo ${fn};
+ done
+}
+
+# find installed libs and return a list
+find_all_libs() {
+ [[ ! -d ${SPECSDIR} ]] && exit
+ for fn in ${SPECSDIR}/*; do
+ [[ -d ${fn} ]] && echo $(basename ${fn});
+ done
+}
+
+# find libs that have been built for a given profile
+# Arguments:
+# $1 - gnat profile for which to detect active libs
+find_libs4profile() {
+ libs=( $(find_all_libs) )
+
+ for (( i = 0 ; i < ${#libs[@]} ; i = i + 1 )) ; do
+ [[ -f ${SPECSDIR}/${libs[$i]}/$1 ]] && echo "${libs[$i]}"
+ done
+}
+
+
+
+
+## -----------------------
+# main action - central part of do_set and helpers
+
+
+# extracts values of the passed var definition from given spec file
+# params:
+# $1: spec file (as generated by gnabuild.eclass)
+# $2: variable name
+get_var_from_spec() {
+ local var=$(grep -e "^ *$2=" $1|cut -d= -f2)
+ echo ${var}
+}
+
+
+# Cycle through given libs and form a ':' separated list of settings for the given
+# var. Returned string starts with ':' if there is any non-empty setting,
+# otherwise returns empty string. Repeating settings are omitted, that is
+# unique entry is added only first time it is encountered. No need to have some
+# common dir listed many times in PATH for example.
+#
+# params:
+# $1 - name of env var to process
+# $2 - name of gnat profile
+# $3.. - list of libs to check (to avoid its composition every time)
+# - the list is expanded to list of args at the point of call
+get_lib_var_settings() {
+ local envVar=$1
+ local toset=$2
+ #echo "get_lib_var_settings params:$@" >> /tmp/eselect-gnat.rep
+ if [[ "none" != ${3} ]]; then
+ local envString
+ local specLine
+ while [[ -n $3 ]]; do
+ specLine=$(get_var_from_spec ${SPECSDIR}/$3/${toset} ${envVar})
+ #echo "$3:${specLine}." >> /tmp/eselect-gnat.rep
+ if [[ -n ${specLine} ]] && [[ ! ${envString} =~ ${specLine} ]]; then
+ envString="${envString}:${specLine}"
+ fi
+ shift
+ done
+ echo "${envString}"
+ fi
+}
+
+
+
+# The action!
+# Part common for do_set and do_update of gnat.eselect, also used in gnat.eclass
+# to set environment during lib build and installation
+#
+# params:
+# $1 - profile to set (toset param inside)
+# $2 - envfile
+
+generate_envFile() {
+ local toset=$1
+ local envfile=$2
+
+ local binpath="$(get_var_from_spec ${SPECSDIR}/${toset} binpath)"
+ local libexecpath="$(get_var_from_spec ${SPECSDIR}/${toset} libexecpath)"
+ local libs=( $(find_libs4profile ${toset}) )
+ #echo "generate_envFile: ${libs[@]}" >> /tmp/eselect-gnat.rep
+ if (( 0 == ${#libs[@]} )); then
+ libs="none"
+ fi
+
+ local MyPath="${binpath}:${libexecpath}$(get_lib_var_settings PATH ${toset} ${libs[@]})"
+ echo "PATH=${MyPath}" > "${envfile}"
+ echo "ROOTPATH=${MyPath}" >> "${envfile}"
+ echo "MANPATH=$(get_var_from_spec ${SPECSDIR}/${toset} manpath)$(get_lib_var_settings MANPATH ${toset} ${libs[@]})" >> "${envfile}"
+ echo "INFOPATH=$(get_var_from_spec ${SPECSDIR}/${toset} infopath)$(get_lib_var_settings INFOPATH ${toset} ${libs[@]})" >> "${envfile}"
+ # the next three use the common base
+ local libBase=$(get_var_from_spec ${SPECSDIR}/${toset} ldpath)
+ echo "LDPATH=${libBase}:${libBase}/adalib$(get_lib_var_settings LDPATH ${toset} ${libs[@]})" >> "${envfile}"
+ echo "ADA_INCLUDE_PATH=${libBase}/adainclude$(get_lib_var_settings ADA_INCLUDE_PATH ${toset} ${libs[@]})" >> "${envfile}"
+ echo "ADA_OBJECTS_PATH=${libBase}/adalib$(get_lib_var_settings ADA_OBJECTS_PATH ${toset} ${libs[@]})" >> "${envfile}"
+ # ADA_PROJECT_PATH may not be set in any of the installed packages,
+ # we should only create this line if cumulative var is non-empty
+ My_ProjectPath=$(get_lib_var_settings ADA_PROJECT_PATH ${toset} ${libs[@]})
+ if [[ -n ${My_ProjectPath} ]]; then
+ echo "ADA_PROJECT_PATH=${My_ProjectPath}" >> "${envfile}"
+ fi
+}
+
diff --git a/app-eselect/eselect-gnat/files/gnat-common-1.4-r1.bash b/app-eselect/eselect-gnat/files/gnat-common-1.4-r1.bash
new file mode 100644
index 000000000000..d12b811b81b4
--- /dev/null
+++ b/app-eselect/eselect-gnat/files/gnat-common-1.4-r1.bash
@@ -0,0 +1,226 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-gnat/files/gnat-common-1.4-r1.bash,v 1.1 2015/03/31 16:48:57 ulm Exp $
+
+#
+# Author: George Shapovalov <george@gentoo.org>
+# Purpose: Contains common vars/locations and functions for use by gnat.eclass,
+# gnat.eselect and gnatbuild.eclass.
+#
+# NOTE!!!
+# This code should just define vars (try to limit these!) and simple functions.
+# No bash extensions!!
+# That is, no portage or eclass constructs are allowed!
+#
+
+
+
+# ----------------------------------
+# Globals
+
+# Environmantal stuff (for env update)
+SPECSDIR="/usr/share/gnat/eselect"
+ENVDIR="/etc/env.d"
+MARKER="55gnat-"
+
+# User configurable settings
+SETTINGSDIR="/etc/ada"
+PRIMELIST="${SETTINGSDIR}/primary_compilers"
+
+## Lib install locations
+##
+## Gnat profile dependent files go under under ${LibTop}/${Gnat_Profile}/${PN}
+## and common files go unde SpecsDir, DataDir
+#PREFIX=/usr
+## Replace %LIBDIR% below with $(get_libdir) in eclasses and ebuilds (top level Ok, inherit multilib)
+## or $(profile2libdir ${profile}) in this code, eselect module or anywhere
+## outside portage (as profile will be available only during actual execution, this only should
+## be done inside corresponding functions).
+#AdalibSpecsDir=${PREFIX}/include/ada
+#AdalibDataDir=${PREFIX}/share/ada
+#AdalibLibTop=${PREFIX}/%LIBDIR%/ada
+
+
+# ------------------------------------
+# Helpers
+#
+
+# get_all_profile_components splits gnat profile and returns pace separated list of its components:
+# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> x86_64-pc-linux-gnu gcc 4.1
+# args:
+# $1 - the string to split
+get_all_profile_components() {
+ local GnatSLOT=${1##*-}
+ local remainder=${1%-*}
+ local GnatPkg=${remainder##*-}
+ remainder=${remainder%-gnat-*}
+ echo "${remainder} ${GnatPkg} ${GnatSLOT}"
+}
+
+# similar to above, returns only SLOT component:
+# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> 4.1
+# args:
+# $1 - the string to extract the slot from
+get_gnat_SLOT() {
+ echo "${1##*-}"
+}
+
+# returns only Pkg component:
+# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> gcc
+# args:
+# $1 - the string to extract the slot from
+get_gnat_Pkg() {
+ local remainder=${1%-*}
+ echo "${remainder##*-}"
+}
+
+# returns only Arch component:
+# x86_64-pc-linux-gnu-gnat-gcc-4.1 -> x86_64-pc-linux-gnu
+# args:
+# $1 - the string to extract the slot from
+get_gnat_Arch() {
+ echo ${1%-gnat-*}
+}
+
+
+
+## -------------------------------------------
+# gnat profile and lib detection functions
+
+
+# create a list of all gnat env.d files
+# for now use trivial implementation - store name of active profile in the
+# env file name, so it gets called 55gnat-${ARCH}-${PN}-${SLOT}
+get_env_list() {
+ for fn in ${ENVDIR}/${MARKER}*; do
+ echo $(basename ${fn})
+ done
+}
+
+
+
+# find all installed compilers and return a list
+find_all_compilers() {
+ [[ ! -d ${SPECSDIR} ]] && exit
+ for fn in ${SPECSDIR}/*; do
+ [[ ! -d ${fn} ]] && echo $(basename ${fn});
+ done
+}
+
+# find installed primary compilers and return a list
+find_primary_compilers() {
+ [[ ! -f ${PRIMELIST} ]] && exit
+ for fn in $(cat ${PRIMELIST}); do
+ [[ -f ${SPECSDIR}/${fn} ]] && echo ${fn};
+ done
+}
+
+# find installed libs and return a list
+find_all_libs() {
+ [[ ! -d ${SPECSDIR} ]] && exit
+ for fn in ${SPECSDIR}/*; do
+ [[ -d ${fn} ]] && echo $(basename ${fn});
+ done
+}
+
+# find libs that have been built for a given profile
+# Arguments:
+# $1 - gnat profile for which to detect active libs
+find_libs4profile() {
+ libs=( $(find_all_libs) )
+
+ for (( i = 0 ; i < ${#libs[@]} ; i = i + 1 )) ; do
+ [[ -f ${SPECSDIR}/${libs[$i]}/$1 ]] && echo "${libs[$i]}"
+ done
+}
+
+
+
+
+## -----------------------
+# main action - central part of do_set and helpers
+
+
+# extracts values of the passed var definition from given spec file
+# params:
+# $1: spec file (as generated by gnabuild.eclass)
+# $2: variable name
+get_var_from_spec() {
+ local var=$(grep -e "^ *$2=" $1|cut -d= -f2)
+ echo ${var}
+}
+
+
+# Cycle through given libs and form a ':' separated list of settings for the given
+# var. Repeating settings are omitted, that is unique entry is added only first
+# time it is encountered.
+#
+# params:
+# $1 - name of env var to process
+# $2 - name of gnat profile
+# $3.. - list of libs to check (to avoid its composition every time)
+# - the list is expanded to list of args at the point of call
+get_lib_var_settings() {
+ local envVar=$1
+ local toset=$2
+ #echo "get_lib_var_settings params:$@" >> /tmp/eselect-gnat.rep
+ if [[ "none" != ${3} ]]; then
+ local envString
+ local specLine=$(get_var_from_spec ${SPECSDIR}/$3/${toset} ${envVar})
+ if [[ -n ${specLine} ]]; then
+ envString="${specLine}"
+ fi
+ shift
+ #
+ while [[ -n $3 ]]; do
+ specLine=$(get_var_from_spec ${SPECSDIR}/$3/${toset} ${envVar})
+ #echo "$3:${specLine}." >> /tmp/eselect-gnat.rep
+ if [[ -n ${specLine} ]] && [[ ! ${envString} =~ ${specLine} ]]; then
+ envString="${envString}:${specLine}"
+ fi
+ shift
+ done
+ echo "${envString}"
+ fi
+}
+
+
+
+# The action!
+# Part common for do_set and do_update of gnat.eselect, also used in gnat.eclass
+# to set environment during lib build and installation
+#
+# params:
+# $1 - profile to set (toset param inside)
+# $2 - envfile
+
+generate_envFile() {
+ local toset=$1
+ local envfile=$2
+
+ local binpath="$(get_var_from_spec ${SPECSDIR}/${toset} binpath)"
+ local libexecpath="$(get_var_from_spec ${SPECSDIR}/${toset} libexecpath)"
+ local libs=( $(find_libs4profile ${toset}) )
+ #echo "generate_envFile: ${libs[@]}" >> /tmp/eselect-gnat.rep
+ if (( 0 == ${#libs[@]} )); then
+ libs="none"
+ fi
+
+ local MyPath="${binpath}:${libexecpath}:$(get_lib_var_settings PATH ${toset} ${libs[@]})"
+ echo "PATH=${MyPath}" > "${envfile}"
+ echo "ROOTPATH=${MyPath}" >> "${envfile}"
+ echo "MANPATH=$(get_var_from_spec ${SPECSDIR}/${toset} manpath):$(get_lib_var_settings MANPATH ${toset} ${libs[@]})" >> "${envfile}"
+ echo "INFOPATH=$(get_var_from_spec ${SPECSDIR}/${toset} infopath):$(get_lib_var_settings INFOPATH ${toset} ${libs[@]})" >> "${envfile}"
+ # the next three use the common base
+ local libBase=$(get_var_from_spec ${SPECSDIR}/${toset} ldpath)
+ echo "LDPATH=${libBase}:${libBase}/adalib:$(get_lib_var_settings LDPATH ${toset} ${libs[@]})" >> "${envfile}"
+ echo "ADA_INCLUDE_PATH=${libBase}/adainclude:$(get_lib_var_settings ADA_INCLUDE_PATH ${toset} ${libs[@]})" >> "${envfile}"
+ echo "ADA_OBJECTS_PATH=${libBase}/adalib:$(get_lib_var_settings ADA_OBJECTS_PATH ${toset} ${libs[@]})" >> "${envfile}"
+ # ADA_PROJECT_PATH may not be set in any of the installed packages,
+ # we should only create this line if cumulative var is non-empty
+ My_ProjectPath=$(get_lib_var_settings ADA_PROJECT_PATH ${toset} ${libs[@]})
+ if [[ -n ${My_ProjectPath} ]]; then
+ echo "ADA_PROJECT_PATH=${My_ProjectPath}" >> "${envfile}"
+ fi
+}
+
diff --git a/app-eselect/eselect-gnat/files/gnat.eselect-1.3 b/app-eselect/eselect-gnat/files/gnat.eselect-1.3
new file mode 100644
index 000000000000..16777ce65660
--- /dev/null
+++ b/app-eselect/eselect-gnat/files/gnat.eselect-1.3
@@ -0,0 +1,207 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: gnat.eselect-1.3,v 1.1 2015/03/31 16:48:57 ulm Exp $
+
+DESCRIPTION="Manage the installed gnat compilers"
+MAINTAINER="ada@gentoo.org"
+SVN_DATE='$Date: 2015/03/31 16:48:57 $'
+VERSION=$(svn_date_to_version "${SVN_DATE}" )
+
+# "inheriting" common stuff
+# this crude sourcing has to stay the way it is, as common code
+# cannot be part of some eclass (bug #192505)
+. /usr/share/gnat/lib/gnat-common.bash
+
+
+### Phylosophy
+# Each gnat installs a "specs" file named ${ARCH}-${PN}-${SLOT} under ${SPECSDIR}
+# Each lib creates a dir with its name under ${SPECSDIR} and populates it with
+# similar specs files (same name scheme)
+# Recognizing gnat specs from lib specs is then eazy - test entry for being a
+# dir, then just check what gnat profiles are installed for each lib..
+# doset then creates env file that combines settings for gnat and for the
+# corresponding profile of each installed lib..
+
+
+### Helpers
+
+# return *the* name of the active profile, checking that we do not have multiple
+# env files.
+# There can be only one!
+get_current_gnat() {
+ local profiles=( $(get_env_list) )
+
+ if [ ${profiles[@]} == "${MARKER}*" ]; then exit; fi
+
+ if (( 1 == ${#profiles[@]} )); then
+ local active=${profiles[0]#${MARKER}}
+ else
+ die -q "${ENVDIR} contains multiple gnat profiles, please cleanup!"
+ fi
+
+ if [ -f ${SPECSDIR}/${active} ]; then
+ echo ${active}
+ else
+ die -q "the active env.d profile does not correspond to any installed gnat!"
+ fi
+}
+
+# check if the passed arg represents the installed gnat and return it or
+# not_found
+# takes args:
+# $1 - list ID to check
+get_name_from_list() {
+ compiler=$1
+
+ compilers=( $(find_all_compilers) )
+ for (( i = 0 ; i < ${#compilers[@]} ; i = i + 1 )) ; do
+ if [[ ${compilers[$i]} == ${compiler} ]] ; then
+ echo ${compiler}
+ return
+ fi
+ done
+
+ echo "(not-found)"
+}
+
+
+# removes env files (for compiler and libs)
+# params:
+# $1: the name of profile for which to remove env file
+unset_env() {
+ rm -f ${ENVDIR}/${MARKER}$1 &> /dev/null
+}
+
+
+### show action ###
+
+describe_show() {
+ echo "Show the active gnat compiler/profile and installed libs"
+}
+
+do_show() {
+ write_list_start "Current gnat version:"
+ active=$(get_current_gnat)
+ if [ ! -z ${active} ] ; then # not sure why [ -n ] does not do the same
+ write_kv_list_entry "$active" ""
+ libs=( $(find_libs4profile ${active}) )
+ write_list_start "Active libs:"
+ write_numbered_list "${libs[@]}"
+ else
+ write_kv_list_entry "(none set)" ""
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List installed gnat compilers and libs"
+}
+
+do_list() {
+ compilers=( $(find_all_compilers ) )
+ active=$(get_current_gnat)
+
+ write_list_start "Available gnat compilers:"
+
+ if [[ -n ${compilers[@]} ]] ; then
+ local i
+ for (( i = 0 ; i < ${#compilers[@]} ; i = i + 1 )) ; do
+ linkversion=${compilers[${i}]}
+
+ [[ $linkversion == $active ]] && \
+ compilers[${i}]="${compilers[${i}]} $(highlight '*' )"
+ done
+ write_numbered_list "${compilers[@]}"
+
+ # now the libs
+ libs=( $(find_all_libs) )
+ write_list_start "Installed libs:"
+ for (( i = 0 ; i < ${#libs[@]} ; i = i + 1 )) ; do
+ [ -f ${SPECSDIR}/${libs[$i]}/${active} ] && \
+ libs[${i}]="${libs[${i}]} $(highlight '*' )"
+ done
+ write_numbered_list "${libs[@]}"
+ else
+ write_kv_list_entry "(none found)" ""
+ fi
+}
+
+
+### set action ###
+
+describe_set() {
+ echo "Set active gnat compiler"
+}
+
+# The set action. Parameters:
+# $1 - name of profile to set, obligatory, passed by eselect
+# $2 - optional, name of env file to generate. Used from gnat.eclass.
+do_set() {
+ if [[ -z ${1} ]] ; then
+ # no parameter
+ die -q "You didn't tell me which gnat to use"
+ fi
+
+ local toset=$(get_name_from_list $1)
+ if [[ ${toset} == "(not-found)" ]] ; then
+ die -q "I don't recognise the selection"
+ fi
+
+ # the action!
+ # in this implementation simply create an appropriate env file
+ local active=$(get_current_gnat)
+ if [[ -z ${2} ]] ; then
+ local envfile="${ENVDIR}/${MARKER}${toset}"
+
+ # now we need to remove an old env file, which is guaranteed to
+ # be unique by get_current_gnat above
+ if [[ -n ${active} ]] ; then
+ unset_env ${active}
+ fi
+ # just for a good measure remove the one we are going to write
+ unset_env ${toset}
+ else
+ local envfile="$2"
+ fi
+
+ generate_envFile ${toset} ${envfile}
+
+ # force update environment
+ # should be replaced with "do_action env update" when #172472 gets resolved
+ env-update &> /dev/null
+}
+
+
+
+### update action ###
+#
+# This action regenerates the /etc/env.d file for the current profile. Basically
+# the same as set, only it does not take any parameters. It should be called from ebuilds
+# installing Ada libs
+
+describe_update() {
+ echo "Update active gnat profile picking up new libs."
+}
+
+do_update() {
+ local toset=$(get_current_gnat)
+ local envfile="${ENVDIR}/${MARKER}${toset}"
+ generate_envFile ${toset} ${envfile}
+ do_action env update &> /dev/null
+}
+
+### unset action ###
+
+describe_unset() {
+ echo "Remove settings for currently active gnat"
+}
+
+do_unset() {
+ local active=$(get_current_gnat)
+ # check whether we have any profile set before removing anything..
+ if [[ -n ${active} ]] ; then
+ unset_env ${active}
+ do_action env update &> /dev/null
+ fi
+}
diff --git a/app-eselect/eselect-gnat/files/gnat.eselect-1.4 b/app-eselect/eselect-gnat/files/gnat.eselect-1.4
new file mode 100644
index 000000000000..38e4c1b56a87
--- /dev/null
+++ b/app-eselect/eselect-gnat/files/gnat.eselect-1.4
@@ -0,0 +1,230 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: gnat.eselect-1.4,v 1.1 2015/03/31 16:48:57 ulm Exp $
+
+DESCRIPTION="Manage the installed gnat compilers"
+MAINTAINER="ada@gentoo.org"
+SVN_DATE='$Date: 2015/03/31 16:48:57 $'
+VERSION=$(svn_date_to_version "${SVN_DATE}" )
+
+# "inheriting" common stuff
+# this crude sourcing has to stay the way it is, as common code
+# cannot be part of some eclass (bug #192505)
+. /usr/share/gnat/lib/gnat-common.bash
+
+
+### Phylosophy
+# Each gnat installs a "specs" file named ${ARCH}-${PN}-${SLOT} under ${SPECSDIR}
+# Each lib creates a dir with its name under ${SPECSDIR} and populates it with
+# similar specs files (same name scheme)
+# Recognizing gnat specs from lib specs is then eazy - test entry for being a
+# dir, then just check what gnat profiles are installed for each lib..
+# doset then creates env file that combines settings for gnat and for the
+# corresponding profile of each installed lib..
+
+
+### Helpers
+
+# return *the* name of the active profile, checking that we do not have multiple
+# env files.
+# There can be only one!
+get_current_gnat() {
+ local profiles=( $(get_env_list) )
+
+ if [ ${profiles[@]} == "${MARKER}*" ]; then exit; fi
+
+ if (( 1 == ${#profiles[@]} )); then
+ local active=${profiles[0]#${MARKER}}
+ else
+ die -q "${ENVDIR} contains multiple gnat profiles, please cleanup!"
+ fi
+
+ echo ${active}
+# disabling this check, as we want to use get_current_gnat with empty profile
+# as an indication that last gnat in SLOT was removed
+# if [ -f ${SPECSDIR}/${active} ]; then
+# echo ${active}
+# else
+# die -q "the active env.d profile does not correspond to any installed gnat!"
+# fi
+}
+
+# validity check that was removed from get_current_gnat, in case we need it
+# somewhere..
+# Arguments:
+# $1 - name of the gnat profiel to check
+profile_is_valid() {
+ if [[ -n $1 ]] ; then
+ [[ -f ${SPECSDIR}/$1 ]] || return 1
+ fi
+}
+
+# check if the passed arg represents the installed gnat and return it or
+# not_found
+# takes args:
+# $1 - list ID to check
+get_name_from_list() {
+ compiler=$1
+
+ compilers=( $(find_all_compilers) )
+ for (( i = 0 ; i < ${#compilers[@]} ; i = i + 1 )) ; do
+ if [[ ${compilers[$i]} == ${compiler} ]] ; then
+ echo ${compiler}
+ return
+ fi
+ done
+
+ echo "(not-found)"
+}
+
+
+# removes env files (for compiler and libs)
+# params:
+# $1: the name of profile for which to remove env file
+unset_env() {
+ rm -f ${ENVDIR}/${MARKER}$1 &> /dev/null
+}
+
+
+### show action ###
+
+describe_show() {
+ echo "Show the active gnat compiler/profile and installed libs"
+}
+
+do_show() {
+ active=$(get_current_gnat)
+ if $(profile_is_valid ${active}); then
+ write_list_start "Current gnat version:"
+ if [[ -n ${active} ]] ; then
+ write_kv_list_entry "$active" ""
+ libs=( $(find_libs4profile ${active}) )
+ write_list_start "Active libs:"
+ write_numbered_list "${libs[@]}"
+ else
+ write_kv_list_entry "(none set)" ""
+ fi
+ else
+ write_error_msg "The active profile in ${ENVDIR} is not valid! Please set a valid profile!"
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List installed gnat compilers and libs"
+}
+
+do_list() {
+ compilers=( $(find_all_compilers ) )
+ active=$(get_current_gnat)
+
+ write_list_start "Available gnat compilers:"
+
+ if [[ -n ${compilers[@]} ]] ; then
+ local i
+ for (( i = 0 ; i < ${#compilers[@]} ; i = i + 1 )) ; do
+ linkversion=${compilers[${i}]}
+
+ [[ $linkversion == $active ]] && \
+ compilers[${i}]="${compilers[${i}]} $(highlight '*' )"
+ done
+ write_numbered_list "${compilers[@]}"
+
+ # now the libs
+ libs=( $(find_all_libs) )
+ write_list_start "Installed libs:"
+ for (( i = 0 ; i < ${#libs[@]} ; i = i + 1 )) ; do
+ [ -f ${SPECSDIR}/${libs[$i]}/${active} ] && \
+ libs[${i}]="${libs[${i}]} $(highlight '*' )"
+ done
+ write_numbered_list "${libs[@]}"
+ else
+ write_kv_list_entry "(none found)" ""
+ fi
+}
+
+
+### set action ###
+
+describe_set() {
+ echo "Set active gnat compiler"
+}
+
+# The set action. Parameters:
+# $1 - name of profile to set, obligatory, passed by eselect
+# $2 - optional, name of env file to generate. Used from gnat.eclass.
+do_set() {
+ if [[ -z ${1} ]] ; then
+ # no parameter
+ die -q "You didn't tell me which gnat to use"
+ fi
+
+ local toset=$(get_name_from_list $1)
+ if [[ ${toset} == "(not-found)" ]] ; then
+ die -q "I don't recognise the selection"
+ fi
+
+ # the action!
+ # in this implementation simply create an appropriate env file
+ local active=$(get_current_gnat)
+ if [[ -z ${2} ]] ; then
+ local envfile="${ENVDIR}/${MARKER}${toset}"
+
+ # now we need to remove an old env file, which is guaranteed to
+ # be unique by get_current_gnat above
+ if [[ -n ${active} ]] ; then
+ unset_env ${active}
+ fi
+ # just for a good measure remove the one we are going to write
+ unset_env ${toset}
+ else
+ local envfile="$2"
+ fi
+
+ generate_envFile ${toset} ${envfile}
+
+ # force update environment
+ # should be replaced with "do_action env update" when #172472 gets resolved
+ env-update &> /dev/null
+}
+
+
+
+### update action ###
+#
+# This action regenerates the /etc/env.d file for the current profile. Basically
+# the same as set, only it does not take any parameters. It should be called from ebuilds
+# installing Ada libs or in the pkg_postrm in gnatbuild.eclass, to clean up the
+# profile if last gnat in SLOT was removed.
+
+describe_update() {
+ echo "Update active gnat profile picking up new libs."
+}
+
+do_update() {
+ local toset=$(get_current_gnat)
+ local envfile="${ENVDIR}/${MARKER}${toset}"
+ # now check whether to update or unset the profile
+ if $(profile_is_valid ${toset}); then
+ generate_envFile ${toset} ${envfile}
+ else
+ unset_env ${toset}
+ fi
+ do_action env update &> /dev/null
+}
+
+### unset action ###
+
+describe_unset() {
+ echo "Remove settings for currently active gnat"
+}
+
+do_unset() {
+ local active=$(get_current_gnat)
+ # check whether we have any profile set before removing anything..
+ if [[ -n ${active} ]] ; then
+ unset_env ${active}
+ do_action env update &> /dev/null
+ fi
+}
diff --git a/app-eselect/eselect-gnat/files/gnat.eselect-1.5 b/app-eselect/eselect-gnat/files/gnat.eselect-1.5
new file mode 100644
index 000000000000..893658f954b1
--- /dev/null
+++ b/app-eselect/eselect-gnat/files/gnat.eselect-1.5
@@ -0,0 +1,226 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: gnat.eselect-1.5,v 1.1 2015/03/31 16:48:57 ulm Exp $
+
+DESCRIPTION="Manage the installed gnat compilers"
+MAINTAINER="ada@gentoo.org"
+SVN_DATE='$Date: 2015/03/31 16:48:57 $'
+VERSION=$(svn_date_to_version "${SVN_DATE}" )
+
+# "inheriting" common stuff
+# this crude sourcing has to stay the way it is, as common code
+# cannot be part of some eclass (bug #192505)
+. /usr/share/gnat/lib/gnat-common.bash
+
+
+### Phylosophy
+# Each gnat installs a "specs" file named ${ARCH}-${PN}-${SLOT} under ${SPECSDIR}
+# Each lib creates a dir with its name under ${SPECSDIR} and populates it with
+# similar specs files (same name scheme)
+# Recognizing gnat specs from lib specs is then eazy - test entry for being a
+# dir, then just check what gnat profiles are installed for each lib..
+# doset then creates env file that combines settings for gnat and for the
+# corresponding profile of each installed lib..
+
+
+### Helpers
+
+# return *the* name of the active profile, checking that we do not have multiple
+# env files.
+# There can be only one!
+get_current_gnat() {
+ local profiles=( $(get_env_list) )
+
+ if [ ${profiles[@]} == "${MARKER}*" ]; then exit; fi
+
+ if (( 1 == ${#profiles[@]} )); then
+ local active=${profiles[0]#${MARKER}}
+ else
+ die -q "${ENVDIR} contains multiple gnat profiles, please cleanup!"
+ fi
+
+ echo ${active}
+# disabling this check, as we want to use get_current_gnat with empty profile
+# as an indication that last gnat in SLOT was removed
+# if [ -f ${SPECSDIR}/${active} ]; then
+# echo ${active}
+# else
+# die -q "the active env.d profile does not correspond to any installed gnat!"
+# fi
+}
+
+# validity check that was removed from get_current_gnat, in case we need it
+# somewhere..
+# Arguments:
+# $1 - name of the gnat profiel to check
+profile_is_valid() {
+ if [[ -n $1 ]] ; then
+ [[ -f ${SPECSDIR}/$1 ]] || return 1
+ fi
+}
+
+# check if the passed arg represents the installed gnat and return it or
+# not_found
+# takes args:
+# $1 - list ID to check
+get_name_from_list() {
+ compiler=$1
+
+ compilers=( $(find_all_compilers) )
+ for (( i = 0 ; i < ${#compilers[@]} ; i = i + 1 )) ; do
+ if [[ ${compilers[$i]} == ${compiler} ]] ; then
+ echo ${compiler}
+ return
+ fi
+ done
+
+ echo "(not-found)"
+}
+
+
+# removes env files (for compiler and libs)
+# params:
+# $1: the name of profile for which to remove env file
+unset_env() {
+ rm -f ${ENVDIR}/${MARKER}$1 &> /dev/null
+}
+
+
+### show action ###
+
+describe_show() {
+ echo "Show the active gnat compiler/profile and installed libs"
+}
+
+do_show() {
+ active=$(get_current_gnat)
+ if $(profile_is_valid ${active}); then
+ write_list_start "Current gnat version:"
+ if [[ -n ${active} ]] ; then
+ write_kv_list_entry "$active" ""
+ libs=( $(find_libs4profile ${active}) )
+ write_list_start "Active libs:"
+ write_numbered_list "${libs[@]}"
+ else
+ write_kv_list_entry "(none set)" ""
+ fi
+ else
+ write_error_msg "The active profile in ${ENVDIR} is not valid! Please set a valid profile!"
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List installed gnat compilers and libs"
+}
+
+do_list() {
+ compilers=( $(find_all_compilers ) )
+ active=$(get_current_gnat)
+
+ write_list_start "Available gnat compilers:"
+
+ local i
+ for (( i = 0 ; i < ${#compilers[@]} ; i = i + 1 )) ; do
+ linkversion=${compilers[${i}]}
+
+ [[ $linkversion == $active ]] && \
+ compilers[${i}]=$(highlight_marker "${compilers[${i}]}")
+ done
+ write_numbered_list -m "(none)" "${compilers[@]}"
+
+ # now the libs
+ libs=( $(find_all_libs) )
+ write_list_start "Installed libs:"
+ for (( i = 0 ; i < ${#libs[@]} ; i = i + 1 )) ; do
+ [ -f ${SPECSDIR}/${libs[$i]}/${active} ] && \
+ libs[${i}]=$(highlight_marker "${libs[${i}]}")
+ done
+ write_numbered_list -m "(no libs)" "${libs[@]}"
+}
+
+
+### set action ###
+
+describe_set() {
+ echo "Set active gnat compiler"
+}
+
+# The set action. Parameters:
+# $1 - name of profile to set, obligatory, passed by eselect
+# $2 - optional, name of env file to generate. Used from gnat.eclass.
+do_set() {
+ if [[ -z ${1} ]] ; then
+ # no parameter
+ die -q "You didn't tell me which gnat to use"
+ fi
+
+ local toset=$(get_name_from_list $1)
+ if [[ ${toset} == "(not-found)" ]] ; then
+ die -q "I don't recognise the selection"
+ fi
+
+ # the action!
+ # in this implementation simply create an appropriate env file
+ local active=$(get_current_gnat)
+ if [[ -z ${2} ]] ; then
+ local envfile="${ENVDIR}/${MARKER}${toset}"
+
+ # now we need to remove an old env file, which is guaranteed to
+ # be unique by get_current_gnat above
+ if [[ -n ${active} ]] ; then
+ unset_env ${active}
+ fi
+ # just for a good measure remove the one we are going to write
+ unset_env ${toset}
+ else
+ local envfile="$2"
+ fi
+
+ generate_envFile ${toset} ${envfile}
+
+ # force update environment
+ # should be replaced with "do_action env update" when #172472 gets resolved
+ env-update &> /dev/null
+}
+
+
+
+### update action ###
+#
+# This action regenerates the /etc/env.d file for the current profile. Basically
+# the same as set, only it does not take any parameters. It should be called from ebuilds
+# installing Ada libs or in the pkg_postrm in gnatbuild.eclass, to clean up the
+# profile if last gnat in SLOT was removed.
+
+describe_update() {
+ echo "Update active gnat profile picking up new libs."
+}
+
+do_update() {
+ local toset=$(get_current_gnat)
+ local envfile="${ENVDIR}/${MARKER}${toset}"
+ # now check whether to update or unset the profile
+ if $(profile_is_valid ${toset}); then
+ generate_envFile ${toset} ${envfile}
+ else
+ unset_env ${toset}
+ fi
+ do_action env update &> /dev/null
+}
+
+### unset action ###
+
+describe_unset() {
+ echo "Remove settings for currently active gnat"
+}
+
+do_unset() {
+ local active=$(get_current_gnat)
+ # check whether we have any profile set before removing anything..
+ if [[ -n ${active} ]] ; then
+ unset_env ${active}
+ do_action env update &> /dev/null
+ fi
+}
diff --git a/app-eselect/eselect-gnat/metadata.xml b/app-eselect/eselect-gnat/metadata.xml
new file mode 100644
index 000000000000..3a0ddbad4e34
--- /dev/null
+++ b/app-eselect/eselect-gnat/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>ada</herd>
+<longdescription>The eselect module for the supported gnat compilers.</longdescription>
+</pkgmetadata>
diff --git a/app-eselect/eselect-gnome-shell-extensions/ChangeLog b/app-eselect/eselect-gnome-shell-extensions/ChangeLog
new file mode 100644
index 000000000000..ab850d9243cf
--- /dev/null
+++ b/app-eselect/eselect-gnome-shell-extensions/ChangeLog
@@ -0,0 +1,44 @@
+# ChangeLog for app-eselect/eselect-gnome-shell-extensions
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-gnome-shell-extensions/ChangeLog,v 1.1 2015/03/31 16:49:11 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org>
+ +eselect-gnome-shell-extensions-20120911.ebuild, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 08 Dec 2013; Pacho Ramos <pacho@gentoo.org>
+ eselect-gnome-shell-extensions-20120911.ebuild:
+ x86 stable, bug #478252
+
+ 30 Nov 2013; Pacho Ramos <pacho@gentoo.org>
+ eselect-gnome-shell-extensions-20120911.ebuild:
+ amd64 stable, bug #478252
+
+ 05 Mar 2013; Gilles Dartiguelongue <eva@gentoo.org>
+ -eselect-gnome-shell-extensions-20111211.ebuild:
+ Clean up old revision.
+
+*eselect-gnome-shell-extensions-20120911 (11 Sep 2012)
+
+ 11 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +eselect-gnome-shell-extensions-20120911.ebuild:
+ Silence glib-compile-schemas, it prints too many warnings. Thanks to Sylvain
+ Alain for reporting.
+
+ 25 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ -eselect-gnome-shell-extensions-20110911.ebuild:
+ Drop old.
+
+*eselect-gnome-shell-extensions-20111211 (11 Dec 2011)
+
+ 11 Dec 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +eselect-gnome-shell-extensions-20111211.ebuild:
+ Bump. Handle the *.gnome.org → *.gcampax.github.com renaming in
+ gnome-shell-extensions-3.2.2.
+
+*eselect-gnome-shell-extensions-20110911 (06 Nov 2011)
+
+ 06 Nov 2011; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +eselect-gnome-shell-extensions-20110911.ebuild, +metadata.xml:
+ Add eselect module for setting systemwide gnome shell extensions defaults
+ from the gnome overlay.
diff --git a/app-eselect/eselect-gnome-shell-extensions/Manifest b/app-eselect/eselect-gnome-shell-extensions/Manifest
new file mode 100644
index 000000000000..e1b44478f09c
--- /dev/null
+++ b/app-eselect/eselect-gnome-shell-extensions/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-gnome-shell-extensions-20120911.tar.xz 2792 SHA256 1f763aab3a80f85805ad5ed30010cf0c26afb7ad3b81c4f698662ad3e33bf91c SHA512 da54e2a0b74f3e8f8eaa26b1858d26c56fbaa398ec54b079f504377a4079df19ff52485991a9ea153f92c93a9fe871d70c3c2b841bad4b8dba402ad83c9297e2 WHIRLPOOL abdfea55dd0c2429900e17919bab21ed5893e44a41dba152ae3c093e14bdc2d2695551a193d77c86753c623466b6bd46beb51323900ebdb3351b7b756a31b9fe
+EBUILD eselect-gnome-shell-extensions-20120911.ebuild 1748 SHA256 61fe96e086c1973612c360a8e388804cf6f9a388ef119609a4790c70adf31657 SHA512 31b016f1788855a7c53eb2e5d0c48b7c3d6e1ef8135a39c4eb0d9287ee312d3864d0faad2d489308da88ffaeb949671806ecd33398f9a85b230d1c10d88d1baa WHIRLPOOL f72d922945c95efe340d43985be60f83493cdb27d7012cd8d45941c96514ad25db68dfa4cdd365c1034979068c3aad4ed9e3818170ffb4d6cb2beeeb54104ddb
+MISC ChangeLog 1744 SHA256 ca4020471f540d464777456dee865c7bc680169ec55ff2b21b867d0b8254db01 SHA512 f260885fdb56751f7bbaf0733f62ce5d3bc13e240f8e568991364df0cf59a064b072c276f2f24af138889653e5471383bcb5e2a019589408d67e98bb51e248b4 WHIRLPOOL bc64771c2dffd9ebba1710c451eb0800383674e163c7a6e742e001e6b9e513230de21251632603ca6ea93eff401a7e42e534c400830c801076f831b3d47bce68
+MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtAKAAoJEJQzkH1pP7W4kUEL/RJJLe3j00/KLgLlTlpN3lnJ
+JV7i71RKuzv39apFRlJG2wO4pAJgGmxD3Oc3EeO2NNqrfkkL2dfngRo69RlbkUxM
+NuLpozQ8YsAx2TB1Ph1yvzZBx5CFDsFeaCqXaReURFaKX+Lny1Bowfpxpm6dC/mr
+HgS8MRqTG3uTB1MiVMF9cvX7ZamuNYxpxgpgPQoiW8JVjibRYFxiyGn/ws9ioN7O
+G+WEpebXUurJJH6SlKzgYPMCE1iravkQO+l9mTdeDKe9gMY0XVFq4Khpl29XR6XX
+nXXhhnKxetRjtBEMaprDt1x/CkzPdCGaz9hpy2upgfkwVTpF9tPYwvtV6rR22DV5
+yhTBeBFsEeUq6D2bca6XEv6+C1aSY86m5sqRUzdEJICW1E0ekuRQD3U6n28zXVms
+rKR0oPdauB8ZvRiaTQnWleuDibM19DAO8FLlZjrqKKc6iRjOmcjwSKsGAQKbVkup
+7mWdh6KLfgnmN/ynnsURp7UPY1wqkVr7uhBSY9gVpQ==
+=vQPP
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-gnome-shell-extensions/eselect-gnome-shell-extensions-20120911.ebuild b/app-eselect/eselect-gnome-shell-extensions/eselect-gnome-shell-extensions-20120911.ebuild
new file mode 100644
index 000000000000..aa288c9c78f6
--- /dev/null
+++ b/app-eselect/eselect-gnome-shell-extensions/eselect-gnome-shell-extensions-20120911.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-gnome-shell-extensions/eselect-gnome-shell-extensions-20120911.ebuild,v 1.1 2015/03/31 16:49:11 ulm Exp $
+
+EAPI="4"
+
+DESCRIPTION="Manages system defaults for GNOME Shell extensions"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="http://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+# gnome-shell schemas are used in pkg_postinst
+COMMON_DEPEND="app-admin/eselect
+ >=dev-libs/glib-2.26:2
+ gnome-base/gsettings-desktop-schemas
+ gnome-base/gnome-shell"
+RDEPEND="${COMMON_DEPEND}
+ dev-lang/perl
+ dev-perl/JSON"
+DEPEND="${COMMON_DEPEND}
+ app-arch/xz-utils"
+
+src_install() {
+ insinto "/usr/share/eselect/modules"
+ doins gnome-shell-extensions.eselect
+ keepdir "/etc/eselect/gnome-shell-extensions"
+ # The actual gschema override file will be greated in pkg_postinst.
+ dosym "/etc/eselect/gnome-shell-extensions/${PN}.gschema.override" \
+ "/usr/share/glib-2.0/schemas/${PN}.gschema.override"
+}
+
+pkg_postinst() {
+ einfo "Updating list of installed extensions"
+ eselect gnome-shell-extensions update || die
+ local keyname="disabled-extensions"
+ has_version ">=gnome-base/gnome-shell-3.1.90" &&
+ keyname="enabled-extensions"
+ elog
+ elog "eselect gnome-shell-extensions manages the system default value of"
+ elog "the org.gnome.shell ${keyname} key. To override the default"
+ elog "for an individual user, use the gsettings command, e.g."
+ elog "\$ gsettings set org.gnome.shell ${keyname} \"['foo', 'bar']\""
+ elog "To undo per-user changes and use the system default, do"
+ elog "\$ gsettings reset org.gnome.shell ${keyname}"
+ elog
+}
diff --git a/app-eselect/eselect-gnome-shell-extensions/metadata.xml b/app-eselect/eselect-gnome-shell-extensions/metadata.xml
new file mode 100644
index 000000000000..da6fd63d0085
--- /dev/null
+++ b/app-eselect/eselect-gnome-shell-extensions/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-infinality/ChangeLog b/app-eselect/eselect-infinality/ChangeLog
new file mode 100644
index 000000000000..29367e358b19
--- /dev/null
+++ b/app-eselect/eselect-infinality/ChangeLog
@@ -0,0 +1,22 @@
+# ChangeLog for app-eselect/eselect-infinality
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-infinality/ChangeLog,v 1.1 2015/03/31 16:49:24 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-infinality-1.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 05 Apr 2013; Ben de Groot <yngwin@gentoo.org> eselect-infinality-1.ebuild:
+ Future-proof src_uri. Implement readme.gentoo eclass to cut down on elog spam.
+
+ 25 Jan 2013; Agostino Sarubbo <ago@gentoo.org> eselect-infinality-1.ebuild:
+ Stable for amd64, wrt bug #488550
+
+ 25 Jan 2013; Agostino Sarubbo <ago@gentoo.org> eselect-infinality-1.ebuild:
+ Stable for x86, wrt bug #488550
+
+*eselect-infinality-1 (29 Jul 2012)
+
+ 29 Jul 2012; Ben de Groot <yngwin@gentoo.org> +eselect-infinality-1.ebuild,
+ +metadata.xml:
+ Initial commit, to go with fontconfig-infinality
diff --git a/app-eselect/eselect-infinality/Manifest b/app-eselect/eselect-infinality/Manifest
new file mode 100644
index 000000000000..e0994c9cc19c
--- /dev/null
+++ b/app-eselect/eselect-infinality/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-infinality-1.tar.gz 8274 SHA256 3cbfd022e8c00137c1784924cba98a68b2cf4930e0e9af840984debe02624347 SHA512 0bff25817b68125c670ffb2782704604415f233711974c47935bd5dac80b164ca471cea1fea193886b30d0eec60a4a208f0ede6bd1a40488c2458a7dd9fe127d WHIRLPOOL ba17471990533722076eeb21fc710b5d3ce054f5112b1b153e945fb540210f4f30206795c604aa2a61027fadc3d2df8b039349fdc05882786e0c9fb31baf5824
+EBUILD eselect-infinality-1.ebuild 825 SHA256 4333624f0fdde5febbc7bf7f788a4bae4cfeedea60a97f240ff5cf87cbc0a8c9 SHA512 634a5965fdb023da7dc5ba7fe5f409bdeae973c4b0d09718b63607dbe9b2ec209ba6892fb364f89015c5a650c8e298518cfa2fb6b58138fbd3616316b95fdea2 WHIRLPOOL 0f5f2f41f60a03370cabdc1f2d318684d5e54399c8de9f106de2691aa0f3e19e7d3bc7a66733779e804bb6d6caff5c996411db8740acb5f4e32c967c4f19cc8a
+MISC ChangeLog 950 SHA256 50e40bf2deb903da574ce883e05b29aef3b5a55a448e0ef340a893d377f25b6c SHA512 4b76de0c41b666f1486393b635bdbde98cd0e3ebcb2faaf218bbbe0353763293fc4400638e799f6d867a2a3fdcc3d4c578c22492808524ff7837ab85535be78b WHIRLPOOL 0b32724fa7cf0dbe28103edbe87b3ae10c6fe61733e31d8ee4ca7f3a26049bce39ba697688beb3f6c9c194db2f01f107aa3ce4822b0499511625d953ee8cc686
+MISC metadata.xml 228 SHA256 32367d558830be68b9f272fc4476c493dc99fdd2576a91451711dc987c3f9740 SHA512 8e5e9ab8b6012dfb2eddb2466b6de863240a69b8cb5433cf70e7c3a56082b1ce7c47bc740666c200f0c8a59f876e1d97672526ffd0e50ba3eae2a97d63daef7b WHIRLPOOL f6cb8d36b4bcec8c5e0c2b7885c112e85868101611d6c6b8cbefdf264dbd3eafb9f2f5561052eb3f037d1c81c64d0ca740cad6a090f6f5a330e5c07a9bfb07cf
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtAXAAoJEJQzkH1pP7W4ZZEL/R8cXohMNfwSrXPJzBaoa0ho
+U5dKqi7zoPkZ7rVPKVDqtvrl3z7b92psuUdqIeyLmeYe6RLpUj6W199qkDZefvtv
+PYJc7cEnbBJcpNBvdj4uAVxN+HqAlIM6WntWLV55tTss3YWhuNp+DiFFVlLqWxLQ
+4E04sXi9KoYtHwpS+3coLSm+qETbCOV/g2KE16EO6TtlZCaRM7udLUqrSEL7xPal
+zzRimmi5f4uePJSvKCKC2h6ZtNkIEgJAUlsTwJTvwDOBdQVsSUUD3ljH2NjVTdj4
+DJRloSUAMUo5T1xryuF6Bqz/1OCu4+IOnYsLDEqFIbyyHqeti2JbdntSaQsWdCpW
+r7NyxeB+Ue2TjL8yfWDFzzpk8jFgG2PfXeJlvTqiYYdyzAYY431Gqz5bQZLgtoZy
+YScYY3vr4szHX0tn6Y7zH0red1MFE3/ujeMvqHTWdPTtULFG3CX4s2wRy9enIG2i
+eIARR2KGEJyKF/zaTQ5yjEjipnsm5EgH1vzcTf+zlw==
+=aocK
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-infinality/eselect-infinality-1.ebuild b/app-eselect/eselect-infinality/eselect-infinality-1.ebuild
new file mode 100644
index 000000000000..6d18cc5f9933
--- /dev/null
+++ b/app-eselect/eselect-infinality/eselect-infinality-1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-infinality/eselect-infinality-1.ebuild,v 1.1 2015/03/31 16:49:24 ulm Exp $
+
+EAPI=4
+inherit vcs-snapshot readme.gentoo
+
+DESCRIPTION="Eselect module to choose an infinality font configuration style"
+HOMEPAGE="https://github.com/yngwin/eselect-infinality"
+SRC_URI="${HOMEPAGE}/tarball/v${PV} -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="app-admin/eselect"
+DEPEND=""
+
+DOC_CONTENTS="Use eselect infinality to select a font configuration style.
+This is supposed to be used in pair with eselect lcdfilter."
+
+src_install() {
+ dodoc README.rst
+ readme.gentoo_create_doc
+ insinto "/usr/share/eselect/modules"
+ doins infinality.eselect
+}
diff --git a/app-eselect/eselect-infinality/metadata.xml b/app-eselect/eselect-infinality/metadata.xml
new file mode 100644
index 000000000000..c6a29b27292f
--- /dev/null
+++ b/app-eselect/eselect-infinality/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>yngwin@gentoo.org</email>
+ </maintainer>
+ <herd>fonts</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-java/ChangeLog b/app-eselect/eselect-java/ChangeLog
new file mode 100644
index 000000000000..6bd55b84dff5
--- /dev/null
+++ b/app-eselect/eselect-java/ChangeLog
@@ -0,0 +1,39 @@
+# ChangeLog for app-eselect/eselect-java
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-java/ChangeLog,v 1.1 2015/03/31 16:49:37 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-java-0.1.0.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 19 Sep 2014; Agostino Sarubbo <ago@gentoo.org> eselect-java-0.1.0.ebuild:
+ Stable for ppc, wrt bug #500398
+
+ 19 Sep 2014; Agostino Sarubbo <ago@gentoo.org> eselect-java-0.1.0.ebuild:
+ Stable for ppc64, wrt bug #500398
+
+ 23 May 2014; Manuel Rüger <mrueg@gentoo.org> eselect-java-0.1.0.ebuild:
+ Add ~arm keyword.
+
+ 10 Mar 2014; Johannes Huber <johu@gentoo.org> eselect-java-0.1.0.ebuild:
+ x86 stable, bug #500398
+
+ 08 Mar 2014; Pacho Ramos <pacho@gentoo.org> eselect-java-0.1.0.ebuild:
+ amd64 stable, bug 500398
+
+ 12 Jul 2013; Vicente Olivert Riera <vincent@gentoo.org>
+ eselect-java-0.1.0.ebuild:
+ ppc, ppc64, x86 keywords added, bug #465136
+
+ 19 May 2013; Alexis Ballier <aballier@gentoo.org> eselect-java-0.1.0.ebuild:
+ keyword ~amd64-fbsd, bug #465136
+
+ 04 May 2013; Naohiro Aota <naota@gentoo.org> eselect-java-0.1.0.ebuild:
+ Add ~x86-fbsd #465136
+
+*eselect-java-0.1.0 (08 Apr 2013)
+
+ 08 Apr 2013; Ralph Sennhauser <sera@gentoo.org> +eselect-java-0.1.0.ebuild,
+ +metadata.xml:
+ New package containing the Java projects eselect modules formerly in
+ java-config, eselect-maven and eselect-ecj
diff --git a/app-eselect/eselect-java/Manifest b/app-eselect/eselect-java/Manifest
new file mode 100644
index 000000000000..b33e3741db12
--- /dev/null
+++ b/app-eselect/eselect-java/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-java-0.1.0.tar.gz 72265 SHA256 035b0c2cb9837b8b3b906cf9d72ec9ebf6e0db3d5e296c2b1c640d0e4a4071f2 SHA512 f8099f394303466ce652f099c16581668544cb4c0ab3c7c8af4b56230c6bdd692e72610be5f522227e874650481554f3b7815da2a4e8d090c31478d399c04e95 WHIRLPOOL 4f2b4432fe46023163b8e8421a505422b6f50599b67892f1b7abfb7b46393aab0590f1ecd69526839392703fed80fb099b8f3e273a34b99da39045c7b8a9cb77
+EBUILD eselect-java-0.1.0.ebuild 675 SHA256 e0265b75f87e6038ec47e2c3750d6073f7f7b2fbfbd07e087393c01b57b167a2 SHA512 7b40d3b9b596cfc57c748f37ba1a42d2d34c31814aa2abbf8ca41a08a7f648c2860ad792914521791ffad9ad59b0542dd75d2f61e4923549728a6b6f0319361d WHIRLPOOL ed8db2422f11d80c1ee7d5c5efae1006405b717697bb8a1e07f782bb02feb6f70332f9b3a82937284db9b6df037cacded52b966600ca7fe41e4f7edd6edb332f
+MISC ChangeLog 1483 SHA256 d66d4252124cfe4173e10b6723312c16d05f915a4f016319c52ab9d81797ff25 SHA512 8b5bb03963dac27a81420532f1f2b07edcef0ac67745db3b1a00417b8b993f7faabf2fc1677a456b16827ea60ed8d15304e3fa5e199dfc042c688fd8ae4c5b46 WHIRLPOOL 5b8b0cbd310a49ec0e4543d5bb0abb9b90fcb57c587ec2bdeb68a4041047c53698e31ccbb37d43d36374b3e4e18d0b1d6e20af64a7b4259da61e0f7ca1ef6077
+MISC metadata.xml 205 SHA256 e319f1701f6be29c8e077049d77738b69b72be0458754ef90ad9a684f2ec1722 SHA512 fb7831a8a05e9995888eaef748c98a12adcb911ef1c9901a3555765782d87cd3172cfb2c47ffa89d8a5454e7aa1f5bd27358b88a035c97f1ff388d7fc85a9d7e WHIRLPOOL 673d7b564054942d04b33cfcd01f7c5ff16ad9f9f2a60586ccc54c60443bf2dc34fa037e4e1de889539838342eea62022a3b9a7cae65b0c2f34fcbacfcfd0c73
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtAkAAoJEJQzkH1pP7W4pn4L/A7f9K924k7Fka0s71Z+ABmc
+KVMQE6kxkF4t061EkzI4zGxAk8gCcY1BA2YPE+fBMNcW4Z4NWxGeQXUR/AxBTKEX
+ewEGs1dKUd2Z5A+cMEnxU85979v/RV8dU2dGe4y5PCeilf3JX98OYA+ZLNn95fqO
+NS8P0N+L10m7Mklbe0lqsJtJpXAH8Vterjz9UpmYfz1TCkMgY+YmdKa3RfZ5rZLG
+Rjb2MSI6DRpat6MKUg7GtbpvIyoIvCfVU9DRyFXw4sCnFll73F0GODb7a6P9CYeX
+DTFEG21o8UV9K5ulL4s6Pbj7yybflTM4QUsRGtLnmN+HlJqKeKOCpAgUy50Wt2N5
+KCv2mTby8YsyrGn+YJjUiSAliQl18GTjGcrI9eDm7qd+3lLlQwcawd70aPowCgRv
+5V1nJqhsLNay0s+E3bYHmBrSvNOvQetlZ8p/z8hdrGBUiIQAPYsdqQJ9JKOKUKZj
+JEkpOGiuFUoY5nIHcw+TfT6Wv279XYEtcb2er5kejQ==
+=bjGq
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-java/eselect-java-0.1.0.ebuild b/app-eselect/eselect-java/eselect-java-0.1.0.ebuild
new file mode 100644
index 000000000000..124b734b2538
--- /dev/null
+++ b/app-eselect/eselect-java/eselect-java-0.1.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-java/eselect-java-0.1.0.ebuild,v 1.1 2015/03/31 16:49:37 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="A set of eselect modules for Java"
+HOMEPAGE="http://www.gentoo.org/proj/en/java/"
+SRC_URI="http://dev.gentoo.org/~sera/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="
+ !app-eselect/eselect-ecj
+ !app-eselect/eselect-maven
+ !<dev-java/java-config-2.2
+ app-admin/eselect"
+# https://bugs.gentoo.org/show_bug.cgi?id=315229
+PDEPEND=">=virtual/jre-1.5"
diff --git a/app-eselect/eselect-java/metadata.xml b/app-eselect/eselect-java/metadata.xml
new file mode 100644
index 000000000000..82a57ccd5243
--- /dev/null
+++ b/app-eselect/eselect-java/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>java</herd>
+<longdescription lang="en">
+</longdescription>
+</pkgmetadata>
+
diff --git a/app-eselect/eselect-lapack/ChangeLog b/app-eselect/eselect-lapack/ChangeLog
new file mode 100644
index 000000000000..d3611d013f98
--- /dev/null
+++ b/app-eselect/eselect-lapack/ChangeLog
@@ -0,0 +1,86 @@
+# ChangeLog for app-eselect/eselect-lapack
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lapack/ChangeLog,v 1.1 2015/03/31 16:49:51 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-lapack-0.1.ebuild,
+ +files/lapack.eselect-0.1, +files/lapack.eselect.5, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 14 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-lapack-0.1.ebuild:
+ Stable for arm, wrt bug #476224
+
+ 25 Jan 2013; Christoph Junghans <ottxor@gentoo.org> eselect-lapack-0.1.ebuild:
+ added ~arm tested by me
+
+ 12 May 2012; Alexis Ballier <aballier@gentoo.org> eselect-lapack-0.1.ebuild:
+ keyword ~amd64-fbsd
+
+ 01 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-lapack-0.1.ebuild:
+ Transfer Prefix keywords
+
+ 28 Sep 2007; Raúl Porcel <armin76@gentoo.org> eselect-lapack-0.1.ebuild:
+ alpha/ia64 stable
+
+ 05 Sep 2007; Jeroen Roovers <jer@gentoo.org> eselect-lapack-0.1.ebuild:
+ Stable for HPPA (bug #189738).
+
+ 07 Jun 2007; Joe Peterson <lavajoe@gentoo.org> eselect-lapack-0.1.ebuild:
+ Add ~x86-fbsd keyword
+
+ 09 Apr 2007; Peter Weller <welp@gentoo.org> eselect-lapack-0.1.ebuild:
+ Stable on amd64 wrt bug 171838
+
+ 24 Mar 2007; nixnut <nixnut@gentoo.org> eselect-lapack-0.1.ebuild:
+ Stable on ppc wrt bug 171838
+
+ 24 Mar 2007; Markus Rothe <corsair@gentoo.org> eselect-lapack-0.1.ebuild:
+ Stable on ppc64; bug #171838
+
+ 23 Mar 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-lapack-0.1.ebuild:
+ stable x86, bug 171838
+
+ 22 Mar 2007; Ferris McCormick <fmccor@gentoo.org>
+ eselect-lapack-0.1.ebuild:
+ Stable on sparc --- runs fine and is required for Bug #171784
+
+ 27 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org>
+ eselect-lapack-0.1.ebuild:
+ Added ~mips.
+
+ 01 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>; metadata.xml:
+ Remove myself as maintainer so it goes to all of the sci team.
+
+ 19 Sep 2006; Danny van Dyk <kugelfang@gentoo.org>
+ eselect-lapack-0.1.ebuild:
+ Marked ~ia64.
+
+ 11 Sep 2006; Ferris McCormick <fmccor@gentoo.org>
+ eselect-lapack-0.1.ebuild:
+ Add ~sparc keyword, Bug #147159.
+
+ 11 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org>
+ eselect-lapack-0.1.ebuild:
+ Add ~alpha keyword as per bug #147159
+
+ 08 Sep 2006; Markus Rothe <corsair@gentoo.org> eselect-lapack-0.1.ebuild:
+ Added ~ppc64; bug #146851
+
+ 05 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ eselect-lapack-0.1.ebuild:
+ Update minimum dep to eselect-1.0.4, 1.0.3 was broken.
+
+ 07 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>; metadata.xml:
+ Update to my new email address.
+
+ 03 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ eselect-lapack-0.1.ebuild:
+ We can depend on eselect 1.0.3 now that it's in the tree.
+
+*eselect-lapack-0.1 (18 Jun 2006)
+
+ 18 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +files/lapack.eselect-0.1, +files/lapack.eselect.5, +metadata.xml,
+ +eselect-lapack-0.1.ebuild:
+ New eselect module for switching LAPACK implementations.
diff --git a/app-eselect/eselect-lapack/Manifest b/app-eselect/eselect-lapack/Manifest
new file mode 100644
index 000000000000..f106d1e7e22a
--- /dev/null
+++ b/app-eselect/eselect-lapack/Manifest
@@ -0,0 +1,22 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX lapack.eselect-0.1 416 SHA256 0a5af9a34132a25d473576c4c42f31a5db1123affe4a4479f3ab65929f458112 SHA512 aae3d453b5e5b11732d0546f0358c9458299b85a3e4ca90010a5b5d4f202c30713ec7dee30317efa2bdfc3008cce6459f76a2c6741546288e315551712625d1c WHIRLPOOL 14f287ff899a2331a8095c23a376f784c5fb94bca3f6e49ad6ee298bd209ea9d432b802067628e4aa3d83d92173b4dac82b21f04706317238caefbff4535eef9
+AUX lapack.eselect.5 2176 SHA256 3b752be3fb924604bdc29424258d375323107767fd25847fc08ec60cd050f94a SHA512 3a3f3e3da0d41dcee5601173eecf3bb61e53403c6c645c1832d97026e0774edd205c0a83fdaede302aab4927591b8a92ba404ae352499a98c9ab8c2600ae68f9 WHIRLPOOL 181e345313dc4e52085bcbf1b559b5b7c5c64f4b26e69c9be3f30edcc531c9435d07e600273251b0fa48949b2a021c7e97f5358423264eed73d9f09056de4905
+EBUILD eselect-lapack-0.1.ebuild 846 SHA256 2abc175fe182b5b81b308ce34d05c62b1a3f9a81576eb88abcc425b811789e2c SHA512 0bf4cc938bf5337a5039a92362a961befc18ca864bda2ee3cd4a91d51441805888423481df4b6edcd7bbf45342441a3fc37a4581e3c0696850aa2f44966defd1 WHIRLPOOL 68fa0aa7b5099f41bf66f89f819ee805ed75fb90fb5814c3571a52b8071a35a1593ae3f918cb15d3f4d7f05f82c939443e47b14608ca63536050c17495dcd512
+MISC ChangeLog 3050 SHA256 20787294be7568f90cf6d17a75bc6f69527a558a47543b1d19781f146d23fc7d SHA512 71bc8d925ad5ab2fdc891cac2542c9b7a3ff4607bcb3c263736d1a706b543c79899ee8df4708864a8dc46fe82c7267ee8e3e3dd71c88a44da7905838ad205497 WHIRLPOOL d36749aeecea89bc3a6a129ae67ae81b97ac1c2da29944dff5359298b0d7bf4d063ca588f95419f3fbc54c63fdb812b9e0f28132d48ce2e96731637848f08301
+MISC metadata.xml 156 SHA256 5d22100902db7507a5b5493dd4a66cdb08025faf80a2c0b75e6392315c47f900 SHA512 5b6997cd90fe19a83f6bdf44de540ea3818a23fdc28fb2a7c1f55746689ebaa2d4b63eba0386da5198def1cb2a8ae1e5d5d4040c43b0fc31237b864ed1400743 WHIRLPOOL c42eafa29279646750c35aac52967303f347b02b61133918480ba236d599dac68bc0ea000d037f69a3398939678fdeecef656801d783e547f14ea76b04ef2863
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtAyAAoJEJQzkH1pP7W4RcYMAISigZhvioZP8Iy+rz1eQMin
+kWhpLtmUN4RaTMvKM8mgtSK6FMMDIFlccBLNOopcBFoBaGu6d1S13IaC2kvNvDk0
+tFojkAbDC131hRn7TRGPIL1Exdv0VM1ZWncbbh59TYmZc53zlLnmcdHIERXikeq5
+8JqYxYpcWEw7PpNQk79BXbdGN9TH7QqJHg3czq1pztoRlKAWVeV0gA9FrWwMeGL4
+KyNsv7JiFVuQIpt+5gXBx+EP6yiLCc632GnTdZAxl1jG7TvzwjqlAMqSDIqMxKbw
+LwhGskNQsDAM5wThT7+1sUegqt3typWBjReVTzVuaEBb3Ez7alZMu3wvDAzWM0ge
+k4P2G7tKVsErgJOTTer/CG1gYcVVUvjQlONYlMTCq8cQp2CnEMTFs9T4/AxYAcgZ
+XHaLg7+t4rChMZ6r0nqHlO4kZgv4nl0/NTAEer6SEV/zJo91ejG7+MPU1DnXOrYQ
+aNjXOIQMhui29cVZnxvzrdX30oaqocAOF0mCp/r2rw==
+=nDu8
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-lapack/eselect-lapack-0.1.ebuild b/app-eselect/eselect-lapack/eselect-lapack-0.1.ebuild
new file mode 100644
index 000000000000..047eda73119c
--- /dev/null
+++ b/app-eselect/eselect-lapack/eselect-lapack-0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lapack/eselect-lapack-0.1.ebuild,v 1.1 2015/03/31 16:49:51 ulm Exp $
+
+inherit eutils
+
+DESCRIPTION="LAPACK module for eselect"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+# Need skel.bash lib
+RDEPEND=">=app-admin/eselect-1.0.5"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ local MODULEDIR="/usr/share/eselect/modules"
+ local MODULE="lapack"
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}"/${MODULE}.eselect-${PVR} ${MODULE}.eselect
+ doman "${FILESDIR}"/lapack.eselect.5
+}
diff --git a/app-eselect/eselect-lapack/files/lapack.eselect-0.1 b/app-eselect/eselect-lapack/files/lapack.eselect-0.1
new file mode 100644
index 000000000000..148e95cce0b7
--- /dev/null
+++ b/app-eselect/eselect-lapack/files/lapack.eselect-0.1
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: lapack.eselect-0.1,v 1.1 2015/03/31 16:49:51 ulm Exp $
+
+inherit skel
+
+MODULE="LAPACK"
+IFACE="lapack"
+
+DESCRIPTION="Manage installed $MODULE implementations"
+MAINTAINER="spyderous@gentoo.org"
+SVN_DATE='$Date: 2015/03/31 16:49:51 $'
+VERSION=$(svn_date_to_version "${SVN_DATE}" )
+
+# vim: set ft=eselect :
diff --git a/app-eselect/eselect-lapack/files/lapack.eselect.5 b/app-eselect/eselect-lapack/files/lapack.eselect.5
new file mode 100644
index 000000000000..08307c61034f
--- /dev/null
+++ b/app-eselect/eselect-lapack/files/lapack.eselect.5
@@ -0,0 +1,67 @@
+.TH "ESELECT" "5" "June 2006" "Gentoo Linux" "eselect"
+.SH "NAME"
+lapack.eselect \- The LAPACK management module for Gentoo's eselect
+.SH "SYNOPSIS"
+\fBeselect lapack\fR [\fBhelp\fR|\fBusage\fR]
+.br
+\fBeselect lapack\fR \fBlist\fR [\fIoptions\fR]
+.br
+\fBeselect lapack\fR \fBadd\fR
+.br
+\fBeselect lapack\fR \fBset\fR \fIimplementation\fR [\fIoptions\fR]
+.br
+\fBeselect lapack\fR \fBshow\fR [\fIoptions\fR]
+
+.SH "DESCRIPTION"
+\fBeselect\fR is Gentoo's configuration and management tool. It features
+modules that care for the individual administrative tasks.
+.SH "ACTION: LIST"
+\fBeselect lapack list\fR [\fIoptions\fR]
+.br
+Displays an ordered list of installed LAPACK implementations. It distinguishes between versions with different
+Application Binary Interfaces (e.g. x86/AMD64). Furthermore, it also distinguishes
+between interfaces to high-level programming languages. Each line holds
+a number and the implementation's name. An asterisk next to one of the list
+elements denotes an active implementation.
+
+phi / # eselect lapack list
+.br
+Installed LAPACK for libdir \fBlib\fR
+.br
+ [1] atlas *
+ [2] reference
+
+Possible \fIoptions\fR to the \fBlist\fR action are restrictions to
+handle only certain ABI\-specific library directories. For example,
+
+\fBeselect lapack list lib64\fR
+
+lists only LAPACK implementations found in \fB/usr/lib64\fR.
+
+.SH "ACTION: SHOW"
+\fBeselect lapack show\fR [\fIoptions\fR]
+.br
+Shows your system's currently active LAPACK implementations.
+
+phi / # eselect lapack show
+.br
+lib: atlas
+.br
+lib64: reference
+
+The same \fIoptions\fR that apply to the \fBlist\fR action can be used
+with the \fBshow\fR action to restrict it to given ABIs.
+.SH "ACTION: SET"
+\fBeselect lapack set\fR \fIimplementation\fR [\fIoptions\fR]
+.br
+Sets your system's currently active LAPACK implementations to \fIimplementation\fR.
+The same \fIoptions\fR that apply to the \fBlist\fR action can be used
+with the \fBset\fR action to restrict it to given ABIs.
+
+phi / # eselect lapack set atlas
+.SH "AUTHOR"
+Danny van Dyk <kugelfang@gentoo.org>
+.br
+Donnie Berkholz <spyderous@gentoo.org>
+.SH "REVISION"
+$Id: lapack.eselect.5,v 1.1 2015/03/31 16:49:51 ulm Exp $
diff --git a/app-eselect/eselect-lapack/metadata.xml b/app-eselect/eselect-lapack/metadata.xml
new file mode 100644
index 000000000000..b229aec85b8f
--- /dev/null
+++ b/app-eselect/eselect-lapack/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-lcdfilter/ChangeLog b/app-eselect/eselect-lcdfilter/ChangeLog
new file mode 100644
index 000000000000..1535477ad78b
--- /dev/null
+++ b/app-eselect/eselect-lcdfilter/ChangeLog
@@ -0,0 +1,33 @@
+# ChangeLog for app-eselect/eselect-lcdfilter
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lcdfilter/ChangeLog,v 1.1 2015/03/31 16:50:05 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-lcdfilter-1.ebuild,
+ +eselect-lcdfilter-2.ebuild, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 17 Mar 2014; Justin Lecher <jlec@gentoo.org> eselect-lcdfilter-2.ebuild:
+ Some prefix love
+
+*eselect-lcdfilter-2 (05 Apr 2013)
+
+ 05 Apr 2013; Ben de Groot <yngwin@gentoo.org> +eselect-lcdfilter-2.ebuild:
+ Latest infinality changes
+
+ 25 Jan 2013; Agostino Sarubbo <ago@gentoo.org> eselect-lcdfilter-1.ebuild:
+ Stable for amd64, wrt bug #488550
+
+ 25 Jan 2013; Agostino Sarubbo <ago@gentoo.org> eselect-lcdfilter-1.ebuild:
+ Stable for x86, wrt bug #488550
+
+ 31 Jul 2012; Ben de Groot <yngwin@gentoo.org> eselect-lcdfilter-1.ebuild:
+ Use correct variable, bug #428710
+
+ 30 Jul 2012; Ben de Groot <yngwin@gentoo.org> eselect-lcdfilter-1.ebuild:
+ Improve description, add freetype[infinality] as PDEPEND
+
+*eselect-lcdfilter-1 (29 Jul 2012)
+
+ 29 Jul 2012; Ben de Groot <yngwin@gentoo.org> +eselect-lcdfilter-1.ebuild,
+ +metadata.xml:
+ Initial commit, to go with fontconfig-infinality
diff --git a/app-eselect/eselect-lcdfilter/Manifest b/app-eselect/eselect-lcdfilter/Manifest
new file mode 100644
index 000000000000..de8827a4d14b
--- /dev/null
+++ b/app-eselect/eselect-lcdfilter/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-lcdfilter-1.tar.gz 17206 SHA256 a27229461fff3bc2830a1006ae73d89ce05ba48aef7673c26a2af461457303a4 SHA512 1f86fb2cc21ff9cc9b79c50578a02f7c461ae203533cc817dc733d0dde9ad43763267bb1703b9495ba6f46989e0446bb1cba39aaa705d3b605118f62cb0d2dfc WHIRLPOOL 8bb947e0ddbd6c7056afe9394f37e6520ff0e45536c8572b28690f15fa0c1b699f78db2e7037305e1f0866d67395b67c80c7dd1821a7f2de8c603b2ec037ff2e
+DIST eselect-lcdfilter-2.tar.gz 18365 SHA256 15ea8e85dcc87dec32a5e0a4dcf15251364f8a020cf7d73e858ec46b5590b6a0 SHA512 e17c475c860f0a3ad7249d21ca11c52f3226852ba042b83058baf6823242c4f8be0042aad52029757944fce6d816df386b928f2005ab87e0778d3ecb26ceec92 WHIRLPOOL d20a5d97386753a3d5fc01b91fa18ddc9b3106900268fe27bdf8f21ef1c9cf788dcde8c9714cbc52142e79b5f02dd8657dfef652c45658dc76d70da3b22739e6
+EBUILD eselect-lcdfilter-1.ebuild 1122 SHA256 23cc271f2a848bd20649bb4d2690873b632dfb4c4c905d06f37843dcf6978bbe SHA512 67e939a93a1183ccc9fd5fb16a9c199152bc79726293edfebe181ad2e3126ef8965e992a76d7c3326347e4f4fe67ceeea3384cc8e1fbfd5b90bd686a009865a1 WHIRLPOOL 3af5a63834e0489b350d13cf8e5c58d80d173a2288f144161d92a1001627f6237076c150b903f32753cd66ea0d5ef668ddc4c316c7851cec991570843329822b
+EBUILD eselect-lcdfilter-2.ebuild 1149 SHA256 c27ab3cb2cafce666c6342e34fe57d45a563ccf5b52b7cb78c7adb671cb72f42 SHA512 f0de219cbbdd9d20719db5275802f38f0718823dc5d3e8e18ea75a3f498aec840af08903636f421c585017e2b69b3e9d9497ac267e73ca940ac7a57ba0a8f1bd WHIRLPOOL 7010b3380a6f84575dbdef141d4c8487cec206ab04a507d17b4401c2887b6c3a4a174ffc8cfceed799bebeec6b5ba4d22fea6b3e8244bca71c860919cecc98be
+MISC ChangeLog 1299 SHA256 e27c91e9e41a5a0de6e4c71a05a7ac4be03ea0ecb0c891664282238b990e726b SHA512 a30ab6d86c6897d138a76c9673c8b508ef23e284be4fdcf4d431f575a3d52aa7ac2848a5f2007efbd135598b0307339498086c1f27fcb629f52fac13369ce662 WHIRLPOOL 34e97156ca6f6dc8c021e8a3f224584617e906b3564892e99bec653a2960842d61f8451cb6a241961fa3912755e15cfaa5270abad617fda596613a48d29f4b0c
+MISC metadata.xml 228 SHA256 32367d558830be68b9f272fc4476c493dc99fdd2576a91451711dc987c3f9740 SHA512 8e5e9ab8b6012dfb2eddb2466b6de863240a69b8cb5433cf70e7c3a56082b1ce7c47bc740666c200f0c8a59f876e1d97672526ffd0e50ba3eae2a97d63daef7b WHIRLPOOL f6cb8d36b4bcec8c5e0c2b7885c112e85868101611d6c6b8cbefdf264dbd3eafb9f2f5561052eb3f037d1c81c64d0ca740cad6a090f6f5a330e5c07a9bfb07cf
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtBAAAoJEJQzkH1pP7W4T4IL+wZeR2dMre9JNu0y30RlFjvt
+TiG8HurhpqgLdmMf7hdjptQLl6oR8xGGoKzLEnl+IKFq2nZBYstw2W+xrUraPwc1
+fq2ZD1rxjNZksEJrFZyBExXknxviYI4h0zYi80w7WiJ0EI5SJSxlWmssE6AKeIbv
+dOUz9D530R42P1ei9EOlNXib+zynkcJ8mWvnaihWCS3qyptO54QXufShoVLV9kfZ
+cVtS1+vLag/7ckSdkIXWpYGl5azwTkgvD+XFUBF6pnDBIRQUDy+gzmzv60eJ+T4V
+5P+eDOVdvXUXZaeLF4+z/vFHwsrem1GH67hT9HpMSS5rUoZMN2wLm8rqijVk5JGG
+wyschRNwZ5j8zOl8mQQBfmkZQZS2bqOsjYy3QfXfL6CXorfQru28NCk/bfqIpmlK
+OVJzHEqAxlNzlCpW93iz/sH9ZGm8hX7Y2sTUOG1leGwuB1HvPnf3l1XJjnT+0qOX
+p2dYmP8+2hQKsfT1Xw1mP1ejRwYrrZNZR5cRCU2oqA==
+=qy7T
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-lcdfilter/eselect-lcdfilter-1.ebuild b/app-eselect/eselect-lcdfilter/eselect-lcdfilter-1.ebuild
new file mode 100644
index 000000000000..34112509d5dc
--- /dev/null
+++ b/app-eselect/eselect-lcdfilter/eselect-lcdfilter-1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lcdfilter/eselect-lcdfilter-1.ebuild,v 1.1 2015/03/31 16:50:05 ulm Exp $
+
+EAPI=4
+inherit vcs-snapshot
+
+DESCRIPTION="Eselect module to choose Freetype infinality-enhanced LCD filtering settings"
+HOMEPAGE="https://github.com/yngwin/eselect-lcdfilter"
+SRC_URI="${HOMEPAGE}/tarball/v1 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="app-admin/eselect"
+PDEPEND="media-libs/freetype[infinality]"
+
+src_install() {
+ dodoc README.rst infinality-settings.sh
+
+ insinto "/usr/share/eselect/modules"
+ doins lcdfilter.eselect
+
+ insinto "/usr/share/${PN}"
+ doins -r env.d
+}
+
+pkg_postinst() {
+ elog "Use eselect lcdfilter to select an lcdfiltering font style."
+ elog "You can customize /usr/share/${PN}/env.d/custom"
+ elog "with your own settings. See /usr/share/doc/${PF}/infinality-settings.sh"
+ elog "for an explanation and examples of the variables."
+ elog "This module is supposed to be used in pair with eselect infinality."
+}
diff --git a/app-eselect/eselect-lcdfilter/eselect-lcdfilter-2.ebuild b/app-eselect/eselect-lcdfilter/eselect-lcdfilter-2.ebuild
new file mode 100644
index 000000000000..afa7ea18908a
--- /dev/null
+++ b/app-eselect/eselect-lcdfilter/eselect-lcdfilter-2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lcdfilter/eselect-lcdfilter-2.ebuild,v 1.1 2015/03/31 16:50:05 ulm Exp $
+
+EAPI=5
+inherit vcs-snapshot readme.gentoo
+
+DESCRIPTION="Eselect module to choose Freetype infinality-enhanced LCD filtering settings"
+HOMEPAGE="https://github.com/yngwin/eselect-lcdfilter"
+SRC_URI="${HOMEPAGE}/tarball/v${PV} -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="app-admin/eselect"
+PDEPEND="media-libs/freetype[infinality]"
+
+src_install() {
+ DOC_CONTENTS="Use eselect lcdfilter to select an lcdfiltering font style.
+ You can customize ${EPREFIX}/usr/share/${PN}/env.d/custom with your own settings.
+ See ${EPREFIX}/usr/share/doc/${PF}/infinality-settings.sh for an explanation and
+ examples of the variables. This module is supposed to be used in pair with
+ eselect infinality."
+
+ dodoc README.rst infinality-settings.sh
+ readme.gentoo_create_doc
+
+ insinto "/usr/share/eselect/modules"
+ doins lcdfilter.eselect
+
+ insinto "/usr/share/${PN}"
+ doins -r env.d
+}
diff --git a/app-eselect/eselect-lcdfilter/metadata.xml b/app-eselect/eselect-lcdfilter/metadata.xml
new file mode 100644
index 000000000000..c6a29b27292f
--- /dev/null
+++ b/app-eselect/eselect-lcdfilter/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>yngwin@gentoo.org</email>
+ </maintainer>
+ <herd>fonts</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-lib-bin-symlink/ChangeLog b/app-eselect/eselect-lib-bin-symlink/ChangeLog
new file mode 100644
index 000000000000..c80091792b37
--- /dev/null
+++ b/app-eselect/eselect-lib-bin-symlink/ChangeLog
@@ -0,0 +1,98 @@
+# ChangeLog for app-eselect/eselect-lib-bin-symlink
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lib-bin-symlink/ChangeLog,v 1.1 2015/03/31 16:50:19 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org>
+ +eselect-lib-bin-symlink-0.1.ebuild, +eselect-lib-bin-symlink-0.1.1.ebuild,
+ +eselect-lib-bin-symlink-9999.ebuild, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 06 Jul 2014; Michał Górny <mgorny@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild, eselect-lib-bin-symlink-0.1.ebuild,
+ eselect-lib-bin-symlink-9999.ebuild:
+ Replace obsolete mirror://bitbucket with the real URI.
+
+ 20 Jan 2014; Mike Frysinger <vapier@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild, eselect-lib-bin-symlink-0.1.ebuild,
+ eselect-lib-bin-symlink-9999.ebuild:
+ Add arm64 love.
+
+ 05 Dec 2013; Michael Haubenwallner <haubi@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild:
+ add ~ppc-aix keyword
+
+ 14 Oct 2013; Michał Górny <mgorny@gentoo.org>
+ eselect-lib-bin-symlink-9999.ebuild:
+ Switch to git-r3.
+
+ 21 May 2013; Jeroen Roovers <jer@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild:
+ Stable for HPPA (bug #466002).
+
+ 01 May 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild:
+ Stable for sh, wrt bug #466002
+
+ 22 Apr 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild:
+ Stable for sparc, wrt bug #466002
+
+ 22 Apr 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild:
+ Stable for s390, wrt bug #466002
+
+ 22 Apr 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild:
+ Stable for ppc, wrt bug #466002
+
+ 18 Apr 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild:
+ Stable for ia64, wrt bug #466002
+
+ 18 Apr 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild:
+ Stable for alpha, wrt bug #466002
+
+ 16 Apr 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild:
+ Stable for ppc64, wrt bug #466002
+
+ 16 Apr 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild:
+ Stable for arm, wrt bug #466002
+
+ 15 Apr 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild:
+ Stable for x86, wrt bug #466002
+
+ 15 Apr 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild:
+ Stable for amd64, wrt bug #466002
+
+ 19 Feb 2013; Zac Medico <zmedico@gentoo.org>
+ eselect-lib-bin-symlink-0.1.1.ebuild, eselect-lib-bin-symlink-9999.ebuild:
+ Add ~arm-linux keywords.
+
+*eselect-lib-bin-symlink-0.1.1 (14 Jan 2013)
+
+ 14 Jan 2013; Michał Górny <mgorny@gentoo.org>
+ +eselect-lib-bin-symlink-0.1.1.ebuild:
+ Version bump. Fix trying to set a symlink after last implementation was
+ removed.
+
+ 13 Jan 2013; Michał Górny <mgorny@gentoo.org>
+ eselect-lib-bin-symlink-0.1.ebuild, eselect-lib-bin-symlink-9999.ebuild:
+ Sync KEYWORDS to eselect-pinentry. Add RDEP on eselect.
+
+ 13 Jan 2013; Michał Górny <mgorny@gentoo.org>
+ eselect-lib-bin-symlink-0.1.ebuild, eselect-lib-bin-symlink-9999.ebuild:
+ Sync KEYWORDS to eselect-sh.
+
+*eselect-lib-bin-symlink-9999 (13 Jan 2013)
+*eselect-lib-bin-symlink-0.1 (13 Jan 2013)
+
+ 13 Jan 2013; Michał Górny <mgorny@gentoo.org>
+ +eselect-lib-bin-symlink-0.1.ebuild, +eselect-lib-bin-symlink-9999.ebuild,
+ +metadata.xml:
+ Introduce an eselect library to control executable symlinks (for eselect-sh
+ and eselect-pinentry).
diff --git a/app-eselect/eselect-lib-bin-symlink/Manifest b/app-eselect/eselect-lib-bin-symlink/Manifest
new file mode 100644
index 000000000000..b14dd1aad9b9
--- /dev/null
+++ b/app-eselect/eselect-lib-bin-symlink/Manifest
@@ -0,0 +1,24 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-lib-bin-symlink-0.1.1.tar.bz2 45376 SHA256 397ac213f606d3d0534539a9b34f755389294cb1d584b1b656e105a441286b15 SHA512 16b56153aa61534997f42641656c3feaf27243fece8cdd42e93ed0be5dabedafc316af8111cd7ff0e321666de8deb1a35e86032cd9590060f677ac7e68fd48bd WHIRLPOOL e1490e3dc35a8eb96416469fb0f4b310867d1a245abd96fafc2ed0b96561f3cfbcfaff651df79e387338801177898a4b116f2c15242d1a74cb8a3e0375072b87
+DIST eselect-lib-bin-symlink-0.1.tar.bz2 45331 SHA256 eb612453252e06991c0a3840d8cc1bc287dd5dbf84f21c9ce17018156822a14b SHA512 c4e31c81ee778a18335e3a5f45eba28688ca6af8b7f5069897a19f1d51e0a83fc35b80149c29643c01ff959aedd05b80a020bd0fbdb9fc7ecf207405f8c77ed6 WHIRLPOOL 97cf79e2287d347000d72cdfad6592dbb39f36fe4170ccd88719d7661f0578351a7879c73c412167cf931c0d9b53b3ef52298c6e5d900efa5136020a2ab65cd1
+EBUILD eselect-lib-bin-symlink-0.1.1.ebuild 827 SHA256 d9701fed0d844f68c5b2eb3cbfc20891efcc3f01013bbbd418f872b49e13d5c1 SHA512 a79acea0cfb360e2e43c48f7824f62fcf044abd112adb902522b4203559226b2a3fafe4eb514eba15b970a50af29abd820ebcbd7dd246327ade38842f3c45f2f WHIRLPOOL cd6b6674943b59283f5142f333f74ff5132ca8f8e1b7e4561e4e5bae386ef97b9c6b814bcb37cdc4a090ce2b61a08a20233b2044fc26d707a61daddeaf8b0804
+EBUILD eselect-lib-bin-symlink-0.1.ebuild 817 SHA256 e1bdbcbea5122db1ddca5eda122d92ccb245c837b143f72e714ae2b004f5543c SHA512 c90250959654f74fd2107d06c25942ddae998bde32fa6a5c70fb72967d361cb7bbb7ea3ef1f53dbe75b292b581bb331ae68b44eb91103ebacb0686c9e232f279 WHIRLPOOL bac7d743a2048e49d79ccd00ab85ff06e6df6bfeca69bfedfa29bfb292b44a12bcdaeffd054c932b73673356badccbe677f11e2615eb74c86d2bf729466fa5cd
+EBUILD eselect-lib-bin-symlink-9999.ebuild 974 SHA256 df5f3630f34f57de4b09e849abf1cd3d1aa29d95b77a7dc59c188b5f00327961 SHA512 639041dbfb0f92b15cdef1e6b0c675c6b041fa8941a9ec68af910f259d96b0cbfe46f9ba14a30351aea4d7bd57246decdf66f64c0bce846be54c9cc667a7b639 WHIRLPOOL 97da90432c36260c0182b45cee7d2adbc71bfcae2759b214bcb8d4518dc4a53c1c676d61a8c29a392c8a9b2f6aaad5d907dfed863c24ee2d8bb70276c9bfb082
+MISC ChangeLog 3534 SHA256 928de26d215d2348bb1975544c775ae49608535cf89221e0667c68ed52240254 SHA512 62056987cbba71ee896d42cb35482437fe446bba06b5106f20b6196c0da0a0c141fbbc636f4508338b3f3833edd0dd9086020ba2f67791aba273fdbbe403b363 WHIRLPOOL de2426b919978dff51e289b0dd7a43d85c6edd9def8035f68422d7693a5df37c29c3f28966a3e44d892042ea773355c544a75e4e98e5f9a1d739562bced6bd30
+MISC metadata.xml 454 SHA256 93bdef210b0e87f5ca6f86ffc3f604339b08b963139bab7f9996c8e048264174 SHA512 83f429dd205098417726fe3781768c0f893a9ea56fea18767922229458d2858c7769f740ec6d5843f817a90c6181b9724cec93a6f1ec8bd2b86f775ecfe9ac29 WHIRLPOOL 5796ec78853cb798e07c9baf44a5c5d0e7ac7b3a39ab027f4c95ffb3dcbf863fd0f3063994fa4e8bb50e52fcfc94a044cc4dd2f0754d386bf68a3f3e274263b3
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtBOAAoJEJQzkH1pP7W4NeYL/RcSh+2d2UhExJdKuVia4eGh
+DhHIqXimzQDkIL/eFgCPq6qpCIhXksizP5NkYti4HH10BTz7TDRP/MocpJmX2pdy
+f3MkcBhu8aFGiJ1/QkSMP0qRXUb5ZE/V46XrVeaCiMwtVJG8IiS0q0RbFFJdAG8I
+7IYR5/XU8LUTW+YvR8IWhODjraafnHE1yfc8kyUx5eFyk9rSatWRo8EFSE8wOrt7
+/x/Z1B64FGVVnWTBOcLsX7XcwHb5YLxLOxN8ixcY+nYnvmEthEoDewYPdOXgJmsI
+V0bp3Q43t0iJiSWzK2W9vBdByU6n6MrXzk7iTSxf+H7kqohbJybQhz+OL83didPH
+s7T6norBdE+AM6bIycNWMkEBrmAiGOGPVFPNuM/P+X3c97kvIHw9hclnrxrwL8NC
+/C5dqmCvgdJQTgRkS4sEkEw4AccHIcTcdWxmQ1kS5RMqmWMqwA3M9ggNvQgYd19O
+ndsLympA0BIUF4gb/5HPbb6Tvwer9pCTAs7lJYMd/w==
+=sfSc
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1.ebuild b/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1.ebuild
new file mode 100644
index 000000000000..8bdccf7289d6
--- /dev/null
+++ b/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1.ebuild,v 1.1 2015/03/31 16:50:19 ulm Exp $
+
+EAPI=5
+
+inherit autotools-utils
+
+DESCRIPTION="An eselect library to manage executable symlinks"
+HOMEPAGE="https://bitbucket.org/mgorny/eselect-lib-bin-symlink/"
+SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="app-admin/eselect"
diff --git a/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.ebuild b/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.ebuild
new file mode 100644
index 000000000000..3751a9e94bb5
--- /dev/null
+++ b/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.ebuild,v 1.1 2015/03/31 16:50:19 ulm Exp $
+
+EAPI=5
+
+inherit autotools-utils
+
+DESCRIPTION="An eselect library to manage executable symlinks"
+HOMEPAGE="https://bitbucket.org/mgorny/eselect-lib-bin-symlink/"
+SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="app-admin/eselect"
diff --git a/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-9999.ebuild b/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-9999.ebuild
new file mode 100644
index 000000000000..fc580764bdd8
--- /dev/null
+++ b/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-9999.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-9999.ebuild,v 1.1 2015/03/31 16:50:19 ulm Exp $
+
+EAPI=5
+
+#if LIVE
+EGIT_REPO_URI="http://bitbucket.org/mgorny/${PN}.git"
+AUTOTOOLS_AUTORECONF=1
+inherit git-r3
+#endif
+
+inherit autotools-utils
+
+DESCRIPTION="An eselect library to manage executable symlinks"
+HOMEPAGE="https://bitbucket.org/mgorny/eselect-lib-bin-symlink/"
+SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="app-admin/eselect"
+#if LIVE
+
+KEYWORDS=
+SRC_URI=
+#endif
diff --git a/app-eselect/eselect-lib-bin-symlink/metadata.xml b/app-eselect/eselect-lib-bin-symlink/metadata.xml
new file mode 100644
index 000000000000..02a1ca701e81
--- /dev/null
+++ b/app-eselect/eselect-lib-bin-symlink/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>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <upstream>
+ <maintainer status="active">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <bugs-to>https://bitbucket.org/mgorny/eselect-lib-bin-symlink/issues/</bugs-to>
+ </upstream>
+</pkgmetadata>
diff --git a/app-eselect/eselect-lua/ChangeLog b/app-eselect/eselect-lua/ChangeLog
new file mode 100644
index 000000000000..06e0b79fa9ef
--- /dev/null
+++ b/app-eselect/eselect-lua/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for app-eselect/eselect-lua
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lua/ChangeLog,v 1.1 2015/03/31 16:50:33 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-lua-1.ebuild,
+ +files/lua.eselect-1, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+*eselect-lua-1 (22 Apr 2014)
+
+ 22 Apr 2014; Matti Bickel <mabi@gentoo.org> +eselect-lua-1.ebuild,
+ +files/lua.eselect-1, +metadata.xml:
+ Introduce slotted versions of lua. Use with eselect to define the "main"
+ version.
diff --git a/app-eselect/eselect-lua/Manifest b/app-eselect/eselect-lua/Manifest
new file mode 100644
index 000000000000..ebc95156af5c
--- /dev/null
+++ b/app-eselect/eselect-lua/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX lua.eselect-1 3197 SHA256 30c7026eaf8fd6471da3f45bfdce03c6853e6a41538c2ce9f50e4853519a26b0 SHA512 63afe5d1688e132566b894f3ff0f97818de79455c17c968e04774509b788ffd76889fd119e8ea95b1bd59c719b0fdf66b65cd515215937a06d6397ca17025843 WHIRLPOOL 3c5c71f3f5b48eefb7c078041a7f048a4d6d94a14c978615dac2f15f87bb34990bf42052df5d4d8d2acce5b7c5fbc818baae2e49665e213f1ddc5e35b262143b
+EBUILD eselect-lua-1.ebuild 698 SHA256 47a93c9f7be64db68fcf62044a5a6e101ff0bd271a6111782c4d85d0bfae5bb6 SHA512 6eac71e3e47b9149e593cea46ec897d8ba5f43945e1ba2c866e44a3cdb4452a83ac41d14915b590136c6296f67518eeb87f6c5133036faffa51df79532843d0b WHIRLPOOL 2ea9d154c519cbaf3da14f532dbe00dee1dfd7c6cf8b732fa1410805907351209e6c6d5e8561ade38a7c40c2db9af077b5aa5ed533154d44b04ac56eeeb9d23f
+MISC ChangeLog 605 SHA256 766e09fc8a61610582a45a1b842f4d3481cdf4e562d1ade455c8b9099cf2a227 SHA512 745237b956001f48dfa0928dafc5bd59f61d3e3d915a25da610e054582e7fa4872a2b2a4d838e2a45e67ed6761d6feb5be3ae475553df3265c9d382fc99e223e WHIRLPOOL de790934625ea47fe89f86db0f1c67171cb0d30b416d5129c583795eb6a75dcdc6b6cbc40038a1cd3f46ae748374e8d0031689bbd0d30e52d53edd4544d36c44
+MISC metadata.xml 267 SHA256 bff0c39f5e4191e65b8c057f503e09ab6651029953189db1ac2bfbe1786a202d SHA512 dd707a0bdf1c3a8992fc9ccee92c1d7be23943bcdebf5aa59e13448c88257da5ee4c7677056e2d537fab069c96b2efef5ea1c846c53b047c0037442a63e6c1c5 WHIRLPOOL 1321399adb9f8430a838d292d08197a3200a68dba3f096e363a0c6d41f90f9acd203eb3aebb21b4d3618752c0abf0689a547cadbcb1452dcbd2fcf327ab0f22f
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtBcAAoJEJQzkH1pP7W4jJoMALCraA+2lR/JRzel/Cv89V3V
+Bjjn6mL5Psyi3R96YLs20mni6RHswqu1GsGiC3dde+TrpdJTyFpmFKbIFk2OIUFC
+j6TeRJ2Bc+zvPzHzU+d3tUcijYfgLIcykaZkesxsQndr5j/cFzfP4DkcfaBH0Q/7
+38lbEqsBil6iqo88DiNVSOOl29fJymn7yArQCZeqgsXl5kNNTIFjv5pj/ERh9r2q
+Ztp/3gV1KSCWWeEh1DeZlrr6NdgOylu/vr15k5KepmIpG7F66AsGXZlBDoaH1IlT
+L8Med96vsMhw/zvBhQoSw4WewZYJHzECMy1zmIK45+dsRDRgatjIPV1p1ZeYapUw
+nxyFQfCgOWtnidSWb2UpT0ECviiM9l2hmvB2Zrvw4aWmwMEhWtyf3CvG+YlmiKbV
+/0eUkiYJzQ+If9uTYO/3ERmUytIgd+ZGlgaTPAzQz4ibLo/J4tKbUArYZfEeuJG9
+2eDi0iVI/5oqnK6EzcJRXxv9q743ImNJ/klu7C6Drg==
+=nvRu
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-lua/eselect-lua-1.ebuild b/app-eselect/eselect-lua/eselect-lua-1.ebuild
new file mode 100644
index 000000000000..1a178119acc4
--- /dev/null
+++ b/app-eselect/eselect-lua/eselect-lua-1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-lua/eselect-lua-1.ebuild,v 1.1 2015/03/31 16:50:33 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Lua eselect module"
+HOMEPAGE="http://www.gentoo.org"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+DEPEND=">=app-admin/eselect-1.2.4"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+src_install() {
+ insinto /usr/share/eselect/modules/
+ newins "${FILESDIR}"/lua.eselect-${PV} lua.eselect
+}
diff --git a/app-eselect/eselect-lua/files/lua.eselect-1 b/app-eselect/eselect-lua/files/lua.eselect-1
new file mode 100644
index 000000000000..59abc87c8484
--- /dev/null
+++ b/app-eselect/eselect-lua/files/lua.eselect-1
@@ -0,0 +1,150 @@
+# -*-eselect-*- vim: ft=eselect
+# Copyright 2014-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit config multilib
+
+DESCRIPTION="Manage lua symlinks"
+MAINTAINER="mabi@gentoo.org"
+
+HEADER_FILES="lauxlib.h luaconf.h lua.h lua.hpp lualib.h"
+
+remove_symlinks() {
+ rm -f "${EROOT}"/usr/bin/{lua,luac} &>/dev/null
+ for dir in $(get_libdirs) ; do
+ rm -f "${EROOT}"${dir}/liblua.so &>/dev/null && \
+ rm -f "${EROOT}"${dir}/pkgconfig/lua.pc &>/dev/null
+ done
+ for f in $HEADER_FILES ; do
+ rm -f "${EROOT}"/usr/include/$f
+ done
+ rm -f "${EROOT}"/usr/share/man/man1/{lua,luac}.1{,.gz,.bz2,.lzma} &>/dev/null
+}
+
+set_symlinks() {
+ local ver=$1
+ ln -s "${EROOT}"/usr/bin/lua{$ver,}
+ ln -s "${EROOT}"/usr/bin/luac{$ver,}
+ for dir in $(get_libdirs) ; do
+ ln -s "${dir}"/liblua{$ver,}.so
+ ln -s "${dir}"/pkgconfig/lua{$ver,}.pc
+ done
+ for orig in "${EROOT}"/usr/share/man/man1/lua*$ver.1* ; do
+ ln -s "${orig}" "${orig//$ver}"
+ done
+ for f in $HEADER_FILES ; do
+ ln -s "${EROOT}"/usr/include/lua$ver/$f "${EROOT}"/usr/include
+ done
+}
+
+get_libdirs() {
+ local dir libdirs
+ for dir in $(list_libdirs); do
+ [[ -L ${EROOT}/usr/${dir} ]] && continue
+ ls "${EROOT}"/usr/${dir}/liblua*.* > /dev/null 2>&1 || continue
+
+ libdirs+=' '/usr/${dir}
+ done
+ echo ${libdirs:-/usr/lib}
+}
+
+find_targets() {
+ local dirs
+ local prefix="${EROOT}/usr/bin/lua"
+ for f in ${prefix}5* ; do
+ dirs="${dirs} ${f##$prefix}"
+ done
+ echo $dirs
+}
+
+resolv_target() {
+ local targets=( $(find_targets) )
+ if is_number $1; then
+ [[ $1 -le ${#targets[@]} && $1 -gt 0 ]] && echo "${targets[ $(( $1 - 1 )) ]}"
+ elif has $1 ${targets[@]}; then
+ echo $1
+ fi
+}
+
+get_active_version() {
+ readlink -e "${EROOT}"/usr/bin/lua | sed -ne "s:.*/usr/bin/lua\([\d.-]*\):\1:p"
+}
+
+## Actual actions
+
+## set action
+
+describe_set() {
+ echo "Sets the current version of lua"
+}
+
+describe_set_parameters() {
+ echo '<target>'
+}
+
+describe_set_options() {
+ echo 'target: Target name or number (from "list" action)'
+}
+
+
+do_set() {
+ local target=$(resolv_target $1)
+ if [[ -z "${target}" ]]; then
+ die -q "You need to specify a version"
+ fi
+ remove_symlinks
+ set_symlinks $target
+}
+
+## List action
+
+describe_list() {
+ echo 'Lists available lua versions'
+}
+
+do_list() {
+ local targets
+ local a
+ targets=( $(find_targets) )
+ a=$(get_active_version)
+ for (( i = 0; i < ${#targets[@]}; i++ )) ; do
+ [[ $a == ${targets[i]} ]] && targets[i]=$(highlight_marker "${targets[i]}")
+ done
+ write_numbered_list -m '(none found)' "${targets[@]}"
+}
+
+## Show action
+
+describe_show() {
+ echo 'Show the active lua version'
+}
+
+do_show() {
+ get_active_version
+}
+
+## update action
+
+describe_update() {
+ echo 'Automatically update the lua version'
+}
+
+describe_update_options() {
+ echo 'ifunset : Do not override existing implementation'
+}
+
+do_update() {
+ [[ -n ${1} && ! ( ${1} == ifunset || ${1} == '--if-unset' ) ]] && \
+ die -q 'Usage error'
+
+ [[ ( ${1} == ifunset || ${1} == '--if-unset' ) && -n $(get_active_version) ]] && \
+ return
+
+ remove_symlinks
+
+ local targets=( $(find_targets) )
+ if [[ -n ${#targets[@]} ]] ; then
+ local target=${targets[${#targets[@]} - 1]}
+ set_symlinks $target || echo 'Nothing to update'
+ fi
+}
diff --git a/app-eselect/eselect-lua/metadata.xml b/app-eselect/eselect-lua/metadata.xml
new file mode 100644
index 000000000000..ffbaf993ff7c
--- /dev/null
+++ b/app-eselect/eselect-lua/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>mabi@gentoo.org</email>
+ </maintainer>
+ <longdescription lang="en">Lua eselect module</longdescription>
+</pkgmetadata>
+
diff --git a/app-eselect/eselect-maven/ChangeLog b/app-eselect/eselect-maven/ChangeLog
new file mode 100644
index 000000000000..e80686cb5add
--- /dev/null
+++ b/app-eselect/eselect-maven/ChangeLog
@@ -0,0 +1,80 @@
+# ChangeLog for app-eselect/eselect-maven
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-maven/ChangeLog,v 1.1 2015/03/31 16:50:47 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-maven-0.2-r1.ebuild,
+ +files/maven-0.2.eselect, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 06 Apr 2013; Vlastimil Babka <caster@gentoo.org> -eselect-maven-0.1.ebuild,
+ -eselect-maven-0.2.ebuild, eselect-maven-0.2-r1.ebuild, -files/maven.eselect:
+ Add blockers for upcoming packages related to java-config-2.2, so that they
+ are mutual. Remove old.
+
+ 06 Mar 2012; Brent Baude <ranger@gentoo.org> eselect-maven-0.2-r1.ebuild:
+ Marking eselect-maven-0.2-r1 ppc for bug 387691
+
+ 05 Nov 2011; Markos Chandras <hwoarang@gentoo.org>
+ eselect-maven-0.2-r1.ebuild:
+ Stable on amd64 wrt bug #387691
+
+ 02 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-maven-0.2-r1.ebuild:
+ x86 stable wrt bug #387691
+
+*eselect-maven-0.2-r1 (19 Jan 2011)
+
+ 19 Jan 2011; Miroslav Šulc <fordfrog@gentoo.org>
+ +eselect-maven-0.2-r1.ebuild:
+ Added maven-bin:3.0, bug #345773
+
+ 01 Jun 2010; Joseph Jezak <josejx@gentoo.org> eselect-maven-0.2.ebuild:
+ Marked ppc stable for bug #314721.
+
+ 23 May 2010; Pacho Ramos <pacho@gentoo.org> eselect-maven-0.2.ebuild:
+ stable amd64, bug 314721
+
+ 26 Apr 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-maven-0.2.ebuild:
+ x86 stable wrt bug #314721
+
+*eselect-maven-0.2 (28 Feb 2010)
+
+ 28 Feb 2010; Ulrich Mueller <ulm@gentoo.org> -eselect-maven-0.1-r1.ebuild,
+ +eselect-maven-0.2.ebuild, +files/maven-0.2.eselect, -files/maven.eselect-1:
+ Add support for brief output mode, bug 292101. Remove intermediate version.
+
+*eselect-maven-0.1-r1 (26 Feb 2010)
+
+ 26 Feb 2010; Fabian Groffen <grobian@gentoo.org>
+ +eselect-maven-0.1-r1.ebuild, +files/maven.eselect-1:
+ Revbump for Prefix fixes, bug #305359
+
+ 01 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-maven-0.1.ebuild:
+ Transfer Prefix keywords
+
+ 26 Oct 2009; Mounir Lamouri <volkmar@gentoo.org> eselect-maven-0.1.ebuild:
+ Keywording for ppc, bug 269616
+
+ 18 Oct 2009; Petteri Räty <betelgeuse@gentoo.org>
+ eselect-maven-0.1.ebuild:
+ add maven-bin:2.2 and fix so that the latest version is the first to be
+ matched.
+
+ 13 May 2009; Alistair Bush <ali_bush@gentoo.org> eselect-maven-0.1.ebuild:
+ Restrict blocker to slot.
+
+ 12 May 2009; Alistair Bush <ali_bush@gentoo.org> eselect-maven-0.1.ebuild:
+ Update blocker on maven-bin. We have versionbumped maven-bin in tree.
+
+ 12 May 2009; Alistair Bush <ali_bush@gentoo.org>
+ +eselect-maven-0.1.ebuild, +files/maven.eselect, +metadata.xml:
+ Move eselect-maven from java-experimental overlay.
+
+*eselect-maven-0.1 (08 May 2009)
+
+ 08 May 2009; Jesse Farinacci <jieryn@gmail.com> +eselect-maven-0.1.ebuild,
+ +files/maven.eselect, +metadata.xml:
+ initial import, related to bug #264027
+
diff --git a/app-eselect/eselect-maven/Manifest b/app-eselect/eselect-maven/Manifest
new file mode 100644
index 000000000000..f114d5a6438c
--- /dev/null
+++ b/app-eselect/eselect-maven/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX maven-0.2.eselect 3756 SHA256 bfc594372565f17fdae08d42a46148c824001afe030e7eba5deb3753f52ec330 SHA512 45ffd55d86b1b20fbb6fa2ec2ba78334a937006b0c91c25f28df99e50365997705b44828474911a61c5045338ab2fdb6a8eb4c4d8106a9ea0d7e73a2eab053fb WHIRLPOOL 5aed11d3ffad6d2b31193d872c48b7666ac79c38f7fbacb783645938953078f56865f8f630691fb2e2789e9dd563fd2fb26ee98ad093a7f66eb69cfd483b5953
+EBUILD eselect-maven-0.2-r1.ebuild 791 SHA256 421cfe933944ebcd960ee6df6aaf86c416189823f050608918a139e73cd0d7cb SHA512 73ea73549045df0afefecfa0a759debf77c2a5c868caddfe2a416a742e669af158032bdf998ce6a1309c92b6178dbadccadc0151b6b93c6553d5dfdea5322e7c WHIRLPOOL 83337e400dd01d1ab7214cb84c86c31a5fceeab55c73780526899e9264c877d8a24b2f7b3e1f9738947bdbd45d1f32bba4b452d03ca127860d682ded47704a1e
+MISC ChangeLog 2965 SHA256 7525c7e60592ec34cc288838d44d6b60e92b1eda469ec3f535584f94608a6c91 SHA512 9d48fbba74a76d79d67de1d1d21b4e4fb0d4eaa5c2fa9d27991edc47f50c313313bce1b4aa1f6e109eaee92df1cbdcb8f20fa7dda76a70b3e57e1873709cd3bb WHIRLPOOL 53db67c7999705410a0d331de08feabf63403c28597f9baf06eeb54f8e8ccbbb1286dd14d06b433fe1c228781684b89b7318d0c544a68015c15460119bbd9f1d
+MISC metadata.xml 158 SHA256 ea882ceccfd160b16cf7e79de423bdcc12b3fa000f124491a6df36f5783894fb SHA512 54f88fc3270968439ba87295b04365a89101c55d33a8c209a56036dc60244e5c73f78ec09484b3e5af28de9dee2159b1dab670cbd5d80a9e0c4543145c0390a3 WHIRLPOOL fcffc4fb6751b5a6eec33aa833f9d7dea0168d3ab67f7e34565370f92fd917ed882bcc57585481bf4d31e601f83a592d99d1c3f50fc793f1c38cd174cc8b2f26
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtBqAAoJEJQzkH1pP7W4qTIMAK12c7inH1Ccg2TUZAQrPXjo
+a9KeFYAPqI9Xmyx3N/wDA2lTMKK6PCYs/b/WhrxOEWIeBOYyepSqJy7rhd2H4+Ag
+FYVi4YKIfyLR8hQctYhkR2hw2L79kQtEX0ySlbKCx4CNaWoYR+f/7/YL1vArYMtw
+6RF8qnAo4xN+aLNg29gFjctDH/NXW7amIt4gM8ORr11j4eVZRaVifw81ct1Len+R
+ehD5+poAvdtph7WsOV8t0girq8TIqa+S8QSwIwI/xLAef1tk50XWtWHrqT60g4gX
+JIn6gUb/TWgk49XyPMH9aUynx3jmEvL85cBMGMKQ2IOMnivtBec/cugyaiAeuTCa
+GSMz24w0ny4gWb27fZgJXlFiM+PM3tgt7lQ3lcPJrMQODnwCqBcsX7yWDUgQaZLA
+KMwnA0Ldq2WRZ9nfoViGBw5gYoXaO7C0WTVIQhqgDx8z8HWBlNjua1OFmN0tqSNd
+euWzb1TPQqbebsUQV3HgljyW3tpg2PcJrMYNBCZJkQ==
+=OXnN
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-maven/eselect-maven-0.2-r1.ebuild b/app-eselect/eselect-maven/eselect-maven-0.2-r1.ebuild
new file mode 100644
index 000000000000..2aff81e58a4d
--- /dev/null
+++ b/app-eselect/eselect-maven/eselect-maven-0.2-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-maven/eselect-maven-0.2-r1.ebuild,v 1.1 2015/03/31 16:50:47 ulm Exp $
+
+EAPI=3
+
+DESCRIPTION="Manages Maven symlinks"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.8
+ !<dev-java/maven-bin-2.0.10-r1:2.1
+ !app-eselect/eselect-java"
+PDEPEND="
+|| (
+ dev-java/maven-bin:3.0
+ dev-java/maven-bin:2.2
+ dev-java/maven-bin:2.1
+ dev-java/maven-bin:2.0
+)"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${FILESDIR}/maven-${PV}.eselect" maven.eselect \
+ || die "newins failed"
+}
diff --git a/app-eselect/eselect-maven/files/maven-0.2.eselect b/app-eselect/eselect-maven/files/maven-0.2.eselect
new file mode 100644
index 000000000000..4d9be420e6ad
--- /dev/null
+++ b/app-eselect/eselect-maven/files/maven-0.2.eselect
@@ -0,0 +1,175 @@
+# -*-eselect-*- vim: ft=eselect
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: maven-0.2.eselect,v 1.1 2015/03/31 16:50:47 ulm Exp $
+
+DESCRIPTION="Manage Maven targets"
+MAINTAINER="java@gentoo.org"
+VERSION="0.2"
+
+MVN="${EROOT}/usr/bin/mvn"
+
+# find a list of mvn symlink targets, best first.
+find_targets() {
+ for f in $(ls -r "${MVN}"-[0-9]* 2> /dev/null) ; do
+ if [[ -f "${f}" ]] ; then
+ echo $(basename "${f}")
+ fi
+ done
+}
+
+# get a named or numbered target.
+find_target() {
+ local target=${1}
+
+ if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
+ targets=( $(find_targets ) )
+ [[ -z "${targets}" ]] && die -q "No targets found!"
+ target=${targets[target-1]}
+ fi
+
+ if [[ "${target}" = mvn-[0-9]* ]] && [[ -f "${EROOT}/usr/bin/${target}" ]] ; then
+ echo ${target}
+ else
+ die -q "Target \"${1}\" doesn't appear to be valid!"
+ fi
+}
+
+# try to remove the mvn symlink.
+remove_symlink() {
+ rm "${MVN}" &>/dev/null
+}
+
+# determine the current target.
+get_target() {
+ local canonicalised=$(canonicalise "${MVN}")
+ echo $(basename "${canonicalised}")
+}
+
+# set the Maven symlink.
+set_symlink() {
+ local target=$(find_target "${1}")
+ remove_symlink
+ ln -s "${target}" "${MVN}" || die "Couldn't set ${target} symlink."
+}
+
+### show action ###
+
+describe_show() {
+ echo "Show current Maven target"
+}
+
+do_show() {
+ if [[ ${#} -gt 0 ]]; then
+ die -q "No parameters allowed."
+ fi
+
+ if [[ -L "${MVN}" ]] ; then
+ get_target
+ return 0
+ elif [[ -e "${MVN}" ]] ; then
+ echo "(not a symlink)" >&2
+ return 1
+ else
+ echo "(unset)" >&2
+ return 1
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List available Maven targets"
+}
+
+do_list() {
+ if [[ ${#} -gt 0 ]]; then
+ die -q "Usage error: no parameters allowed."
+ fi
+
+ local i targets
+ targets=( $(find_targets) )
+
+ for (( i = 0; i < ${#targets[@]}; i++ )); do
+ [[ ${targets[i]} = $(basename "$(canonicalise "${MVN}")") ]] \
+ && targets[i]=$(highlight_marker "${targets[i]}")
+ done
+
+ write_list_start "Available Maven targets:"
+ write_numbered_list -m "(none found)" "${targets[@]}"
+}
+
+### set action ###
+
+describe_set() {
+ echo "Set a new Maven target"
+}
+
+describe_set_options() {
+ echo "target : Target name or number (from 'list' action)"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+do_set() {
+ if [[ $# -gt 1 ]]; then
+ die -q "Too many parameters. Expected only one."
+ fi
+
+ local target=${1}
+
+ if [[ -z "${target}" ]] ; then
+ die -q "You didn't give me a target name or number."
+ elif [[ -L "${MVN}" ]] ; then
+ if ! remove_symlink ; then
+ die -q "Can't remove existing Maven provider."
+ elif ! set_symlink "${1}" ; then
+ die -q "Can't set new Maven provider."
+ fi
+ elif [[ -e "${MVN}" ]] ; then
+ write_warning_msg "Can't set a new Maven provider. There's a file in the way at ${MVN}. You can try removing it manually, and then re-running this command."
+ else
+ set_symlink "${target}" || die -q "Wasn't able to set a new provider."
+ fi
+}
+
+### update action ###
+
+describe_update() {
+ echo "Set the Maven target to the latest if the current target is invalid or if the given target is the latest"
+}
+
+describe_update_options() {
+ echo "target (optional) : Target name (from 'list' action)"
+}
+
+describe_update_parameters() {
+ echo "<target>"
+}
+
+do_update() {
+ if [[ $# -gt 1 ]] ; then
+ die -q "Too many parameters. Expected only one."
+ fi
+
+ # For pkg_postrm
+ if [[ ! $(find_targets) ]]; then
+ remove_symlink
+ return
+ fi
+
+ local canonicalised=$(canonicalise "${MVN}")
+
+ if [[ ! -L "${MVN}" ]] || [[ ! -f "${canonicalised}" ]] ; then
+ do_set 1
+ elif [[ -n "${1}" ]] ; then
+ # Check whether target name is valid.
+ find_target "${1}" > /dev/null
+
+ if [[ "${1}" == "$(find_target 1)" ]] ; then
+ do_set 1
+ fi
+ fi
+}
diff --git a/app-eselect/eselect-maven/metadata.xml b/app-eselect/eselect-maven/metadata.xml
new file mode 100644
index 000000000000..7303cef96964
--- /dev/null
+++ b/app-eselect/eselect-maven/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-mesa/ChangeLog b/app-eselect/eselect-mesa/ChangeLog
new file mode 100644
index 000000000000..f3cd5e28964c
--- /dev/null
+++ b/app-eselect/eselect-mesa/ChangeLog
@@ -0,0 +1,128 @@
+# ChangeLog for app-eselect/eselect-mesa
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-mesa/ChangeLog,v 1.1 2015/03/31 16:51:01 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-mesa-0.0.9.ebuild,
+ +eselect-mesa-0.0.10.ebuild, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 02 Mar 2015; Yixun Lan <dlan@gentoo.org> eselect-mesa-0.0.10.ebuild:
+ add arm64 support, tested on A53 board
+
+ 27 Feb 2013; Zac Medico <zmedico@gentoo.org> eselect-mesa-0.0.10.ebuild:
+ Add ~arm-linux keyword.
+
+ 20 Jan 2013; Mike Frysinger <vapier@gentoo.org> eselect-mesa-0.0.10.ebuild:
+ Add s390 keywords #453114 by Sergey Popov.
+
+ 17 Sep 2012; Fabian Groffen <grobian@gentoo.org> eselect-mesa-0.0.10.ebuild:
+ Marked ~x86-solaris
+
+ 10 May 2012; Alexis Ballier <aballier@gentoo.org> eselect-mesa-0.0.10.ebuild:
+ keyword ~amd64-fbsd
+
+ 17 Aug 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ eselect-mesa-0.0.10.ebuild:
+ keyword ~sparc-solaris
+
+ 15 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ eselect-mesa-0.0.10.ebuild:
+ ppc64 stable wrt #363965
+
+ 28 Jun 2011; Brent Baude <ranger@gentoo.org> eselect-mesa-0.0.10.ebuild:
+ Marking eselect-mesa-0.0.10 ppc stable for bug 363965
+
+ 27 May 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ eselect-mesa-0.0.9.ebuild, eselect-mesa-0.0.10.ebuild:
+ depend on bash-4, bug #368829.
+
+ 15 May 2011; Raúl Porcel <armin76@gentoo.org> eselect-mesa-0.0.10.ebuild:
+ alpha/ia64/sh/sparc stable wrt #363965
+
+ 13 May 2011; Jeroen Roovers <jer@gentoo.org> eselect-mesa-0.0.10.ebuild:
+ Stable for HPPA (bug #363965).
+
+ 13 May 2011; Markus Meier <maekke@gentoo.org> eselect-mesa-0.0.10.ebuild:
+ arm stable, bug #363965
+
+ 09 May 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-mesa-0.0.10.ebuild:
+ x86 stable wrt bug #363965
+
+ 28 Apr 2011; Markos Chandras <hwoarang@gentoo.org>
+ eselect-mesa-0.0.10.ebuild:
+ Stable on amd64 wrt bug #363965
+
+ 18 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-mesa-0.0.8.ebuild:
+ old
+
+ 16 Apr 2011; Raúl Porcel <armin76@gentoo.org> eselect-mesa-0.0.9.ebuild:
+ alpha/ia64/sh/sparc stable wrt #359059
+
+*eselect-mesa-0.0.10 (09 Apr 2011)
+
+ 09 Apr 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +eselect-mesa-0.0.10.ebuild:
+ Version bump, fixes bug #362747
+
+ 08 Apr 2011; Markus Meier <maekke@gentoo.org> eselect-mesa-0.0.9.ebuild:
+ arm stable, bug #359059
+
+ 04 Apr 2011; Jeroen Roovers <jer@gentoo.org> eselect-mesa-0.0.9.ebuild:
+ Stable for HPPA (bug #359059).
+
+ 26 Mar 2011; Christian Faulhammer <fauli@gentoo.org>
+ eselect-mesa-0.0.9.ebuild:
+ x86 stable, bug 359059
+
+ 15 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ eselect-mesa-0.0.9.ebuild:
+ ppc/ppc64 stable wrt #359059
+
+ 01 Mar 2011; Jonathan Callen <abcd@gentoo.org> eselect-mesa-0.0.9.ebuild:
+ Add ~amd64-linux/~x86-linux keywords
+
+ 18 Feb 2011; Pacho Ramos <pacho@gentoo.org> eselect-mesa-0.0.9.ebuild:
+ amd64 stable, bug #355453
+
+*eselect-mesa-0.0.9 (18 Feb 2011)
+
+ 18 Feb 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +eselect-mesa-0.0.9.ebuild:
+ Version bump. Now with multilib support
+
+ 14 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ eselect-mesa-0.0.8.ebuild:
+ ppc stable wrt #344827, #354237
+
+ 12 Feb 2011; Raúl Porcel <armin76@gentoo.org> eselect-mesa-0.0.8.ebuild:
+ alpha/ia64/sh/sparc stable wrt #344827
+
+ 31 Dec 2010; Jeroen Roovers <jer@gentoo.org> eselect-mesa-0.0.8.ebuild:
+ Stable for HPPA (bug #344827).
+
+ 29 Dec 2010; Markus Meier <maekke@gentoo.org> eselect-mesa-0.0.8.ebuild:
+ arm stable, bug #344827
+
+ 25 Dec 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-mesa-0.0.8.ebuild:
+ x86 stable, bug
+
+ 23 Dec 2010; Samuli Suominen <ssuominen@gentoo.org>
+ eselect-mesa-0.0.8.ebuild:
+ amd64 stable wrt #344827
+
+ 19 Dec 2010; Samuli Suominen <ssuominen@gentoo.org>
+ eselect-mesa-0.0.8.ebuild:
+ ppc64 stable wrt #344827
+
+ 28 Nov 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ eselect-mesa-0.0.8.ebuild:
+ Transfer keywords from media-libs/mesa
+
+*eselect-mesa-0.0.8 (27 Nov 2010)
+
+ 27 Nov 2010; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +eselect-mesa-0.0.8.ebuild, +metadata.xml:
+ Initial import from x11 overlay.
diff --git a/app-eselect/eselect-mesa/Manifest b/app-eselect/eselect-mesa/Manifest
new file mode 100644
index 000000000000..a5d406be46eb
--- /dev/null
+++ b/app-eselect/eselect-mesa/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-mesa-0.0.10.tar.gz 2214 SHA256 736c4360902ddf78d02c6153e558164f3e09cfe74953ae15b74c6ca1647aca7c SHA512 c039ca769a436ccb5a7f0271532d3bc988f29ba31784fc74d1a4dd230e4f9c6db7ef3b9b40a1341202d9641eca9278a73c74e13091f2370065dca7d3707d91c3 WHIRLPOOL 7687b1abab31ccd6a4cad4b585fad0d31b3b7a22e64e3169309824e3cf410ddfd92e8974085d3d01e5deaa884c14964e7af3468ab11b0f2a705657e46091a19e
+DIST eselect-mesa-0.0.9.tar.gz 2217 SHA256 27adf2beff6f7cbd54004e4c27f9ac869e8c7bc72cb83c32acfbccf4119b2494 SHA512 3e00f7e0cc122c15d0c6878b3a3a006e8a8c032c81570fa31143c7e5e8feddc69afdb4f19207f6bc0755172b7cc5e96bcd4093d65218a387af30cfdf230abbf0 WHIRLPOOL bcbcdfdcf17808548ed31fb60fe4f16f26c2e88ab121a4f8a12a5b6c44b9faeb32736fd760e5acbbd90f5afadfcb63798f0f6c46a51540014c967ccf34ec43b7
+EBUILD eselect-mesa-0.0.10.ebuild 909 SHA256 b6828f3060b30e135045496a593831435c306a93b21d76b884cca6bbc74a1200 SHA512 bd5f4a1bbb54e69b03b603acc55c83d01826788db4df6f3b64d3652bbf588c3059a23794d34be8f502b68922c87ba102c9aebad22ad12a196facec538268798f WHIRLPOOL 7bf17589d9c59a04208710c3f9752be5d923e7bbd9acfb96178d3492346770fe7822fae231e5922f1034065132ec1fc87a7261ba3a304ece7fbb950af455008f
+EBUILD eselect-mesa-0.0.9.ebuild 845 SHA256 f39ec888e3032be5842a5915f3bb3ccb80beea1084ab44d3b70e1734ab00c739 SHA512 d1ff3af91235b24cfdb83f080f731da088f0a220ab0a02859f649234d25b26da0d3caba4eb80b04ebc0d55ac1f702f4e26a40901990674f39c017888b3dcda9f WHIRLPOOL 299b2dbc784acaae9a7ca638eeffd25e4d5655efd68e353b0addfd9bc49bf8b60879b293a72b8c9c5ae1f442665bc7d35de719c85784bacb91c91dd0e06feac2
+MISC ChangeLog 4339 SHA256 0dd1b4f312c92ee9ef7545eb0b952296e93d025c5d1f7fa64f9a146f78e6f193 SHA512 69b8da2452a2bfc93d2559fdec99211f9075cda16d8c237dae47ce9b1891f6f89da0e892784c70c3a9c7ea8ad594f2fbbd2fb9b467617e0c8584f1abd8fcd178 WHIRLPOOL 9f5606ca771931012462c4759021a5dd52a0ee5d94c380756455d6c2c0e9707f88f7c7927bcd65ff92588ff8955f36f6e28dc7adf1b4252fa2837a02a0d3defd
+MISC metadata.xml 156 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 SHA512 daa9bb2a9b1a16220327bc394f10d93a1a8a427bfbed8808cd247c1dfd5a5b87a4945d55d8243e07fede2c8182a208c618ebd483773d77e9d23862ec77016019 WHIRLPOOL 691e028648bb8b60771d74ef718c51fdb0f4a587e984f6ac4c13d7796415ecf770df2e0fd766399091771924bb65995e9bb290baa35971c56e07d76f2bbf6d93
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtB4AAoJEJQzkH1pP7W4t8MMAKYsZeC65ILsGBgBHlMD1vE1
+X6oSVjIhqYUxPERFbNCrqPrq/hb6cyTIPkSufDSMDwkoVRYC3F3Wo/YwhvUrxCEu
++7KWwxNMtpqKymkeQLGbIj83DQyPBGahP9q18yvpxQVOhWvs5jREJnlFQLjDNJCK
+yCLb0B5wiTHRgQepA9FNA06HE3rgUqxNIDbUY+5JR8YHO9SwMBaOWJyT8ZCVLzVa
+olHHtl/9w/AXkNKoLIn60/+Sut24ugAqOQNG3/RywGONN+SGj8QF+EpE07i9mcmP
+upTW8r/ME8jh/3heL7bCyix8gZ7+JLk8zrcCyOqwZPUBUzdKeB4iSDDrBcv92izb
+O7aXzOfAoo8cpoDAXvVL1Q4KrJkaZqm65E5aYKWjZejXxpq58FIo+8bm8YjHMQ6J
+GjrLg3PK/ThaNr5E7XawV4qaqlLi6XAbQBPGXZSAzxm1riSGdosdzriXEq8XAZCG
+lfAT9XyHCwaWmVfBqDuehzLHiKTNchU+f5IjrB0jsA==
+=+F3F
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-mesa/eselect-mesa-0.0.10.ebuild b/app-eselect/eselect-mesa/eselect-mesa-0.0.10.ebuild
new file mode 100644
index 000000000000..1def1a7ea4dc
--- /dev/null
+++ b/app-eselect/eselect-mesa/eselect-mesa-0.0.10.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-mesa/eselect-mesa-0.0.10.ebuild,v 1.1 2015/03/31 16:51:01 ulm Exp $
+
+EAPI=3
+
+DESCRIPTION="Utility to change the Mesa OpenGL driver being used"
+HOMEPAGE="http://www.gentoo.org/"
+
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=app-admin/eselect-1.2.4
+ >=app-shells/bash-4"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins mesa.eselect || die
+}
+
+pkg_postinst() {
+ if has_version ">=media-libs/mesa-7.9" && \
+ ! [ -f "${EROOT}"/usr/share/mesa/eselect-mesa.conf ]; then
+ eerror "Rebuild media-libs/mesa for ${PN} to work."
+ fi
+}
diff --git a/app-eselect/eselect-mesa/eselect-mesa-0.0.9.ebuild b/app-eselect/eselect-mesa/eselect-mesa-0.0.9.ebuild
new file mode 100644
index 000000000000..1de4da2061ca
--- /dev/null
+++ b/app-eselect/eselect-mesa/eselect-mesa-0.0.9.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-mesa/eselect-mesa-0.0.9.ebuild,v 1.1 2015/03/31 16:51:01 ulm Exp $
+
+EAPI=3
+
+DESCRIPTION="Utility to change the Mesa OpenGL driver being used"
+HOMEPAGE="http://www.gentoo.org/"
+
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=app-admin/eselect-1.2.4
+ >=app-shells/bash-4"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins mesa.eselect || die
+}
+
+pkg_postinst() {
+ if has_version ">=media-libs/mesa-7.9" && \
+ ! [ -f "${EROOT}"/usr/share/mesa/eselect-mesa.conf ]; then
+ eerror "Rebuild media-libs/mesa for ${PN} to work."
+ fi
+}
diff --git a/app-eselect/eselect-mesa/metadata.xml b/app-eselect/eselect-mesa/metadata.xml
new file mode 100644
index 000000000000..01c4c004e735
--- /dev/null
+++ b/app-eselect/eselect-mesa/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>x11</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-metasploit/ChangeLog b/app-eselect/eselect-metasploit/ChangeLog
new file mode 100644
index 000000000000..4f7981ae6a17
--- /dev/null
+++ b/app-eselect/eselect-metasploit/ChangeLog
@@ -0,0 +1,66 @@
+# ChangeLog for app-eselect/eselect-metasploit
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-metasploit/ChangeLog,v 1.1 2015/03/31 16:51:15 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-metasploit-0.16.ebuild,
+ +files/91metasploit, +files/metasploit.eselect-0.13, +files/msfloader-0.16,
+ +files/msfrpcd.confd, +files/msfrpcd.initd, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+*eselect-metasploit-0.16 (02 Jan 2015)
+
+ 02 Jan 2015; Rick Farina <zerochaos@gentoo.org> +eselect-metasploit-0.16.ebuild,
+ +files/msfloader-0.16, -eselect-metasploit-0.15.ebuild, -files/msfloader-0.15:
+ fix loader script to use desired version of ruby
+
+*eselect-metasploit-0.15 (09 Oct 2014)
+
+ 09 Oct 2014; Rick Farina <zerochaos@gentoo.org>
+ +eselect-metasploit-0.15.ebuild, +files/msfloader-0.15,
+ -eselect-metasploit-0.13.ebuild, -eselect-metasploit-0.14.ebuild,
+ -files/msfloader-0.13, -files/msfloader-0.14:
+ update to resolve issue trying to copy non-existant gemspec (older metasploit
+ versions)
+
+ 03 Oct 2014; Rick Farina <zerochaos@gentoo.org> files/91metasploit,
+ files/msfloader-0.14:
+ move env to proper place
+
+*eselect-metasploit-0.14 (03 Oct 2014)
+
+ 03 Oct 2014; Rick Farina <zerochaos@gentoo.org>
+ +eselect-metasploit-0.14.ebuild, +files/msfloader-0.14:
+ update loader based on upstream metasploit changes
+
+ 28 Jun 2014; Rick Farina <zerochaos@gentoo.org>
+ -eselect-metasploit-0.11.ebuild, -eselect-metasploit-0.12.ebuild,
+ -files/metasploit.eselect-0.11, -files/metasploit.eselect-0.12,
+ -files/msfconsole-0.12:
+ cleanup old
+
+*eselect-metasploit-0.13 (25 Apr 2014)
+
+ 25 Apr 2014; Rick Farina <zerochaos@gentoo.org>
+ +eselect-metasploit-0.13.ebuild, +files/metasploit.eselect-0.13,
+ +files/msfloader-0.13:
+ improvements to the new method of handling Gemfile.lock
+
+ 25 Apr 2014; Rick Farina <zerochaos@gentoo.org> files/metasploit.eselect-0.12:
+ missed a debug line, removing
+
+*eselect-metasploit-0.12 (25 Apr 2014)
+
+ 25 Apr 2014; Rick Farina <zerochaos@gentoo.org>
+ +eselect-metasploit-0.12.ebuild, +files/metasploit.eselect-0.12,
+ +files/msfconsole-0.12:
+ create a loader script for msfconsole to handle the bundler Gemfile hacks,
+ minor cleanup for added safety
+
+*eselect-metasploit-0.11 (15 Dec 2013)
+
+ 15 Dec 2013; Rick Farina <zerochaos@gentoo.org>
+ +eselect-metasploit-0.11.ebuild, +files/91metasploit,
+ +files/metasploit.eselect-0.11, +files/msfrpcd.confd, +files/msfrpcd.initd,
+ +metadata.xml:
+ initial commit of eselect-metasploit for slotted metasploit support, imported
+ from the pentoo overlay
diff --git a/app-eselect/eselect-metasploit/Manifest b/app-eselect/eselect-metasploit/Manifest
new file mode 100644
index 000000000000..aef219d02633
--- /dev/null
+++ b/app-eselect/eselect-metasploit/Manifest
@@ -0,0 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX 91metasploit 301 SHA256 40def76822cd8e068b53b64af00eb46cf0246afda58356c94ef7c30bb742344c SHA512 60c1633dba13a5614649f51e9c4b79dde9944bac3c81dba26b5e97d3589985ba66d05c73093b68bef2af150932d534fc3d17c223de1c68a13b266ba219c55f9b WHIRLPOOL cd8122211b5069c9bc91403b35bd05318ea49955c4d19c9774a6fceadb005e13a670a7a8c10346b12bd5de01c675d0baf89ff6e6fce599bde043f69e11d02ef3
+AUX metasploit.eselect-0.13 5200 SHA256 51d19a3af7bf03198a558a1fbce32bde3e852883f917c6047faf45030e847589 SHA512 73d94d02995f3328a61e566d9d6da58c062393a4b8ae48f57c4fa09fe2e3d06e4b9a5dd069c6504cb77a0dcd924e4a13c83857bb8a640d0d7568c99ae0e6655c WHIRLPOOL eb7c2f51f18bfa5168ed5b67e0eab1069b8706f06d096cc5f9c40c6add7f5d249003e370ade1238108732ecf02f2ff0d567451a8009fdbc0136fafbe426ae1c5
+AUX msfloader-0.16 1156 SHA256 e7cef38a60d3a2abaa0dac02e4d19be5cf9ae5c63dbe46b7d9c06e360311165f SHA512 8b16f37892fa59df912c6a67413b505f1e192c88d57635ba0f91d768c4a55ab856471ce78f4f21c990d0b250736bdae8129a70b7459e9a82ce291fe631e1361d WHIRLPOOL e968c3cafc3e037eb5ab849dd4db516bdae60c7c431a7455dcf81bdf27604dcdec37b809e5035ae7f6498de354c75e748b6a48d711db523d1adc868041ed3534
+AUX msfrpcd.confd 370 SHA256 8b437413fb2e1d26161ce4232cb7d44cfd41d0923d18a82ac984a89a89c887f2 SHA512 88a52427233bc82dc36d8f627edee84ba6675cddcc4539bb3a28cfe6fd7fba673875d62a150dfa5314756f11a6b1a95453966b31a2ae1f9820c6ef936d463f90 WHIRLPOOL 2b704c60d06fc03ed1d65eecffd38e402342a3b4c5bb6d6817e0ed7c745944dfa38358bca5dfe5ae24cc0e0f9375cefd6b046f3630ec3c9650569b86679e52d8
+AUX msfrpcd.initd 591 SHA256 c69480f355692eb518cfae1c71edd90db0bcc79fa44a57bdc6d9d68334dd2948 SHA512 a62492497b67d1f8047d490cda22373628da5325856eb40baf5c24a4a1ee01f99cb37773278ad68f5c24750017c4bc3dc317f5dfa76b8c81dfea7038bb89a258 WHIRLPOOL 72e002fd0118206a7eb32d7123bc451289befbd71d1b2bbc5c38a099bb698b6091bb8f881a06b5c561376160d323b26da177c2a1fdbd1ee08473b99995ffb9ca
+EBUILD eselect-metasploit-0.16.ebuild 1045 SHA256 06bd8b89043e455d73022c6bfcf2c13e4cea41998e32759df7fbcd3c7fb3903d SHA512 ff6d5012a45967e8ecd1cfba5544dabd8854059e50dd532af4a9174f2bf792da468322ae657773a684dd3ba5815d7f9b1251aa85db1a0e7ec08677c6756310b3 WHIRLPOOL c765ca4b8fdcfb4ca1319cbea3e9ed79fa219e57c95870a75a6fe2c7fa68abdcfa32dd4272c6960927bb662c3a13a10bcc6e4eee5ea67bfe14625c1ddce01791
+MISC ChangeLog 2664 SHA256 57472808054602a08a8ff229584766fbdaeb1acda38ec0e692caeca550650634 SHA512 8b5bac79eb1100786dde6b8f11616a56850516ac3c54baa91cd118bbe1cfa397fa332347f454c22fba5b2d9e156d440a6247b4ec8a53b6791864602fd12c742e WHIRLPOOL d7e84674c0034938e8eb5946493ca4b0bf9abd7381133599f1b30245e28240998106afc87f34390f7d193a27786b5ea95aa1511aa4c55ffbb5a178bdf7bc52fc
+MISC metadata.xml 274 SHA256 fcdb6e69f3adb718ed543a83635badf4e360a57c550760997c4c5f8ea5c7193a SHA512 8b3d3358fe15d41a5bae960eb75727923c05bab81f63ab6cbab1134e9f49fe69c7e710edf051765950c57a2ef0025207d5f7c129b2bdccfca5be3ec042cf458e WHIRLPOOL 152e28545dc06eb18012d2545644b8bd223c546d10524a7c879573fb1ad265d75ff1ae8e3a95ee6777dbff155ff4ab6795841a884d3dd722579fa8ed5fa6bb49
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtCGAAoJEJQzkH1pP7W4H1sL/1Bxhu50UItCEZmP4ZVAcvhW
+UMka/v2TM0F2CmZFgRMrhESKJcxiUSpStI4YEvpeB9Y32AIPirzwsV6QSJvLr+xQ
+ms6RIyVwW4I2EfJw2XdfvWe10bB3VmXhGgWZxDw9hmK03UOvXt4W0Gf9VaPpMc9N
+xcCEuNz+yJkt+4d4KDYSjH1ryFPyQT0163zYYwKcAI0H7ecKiUgtsjb9MkGbjzJ3
+XkxgAU11QX9rlAtdg0JDrlJslpCEAz3psYcDFNM6OH3PGnIQEzRdH70KEYWMthiu
+7Ob1vvbxp05kAJooWLR3Cn8ZgJKO7X2uVCrtXzcWojxZZ0MuyGGUJ1//nc3KKig9
+qz60JBBPTW3WmLiJA1W9TikRVbKPQ5cPduYkQYverWifJr34wDjAuCqfMVfuSM5B
+zu+FbrfQun0ZVwICRiaG5CEoO01WA7j8G0SGBMwG0bwLtVf36MwD32YIwItUCfhM
+PF0SK/+SuvSBZhPKQkaBP5q5pnEyGcPPXR7FHfzsHg==
+=vPEw
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-metasploit/eselect-metasploit-0.16.ebuild b/app-eselect/eselect-metasploit/eselect-metasploit-0.16.ebuild
new file mode 100644
index 000000000000..36493abad088
--- /dev/null
+++ b/app-eselect/eselect-metasploit/eselect-metasploit-0.16.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-metasploit/eselect-metasploit-0.16.ebuild,v 1.1 2015/03/31 16:51:15 ulm Exp $
+
+EAPI=5
+
+inherit multilib
+
+DESCRIPTION="eselect module for metasploit"
+HOMEPAGE="http://www.pentoo.ch/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="app-admin/eselect
+ !<net-analyzer/metasploit-4.6"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}
+
+src_install() {
+ #force to use the outdated bundled version of metasm
+ doenvd "${FILESDIR}"/91metasploit
+
+ newinitd "${FILESDIR}"/msfrpcd.initd msfrpcd
+ newconfd "${FILESDIR}"/msfrpcd.confd msfrpcd
+
+ insinto /usr/share/eselect/modules
+ newins "${FILESDIR}/metasploit.eselect-0.13" metasploit.eselect
+
+ newbin "${FILESDIR}"/msfloader-${PV} msfloader
+}
+
+pkg_postinst() {
+ "${EROOT}"/usr/bin/eselect metasploit set --use-old 1
+ elog "To switch between installed slots, execute as root:"
+ elog " # eselect metasploit set [slot number]"
+}
diff --git a/app-eselect/eselect-metasploit/files/91metasploit b/app-eselect/eselect-metasploit/files/91metasploit
new file mode 100644
index 000000000000..ce58b5043ddd
--- /dev/null
+++ b/app-eselect/eselect-metasploit/files/91metasploit
@@ -0,0 +1,8 @@
+MSF_DATABASE_CONFIG=/usr/lib/metasploit/config/database.yml
+
+# needed because MSF ships an old version of metasm
+# which isn't compatible with the new one
+MSF_LOCAL_LIB="/usr/lib/metasploit/lib/metasm"
+
+# needed because MSF doesn't know where it is since the alzheimer's
+MSF_ROOT=/usr/lib/metasploit
diff --git a/app-eselect/eselect-metasploit/files/metasploit.eselect-0.13 b/app-eselect/eselect-metasploit/files/metasploit.eselect-0.13
new file mode 100644
index 000000000000..be4f780e935d
--- /dev/null
+++ b/app-eselect/eselect-metasploit/files/metasploit.eselect-0.13
@@ -0,0 +1,207 @@
+# -*-eselect-*- vim: ft=eselect
+# Copyright 2005-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2 or later
+# $
+
+DESCRIPTION="Control which metaploit version is active"
+MAINTAINER="zerochaos@pentoo.ch"
+
+###WARNING: don't even think of using this insanity for a reference (but it works,mostly)
+#base idea from kernel.eselect, get_libdir from php.eselect with --use-old from opencl.eselect
+#all modified randomly until it worked, entropy is wonderful
+###/WARNING
+
+inherit multilib
+
+get_libdir() {
+ local dir
+ if has lib64 $(list_libdirs); then
+ echo lib64
+ return
+ fi
+ echo lib
+}
+
+MSFPATH="/usr/$(get_libdir)/metasploit"
+
+# find a list of metasploit symlink targets and sort them
+find_targets() {
+ local f
+ for f in "${EROOT}${MSFPATH}"[[:digit:]]*; do
+ [[ -d ${f} ]] && basename "${f}"
+ done | LC_ALL=C sort
+}
+
+# remove the metasploit symlink
+remove_symlink() {
+ for i in $(qlist metasploit | grep $(canonicalise "${EROOT}${MSFPATH}")/msf)
+ do
+ if [ -L /usr/bin/$(echo ${i} | awk -F'/' '{print $5}') ]; then
+ unlink /usr/bin/$(echo ${i} | awk -F'/' '{print $5}') || die -q "failed to unlink ${i}"
+ fi
+ done
+ if [ -L ${EROOT}${MSFPATH} ]; then
+ unlink "${EROOT}${MSFPATH}" || die -q "failed to unlink ${EROOT}${MSFPATH}"
+ elif [ -e ${EROOT}${MSFPATH} ]; then
+ die -q "${EROOT}${MSFPATH} exists but is not a symlink"
+ fi
+}
+
+# set the metasploit symlink
+set_symlink() {
+ local target=$1
+
+ if is_number "${target}"; then
+ local targets=( $(find_targets) )
+ target=${targets[target-1]}
+ fi
+
+ if [[ -z ${target} ]]; then
+ die -q "Target \"$1\" doesn't appear to be valid!"
+ elif [[ -d ${EROOT}/usr/$(get_libdir)/${target} ]]; then
+ ln -s "${target}" "${EROOT}${MSFPATH}"
+ for i in $(qlist metasploit | grep /usr/$(get_libdir)/${target}/msf)
+ do
+ ln -s /usr/bin/msfloader /usr/bin/$(echo ${i} | awk -F'/' '{print $5}')
+ done
+ #this elif looks like it is trying to support setting by slot only,
+ #but that isn't supported by the rest of the script... fix or remove?
+ elif [[ -d ${EROOT}${MSFPATH}${target} ]]; then
+ ln -s "metasploit${target}" "${EROOT}${MSFPATH}"
+ for i in $(qlist metasploit | grep /usr/$(get_libdir)/${target}/msf)
+ do
+ ln -s /usr/bin/msfloader /usr/bin/$(echo ${i} | awk -F'/' '{print $5}')
+ done
+ else
+ die -q "Target \"$1\" doesn't appear to be valid!"
+ fi
+}
+
+# wrapper to safely set the symlink
+set_symlink_safe() {
+ if [[ -L ${EROOT}${MSFPATH} ]]; then
+ # existing symlink
+ remove_symlink || die -q "Couldn't remove existing symlink"
+ set_symlink "$1" || die -q "Couldn't set a new symlink"
+ #um, why is there an env-update here?
+ env-update
+ elif [[ -e ${EROOT}${MSFPATH} ]]; then
+ # we have something strange
+ die -q "${EROOT}${MSFPATH} exists but is not a symlink"
+ else
+ set_symlink "$1" || die -q "Couldn't set a new symlink"
+ fi
+}
+
+### show action ###
+
+describe_show() {
+ echo "Show the current metasploit symlink"
+}
+
+do_show() {
+ write_list_start "Current metasploit symlink:"
+ if [[ -L ${EROOT}${MSFPATH} ]]; then
+ local metasploit=$(canonicalise "${EROOT}${MSFPATH}")
+ write_kv_list_entry "${metasploit%/}" ""
+ else
+ write_kv_list_entry "(unset)" ""
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List available metasploit symlink targets"
+}
+
+do_list() {
+ local i targets=( $(find_targets) )
+
+ write_list_start "Available metasploit symlink targets:"
+ for (( i = 0; i < ${#targets[@]}; i++ )); do
+ [[ ${targets[i]} = \
+ $(basename "$(canonicalise "${EROOT}${MSFPATH}")") ]] \
+ && targets[i]=$(highlight_marker "${targets[i]}")
+ done
+ write_numbered_list -m "(none found)" "${targets[@]}"
+}
+
+### set action ###
+
+describe_set() {
+ echo "Set a new metasploit symlink target"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+describe_set_options() {
+ echo "<target> : Target name or number (from 'list' action)"
+ echo "--use-old : If an implementation is already set, use that one instead"
+}
+
+do_set() {
+ local action="error"
+ local current=$(basename "$(canonicalise "${EROOT}${MSFPATH}")")
+ local available=( $(find_targets) )
+ local new
+ local opt
+
+ while [[ ${#@} -gt 0 ]] ; do
+ opt=$1
+ shift
+ case ${opt} in
+ --use-old)
+ if [[ -n "${current}" ]] && has "${current}" "${available[@]}"; then
+ action="old-implementation"
+ fi
+ ;;
+ metasploit*)
+ if [[ "${action}" != "old-implementation" ]] ; then
+ action="set-implementation"
+ fi
+
+ if has ${opt} ${available[@]}; then
+ new="${opt}"
+ else
+ echo "You need to emerge ${opt} before you try to eselect it"
+ fi
+ ;;
+ *)
+ if [[ "${action}" != "old-implementation" ]] ; then
+ action="set-implementation"
+ fi
+
+ if is_number ${opt} ; then
+ #targets=( $(get_implementations) )
+ new=${available[opt - 1]}
+ if [[ -z ${new} ]] ; then
+ die -q "Unrecognized option: ${opt}"
+ fi
+ else
+ die -q "Unrecognized option: ${opt}"
+ fi
+ ;;
+ esac
+ done
+
+ case ${action} in
+ old-implementation)
+ set_symlink_safe ${current}
+ return $?
+ ;;
+ set-implementation)
+ if [[ -n ${new} ]] ; then
+ set_symlink_safe ${new}
+ return $?
+ else
+ die -q "Please specify an implementation to set"
+ fi
+ ;;
+ *)
+ die -q "Invalid usage of set action."
+ ;;
+ esac
+}
diff --git a/app-eselect/eselect-metasploit/files/msfloader-0.16 b/app-eselect/eselect-metasploit/files/msfloader-0.16
new file mode 100755
index 000000000000..231275a9b1f6
--- /dev/null
+++ b/app-eselect/eselect-metasploit/files/msfloader-0.16
@@ -0,0 +1,41 @@
+#!/bin/sh
+
+#todo:
+#add in optional auto starting/stopping of postgres
+
+#read the desired version of ruby from the eselected version of msf
+header="$(head -n1 /usr/lib/metasploit/msfconsole)"
+ruby="${header:2}"
+
+#normally msf makes this dir, however, this script runs first
+if [ ! -d ~/.msf4 ]; then
+ mkdir ~/.msf4
+fi
+
+#we cannot control if msf* exits normally so always start with cleanup
+if [ -f ~/.msf4/Gemfile ]; then
+ rm ~/.msf4/Gemfile
+fi
+if ls -A ~/.msf4/*.gemspec > /dev/zero 2>&1; then
+ rm ~/.msf4/*.gemspec
+fi
+
+#fetch the latest Gemfile and gemspecsfrom the selected version of msf
+cp /usr/lib/metasploit/Gemfile ~/.msf4/
+if ls -A /usr/lib/metasploit/*.gemspec > /dev/zero 2>&1; then
+ cp /usr/lib/metasploit/*.gemspec ~/.msf4/
+fi
+
+#ensure Gemfile.lock is up to date
+BUNDLE_GEMFILE=~/.msf4/Gemfile ${ruby} -S bundle check > /dev/null 2>&1
+if [ "$?" != "0" ]; then
+ if [ -f ~/.msf4/Gemfile.lock ]; then
+ rm ~/.msf4/Gemfile.lock
+ else
+ echo "Something went wrong, please open a bug for metasploit on https://bugs.gentoo.org"
+ fi
+fi
+
+#ready to go
+BUNDLE_GEMFILE=~/.msf4/Gemfile ${ruby} -S bundle exec /usr/lib/metasploit/$(basename $0) "$@"
+#profit
diff --git a/app-eselect/eselect-metasploit/files/msfrpcd.confd b/app-eselect/eselect-metasploit/files/msfrpcd.confd
new file mode 100644
index 000000000000..d097e6cdfb71
--- /dev/null
+++ b/app-eselect/eselect-metasploit/files/msfrpcd.confd
@@ -0,0 +1,16 @@
+# Config file for /etc/init.d/metasploit
+
+# Bind to the following IP instead of the loopback address
+IPADDR=127.0.0.1
+
+# Bind to the following TCP port instead of default 55555
+PORT=55553
+
+# Use the following username instead of msf
+USER="msf"
+
+# Use the following password instead of msf
+PASS="secure"
+
+# All options
+MSF_OPTS="-U $USER -P $PASS -S -a $IPADDR -p $PORT"
diff --git a/app-eselect/eselect-metasploit/files/msfrpcd.initd b/app-eselect/eselect-metasploit/files/msfrpcd.initd
new file mode 100644
index 000000000000..e3f59de590a7
--- /dev/null
+++ b/app-eselect/eselect-metasploit/files/msfrpcd.initd
@@ -0,0 +1,22 @@
+#!/sbin/runscript
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-metasploit/files/msfrpcd.initd,v 1.1 2015/03/31 16:51:15 ulm Exp $
+
+VERSION=
+PIDFILE=/var/run/msfrpcd${VERSION}.pid
+
+start() {
+ ebegin "Starting msfrpcd"
+ start-stop-daemon --start --quiet --background \
+ --exec /usr/bin/msfrpcd \
+ --pidfile ${PIDFILE} \
+ --make-pidfile -- -f ${MSF_OPTS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping msfrpcd"
+ start-stop-daemon --stop --quiet -s 9 --pidfile ${PIDFILE}
+ eend $?
+}
diff --git a/app-eselect/eselect-metasploit/metadata.xml b/app-eselect/eselect-metasploit/metadata.xml
new file mode 100644
index 000000000000..4b6b68191d89
--- /dev/null
+++ b/app-eselect/eselect-metasploit/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+<email>zerochaos@gentoo.org</email>
+<name>Rick Farina</name>
+</maintainer>
+<longdescription lang="en">
+</longdescription>
+</pkgmetadata>
diff --git a/app-eselect/eselect-miniaudicle/ChangeLog b/app-eselect/eselect-miniaudicle/ChangeLog
new file mode 100644
index 000000000000..ce72d9602755
--- /dev/null
+++ b/app-eselect/eselect-miniaudicle/ChangeLog
@@ -0,0 +1,44 @@
+# ChangeLog for app-eselect/eselect-miniaudicle
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-miniaudicle/ChangeLog,v 1.1 2015/03/31 16:51:29 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org>
+ +eselect-miniaudicle-1.0.1-r1.ebuild, +files/miniaudicle-1.0.1_list.patch,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 01 Jun 2013; Pacho Ramos <pacho@gentoo.org> -eselect-miniaudicle-1.0.0.ebuild,
+ metadata.xml:
+ Cleanup due bug #151880
+
+ 15 Jul 2010; Markos Chandras <hwoarang@gentoo.org>
+ eselect-miniaudicle-1.0.1-r1.ebuild:
+ Stable on amd64 wrt bug #320187
+
+ 15 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-miniaudicle-1.0.1-r1.ebuild:
+ stable x86, bug 320187
+
+*eselect-miniaudicle-1.0.1-r1 (15 Jul 2010)
+
+ 15 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
+ -eselect-miniaudicle-1.0.1.ebuild, +eselect-miniaudicle-1.0.1-r1.ebuild,
+ +files/miniaudicle-1.0.1_list.patch:
+ fix display of implementations as reported by phajdan.jr in bug 320189,
+ fix by Andreas Schürch
+
+ 22 Mar 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ metadata.xml:
+ Fixed herd.
+
+*eselect-miniaudicle-1.0.1 (15 Nov 2009)
+
+ 15 Nov 2009; Cédric Krier <cedk@gentoo.org>
+ +eselect-miniaudicle-1.0.1.ebuild:
+ Add support brief output mode for bug #292097
+
+*eselect-miniaudicle-1.0.0 (09 Aug 2009)
+
+ 09 Aug 2009; Cédric Krier <cedk@gentoo.org>
+ +eselect-miniaudicle-1.0.0.ebuild, +metadata.xml:
+ New ebuild
diff --git a/app-eselect/eselect-miniaudicle/Manifest b/app-eselect/eselect-miniaudicle/Manifest
new file mode 100644
index 000000000000..316cb5187d53
--- /dev/null
+++ b/app-eselect/eselect-miniaudicle/Manifest
@@ -0,0 +1,22 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX miniaudicle-1.0.1_list.patch 605 SHA256 dbc14445651fb51cd45bb5f2b2f49c33a3b9e917b464bab25c7b7c630c216f21 SHA512 0de2aa2c0fb07a47b741244e915fc3718a0484ec76405e946266e1e6ce56d5b8ebbe1351c23f95a1b2479b14d6703b697c90589aa60e9672a1b17bab7273d233 WHIRLPOOL 92a47b81d7ddcd7878f867c9cba7dfee86c8b84fdd9b40751c6fa2c12344e0a36790627f75a61cf22e2ed80e262dc9a5bb6ad1216cbeae85b4512eaab582fc62
+DIST miniaudicle.eselect-1.0.1.bz2 1284 SHA256 c5ff356568e0903385b938192bd59dc2d32867419431ef2336ff48e19415a64b SHA512 259a9e566fcdaae04ed845c1fc797faba422dd562da3721d6d07c1b6ea6de856f7e9fe4dfe5c6895b464231c3e9dfa7fa8718a49085fc3e8f79b9e4c4c340085 WHIRLPOOL 4c3d5567024d7eb9a7901b61864c91d2b96834d420e3857e170050c040caaf204cef6a138de47461e75cd2ed523436f85a4da3ea01c8d10a7b5602701d962680
+EBUILD eselect-miniaudicle-1.0.1-r1.ebuild 769 SHA256 c6be46d0559978c10bc067bb3c74e800cf08b220c57374323af5f37baae42e00 SHA512 138ce63686ecb822b2216a3ff00bf918812e2587e9d87c78342771334ebafc999d74efd0095cd8c71cf661dc99cc1f4bca1534a6d70559ed8c99be58e9b492fe WHIRLPOOL d7c724f00a5804ff1178c79386e0a0c43af42dcf2712d3f5ac0b77644ea0c460aaf913430c7015a07508e679a2a859d463bebc61d1a9fead03dddcbd61c491ec
+MISC ChangeLog 1542 SHA256 9d02cc7f3faf862f4490fc87ead0bd4896c48f597467dce9c7bdd722f1bb55df SHA512 8ecbdd4c2a954dc8ba6f7970639fbe8c1a4d62355e4742d5393deabcf32d0d5f5cc2dfdc53a0c095221d1a58377e517a5c0f348f49abe24a180fe9f83feb11cb WHIRLPOOL 8d57e870754d3cb4a6870889916448694ecae19358769c71fec609fad6bcbb5dd498d69a7e21d0150de1cd9ea0adabdb1f51ff35c59191d8ec0209253af61537
+MISC metadata.xml 215 SHA256 c9229e3d17857e19608526bc2639ec20b77453f314aac31d21a8cf48cf0b82ac SHA512 ecca898edaeadbb389e3b651c645e0a1295fb0225ed36d517032e8de5dea1b9aed812b3499a4969a95909e23c6fa319d67e4e7bb1b2b0e97db182494865438ff WHIRLPOOL 6ed02a7af3256045e498b3ea441e48fff6702c71933f51aa0f09c5ef777756f289f34121d459ecaf800c1c2fd7db5bbd4bc5009525c6084222d7dc8b34310a22
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtCUAAoJEJQzkH1pP7W4K7QL/0avBAJpnDoGpRx9Jf7WzTeq
+InPUk9jWgVpnjoRQaWtwmXIIlCq1xRv0U+7SC1KUU5F7otO/YdRKlpg8jNJTZab0
+s2GzSpZHb4KVncLHjuxAclfI58MX7hhdXfp9r+bpnphaMYXiyVLwu6efF//EObRx
+pqCs0eUneOrjEVkWNxGMpbcU3qpV7/EicATP0/egZtks48lVdNF+B4dXOAk783KK
+mFiV9xjBKl2M7CommOvTB1Mt7VP2KncRhC+aZVI4qM0VgKKLPZQi1Qe1AEFp6umN
+avhmMxop2dqslXttthIfEOQZYiUZnN4r2S3cEI9T9nx2YeUOnZnkcmoRk7sZ76Dw
+EZRisrEVUxNzWCZPzEhDIagCyqvQ9amhnm2nYfiQZpePHFHGU1j3ZZ8kQ/r/sj0X
+n5PvdUo/uZ2pOk2pgGJ4VlifIIR9/emVLZvMlQ5d2VgkTq7hGMMIs4xkDJt8VrxA
+fwxqT7xqAaYf/em0DpZ7cZ6YkUPAbMueE2vaNV10tQ==
+=PJSF
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-miniaudicle/eselect-miniaudicle-1.0.1-r1.ebuild b/app-eselect/eselect-miniaudicle/eselect-miniaudicle-1.0.1-r1.ebuild
new file mode 100644
index 000000000000..72639a12106c
--- /dev/null
+++ b/app-eselect/eselect-miniaudicle/eselect-miniaudicle-1.0.1-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-miniaudicle/eselect-miniaudicle-1.0.1-r1.ebuild,v 1.1 2015/03/31 16:51:29 ulm Exp $
+
+EAPI=3
+
+inherit eutils
+
+DESCRIPTION="Manages the /usr/bin/miniAudicle symlink"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/miniaudicle.eselect-${PV}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_prepare() {
+ # Fixes listing as described in bug 320189, not upstream yet
+ epatch "${FILESDIR}"/miniaudicle-1.0.1_list.patch
+}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${WORKDIR}/miniaudicle.eselect-${PV}" miniaudicle.eselect || die
+}
diff --git a/app-eselect/eselect-miniaudicle/files/miniaudicle-1.0.1_list.patch b/app-eselect/eselect-miniaudicle/files/miniaudicle-1.0.1_list.patch
new file mode 100644
index 000000000000..cb29780abfbc
--- /dev/null
+++ b/app-eselect/eselect-miniaudicle/files/miniaudicle-1.0.1_list.patch
@@ -0,0 +1,12 @@
+--- miniaudicle.eselect-1.0.1.orig 2010-07-14 23:21:11.000000000 -0400
++++ miniaudicle.eselect-1.0.1 2010-07-14 23:22:22.000000000 -0400
+@@ -73,7 +73,7 @@
+ targets=( $(find_targets ) )
+ write_list_start "Available miniAudicle audio engines:"
+ for (( i = 0 ; i < ${#targets[@]} ; i = i + 1 )) ; do
+- [[ ${targets[${i}]} == $(basename $(canonicalise ${ROOT}/usr/bin/miniAudicle ) ) ]] && \
++ [[ ${targets[${i}]} == $(basename $(canonicalise ${ROOT}/usr/bin/miniAudicle- ) ) ]] && \
+ targets[${i}]=$(highlight_maker "${targets[${i}]}")
+ done
+ write_numbered_list -m "(none found)" "${targets[@]}"
+
diff --git a/app-eselect/eselect-miniaudicle/metadata.xml b/app-eselect/eselect-miniaudicle/metadata.xml
new file mode 100644
index 000000000000..e96e35b1a37c
--- /dev/null
+++ b/app-eselect/eselect-miniaudicle/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>maintainer-needed@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
+
diff --git a/app-eselect/eselect-mpg123/ChangeLog b/app-eselect/eselect-mpg123/ChangeLog
new file mode 100644
index 000000000000..a884cf9a53ca
--- /dev/null
+++ b/app-eselect/eselect-mpg123/ChangeLog
@@ -0,0 +1,47 @@
+# ChangeLog for app-eselect/eselect-mpg123
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-mpg123/ChangeLog,v 1.1 2015/03/31 16:51:42 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-mpg123-0.1.ebuild,
+ +files/mpg123.eselect-0.1, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 02 Mar 2015; Yixun Lan <dlan@gentoo.org> eselect-mpg123-0.1.ebuild:
+ add arm64 support, tested on A53 board
+
+ 07 Aug 2013; Agostino Sarubbo <ago@gentoo.org> eselect-mpg123-0.1.ebuild:
+ Stable for x86, wrt bug #477588
+
+ 04 Aug 2013; Agostino Sarubbo <ago@gentoo.org> eselect-mpg123-0.1.ebuild:
+ Stable for ia64, wrt bug #477588
+
+ 03 Aug 2013; Agostino Sarubbo <ago@gentoo.org> eselect-mpg123-0.1.ebuild:
+ Stable for sparc, wrt bug #477588
+
+ 30 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-mpg123-0.1.ebuild:
+ Stable for alpha, wrt bug #477588
+
+ 28 Jul 2013; Alexis Ballier <aballier@gentoo.org> eselect-mpg123-0.1.ebuild:
+ keyword ~amd64-fbsd, bug #477750
+
+ 23 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-mpg123-0.1.ebuild:
+ Stable for arm, wrt bug #477588
+
+ 22 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-mpg123-0.1.ebuild:
+ Stable for ppc64, wrt bug #477588
+
+ 22 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-mpg123-0.1.ebuild:
+ Stable for ppc, wrt bug #477588
+
+ 22 Jul 2013; Vicente Olivert Riera <vincent@gentoo.org>
+ eselect-mpg123-0.1.ebuild:
+ amd64 stable, bug #477588
+
+ 22 Jul 2013; Jeroen Roovers <jer@gentoo.org> eselect-mpg123-0.1.ebuild:
+ Stable for HPPA (bug #477588).
+
+*eselect-mpg123-0.1 (15 Jan 2013)
+
+ 15 Jan 2013; Samuli Suominen <ssuominen@gentoo.org>
+ +files/mpg123.eselect-0.1, +eselect-mpg123-0.1.ebuild:
+ Initial commit.
diff --git a/app-eselect/eselect-mpg123/Manifest b/app-eselect/eselect-mpg123/Manifest
new file mode 100644
index 000000000000..f491e12e0644
--- /dev/null
+++ b/app-eselect/eselect-mpg123/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX mpg123.eselect-0.1 405 SHA256 bb8ab01511acf1d52179c17a711e7ba3ce24a5def9dd7a44f7eb4176c29fcb69 SHA512 4adaccbfab97c8e95de28bbce34900487cd3dc6ce8414a0fc8f791486742846608700bd6d150a02ff3be3070c27fd6af0222d9c73320d3ac08431b02e2b859c3 WHIRLPOOL ab8b628dae0d9750c866723e002af0600af08ed2011484fc9b0efa45f3ab763c678da593e7b71f93ec8f19e47b327a02f288027c9154d3478e1e409cbcc337ae
+EBUILD eselect-mpg123-0.1.ebuild 750 SHA256 401396c23a157bf7fe5474a30a67f3658134d661e360c3ac8f76db6192a8e393 SHA512 9791af02dc74e52c9461ada946a4605632e0cf3b3fc61249b60a89a16f4cfb5211f8f076755ae2735a1f45d7e1f4cbab37c38c9dd7ca3b9fe2274cf98a2af8fb WHIRLPOOL 882dbbbd540064b4e2656d677104e1ca7e69be5e9161b42d8c4e6d398863062e01fed81dd27e553ef8d2b46676b32e7a911b351bd5ed2fe7607b31ec4766ca3b
+MISC ChangeLog 1796 SHA256 80919170ad31f402ded97d9596ff6004b12ed5c55b6db65044a4e54723efaebc SHA512 045cdc24733373eed56eba160d1bfcc1de75f51086cdd89241731d6d6b7bc9bc2e689908fa548fde57ee819132f17939e54e4f69411d03ef0df28cb19f67a331 WHIRLPOOL 3d527d3231f3d42fe7bd059cd3db8c2d81666a9ffaa77efb294dc27a213dd3d871e3abb4abe84b66ad6e46ca1b39d0d5efc9158bb94bc7eb5b8569b988dd4124
+MISC metadata.xml 158 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b SHA512 90f74979d228a35f81de50665ead63d228bc4f0d11f3def4832c9607f4242cbc4562db0a123bdcf2c4b6e0be78fc5565a65f75cdb53ed4c8d45544ebf74255dc WHIRLPOOL a90483bd4fa01ed5fa21bfe9f59c11b97c793146e3031eae342a3355c6dc2e4ef2b356af0bf711b5e16e16551c91d63ecdbb48e708df606017264e8bff5e9fe9
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtChAAoJEJQzkH1pP7W4/lkMAIPJiwxM77EQXQi37kchXfF4
+I3NKtZCe8o3GqvI556cHTmkMOR1OD3V5Z6+19seByNuyL2rvDt1i7MNet/8+JasU
+EEZ3B61+6z4A1UZtb6RrgvZvop+R+5Ab1tDVysiIROC8B32YXCQ9ILpKK366WDS8
+yfAa4MOnSEg6Gvo7oeu+L4OMM/IFIrIWpSCAtj3ojBS9Cm8fgSGx27tgr4tvwyA0
+dvILQt7USAxJKNhcOihcvXFch4RXH1IIlTIGxT/w9rZaXZxzBx/zATz+hx309FBo
+1eKp0YNq84ve9fT4YAtnj2mib1oZ+qrIj7oY2/AKRPsF/6uN/8gWQAlMZ5/zndpt
+XlPLV2JJawUDFEGy+SG1vrF6j8PTWpBndOzAQtzZNlqmA6cP8sAmB2KQId7RHijk
+E2kvwzCW0maZM4P1bAECdGMPew5tXRzUbjB9hBJXfgQeCOBFL+5qT2ecNPZGtEoa
+9KAGEyOeVC0IlZ1CMoeW2GYUdq+jHvU9VpwDvoIQ3A==
+=ex/j
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-mpg123/eselect-mpg123-0.1.ebuild b/app-eselect/eselect-mpg123/eselect-mpg123-0.1.ebuild
new file mode 100644
index 000000000000..dd3a1bd34af0
--- /dev/null
+++ b/app-eselect/eselect-mpg123/eselect-mpg123-0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-mpg123/eselect-mpg123-0.1.ebuild,v 1.1 2015/03/31 16:51:42 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Manage /usr/bin/mpg123 symlink"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=app-eselect/eselect-lib-bin-symlink-0.1.1
+ !<media-sound/mpg123-1.14.4-r1"
+DEPEND=${RDEPEND}
+
+S=${FILESDIR}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins mpg123.eselect-${PV} mpg123.eselect
+}
diff --git a/app-eselect/eselect-mpg123/files/mpg123.eselect-0.1 b/app-eselect/eselect-mpg123/files/mpg123.eselect-0.1
new file mode 100644
index 000000000000..c1cc86438fdc
--- /dev/null
+++ b/app-eselect/eselect-mpg123/files/mpg123.eselect-0.1
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: mpg123.eselect-0.1,v 1.1 2015/03/31 16:51:42 ulm Exp $
+
+DESCRIPTION="Manage /usr/bin/mpg123 implementation"
+MAINTAINER="ssuominen@gentoo.org"
+VERSION="0.1"
+
+SYMLINK_PATH=/usr/bin/mpg123
+SYMLINK_TARGETS=( mpg123-mpg123 mpg321-mpg123 )
+SYMLINK_DESCRIPTION='mpg123 binary'
+
+inherit bin-symlink
diff --git a/app-eselect/eselect-mpg123/metadata.xml b/app-eselect/eselect-mpg123/metadata.xml
new file mode 100644
index 000000000000..e1774e3d9ad7
--- /dev/null
+++ b/app-eselect/eselect-mpg123/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-mpost/ChangeLog b/app-eselect/eselect-mpost/ChangeLog
new file mode 100644
index 000000000000..9acb59add6bf
--- /dev/null
+++ b/app-eselect/eselect-mpost/ChangeLog
@@ -0,0 +1,82 @@
+# ChangeLog for app-eselect/eselect-mpost
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-mpost/ChangeLog,v 1.1 2015/03/31 16:51:56 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-mpost-0.1.ebuild,
+ +eselect-mpost-0.2.ebuild, +eselect-mpost-0.3.ebuild,
+ +files/mpost.eselect-0.1, +files/mpost.eselect-0.2, +files/mpost.eselect-0.3,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 01 Jan 2012; Raúl Porcel <armin76@gentoo.org> eselect-mpost-0.3.ebuild:
+ alpha/ia64/s390/sh/sparc stable wrt #393879
+
+ 21 Dec 2011; Markus Meier <maekke@gentoo.org> eselect-mpost-0.3.ebuild:
+ arm stable, bug #393879
+
+ 21 Dec 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-mpost-0.3.ebuild:
+ x86 stable wrt bug #393879
+
+ 20 Dec 2011; Jeroen Roovers <jer@gentoo.org> eselect-mpost-0.3.ebuild:
+ Stable for HPPA (bug #393879).
+
+ 17 Dec 2011; Agostino Sarubbo <ago@gentoo.org> eselect-mpost-0.3.ebuild:
+ Stable for AMD64, wrt bug #393879
+
+*eselect-mpost-0.3 (09 Jan 2011)
+
+ 09 Jan 2011; Alexis Ballier <aballier@gentoo.org> +files/mpost.eselect-0.3,
+ +eselect-mpost-0.3.ebuild:
+ Handle better the fmtutil-sys call and fix a typo
+
+*eselect-mpost-0.2 (06 Nov 2009)
+
+ 06 Nov 2009; Ulrich Mueller <ulm@gentoo.org> +files/mpost.eselect-0.2,
+ +eselect-mpost-0.2.ebuild:
+ Version bump, bug 292107.
+
+ 18 Mar 2009; Raúl Porcel <armin76@gentoo.org> eselect-mpost-0.1.ebuild:
+ alpha/arm/ia64/s390/sh stable wrt #253551
+
+ 11 Mar 2009; Markus Meier <maekke@gentoo.org> eselect-mpost-0.1.ebuild:
+ amd64 stable, bug #253551
+
+ 10 Mar 2009; Raúl Porcel <armin76@gentoo.org> eselect-mpost-0.1.ebuild:
+ Add ~arm/~s390/~sh
+
+ 07 Mar 2009; Christian Faulhammer <fauli@gentoo.org>
+ eselect-mpost-0.1.ebuild:
+ x86 stable, bug 253551
+
+ 06 Mar 2009; Jeroen Roovers <jer@gentoo.org> eselect-mpost-0.1.ebuild:
+ Straight to stable for HPPA (bug #253551).
+
+ 27 Feb 2009; Ferris McCormick <fmccor@gentoo.org>
+ eselect-mpost-0.1.ebuild:
+ Sparc stable, part of Bug #253551.
+
+ 04 Oct 2008; Brent Baude <ranger@gentoo.org> eselect-mpost-0.1.ebuild:
+ Marking eselect-mpost-0.1 ~ppc for bug 237202
+
+ 26 Sep 2008; Alexis Ballier <aballier@gentoo.org>
+ eselect-mpost-0.1.ebuild:
+ keyword ~ppc64, working fine on a PowerMac 970
+
+ 24 Sep 2008; Raúl Porcel <armin76@gentoo.org> eselect-mpost-0.1.ebuild:
+ Add ~alpha/~ia64 wrt #237202
+
+ 11 Sep 2008; Markus Meier <maekke@gentoo.org> eselect-mpost-0.1.ebuild:
+ add ~x86, bug #237202
+
+ 09 Sep 2008; Ferris McCormick <fmccor@gentoo.org>
+ eselect-mpost-0.1.ebuild:
+ Add ~sparc keyword in preparation for Bug #237202.
+
+*eselect-mpost-0.1 (09 Sep 2008)
+
+ 09 Sep 2008; Alexis Ballier <aballier@gentoo.org>
+ +files/mpost.eselect-0.1, +metadata.xml, +eselect-mpost-0.1.ebuild:
+ Initial import: manages /usr/bin/mpost symlinks to allow easy usage of
+ mplib's mpost.
+
diff --git a/app-eselect/eselect-mpost/Manifest b/app-eselect/eselect-mpost/Manifest
new file mode 100644
index 000000000000..03be06c0500f
--- /dev/null
+++ b/app-eselect/eselect-mpost/Manifest
@@ -0,0 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX mpost.eselect-0.1 3892 SHA256 8a3c899f4509a141400ecc2c8e32828334f9ea88bc66a83870e75e285bdffc49 SHA512 78f2ed4a47418bf9008f2518ba54f75505b727613e5f269ef4604ecf3e5757bfb3a8d149fd2e00c1baec54b748bebcc996fa17836321ce3b7787f12b14652a36 WHIRLPOOL 2efdb3dce665c1f243e1f80ff6c10de74fa1383372d13d19317cac85b28b8fa1af7339d0c777bd01e79ac57834603ab7b162e41ed904823022c46db2f5329db5
+AUX mpost.eselect-0.2 3790 SHA256 f28499865f1dcc9f06a47bc4abc25047c76eb6051c9350b628358326491c5207 SHA512 a1e73270a1b498037aaf87b32b9bfef6114b2aada917b285a1ee9d6832c3072c170ccfc4d56bb87a415450f1a103a05214f052521645efdc1d5b0594b04cdf9b WHIRLPOOL 5ce453ce9375f9118ab9e120508d8ba9dfc7eaa95a8b80680e1501c16dd0508b57045cd2960a86d8dc4da42f07899eed982ade6c8731e36d0392bb6bfeb76045
+AUX mpost.eselect-0.3 3789 SHA256 2fe81ca1c2360a05efcc7cdfd9046ceca16d262a99ec077271f2ffb994246290 SHA512 73addd5ef0d5169a1fd7ab3d7bc401588f362b29987f7ea294efc007a3e5e310e516567af546d9cfd6458b9570e1037e0a3aa57cb2eac953275b4de2c45cc60e WHIRLPOOL 14d9dacbdde23a7d06e78de40ae9efe6caa0d9035ce053c4977b7bae3edf5d0f19e6287782fcead7eff7814478fea669e3fb686047570db75dfe9d5f7049a00a
+EBUILD eselect-mpost-0.1.ebuild 859 SHA256 984fa53e19d65a2d1165299f2f63da03eb7636a93b52fb0a24f24e326d5a47ef SHA512 963ea039e69184945b9443605adcee1bd3089ac156c0cc2f40b9e9ae836d2e2954d51ce6f5cebf01a3f03427d9e3a3cb08a3ec5967c759606e9fcc484d2c2ccf WHIRLPOOL c7956948ef6a6fe8191842ae007e8fb4d1fa2eea5329bde43f8662f153c747021a80fd5b86c0e151e97a9f3b6cf1b1229bcfb289cd854376090df3dc111b4e73
+EBUILD eselect-mpost-0.2.ebuild 872 SHA256 7cc9ac08ffd18e804caf1ddc8b48a323417e9f1edeb5832c972fc4a54c6a6ac9 SHA512 aef291da53da346dbefb989fb8ab0377b87973ed5b145b8919cbf90a961538e6526f1724e94b01afde66205318674a532a46e033a8016866f816695cc83ddae1 WHIRLPOOL e943a93f39e9f7918141432f4f542f3eec560fccc0801c2c1dd661874632aebdf7af254ec1dce641154e802c4b14a210c8e112d777fc0071299cf2ea6e9be318
+EBUILD eselect-mpost-0.3.ebuild 863 SHA256 0da37984c16b3268dcc0feef025998819bd4f9022ba762593d5de81dbb5ec287 SHA512 291773d259bedea0c0d485d6131ba5daca031a8a5daa3439977b8f9269937a8fd3fa222a2cedfe31614718bcf4edbe69b5232eb557c563ab3247de45efec526e WHIRLPOOL 0c89a2695c605598d7ba0d364519a858631454854750e8c0dab35a107384efbb9f3748cc522723472fddeee8dd60a60b6dd2f8041b953633fffc4fb036381707
+MISC ChangeLog 2922 SHA256 73c73ffe55fe961d46f3797c8ecede1b867e2e617b10697c5159223c44a9f998 SHA512 b6f20310202a762e6762e64b3bc26919340406c3032a9cb199799bd4aa174e48b67ee3ce473fbb108e9f66623597e7bb9fe7ed4e5e63f74d1b5165e37ee4ca7c WHIRLPOOL 3caf77a1e80688a2a67a60e4456ab1543f79e31ee5afb488d572ccb5d1a212cfedf334336ff1db1ddf1dd6f95eed20d6a733d2e4e6004f5d05c3ff416bc15a4b
+MISC metadata.xml 156 SHA256 b4971b8472ab3fe4fbfe41b331a79193ca19e86c08d055ad1c20eaf9e04b79b6 SHA512 cecee760dd314c182191a282255f2415e479a8cc6cab9cb664e5b82d52b700a3444aa0d33b30a721a756e432819decc8c92588c769ea6fd33dabe9adc16d75c0 WHIRLPOOL 88a15092b616df72dd0ae91d89c80d852ad49ab9fee8a9688f3a1be59c365cc3dc77e90be68b5c4ec9cc1dc9885e06e723abc96830df4d0628df8c97f8b2a332
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtCwAAoJEJQzkH1pP7W44RQL/ib1U0so4SHZ4Nn9PZYBX9sb
+BnZB30a2gNYQpQSccetKYuSOFB+GRBg5RFnG8sggH2tTUscIlsS6LaJ8KXHuHvu4
+EeCLbQfRO5Wcde7nOMbkocH9JrLkb72HhjFudAOXjofHGL8gjuIfZf5UlK/9cg0t
+odU29lOXcp0piJlbarSqvGELj2wX0kKpLT0hNiX7hVxJJKAtOsSWJrNUCxIw5eMk
+c3g0KUS1RlyM8TDwySDl852f/Xk7YUfmZtKpvuMyZjun667Oc7GXomuYlKWxhTSP
+jMrNpOpshDvEzJ+5G3GPkDF/xRS4+feXAwOgK7/9/1QIK/ms9jo8XB0ODDnF7FQs
+NJ/yfApkWM2/zPhLt8JGLMSpKHaVP2dhcEFiez/bShrOhXst9zL5ShSt8+ujD0kh
+bLr5xsMgRnNY/lroH/OIZCojL6K6V75yvM47o248ZPOSAuRCgGYElxKaMW9/CKNb
+cF+thSFToyV3AkGfXxSOXONIRKsbCt8PdGRq6/6YfA==
+=wE3I
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-mpost/eselect-mpost-0.1.ebuild b/app-eselect/eselect-mpost/eselect-mpost-0.1.ebuild
new file mode 100644
index 000000000000..d3fcb995dab9
--- /dev/null
+++ b/app-eselect/eselect-mpost/eselect-mpost-0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-mpost/eselect-mpost-0.1.ebuild,v 1.1 2015/03/31 16:51:56 ulm Exp $
+
+inherit eutils
+
+DESCRIPTION="mpost module for eselect"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd"
+
+IUSE=""
+DEPEND=""
+# Depend on texlive-core-2008 that allows usage of this module, otherwise it
+# will not work so nicely.
+RDEPEND=">=app-admin/eselect-1.0.5
+ >=app-text/texlive-core-2008"
+
+src_install() {
+ local MODULEDIR="/usr/share/eselect/modules"
+ local MODULE="mpost"
+ dodir ${MODULEDIR}
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect || die "failed to install"
+}
diff --git a/app-eselect/eselect-mpost/eselect-mpost-0.2.ebuild b/app-eselect/eselect-mpost/eselect-mpost-0.2.ebuild
new file mode 100644
index 000000000000..9d43e4e915ca
--- /dev/null
+++ b/app-eselect/eselect-mpost/eselect-mpost-0.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-mpost/eselect-mpost-0.2.ebuild,v 1.1 2015/03/31 16:51:56 ulm Exp $
+
+inherit eutils
+
+DESCRIPTION="mpost module for eselect"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=""
+# Depend on texlive-core-2008 that allows usage of this module, otherwise it
+# will not work so nicely.
+RDEPEND=">=app-admin/eselect-1.2.3
+ >=app-text/texlive-core-2008"
+
+src_install() {
+ local MODULEDIR="/usr/share/eselect/modules"
+ local MODULE="mpost"
+ dodir ${MODULEDIR}
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect \
+ || die "failed to install"
+}
diff --git a/app-eselect/eselect-mpost/eselect-mpost-0.3.ebuild b/app-eselect/eselect-mpost/eselect-mpost-0.3.ebuild
new file mode 100644
index 000000000000..fa5fc782efa1
--- /dev/null
+++ b/app-eselect/eselect-mpost/eselect-mpost-0.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-mpost/eselect-mpost-0.3.ebuild,v 1.1 2015/03/31 16:51:56 ulm Exp $
+
+inherit eutils
+
+DESCRIPTION="mpost module for eselect"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=""
+# Depend on texlive-core-2008 that allows usage of this module, otherwise it
+# will not work so nicely.
+RDEPEND=">=app-admin/eselect-1.2.3
+ >=app-text/texlive-core-2008"
+
+src_install() {
+ local MODULEDIR="/usr/share/eselect/modules"
+ local MODULE="mpost"
+ dodir ${MODULEDIR}
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect \
+ || die "failed to install"
+}
diff --git a/app-eselect/eselect-mpost/files/mpost.eselect-0.1 b/app-eselect/eselect-mpost/files/mpost.eselect-0.1
new file mode 100644
index 000000000000..ce02925f866d
--- /dev/null
+++ b/app-eselect/eselect-mpost/files/mpost.eselect-0.1
@@ -0,0 +1,153 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: mpost.eselect-0.1,v 1.1 2015/03/31 16:51:56 ulm Exp $
+
+DESCRIPTION="Manage /usr/bin/mpost implementations"
+MAINTAINER="ml@gentoo.org"
+SVN_DATE='$Date: 2015/03/31 16:51:56 $'
+VERSION=$(svn_date_to_version "${SVN_DATE}" )
+
+# find a list of mpost symlink targets, best first
+find_targets() {
+ local f
+ for f in "${ROOT}"/usr/bin/mpost-*; do
+ if [[ -f ${f} ]] ; then
+ echo "${f##*/mpost-}"
+ fi
+ done | sort
+}
+
+# find version number of currently symlinked version
+identify_target() {
+ local f
+ f="$(canonicalise "${ROOT}"/usr/bin/mpost)"
+ echo "${f##*/mpost-}"
+}
+
+# try to remove the mpost symlink
+remove_symlinks() {
+ rm -f "${ROOT}"/usr/bin/mpost &>/dev/null
+}
+
+# set the mpost symlink
+set_symlinks() {
+ local target="${1}" targets
+ if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
+ targets=( $(find_targets ) )
+ target=${targets[$(( ${target} - 1 ))]}
+ fi
+ if [[ -f "${ROOT}/usr/bin/mpost-${target}" ]] ; then
+ remove_symlinks
+ ln -s "mpost-${target}" "${ROOT}/usr/bin/mpost" || \
+ die "Could not set ${target} /usr/bin/mpost symlink"
+ echo "Updating TeX formats"
+ [ -z "${ROOT}" ] && fmtutil-sys --all &>/dev/null || write_warning_msg "Could not update TeX formats for some reason, mpost may not work properly."
+ else
+ die -q "Target \"${target}\" doesn't appear to be valid!"
+ fi
+}
+
+### show action ###
+
+describe_show() {
+ echo "Show the current mpost version"
+}
+
+do_show() {
+ [[ -z "${@}" ]] || die -q "Too many parameters"
+
+ write_list_start "Current mpost verson:"
+ if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
+ write_kv_list_entry "$(identify_target)" ""
+ elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
+ write_kv_list_entry "(not a symlink)" ""
+ else
+ write_kv_list_entry "(unset)" ""
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List available mpost versions"
+}
+
+do_list() {
+ [[ -z "${@}" ]] || die -q "Too many parameters"
+
+ local i targets current
+ targets=( $(find_targets ) )
+ current=$(identify_target)
+ if [[ -n ${targets[@]} ]] ; then
+ for (( i = 0 ; i < ${#targets[@]} ; i = i + 1 )) ; do
+ [[ ${targets[${i}]} == ${current} ]] && \
+ targets[${i}]="${targets[${i}]} $(highlight '*' )"
+ done
+ write_list_start "Available mpost versions:"
+ write_numbered_list "${targets[@]}"
+ else
+ write_kv_list_entry "(none found)" ""
+ fi
+}
+
+### set action ###
+
+describe_set() {
+ echo "Set a new mpost version"
+}
+
+describe_set_options() {
+ echo "target : Target version number or index from 'list' action"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+do_set() {
+ if [[ -z "${1}" ]] ; then
+ die -q "You didn't give me a version number"
+
+ elif [[ -n "${2}" ]] ; then
+ die -q "Too many parameters"
+
+ elif [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
+ if ! remove_symlinks ; then
+ die -q "Can't remove existing version symlink"
+ elif ! set_symlinks "${1}" ; then
+ die -q "Can't set new version"
+ fi
+
+ elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
+ die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
+ else
+ set_symlinks "${1}" || die -q "Can't set new version"
+ fi
+}
+
+### update action ###
+
+describe_update() {
+ echo "Automatically update the mpost version number"
+}
+
+describe_update_options() {
+ echo "--if-unset : Do not override currently selected version"
+}
+
+do_update() {
+ [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
+ die -q "Usage error"
+
+ if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
+ [[ ${1} == "--if-unset" ]] && return
+ remove_symlinks || die -q "Can't remove existing symlink"
+ fi
+ if [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
+ die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
+ elif ! [[ -z $(find_targets ) ]] ; then
+ set_symlinks 1 || die -q "Can't set a new version"
+ fi
+}
+
+# vim: set ft=eselect :
diff --git a/app-eselect/eselect-mpost/files/mpost.eselect-0.2 b/app-eselect/eselect-mpost/files/mpost.eselect-0.2
new file mode 100644
index 000000000000..d11a009bdc0b
--- /dev/null
+++ b/app-eselect/eselect-mpost/files/mpost.eselect-0.2
@@ -0,0 +1,148 @@
+# -*-eselect-*- vim: ft=eselect
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: mpost.eselect-0.2,v 1.1 2015/03/31 16:51:56 ulm Exp $
+
+DESCRIPTION="Manage /usr/bin/mpost implementations"
+MAINTAINER="ml@gentoo.org"
+SVN_DATE='$Date: 2015/03/31 16:51:56 $'
+VERSION=$(svn_date_to_version "${SVN_DATE}" )
+
+# find a list of mpost symlink targets, best first
+find_targets() {
+ local f
+ for f in "${ROOT}"/usr/bin/mpost-*; do
+ if [[ -f ${f} ]] ; then
+ echo "${f##*/mpost-}"
+ fi
+ done | sort
+}
+
+# find version number of currently symlinked version
+identify_target() {
+ local f
+ f="$(canonicalise "${ROOT}"/usr/bin/mpost)"
+ echo "${f##*/mpost-}"
+}
+
+# try to remove the mpost symlink
+remove_symlinks() {
+ rm -f "${ROOT}"/usr/bin/mpost &>/dev/null
+}
+
+# set the mpost symlink
+set_symlinks() {
+ local target="${1}" targets
+ if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
+ targets=( $(find_targets ) )
+ target=${targets[$(( ${target} - 1 ))]}
+ fi
+ if [[ -f "${ROOT}/usr/bin/mpost-${target}" ]] ; then
+ remove_symlinks
+ ln -s "mpost-${target}" "${ROOT}/usr/bin/mpost" || \
+ die "Could not set ${target} /usr/bin/mpost symlink"
+ echo "Updating TeX formats"
+ [ -z "${ROOT}" ] && fmtutil-sys --all &>/dev/null || write_warning_msg "Could not update TeX formats for some reason, mpost may not work properly."
+ else
+ die -q "Target \"${target}\" doesn't appear to be valid!"
+ fi
+}
+
+### show action ###
+
+describe_show() {
+ echo "Show the current mpost version"
+}
+
+do_show() {
+ [[ -z "${@}" ]] || die -q "Too many parameters"
+
+ write_list_start "Current mpost verson:"
+ if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
+ write_kv_list_entry "$(identify_target)" ""
+ elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
+ write_kv_list_entry "(not a symlink)" ""
+ else
+ write_kv_list_entry "(unset)" ""
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List available mpost versions"
+}
+
+do_list() {
+ [[ -z "${@}" ]] || die -q "Too many parameters"
+
+ local i targets current
+ targets=( $(find_targets ) )
+ current=$(identify_target)
+ for (( i = 0; i < ${#targets[@]}; i++ )); do
+ [[ ${targets[i]} = ${current} ]] \
+ && targets[i]=$(highlight_marker "${targets[i]}")
+ done
+ write_list_start "Available mpost versions:"
+ write_numbered_list -m "(none found)" "${targets[@]}"
+}
+
+### set action ###
+
+describe_set() {
+ echo "Set a new mpost version"
+}
+
+describe_set_options() {
+ echo "target : Target version number or index from 'list' action"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+do_set() {
+ if [[ -z "${1}" ]] ; then
+ die -q "You didn't give me a version number"
+
+ elif [[ -n "${2}" ]] ; then
+ die -q "Too many parameters"
+
+ elif [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
+ if ! remove_symlinks ; then
+ die -q "Can't remove existing version symlink"
+ elif ! set_symlinks "${1}" ; then
+ die -q "Can't set new version"
+ fi
+
+ elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
+ die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
+ else
+ set_symlinks "${1}" || die -q "Can't set new version"
+ fi
+}
+
+### update action ###
+
+describe_update() {
+ echo "Automatically update the mpost version number"
+}
+
+describe_update_options() {
+ echo "--if-unset : Do not override currently selected version"
+}
+
+do_update() {
+ [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
+ die -q "Usage error"
+
+ if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
+ [[ ${1} == "--if-unset" ]] && return
+ remove_symlinks || die -q "Can't remove existing symlink"
+ fi
+ if [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
+ die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
+ elif ! [[ -z $(find_targets ) ]] ; then
+ set_symlinks 1 || die -q "Can't set a new version"
+ fi
+}
diff --git a/app-eselect/eselect-mpost/files/mpost.eselect-0.3 b/app-eselect/eselect-mpost/files/mpost.eselect-0.3
new file mode 100644
index 000000000000..4ff262515d23
--- /dev/null
+++ b/app-eselect/eselect-mpost/files/mpost.eselect-0.3
@@ -0,0 +1,148 @@
+# -*-eselect-*- vim: ft=eselect
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: mpost.eselect-0.3,v 1.1 2015/03/31 16:51:56 ulm Exp $
+
+DESCRIPTION="Manage /usr/bin/mpost implementations"
+MAINTAINER="ml@gentoo.org"
+SVN_DATE='$Date: 2015/03/31 16:51:56 $'
+VERSION=$(svn_date_to_version "${SVN_DATE}" )
+
+# find a list of mpost symlink targets, best first
+find_targets() {
+ local f
+ for f in "${ROOT}"/usr/bin/mpost-*; do
+ if [[ -f ${f} ]] ; then
+ echo "${f##*/mpost-}"
+ fi
+ done | sort
+}
+
+# find version number of currently symlinked version
+identify_target() {
+ local f
+ f="$(canonicalise "${ROOT}"/usr/bin/mpost)"
+ echo "${f##*/mpost-}"
+}
+
+# try to remove the mpost symlink
+remove_symlinks() {
+ rm -f "${ROOT}"/usr/bin/mpost &>/dev/null
+}
+
+# set the mpost symlink
+set_symlinks() {
+ local target="${1}" targets
+ if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
+ targets=( $(find_targets ) )
+ target=${targets[$(( ${target} - 1 ))]}
+ fi
+ if [[ -f "${ROOT}/usr/bin/mpost-${target}" ]] ; then
+ remove_symlinks
+ ln -s "mpost-${target}" "${ROOT}/usr/bin/mpost" || \
+ die "Could not set ${target} /usr/bin/mpost symlink"
+ echo "Updating TeX formats"
+ "${ROOT}"/usr/bin/fmtutil-sys --all &>/dev/null || write_warning_msg "Could not update TeX formats for some reason, mpost may not work properly."
+ else
+ die -q "Target \"${target}\" doesn't appear to be valid!"
+ fi
+}
+
+### show action ###
+
+describe_show() {
+ echo "Show the current mpost version"
+}
+
+do_show() {
+ [[ -z "${@}" ]] || die -q "Too many parameters"
+
+ write_list_start "Current mpost version:"
+ if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
+ write_kv_list_entry "$(identify_target)" ""
+ elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
+ write_kv_list_entry "(not a symlink)" ""
+ else
+ write_kv_list_entry "(unset)" ""
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List available mpost versions"
+}
+
+do_list() {
+ [[ -z "${@}" ]] || die -q "Too many parameters"
+
+ local i targets current
+ targets=( $(find_targets ) )
+ current=$(identify_target)
+ for (( i = 0; i < ${#targets[@]}; i++ )); do
+ [[ ${targets[i]} = ${current} ]] \
+ && targets[i]=$(highlight_marker "${targets[i]}")
+ done
+ write_list_start "Available mpost versions:"
+ write_numbered_list -m "(none found)" "${targets[@]}"
+}
+
+### set action ###
+
+describe_set() {
+ echo "Set a new mpost version"
+}
+
+describe_set_options() {
+ echo "target : Target version number or index from 'list' action"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+do_set() {
+ if [[ -z "${1}" ]] ; then
+ die -q "You didn't give me a version number"
+
+ elif [[ -n "${2}" ]] ; then
+ die -q "Too many parameters"
+
+ elif [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
+ if ! remove_symlinks ; then
+ die -q "Can't remove existing version symlink"
+ elif ! set_symlinks "${1}" ; then
+ die -q "Can't set new version"
+ fi
+
+ elif [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
+ die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
+ else
+ set_symlinks "${1}" || die -q "Can't set new version"
+ fi
+}
+
+### update action ###
+
+describe_update() {
+ echo "Automatically update the mpost version number"
+}
+
+describe_update_options() {
+ echo "--if-unset : Do not override currently selected version"
+}
+
+do_update() {
+ [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
+ die -q "Usage error"
+
+ if [[ -L "${ROOT}/usr/bin/mpost" ]] ; then
+ [[ ${1} == "--if-unset" ]] && return
+ remove_symlinks || die -q "Can't remove existing symlink"
+ fi
+ if [[ -e "${ROOT}/usr/bin/mpost" ]] ; then
+ die -q "${ROOT}/usr/bin/mpost seems to be from an old ebuild, please remove manually"
+ elif ! [[ -z $(find_targets ) ]] ; then
+ set_symlinks 1 || die -q "Can't set a new version"
+ fi
+}
diff --git a/app-eselect/eselect-mpost/metadata.xml b/app-eselect/eselect-mpost/metadata.xml
new file mode 100644
index 000000000000..ba6a8a8800d5
--- /dev/null
+++ b/app-eselect/eselect-mpost/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>tex</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-notify-send/ChangeLog b/app-eselect/eselect-notify-send/ChangeLog
new file mode 100644
index 000000000000..791cda725f32
--- /dev/null
+++ b/app-eselect/eselect-notify-send/ChangeLog
@@ -0,0 +1,43 @@
+# ChangeLog for app-eselect/eselect-notify-send
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-notify-send/ChangeLog,v 1.1 2015/03/31 16:52:10 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-notify-send-0.1.ebuild,
+ +files/notify-send.eselect-0.1, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 02 Mar 2015; Yixun Lan <dlan@gentoo.org> eselect-notify-send-0.1.ebuild:
+ add arm64 support, tested on A53 board
+
+ 01 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-notify-send-0.1.ebuild:
+ Stable for sh, wrt bug #466004
+
+ 22 Apr 2013; Agostino Sarubbo <ago@gentoo.org> eselect-notify-send-0.1.ebuild:
+ Stable for sparc, wrt bug #466004
+
+ 22 Apr 2013; Agostino Sarubbo <ago@gentoo.org> eselect-notify-send-0.1.ebuild:
+ Stable for ppc, wrt bug #466004
+
+ 18 Apr 2013; Agostino Sarubbo <ago@gentoo.org> eselect-notify-send-0.1.ebuild:
+ Stable for ia64, wrt bug #466004
+
+ 18 Apr 2013; Agostino Sarubbo <ago@gentoo.org> eselect-notify-send-0.1.ebuild:
+ Stable for alpha, wrt bug #466004
+
+ 16 Apr 2013; Agostino Sarubbo <ago@gentoo.org> eselect-notify-send-0.1.ebuild:
+ Stable for arm, wrt bug #466004
+
+ 16 Apr 2013; Agostino Sarubbo <ago@gentoo.org> eselect-notify-send-0.1.ebuild:
+ Stable for ppc64, wrt bug #466004
+
+ 15 Apr 2013; Agostino Sarubbo <ago@gentoo.org> eselect-notify-send-0.1.ebuild:
+ Stable for x86, wrt bug #466004
+
+ 15 Apr 2013; Agostino Sarubbo <ago@gentoo.org> eselect-notify-send-0.1.ebuild:
+ Stable for amd64, wrt bug #466004
+
+*eselect-notify-send-0.1 (19 Mar 2013)
+
+ 19 Mar 2013; Samuli Suominen <ssuominen@gentoo.org>
+ +files/notify-send.eselect-0.1, +eselect-notify-send-0.1.ebuild:
+ Initial commit wrt #379941 by Michał Górny
diff --git a/app-eselect/eselect-notify-send/Manifest b/app-eselect/eselect-notify-send/Manifest
new file mode 100644
index 000000000000..b3d272ed51b1
--- /dev/null
+++ b/app-eselect/eselect-notify-send/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX notify-send.eselect-0.1 435 SHA256 5d04c8b46eead2867180d705944c232437abbe8ed78c8bf5d2bc2a0afcfae747 SHA512 adfff4a6d5a28e232601904479c17d5695c61dc405346cd537eab9a857329bf973ee7d09a97b07f7e659e7da091b41d31d587a44a9a74ae63c116faf18e320e3 WHIRLPOOL 08366db90ae4839f0cc694d59536558195d40be0039db77c318f80a128f58f8237b733fae4f00b3ab0b7d4dda32b8e8e7823f0974534ca3b9b718de0e8ed5fcb
+EBUILD eselect-notify-send-0.1.ebuild 796 SHA256 48ae48531d32771bf77d535557902019fc42f9f46fde72bf0dac6aea76710799 SHA512 e1ce4616c864f1f65491688485b1bb8bd84e72ab14aeadc30dbbec5821a2c8bf3c9be3def60c158434bd37665bd43737831adb6954cf5f87930326d10e176299 WHIRLPOOL d345879df49c10aabe6fee2581f72440a129a31705d46439f29fab3612ff9286fa445d0e6eb2ff11e9c71366879431ba8f83944871c33d55424f548633fd5cad
+MISC ChangeLog 1794 SHA256 c4bddc6e1af3fec98e34903cd1dd226c67dff7c21bfa7f780fa5f67cf99e1c25 SHA512 b06130abf2d3151615990e932f0bf1649df5329691d323fad02f7c5d6d8f218d857415f08ee8fed2918923ca4db56d9178408e5bbb31c45c89a341a4a7ed4576 WHIRLPOOL 093cdc85257868cb8f28befea95d43bcb5ca65ed21cb5d5dd4f09d304869536aecf4de9d136e0cd29b63e0a2d3c1df56e274d948f773d542505b5b12284afe37
+MISC metadata.xml 239 SHA256 5d929c534d63615358eacbd035a386109d5deebdc7bb562511b4a6338ee2bbb8 SHA512 ab6b74388bf69a67b0d1f4283475f97eb5a731f31b5c9db4ee50b819a846c77d4ef09f63856e31a68b0bfdf18ee3baa6c76720d4345ccadf154385caaf1033bb WHIRLPOOL bcac6415c046557e53bf04579e077fed4d694dee8f7c0faeecf15f3f036137a2c9f0eaa0c492cecef23a45bd5af2c45542acd26641209d3c9be3108bf1ff09a7
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtC9AAoJEJQzkH1pP7W4JOIL/i5qSbxN2JftoURCqVRuJeeS
+tq0PHbpsnXg5UDEg4RG/pEyPKv6by6iw5E/mo10V1XudhPsn6UnWIIwSo4FU9wd3
+Yua7DT4OMlQULAVllVNYOXZN30OISr6OML3b5iApnn7DmpvqZyT0t3XZhVaFLecR
+ARfARRWWuzlhruaKFq5doCHYdDYuCrL0iV9xsDd1d1mBn382tDt6Qsl1cAN0xoa/
+WCEMlslZUVsjJX4icdFA5QCY3Dcr8O9XhvojU/duEIeHWSS3XAEDDExvxv6Ock1e
+0I2SrxBUhtmpYb3gU+WycEXlsUjG2VGYMOkYnTs9c+LbJa+1r0Sdx9/nCMqnLarG
++bJa2fLZYkZyoS1nB4IAvP3Zv6KyVJx67u/XnUSIAxB+ZWkRaTWg2Kw19/JfmkyY
+aWVcPn5mZMIBb985E8Gcu+zBgsWy7wJgKadiVw4Oxu4iTJIH0fzJTXrlxfKfzpaF
+IknLkXseKnfwgze8UkswDuKLY82kBB9rdrErDlZUug==
+=1gnF
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-notify-send/eselect-notify-send-0.1.ebuild b/app-eselect/eselect-notify-send/eselect-notify-send-0.1.ebuild
new file mode 100644
index 000000000000..36fa8b704f3b
--- /dev/null
+++ b/app-eselect/eselect-notify-send/eselect-notify-send-0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-notify-send/eselect-notify-send-0.1.ebuild,v 1.1 2015/03/31 16:52:10 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Manage /usr/bin/notify-send symlink"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-eselect/eselect-lib-bin-symlink-0.1.1
+ !<x11-libs/libnotify-0.7.5-r1"
+DEPEND=${RDEPEND}
+
+S=${FILESDIR}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins notify-send.eselect-${PV} notify-send.eselect
+}
diff --git a/app-eselect/eselect-notify-send/files/notify-send.eselect-0.1 b/app-eselect/eselect-notify-send/files/notify-send.eselect-0.1
new file mode 100644
index 000000000000..14ff45c8638d
--- /dev/null
+++ b/app-eselect/eselect-notify-send/files/notify-send.eselect-0.1
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: notify-send.eselect-0.1,v 1.1 2015/03/31 16:52:10 ulm Exp $
+
+DESCRIPTION="Manage /usr/bin/notify-send implementation"
+MAINTAINER="ssuominen@gentoo.org"
+VERSION="0.1"
+
+SYMLINK_PATH=/usr/bin/notify-send
+SYMLINK_TARGETS=( libnotify-notify-send tinynotify-send )
+SYMLINK_DESCRIPTION='notify-send binary'
+
+inherit bin-symlink
diff --git a/app-eselect/eselect-notify-send/metadata.xml b/app-eselect/eselect-notify-send/metadata.xml
new file mode 100644
index 000000000000..c03b663ea9ff
--- /dev/null
+++ b/app-eselect/eselect-notify-send/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>freedesktop</herd>
+ <maintainer>
+ <email>freedesktop-bugs@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-eselect/eselect-oodict/ChangeLog b/app-eselect/eselect-oodict/ChangeLog
new file mode 100644
index 000000000000..1c69e78c98ea
--- /dev/null
+++ b/app-eselect/eselect-oodict/ChangeLog
@@ -0,0 +1,169 @@
+# ChangeLog for app-eselect/eselect-oodict
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-oodict/ChangeLog,v 1.1 2015/03/31 16:52:24 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-oodict-20100228.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 10 Aug 2014; Patrick Lauer <patrick@gentoo.org>
+ eselect-oodict-20100228.ebuild:
+ Fix description for more repoman happy
+
+ 05 Jan 2014; Pacho Ramos <pacho@gentoo.org> metadata.xml:
+ Cleanup due http://gentoo.2317880.n4.nabble.com/app-dicts-herd-is-empty-
+ td271273.html
+
+ 06 Apr 2012; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-oodict-20061117.ebuild:
+ Drop old.
+
+ 06 Mar 2012; Brent Baude <ranger@gentoo.org> eselect-oodict-20100228.ebuild:
+ Marking eselect-oodict-20100228 ppc64 for bug 396747
+
+ 14 Feb 2012; Brent Baude <ranger@gentoo.org> eselect-oodict-20100228.ebuild:
+ Marking eselect-oodict-20100228 ppc for bug 396747
+
+ 05 Feb 2012; Raúl Porcel <armin76@gentoo.org>
+ eselect-oodict-20061117.ebuild:
+ Move to ~sparc
+
+ 16 Jan 2012; Agostino Sarubbo <ago@gentoo.org>
+ eselect-oodict-20100228.ebuild:
+ Stable for amd64, wrt bug #396747
+
+ 15 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-oodict-20100228.ebuild:
+ x86 stable wrt bug #396747
+
+*eselect-oodict-20100228 (01 Mar 2010)
+
+ 01 Mar 2010; Jonathan Callen <abcd@gentoo.org>
+ -eselect-oodict-20060621.ebuild, -eselect-oodict-20060706.ebuild,
+ -eselect-oodict-20060806.ebuild, +eselect-oodict-20100228.ebuild:
+ Version bump for prefix support; drop old versions
+
+ 11 Oct 2009; Mark Loeser <halcy0n@gentoo.org>
+ eselect-oodict-20060621.ebuild, eselect-oodict-20060706.ebuild,
+ eselect-oodict-20060806.ebuild, eselect-oodict-20061117.ebuild:
+ QA fixes; unquoted variables
+
+ 12 Mar 2008; Christian Heim <phreak@gentoo.org> metadata.xml:
+ Removing Kevin Quinn (kevquinn, #93689) from metadata.xml.
+
+ 06 Oct 2007; Tom Gall <tgall@gentoo.org>
+ eselect-oodict-20061117.ebuild:
+ stable on ppc64 bug 182397
+
+ 16 Sep 2007; Ferris McCormick <fmccor@gentoo.org>
+ eselect-oodict-20061117.ebuild:
+ Sparc stable. Pure administration: This version is identical to previous.
+
+ 08 Sep 2007; Joseph Jezak <josejx@gentoo.org>
+ eselect-oodict-20061117.ebuild:
+ Marked ppc stable for bug #182397.
+
+ 05 Sep 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-oodict-20061117.ebuild:
+ stable x86, bug 182397
+
+ 02 Sep 2007; Wulf C. Krueger <philantrop@gentoo.org> metadata.xml,
+ eselect-oodict-20061117.ebuild:
+ Marked stable on amd64 as per bug 182397.
+
+ 26 Dec 2006; Tom Gall <tgall@gentoo.org>
+ eselect-oodict-20061117.ebuild:
+ added ~ppc64
+
+*eselect-oodict-20061117 (17 Nov 2006)
+
+ 17 Nov 2006; Kevin F. Quinn <kevquinn@gentoo.org>
+ +eselect-oodict-20061117.ebuild:
+ Also install all dictionaries to OOo's dictionary.lst - OOo simply merges
+ them if there is more than one for a language.
+
+ 06 Aug 2006; Kevin F. Quinn <kevquinn@gentoo.org>
+ +eselect-oodict-20060806.ebuild:
+ Modify to install all dictionaries files for a language where the language
+ has more than one - bug #139669
+
+ 03 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-oodict-20060706.ebuild:
+ Stable on sparc
+
+*eselect-oodict-20060806 (06 Aug 2006)
+
+ 18 Jul 2006; Michael Hanselmann <hansmi@gentoo.org>
+ eselect-oodict-20060706.ebuild:
+ Stable on ppc.
+
+ 15 Jul 2006; Joshua Jackson <tsunam@gentoo.org>
+ eselect-oodict-20060621.ebuild:
+ Stable x86; for openoffice
+
+ 15 Jul 2006; Luis Medinas <metalgod@gentoo.org>
+ eselect-oodict-20060706.ebuild:
+ Stable on amd64. See security bug #138545.
+
+ 15 Jul 2006; Luis Medinas <metalgod@gentoo.org>
+ eselect-oodict-20060621.ebuild:
+ Stable on amd64.
+
+ 12 Jul 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-oodict-20060621.ebuild:
+ Stable on sparc
+
+*eselect-oodict-20060706 (06 Jul 2006)
+
+ 06 Jul 2006; Kevin F. Quinn <kevquinn@gentoo.org>
+ +eselect-oodict-20060706.ebuild:
+ Support --libdir option for multilib, in particular 32-bit binary builds
+ used on amd64; bug #139228
+
+ 05 Jul 2006; Lars Weiler <pylon@gentoo.org>
+ eselect-oodict-20060621.ebuild:
+ Stable on ppc; dependency for bug #139249.
+
+ 26 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-oodict-20060621.ebuild:
+ Keyworded ~sparc wrt #135520
+
+*eselect-oodict-20060621 (21 Jun 2006)
+
+ 21 Jun 2006; Kevin F. Quinn <kevquinn@gentoo.org>
+ +eselect-oodict-20060621.ebuild:
+ Fix update action (variable name typo), and handle missing OOo dictionary.lst
+ properly - thanks to suka for pointing out the errors.
+
+*eselect-oodict-20060613 (13 Jun 2006)
+
+ 13 Jun 2006; Kevin F. Quinn <kevquinn@gentoo.org>
+ +eselect-oodict-20060613.ebuild:
+ Clean up output when dealing with files installed by other apps; bug #135520c4
+
+ 06 Jun 2006; Tom Martin <slarti@gentoo.org>
+ eselect-oodict-20060603.ebuild:
+ Marked ~amd64 for bug #135520.
+
+ 04 Jun 2006; Kevin F. Quinn <kevquinn@gentoo.org>
+ -files/oodict.eselect-20060601, -eselect-oodict-20060601.ebuild,
+ eselect-oodict-20060603.ebuild:
+ Remove 20060601
+
+ 04 Jun 2006; Kevin F. Quinn <kevquinn@gentoo.org>
+ eselect-oodict-20060603.ebuild:
+ keyword ~ppc
+
+*eselect-oodict-20060603 (03 Jun 2006)
+
+ 03 Jun 2006; Kevin F. Quinn <kevquinn@gentoo.org>
+ +eselect-oodict-20060603.ebuild:
+ Update to tidy up messages, provide sensible output when no dictionaries
+ installed.
+
+*eselect-oodict-20060601 (02 Jun 2006)
+
+ 02 Jun 2006; Kevin F. Quinn <kevquinn@gentoo.org>
+ +files/oodict.eselect-20060601, +metadata.xml,
+ +eselect-oodict-20060601.ebuild:
+ Initial release
diff --git a/app-eselect/eselect-oodict/Manifest b/app-eselect/eselect-oodict/Manifest
new file mode 100644
index 000000000000..bc7afdd9167a
--- /dev/null
+++ b/app-eselect/eselect-oodict/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST oodict.eselect-20100228.bz2 3802 SHA256 0984ef5091249a3013133a9ee22c03609538e285d88cfc54364ede7f7890c36f SHA512 7aa1e3081b9629ea5932dc679bed7956887cc7f3dcb7e6399d42f8d3ed30b565a1487eef15293f4046b38b6bf8a7844e6d7050e01337550044977366a795f753 WHIRLPOOL 1b16c8f8d80b5a1f2445bb532dcf38354e36f5da6b6e112efe577811524decffc05bae7af489c1ce2680dda5bdbb93dd45ea476331247b2397d268df725caad3
+EBUILD eselect-oodict-20100228.ebuild 675 SHA256 4059c1f71c1988890e6efaee3714cee5d9e7b1ee71ce9bea9306ae807bcbc6d8 SHA512 b0e8d5a3e7fcf8456454624b02e362704dffaddd3b5e509f40d3813d335ccccef79e3ca88e1e1f0d6de4b6660da219aa022cb7f8cf97557de9f688d6a5eba957 WHIRLPOOL d2b1f12ccae063158289a1b943e53a56c7ab3b077cb6617fd8f286c062ebaf976037b76e72231f723abc72698cd7f50ca2234c918e8c06673282a20bed23da8d
+MISC ChangeLog 5640 SHA256 edd8b9be01c1dc94beea1e4c2bf1ea2be660990a8718248887dae25ef4ca3778 SHA512 bc92b6d86f71bd3b6c4af50dfc9ea83fdc3cf784bf6b9aabe9d32b4c60d8e59a2d752f61b04cf46fb9b4ac3ebbdda5245e61b04f49b71cd7911586338ab4bc69 WHIRLPOOL 3714c42b3506ce196555434506b671c0b6fbbc2fd195d0af47093102791b631e9c24e307c3a2a849f872f34308bf2fad5d6da71bd712fe8364a4b03d4bda68c6
+MISC metadata.xml 263 SHA256 b30cb5f58b3db477d5165ee063265d6bf80791c4bbb4a4ce0d53b6339fdf16e3 SHA512 fb9b0180219c12600fcf68ba8c92ebfa3e3053de6cd64d121e25e5329140e1bde4a282cad61725e4822855ee6284688934634e0af621df1bad5c30c360315dab WHIRLPOOL 6d1c534abc105e04dd4fde1270e0f8ce32db18b58c40fe96e8543bb0c8727826c6724024dfc22ea9d71f8da797aa8a9814da72f3f1b7af5aa0840d3153858706
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtDLAAoJEJQzkH1pP7W4RGML/RTBWGZwZXaCGnfqH3SnLuMc
+4BWtujMqIxuZ2tqQj8zHH9fgD8qY649RpJZ3o8DCH0tmrBTMK2OYsJCWoTIsIQME
+cNYkj+/3TkXyxc9c9MB5Yp2ObwCNzl8poQE1Ad+ECkKEDwJUITKVSAubpjHVa1i2
+/5idoqwB1sf0AS+wGHDKKiPG1BRfo95adOa0FUZ4JK4boc8qnm2px2NFdH6HvayG
+48rD5gNFgndgjtstjEalVP5dzZoSEzxVxm4kojlJ1CJN66qFcSg7xLjiYfHmHw9W
+0N9NuOXEdfC8Qb228It1JGqoAXtMVbfmWcH1TBccbAbzNIrv8Iin9mykWOcZ0cUN
+YVxVnmLTDai9tORBIiGZ5OrKv7b7ue078JLl2OyPitoCEASCFQoO1GYDiBN6PZlM
+ID85Reite4Ar+YCKM1oBm+akwf74svTRQinvbkyc85SpzivqFfruZxqg5v9dOIJr
+ePS9SAdE/i9IbgTCKknYRxtWFVfaULhJuwB5iNNb0Q==
+=nXyN
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-oodict/eselect-oodict-20100228.ebuild b/app-eselect/eselect-oodict/eselect-oodict-20100228.ebuild
new file mode 100644
index 000000000000..da51498d55dc
--- /dev/null
+++ b/app-eselect/eselect-oodict/eselect-oodict-20100228.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-oodict/eselect-oodict-20100228.ebuild,v 1.1 2015/03/31 16:52:24 ulm Exp $
+
+DESCRIPTION="Manages configuration of dictionaries for OpenOffice.Org"
+HOMEPAGE="http://www.gentoo.org/"
+
+SRC_URI="mirror://gentoo/oodict.eselect-${PVR}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${WORKDIR}"/oodict.eselect-${PVR} oodict.eselect || die "newins failed"
+}
diff --git a/app-eselect/eselect-oodict/metadata.xml b/app-eselect/eselect-oodict/metadata.xml
new file mode 100644
index 000000000000..e42f100096d1
--- /dev/null
+++ b/app-eselect/eselect-oodict/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>openoffice</herd>
+ <longdescription>
+ Manages configuration of dictionaries for OpenOffice.Org.
+ </longdescription>
+</pkgmetadata>
diff --git a/app-eselect/eselect-opencascade/ChangeLog b/app-eselect/eselect-opencascade/ChangeLog
new file mode 100644
index 000000000000..a2345eadfaff
--- /dev/null
+++ b/app-eselect/eselect-opencascade/ChangeLog
@@ -0,0 +1,20 @@
+# ChangeLog for app-eselect/eselect-opencascade
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opencascade/ChangeLog,v 1.1 2015/03/31 16:52:39 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-opencascade-0.ebuild,
+ +files/eselect-opencascade-0.eselect, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 26 Apr 2013; Michael Weber <xmw@gentoo.org> eselect-opencascade-0.ebuild,
+ files/eselect-opencascade-0.eselect:
+ Add keywords, rename TARGET to 51opencascade
+
+ 26 Apr 2013; Michael Weber <xmw@gentoo.org> eselect-opencascade-0.ebuild:
+ no keywords and no DEPENDS for now
+
+*eselect-opencascade-0 (26 Apr 2013)
+
+ 26 Apr 2013; Michael Weber <xmw@gentoo.org> +eselect-opencascade-0.ebuild,
+ +files/eselect-opencascade-0.eselect, +metadata.xml:
+ Initial import
diff --git a/app-eselect/eselect-opencascade/Manifest b/app-eselect/eselect-opencascade/Manifest
new file mode 100644
index 000000000000..a105b85ea0fe
--- /dev/null
+++ b/app-eselect/eselect-opencascade/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX eselect-opencascade-0.eselect 2593 SHA256 48b38d15c446472d43e48d2f447125e205e1135acc9717bc57af42a08ad1dd7c SHA512 046d1932acecd4ed635f2199b89698eb59d1d34e4605ede7aae7fe45dd347b5ba58bffd53cf54fe3dd4b8f9dd443f37ca7f7d7a7d33f566a01506a4dffe717da WHIRLPOOL 47195718d39a6437eec2ee2e3af57157e24c844d52add11af65f3d6b36469b791508c43e377deebda95541a83e37f253122a8752a82bda68e932df2c7b163478
+EBUILD eselect-opencascade-0.ebuild 646 SHA256 0936ee57c509bf101d3be53dd054b551eb2de22892a5bc31dc89255a1c6c3d56 SHA512 f794da702351c5ef60802583d6861a33ab8cb9159bab08b504a84afc1f1c3e4cfb82e7752e96d2a26a80bc318631ae1d92db754d7feab17e82cbbbf8ea83528b WHIRLPOOL 55aadbc72ffe022116919d06e91e3d662739c63ab1259cbb669862c1276ab3c80adebae02a6d6b6dc6e7265816fceba185eb7bd692b632498fdc156d65a102b5
+MISC ChangeLog 885 SHA256 ed11651643cbe3702d943021adaf3cc65214683fc3b4e36408de32e825ef7130 SHA512 b1fa7c723e17ded82c351dd4164eef42fd07d42d9489fe10c4ca6da4922bf245b33f3b5d0e3c4b59dbb575919685c19debe4917ad82b198925f9e98814e12569 WHIRLPOOL c50fbd4e098fa5a83b0b9922c7243199e9ad0fc7631fe77f670c4a2c27e92698254ae8e536057ec0129d3f3d95ceae896d7619b19a0a2602ee83a6ad236aff4d
+MISC metadata.xml 224 SHA256 f810c6de744adceee241992d3f713142db3e7025986f6cc5898cfe3c9cb2f4a7 SHA512 4f78d959809ec0db2f9be2a7747d572fa8ee03d177044dd46574881a6ee83736510b76062c12daecae609282d197ba466e8a3e3a654b1383e04c659acd41bef5 WHIRLPOOL 0300a228d371c918b051bc24859dfe4e5d0d2a71b80f697f202749c5aca69efcee4be6e69454c9abfa4ced28e19a9d1f71d6d7eaf54290b8d03b5c04fd209868
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtDaAAoJEJQzkH1pP7W4Q90L/1+QyQV2+pfu0qMsLhrXCr57
+YDBCY8aEIA0CFzpHlZBZmxzMzbeRnHzhMkIJT4MLNEqvQMEXDPHoUmGIAdZ/per3
+cVcWeyNNxkHugQ4FCjwhWveUKzWGCUproM21QZelksa3EwNClX74Ok9s/T9x9DXn
+4Dr+yfwFsRrvsA6I05M7lgvgvIsZxxSnfznkHEos2AQ+odSu1xi873pZ//DsH8ft
+a4gZ93o0s3ppOx64fuyW8ORvC7ytDBlnRqzurZ4GJDcxNc8fhVzlJdaT2FROMDFE
+ogkMsFWt0VSbULhjAz1Oaz+aweHUdLob7G2P9lDhNcdVp+lqvGt2Cs711+PeXgFr
+neeA+qwu/XNgHXTfzg2CWW1TvmQupa92sqcOS07+/hpC8piVUMnwE4Y9sTYjt4FP
+07M2EyqB1Kn9fnS+IaUHAIdZzWQouddL6gSIlNZNhLVvByMukcnwoA2s6PxwV/ju
+3/SlzNGdwZWUNUm4DEtJJRj251kPoHU6iGudnoL68Q==
+=F29l
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-opencascade/eselect-opencascade-0.ebuild b/app-eselect/eselect-opencascade/eselect-opencascade-0.ebuild
new file mode 100644
index 000000000000..f997c7eddf2b
--- /dev/null
+++ b/app-eselect/eselect-opencascade/eselect-opencascade-0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opencascade/eselect-opencascade-0.ebuild,v 1.1 2015/03/31 16:52:39 ulm Exp $
+
+EAPI=4
+
+DESCRIPTION="Manages opencascade env file"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+S="${WORKDIR}"
+
+src_install() {
+ dodir /etc/env.d/opencascade
+ insinto /usr/share/eselect/modules
+ newins "${FILESDIR}"/${P}.eselect opencascade.eselect
+}
+
+pkg_postrm() {
+ rm -v "${EROOT}"etc/env.d/51opencascade
+}
diff --git a/app-eselect/eselect-opencascade/files/eselect-opencascade-0.eselect b/app-eselect/eselect-opencascade/files/eselect-opencascade-0.eselect
new file mode 100644
index 000000000000..da97cb4a8c33
--- /dev/null
+++ b/app-eselect/eselect-opencascade/files/eselect-opencascade-0.eselect
@@ -0,0 +1,104 @@
+# -*-eselect-*- vim: ft=eselect
+# Copyright (c) 2006-2013 Gentoo Foundation
+#
+# This file is part of the 'eselect' tools framework.
+#
+# eselect is free software: you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation, either version 2 of the License, or (at your option) any later
+# version.
+#
+# eselect is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# eselect. If not, see <http://www.gnu.org/licenses/>.
+
+MODULE=opencascade
+TARGET=${EROOT}/etc/env.d/51${MODULE}
+CONFDIR=${EROOT}/etc/env.d/${MODULE}
+
+inherit tests path-manipulation
+
+find_implems() {
+ local -a implems
+ for file in "${CONFDIR}"/* ; do
+ [[ -f ${file} ]] || continue
+ implems=(${implems[@]} "${file##*/}")
+ done
+ echo ${implems[@]}
+}
+
+is_active() {
+ local f
+ [[ $# -eq 1 ]] || die "Need exactly 1 arguments!"
+ [[ -L ${TARGET} ]] || return 1
+ f=$(canonicalise ${TARGET})
+ [[ -e ${f} ]] || return 1
+ [[ ${f##*/} == ${1} ]]
+}
+
+# switch_implem $implem
+# switches $iface combination to $implem
+switch_implem() {
+ [[ $# -eq 1 ]] || die "Need exactly 1 arguments!"
+ $(is_active ${1}) && return
+ [[ -L ${TARGET} ]] && rm -f ${TARGET}
+ ln -s ${MODULE}/${1} ${TARGET}
+ env-update
+ echo "If you intend to use the selected opencascade in"
+ echo "an already running shell, please remember to do:"
+ echo
+ echo ". /etc/profile"
+}
+
+do_list() {
+ local implem i
+ write_list_start "Installed $MODULE"
+ for implem in $(find_implems) ; do
+ (( i++ ))
+ is_active ${implem##*/} \
+ && implem=$(highlight_marker "${implem}")
+ write_numbered_list_entry $i "${implem}"
+ done
+}
+
+describe_set() {
+ echo "Activate one of the installed $MODULE implementations"
+}
+
+describe_set_parameters() {
+ echo "<implementation>"
+}
+
+describe_set_options() {
+ echo "implementation : implementation name or number (from 'list' action)"
+}
+
+do_set() {
+ [[ $# -ne 1 ]] && die -q "Please specify exactly 1 implementation!"
+ local -a implems
+
+ implems=( $(find_implems) )
+
+ if is_number ${1} ; then
+ new_implem=${implems[$(( ${1} - 1 ))]}
+ else
+ new_implem=${1}
+ fi
+ echo $new_implem
+ switch_implem ${new_implem}
+}
+
+describe_show() {
+ echo "Print the currently active $MODULE implementation"
+}
+
+do_show() {
+ local f n
+ [[ -L ${TARGET} ]] || return 1
+ f=$(canonicalise ${TARGET})
+ [[ -f ${f} ]] || return 1
+ echo ${f##*/}
+}
diff --git a/app-eselect/eselect-opencascade/metadata.xml b/app-eselect/eselect-opencascade/metadata.xml
new file mode 100644
index 000000000000..59acc2cc580e
--- /dev/null
+++ b/app-eselect/eselect-opencascade/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>xmw@gentoo.org</email>
+<name>Michael Weber</name>
+</maintainer>
+</pkgmetadata>
+
diff --git a/app-eselect/eselect-opencl/ChangeLog b/app-eselect/eselect-opencl/ChangeLog
new file mode 100644
index 000000000000..14c1b719aa19
--- /dev/null
+++ b/app-eselect/eselect-opencl/ChangeLog
@@ -0,0 +1,62 @@
+# ChangeLog for app-eselect/eselect-opencl
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opencl/ChangeLog,v 1.1 2015/03/31 16:52:53 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-opencl-1.1.0.ebuild,
+ +eselect-opencl-1.1.0-r1.ebuild, +eselect-opencl-1.1.0-r2.ebuild,
+ +eselect-opencl-1.1.0-r3.ebuild, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+*eselect-opencl-1.1.0-r3 (14 Jul 2014)
+
+ 14 Jul 2014; Patrick Lauer <patrick@gentoo.org>
+ +eselect-opencl-1.1.0-r3.ebuild:
+ Revert switch to opencl-1.2 headers, needs proper switching logic. Fixes
+ #512680
+
+ 06 Jun 2014; Patrick Lauer <patrick@gentoo.org>
+ eselect-opencl-1.1.0-r2.ebuild:
+ Add keywords, close #496418
+
+ 04 Jun 2014; Patrick Lauer <patrick@gentoo.org> metadata.xml:
+ Take over as maintainer
+
+*eselect-opencl-1.1.0-r2 (04 Jun 2014)
+
+ 04 Jun 2014; Patrick Lauer <patrick@gentoo.org>
+ +eselect-opencl-1.1.0-r2.ebuild:
+ Bump of OpenCL headers for #496418, not keyworded as it may need more testing
+
+ 24 Mar 2014; Kacper Kowalik <xarthisius@gentoo.org> metadata.xml:
+ Drop maintainership
+
+ 04 Feb 2014; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ eselect-opencl-1.1.0-r1.ebuild:
+ Keyword ~ppc.
+
+ 16 May 2012; Alexis Ballier <aballier@gentoo.org>
+ eselect-opencl-1.1.0-r1.ebuild:
+ keyword ~amd64-fbsd
+
+ 24 Apr 2012; Alexis Ballier <aballier@gentoo.org>
+ eselect-opencl-1.1.0-r1.ebuild:
+ keyword ~x86-fbsd
+
+ 14 Apr 2012; Markus Meier <maekke@gentoo.org> eselect-opencl-1.1.0-r1.ebuild:
+ x86 stable, bug #409073
+
+ 20 Mar 2012; Agostino Sarubbo <ago@gentoo.org>
+ eselect-opencl-1.1.0-r1.ebuild:
+ Stable for amd64, wrt bug #408905
+
+*eselect-opencl-1.1.0-r1 (17 Feb 2012)
+
+ 17 Feb 2012; Kacper Kowalik <xarthisius@gentoo.org>
+ +eselect-opencl-1.1.0-r1.ebuild:
+ Revbump that properly links C++ header
+
+*eselect-opencl-1.1.0 (21 Jan 2012)
+
+ 21 Jan 2012; Kacper Kowalik <xarthisius@gentoo.org>
+ +eselect-opencl-1.1.0.ebuild, +metadata.xml:
+ Initial import
diff --git a/app-eselect/eselect-opencl/Manifest b/app-eselect/eselect-opencl/Manifest
new file mode 100644
index 000000000000..e29f77e2327c
--- /dev/null
+++ b/app-eselect/eselect-opencl/Manifest
@@ -0,0 +1,33 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST cl.h.1.1.xz 6940 SHA256 11b0249ec6c35000686cfe775b1789fa010b6d058e123b00c720e8408881f13f SHA512 905d4707bba968f97fe6871ca85a04c1272a22753bc68334e0990c1f968796930aae69af1d5d601d2bd90c323d50224fa230402e0fa0d7f74c859c481ed969b2 WHIRLPOOL 47c1e5812e3ef69fa3b75feb2f89ec910dc5078ee449b7f211b12f995244357ea4963d8ac578b2dc809d0613f915868e5c438f654217815f8f346cd16083ccc2
+DIST cl.hpp.1.1.xz 14764 SHA256 5d90ef4d964a6365d8e9305913c85dd0ffe6916df0a151a116b1b58b0e6c7ef4 SHA512 13e2ef779daaeaa6748f34c533d621c896fbcd375947c6774fd18aefbb9b4d88bf5e012c678c0808bb2956599fa222f69d15f3cf0df707984408a969737ad687 WHIRLPOOL 1bcea4788850d258644bccf10aa0d1dbe29c0048914e68f4ecaf1d9033ebe326f566a6fe82a48efb022b22c857013a0eac126653ac0a0bbf8dad4ae72dc0febe
+DIST cl_ext.h.1.1.xz 2740 SHA256 aeb729345004bf67d2564e1dc55feb326ff017f3b291ffb8e1391de353e09620 SHA512 3571f44b167ad1f8faf634bb57c541b01345f335fd4756727a625f1288fad2f41e4826d745c8b8a570f4367881a272626f72b5155d0660d4f668a7cb65de9063 WHIRLPOOL f606b0fe58fa3ac317dbfda239484570f539fced0bf71c1fdb6779d40e5ec34607b8ddffc69a2dd7bcb8d4d85dcc19e453be57ff78e9079c17621f5b407b6371
+DIST cl_gl.h.1.1.xz 1856 SHA256 eeddf3403c13776b3d13a25c9e47a01eee750c0120f74d402fad5d78b29f925a SHA512 6821e0779d225aaadf5eb35de722be7d4c0a5ebff15e512510d565faf82daa53ef41cf32b0a62f966f7bfc32e95f6c5f21cfc4812ee1f792d5b57a14b70dcee4 WHIRLPOOL 11f9dc0bf37b58685d7d87f91ecc0f3da27e4d30c90669c542b53c985861e3f04eaaac89f287598a60d1f7b2aae6c802d7574e93d28b9cec86f6c0e161a154bb
+DIST cl_gl_ext.h.1.1.xz 1356 SHA256 594e463e3a24e62870c5c1914b05e796aeda8892bf6830ee8db3f722993fdf02 SHA512 23fbc933e0beb2748152fa058d8ed413351fcfce167b9788c8a3529323b89e57eb1bf84d998fc262081410985f476bbf56fdd0bffe73f08135f5c90b7d09bb8d WHIRLPOOL 94301285dd567d8c7c9145d49801ea5c7e0ae4f5c01a9f93bcea667df925ea9d55a5ec978c3c05337306bdd0d53b829a9c03cbe8131982b2eddae23fc2eb1e5c
+DIST cl_platform.h.1.1.xz 5584 SHA256 2f70eb47285fd46f75d48476e90ee3b7e9ba62166bc573bbb35cb0f9d7a2ea53 SHA512 8265cd3b3630d367fe494a60911564e57169d03948827a0e2ca0669678b4a5b595b22ae2786a7c42c0b96fd6fbfb7d326c63759cfd1b7888b8cd35588b5f7544 WHIRLPOOL aa5e12ec2eb49323f9812ae51d5b45db2919488bd36fd58bb40eb6538020e8de732aa60a4fc1b8bf913cdfbdf35c0ebe63fd8cd0b8f415d34cbdce4d54207ff7
+DIST eselect-opencl-1.1.0-r1.tar.xz 3276 SHA256 86a2f5f152e543046899989b3a12a065dfc357a2276ce06d69d19bdbf175fdea SHA512 b2be1e2035fda4e119f03e9ef84fbf1f09fc0bd5475d3fe30d2330dac76180930451d78dbb9e158c34dee9ce524076434254757b594e84dea96341e52ef13c14 WHIRLPOOL 4df96b5f97b6071c27c613addd0b579deb800012ba2640814dcb107ec6ab9f3fac6384c4c3313bd245d62eb2a376e378e0820ef891bed6b41b778721b325f667
+DIST eselect-opencl-1.1.0.tar.xz 3272 SHA256 0b49d847d4475119f969fc7bbcdc4ceb1905e37e102b10d0bdad4f8e6010bbbe SHA512 ffa026fe7569dbd9833fd246a494048965c183d877216e3e436cbde11ed26c1f5ba9139b15d25801dc066d957d13f1b6332de7d104951c511f6554ebe5bd6ddb WHIRLPOOL bf0bd8810b133e1d78ed222814a0366a2689dfe3c8f7b308efab4248e7cd4def9a158e0fa12a15f21e5e74ec38d0fc56a875770f2f01a17823c1c750f73305d3
+DIST opencl-headers-1.2.tar.gz 122068 SHA256 c35c1aada9984b24784d6b6a5752e22b9c70646043344e0f45830c9dc5ae28c4 SHA512 0780c96d47a7ad41f6b31d46d41be77651d27d5decd1a4248c452d8bf763b6fc3b76597352bd259778c5846c62c17f077ff8db5504da39844c8e6e07c7d9a264 WHIRLPOOL 4f5c1058d23f91d806dba861fefd5cf3685a12a78217136adc0ac2f630995c82fa6d537e3cd67b6b2e2d01b6de12c30dc7e039b9aaa057661deb7f10a466f48d
+DIST opencl.h.1.1.xz 944 SHA256 c076e410eaffd9fbb056528f31a59fe1908481f0fd38981c13970727a0c4d096 SHA512 62b5ae61f2d9a44e9f8b6a7e3421cacfe5291bc9b5430845d469ea5a6404d71d3ab49d78c6da2588eab2bcd5f9b0d86c53f3aa74bd7c43c960ad86f0eab9595c WHIRLPOOL bd3d946b6c361187d9d7c4337287c24161fc0f291cfc810c0bcf05d9fe120192a853fe7b69500783b7ec1994e9b265d84eb82b8fc681df060c16aa3d038c8374
+EBUILD eselect-opencl-1.1.0-r1.ebuild 1744 SHA256 29128c0c70cdf4135b92e5a96c144d1ca3bc72c9718e924d853443be4c69a16b SHA512 0aaacd04bbb50703e0886f796aba2d8466c67898e080924db9b41131b5b464bb49960a30b4844288d5718d509786374f955d3cbf592568280aa323501a1db702 WHIRLPOOL 3b3083e6f733eb859bb35a774965195f82e212a9c667ff6872b9d0271be3e92f7cd32716b70302b0a7522730253206fe99a7275a57d8e1de27df562a291710a8
+EBUILD eselect-opencl-1.1.0-r2.ebuild 2068 SHA256 6b192b93c820de67f183d5e12c2de3564ef207870896fbe871ba10918a5289b8 SHA512 7253387623d4125e9d44e05c15c5caff1303a584bfa34511978122dc74e63852dbf7c4e609c101fa9d83bf56ccf6b6199726f0e97adb81019f6533066673ae29 WHIRLPOOL 8cbc92dedc70a15cbbf5495d55be90b14c9640987e7d36d21a1fbdbdeabc0c2c89fa4f04174a4ce5801e66b47191ab2bf4d4bc5c5fd012523a9908f6584c875a
+EBUILD eselect-opencl-1.1.0-r3.ebuild 2068 SHA256 91c79388b631e3bad64d44f6cdecf621dc885a149fdd9da1409981a821eaad39 SHA512 d431bda5a94f6cd21706d231902e442e53405b7d71944c86022040d56e4cb8a523787994048f91771e28dc284373ecdc08438c92802b65cfebfb61b70e142225 WHIRLPOOL 87495a48e4c59d2eb332ebf8ee7a415d6e212515e051d8f48e3de81046bd7de5bf12dfcb413d9cda2065d920402d9aae1af9d73f78e4aa22cbe8bee307029de0
+EBUILD eselect-opencl-1.1.0.ebuild 1713 SHA256 872f256c4e5bb606bf551784e51fbdad77743ac34372a3a2d46045991cb5b9cd SHA512 f4a179e4585581e7cf1bcbb8ebd5a7825d381dcacf3fbb99f736758bc5790779fc259e6599ef742955bb61678f1dc8d5efdb3e72cd3141706d9dae6f4133e3c9 WHIRLPOOL c9122725b7a001f9bc9aac0aa4ee5d8526b41bbbefeb7f7210982841b7444b3e5521382251e95030ed277ac7b6eaef1e62ba9c16e381a7e16345e0b6d94feceb
+MISC ChangeLog 2076 SHA256 99a863e820ba59465cb4433a86a4e631772aa4c30a12642af7cb842511c6a3f3 SHA512 14ac106af9af68dd59cf1d17619240370b49719c7a8a0dfd4b0a7aa979524bda3075e923bf294179b427fd6428b0382ce80eadaa25e1078fdd7f3c9860edbd51 WHIRLPOOL 78aff48ca6ce3bc493326fd4b809853b1beb953946dbba99b9672429f6f521ee4fe5abe86b0681fddcb3a46c7d47a793be347652061010a9fde44b90cf31bb0f
+MISC metadata.xml 313 SHA256 838a632baaaf971bcef8b261991717e4c2873a6072c8e0b1046c8b7289c68d0b SHA512 5e89e304beecff81094d807d824242db5c0fc1c9423a199c327bb9191856d79225c1cc58427669cb53e8c0ce7eb03b538443bdca14fd150fd403b2cfc9549ac4 WHIRLPOOL 9fc847ed84932320f128d0b3bcc50d0c79a6f0d1bdfcf89dbff631d0459b9e1a11843139b935d8c0f705a8a2f6d7ca101e7b4dba9fa59bf55c415569a2245f44
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtDoAAoJEJQzkH1pP7W4YsoMAIYySaTuys/QgdUryey8Ki1s
+H4XxmplpVfVByqu8eN6CdN7BO30oRuzHqa/o3jF/Xp0WyMz0/7gxspOru0kJCLCf
++j4XT1i1/McQ9MFjhbPMiDROND/ACLMGGcDoalq11Zqk4/xIjL/js6W9+e8Vk5CU
+6GJamgvmYb6ZqbrZUCuZEE3tLGPSDm9t3UW5fgA0w7qkdLPxasa7zOV7mK+NVQvQ
+/iZEwK3Goccd3SmJCYqB5Dcq9DRbhzMWV3cBrdwM1Ga6MbXrbrfA1kWoGvkZBFic
+/htyfFZQ+UGQwd1GR8XA88Scav+2tUZfO9PRD/JspFXo8FemRjK/2fM39+npZlo1
+QHWfulCI4GWThVDVrGZKwHQWcGXCmWAc8Tjs/0VK3OjhylAPJOEQzGk0UVF9uP5X
+s1EwKWxnjB44VUnvHerRgDSbz+1l/tUlVtGgrJzbWOUNE5GqNuDqxxScGd5O0BE6
+I69VHiYVjzQfD2D8lXGabJCPPvpBJ2pLInSM1J37ew==
+=4OqB
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r1.ebuild b/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r1.ebuild
new file mode 100644
index 000000000000..fcfd2ba9895e
--- /dev/null
+++ b/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r1.ebuild,v 1.1 2015/03/31 16:52:53 ulm Exp $
+
+EAPI=4
+CL_ABI=1.1
+
+inherit multilib
+
+DESCRIPTION="Utility to change the OpenCL implementation being used"
+HOMEPAGE="http://www.gentoo.org/"
+
+# Source:
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/opencl.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_platform.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_ext.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl_ext.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.hpp
+
+MIRROR="http://dev.gentoo.org/~xarthisius/distfiles/"
+SRC_URI="${MIRROR}/opencl.h.${CL_ABI}.xz
+ ${MIRROR}/cl_platform.h.${CL_ABI}.xz
+ ${MIRROR}/cl.h.${CL_ABI}.xz
+ ${MIRROR}/cl_ext.h.${CL_ABI}.xz
+ ${MIRROR}/cl_gl.h.${CL_ABI}.xz
+ ${MIRROR}/cl_gl_ext.h.${CL_ABI}.xz
+ ${MIRROR}/cl.hpp.${CL_ABI}.xz
+ ${MIRROR}/${P}-r1.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=">=app-admin/eselect-1.2.4"
+
+pkg_postinst() {
+ local impl="$(eselect opencl show)"
+ if [[ -n "${impl}" && "${impl}" != '(none)' ]] ; then
+ eselect opencl set "${impl}"
+ fi
+}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins opencl.eselect
+ #doman opencl.eselect.5
+
+ local headers=( opencl.h cl_platform.h cl.h cl_ext.h cl_gl.h cl_gl_ext.h cl.hpp )
+ insinto /usr/$(get_libdir)/OpenCL/global/include/CL
+ cd "${WORKDIR}"
+ for f in ${headers[@]}; do
+ newins ${f}.${CL_ABI} ${f}
+ done
+}
diff --git a/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r2.ebuild b/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r2.ebuild
new file mode 100644
index 000000000000..7499655051c2
--- /dev/null
+++ b/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r2.ebuild,v 1.1 2015/03/31 16:52:53 ulm Exp $
+
+EAPI=4
+
+inherit multilib
+
+DESCRIPTION="Utility to change the OpenCL implementation being used"
+HOMEPAGE="http://www.gentoo.org/"
+
+# Source:
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/opencl.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_platform.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_ext.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl_ext.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.hpp
+
+# Using copy by Mario Kicherer #496418
+
+#MIRROR="http://dev.gentoo.org/~xarthisius/distfiles/"
+SRC_URI="https://github.com/anyc/opencl-headers/archive/opencl-headers-1.2.tar.gz
+ http://dev.gentoo.org/~xarthisius/distfiles/${P}-r1.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=">=app-admin/eselect-1.2.4"
+
+pkg_postinst() {
+ local impl="$(eselect opencl show)"
+ if [[ -n "${impl}" && "${impl}" != '(none)' ]] ; then
+ eselect opencl set "${impl}"
+ fi
+}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins opencl.eselect
+ #doman opencl.eselect.5
+
+ local headers=( opencl.h cl_platform.h cl.h cl_ext.h cl_gl.h cl_gl_ext.h cl.hpp )
+
+ # We install all versions of OpenCL headers
+ cd "${WORKDIR}/opencl-headers-opencl-headers-1.2"
+ for CL_ABI in 1.0 1.1 1.2; do
+ mkdir -p "${D}/usr/$(get_libdir)/OpenCL/global/include/CL-${CL_ABI}"
+ for f in ${headers[@]}; do
+ cp OpenCL-${CL_ABI}/${f} "${D}/usr/$(get_libdir)/OpenCL/global/include/CL-${CL_ABI}/${f}"
+ done
+ done
+ # Create symlinks to newest. Maybe this should be switchable?
+ for f in ${headers[@]}; do
+ dosym "${D}/usr/$(get_libdir)/OpenCL/global/include/CL-1.2/${f}" "/usr/$(get_libdir)/OpenCL/global/include/CL/${f}"
+ done
+}
diff --git a/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r3.ebuild b/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r3.ebuild
new file mode 100644
index 000000000000..570989d0b542
--- /dev/null
+++ b/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0-r3.ebuild,v 1.1 2015/03/31 16:52:53 ulm Exp $
+
+EAPI=4
+
+inherit multilib
+
+DESCRIPTION="Utility to change the OpenCL implementation being used"
+HOMEPAGE="http://www.gentoo.org/"
+
+# Source:
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/opencl.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_platform.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_ext.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl_ext.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.hpp
+
+# Using copy by Mario Kicherer #496418
+
+#MIRROR="http://dev.gentoo.org/~xarthisius/distfiles/"
+SRC_URI="https://github.com/anyc/opencl-headers/archive/opencl-headers-1.2.tar.gz
+ http://dev.gentoo.org/~xarthisius/distfiles/${P}-r1.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=">=app-admin/eselect-1.2.4"
+
+pkg_postinst() {
+ local impl="$(eselect opencl show)"
+ if [[ -n "${impl}" && "${impl}" != '(none)' ]] ; then
+ eselect opencl set "${impl}"
+ fi
+}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins opencl.eselect
+ #doman opencl.eselect.5
+
+ local headers=( opencl.h cl_platform.h cl.h cl_ext.h cl_gl.h cl_gl_ext.h cl.hpp )
+
+ # We install all versions of OpenCL headers
+ cd "${WORKDIR}/opencl-headers-opencl-headers-1.2"
+ for CL_ABI in 1.0 1.1 1.2; do
+ mkdir -p "${D}/usr/$(get_libdir)/OpenCL/global/include/CL-${CL_ABI}"
+ for f in ${headers[@]}; do
+ cp OpenCL-${CL_ABI}/${f} "${D}/usr/$(get_libdir)/OpenCL/global/include/CL-${CL_ABI}/${f}"
+ done
+ done
+ # Create symlinks to newest. Maybe this should be switchable?
+ for f in ${headers[@]}; do
+ dosym "${D}/usr/$(get_libdir)/OpenCL/global/include/CL-1.1/${f}" "/usr/$(get_libdir)/OpenCL/global/include/CL/${f}"
+ done
+}
diff --git a/app-eselect/eselect-opencl/eselect-opencl-1.1.0.ebuild b/app-eselect/eselect-opencl/eselect-opencl-1.1.0.ebuild
new file mode 100644
index 000000000000..a4efc27b81c7
--- /dev/null
+++ b/app-eselect/eselect-opencl/eselect-opencl-1.1.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opencl/eselect-opencl-1.1.0.ebuild,v 1.1 2015/03/31 16:52:53 ulm Exp $
+
+EAPI=4
+CL_ABI=1.1
+
+inherit multilib
+
+DESCRIPTION="Utility to change the OpenCL implementation being used"
+HOMEPAGE="http://www.gentoo.org/"
+
+# Source:
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/opencl.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_platform.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_ext.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl_gl_ext.h
+# http://www.khronos.org/registry/cl/api/${CL_ABI}/cl.hpp
+
+MIRROR="http://dev.gentoo.org/~xarthisius/distfiles/"
+SRC_URI="${MIRROR}/opencl.h.${CL_ABI}.xz
+ ${MIRROR}/cl_platform.h.${CL_ABI}.xz
+ ${MIRROR}/cl.h.${CL_ABI}.xz
+ ${MIRROR}/cl_ext.h.${CL_ABI}.xz
+ ${MIRROR}/cl_gl.h.${CL_ABI}.xz
+ ${MIRROR}/cl_gl_ext.h.${CL_ABI}.xz
+ ${MIRROR}/cl.hpp.${CL_ABI}.xz
+ ${MIRROR}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=">=app-admin/eselect-1.2.4"
+
+pkg_postinst() {
+ local impl="$(eselect opencl show)"
+ if [[ -n "${impl}" && "${impl}" != '(none)' ]] ; then
+ eselect opencl set "${impl}"
+ fi
+}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins opencl.eselect
+ #doman opencl.eselect.5
+
+ local headers=( opencl.h cl_platform.h cl.h cl_ext.h cl_gl.h cl_gl_ext.h cl.hpp )
+ insinto /usr/$(get_libdir)/OpenCL/global/include/CL
+ cd "${WORKDIR}"
+ for f in ${headers[@]}; do
+ newins ${f}.${CL_ABI} ${f}
+ done
+}
diff --git a/app-eselect/eselect-opencl/metadata.xml b/app-eselect/eselect-opencl/metadata.xml
new file mode 100644
index 000000000000..5adca90ae1b6
--- /dev/null
+++ b/app-eselect/eselect-opencl/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>patrick@gentoo.org</email>
+ </maintainer>
+ <longdescription>
+ Utility to switch OpenCL implementations between various providers.
+ </longdescription>
+</pkgmetadata>
diff --git a/app-eselect/eselect-opengl/ChangeLog b/app-eselect/eselect-opengl/ChangeLog
new file mode 100644
index 000000000000..fe6b81187f98
--- /dev/null
+++ b/app-eselect/eselect-opengl/ChangeLog
@@ -0,0 +1,615 @@
+# ChangeLog for app-eselect/eselect-opengl
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opengl/ChangeLog,v 1.1 2015/03/31 16:53:09 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-opengl-1.2.7.ebuild,
+ +eselect-opengl-1.3.1-r2.ebuild, +eselect-opengl-1.3.1-r4.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 02 Mar 2015; Yixun Lan <dlan@gentoo.org> eselect-opengl-1.3.1-r2.ebuild:
+ add arm64 support, tested on A53 board
+
+*eselect-opengl-1.3.1-r4 (01 Mar 2015)
+
+ 01 Mar 2015; Michał Górny <mgorny@gentoo.org> +eselect-opengl-1.3.1-r4.ebuild,
+ -eselect-opengl-1.3.1-r3.ebuild:
+ Update the blockers since the patch has been backported to xorg-server-1.16*.
+
+*eselect-opengl-1.3.1-r3 (27 Feb 2015)
+
+ 27 Feb 2015; Michał Górny <mgorny@gentoo.org> +eselect-opengl-1.3.1-r3.ebuild:
+ Add a revbump that no longer complains about "Files" section but blocks the
+ xorg-server versions not having the fix for it.
+
+ 11 Feb 2015; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ eselect-opengl-1.2.7.ebuild, eselect-opengl-1.3.1-r2.ebuild:
+ Update list of blockers for new mesa release.
+
+ 22 Jan 2015; Michał Górny <mgorny@gentoo.org> eselect-opengl-1.3.1-r2.ebuild:
+ Avoid error messages when /usr/lib*/opengl does not exist, bug #537224.
+
+*eselect-opengl-1.3.1-r2 (21 Jan 2015)
+
+ 21 Jan 2015; Michał Górny <mgorny@gentoo.org> +eselect-opengl-1.3.1-r2.ebuild,
+ -eselect-opengl-1.3.1-r1.ebuild:
+ Clean up broken symlinks and empty directories. Complain about custom
+ xorg.conf.d files as well.
+
+ 03 Jan 2015; Michał Górny <mgorny@gentoo.org> eselect-opengl-1.3.1-r1.ebuild:
+ Complain about Files section until we find a more permanent solution.
+
+*eselect-opengl-1.3.1-r1 (03 Jan 2015)
+
+ 03 Jan 2015; Michał Górny <mgorny@gentoo.org> +eselect-opengl-1.3.1-r1.ebuild,
+ -eselect-opengl-1.3.1.ebuild:
+ Block incompatible emul-linux-x86-opengl versions.
+
+ 01 Jan 2015; Michał Górny <mgorny@gentoo.org> eselect-opengl-1.3.1.ebuild:
+ Lower the blocker now that 14.9-r2 is also fixed.
+
+ 01 Jan 2015; Michał Górny <mgorny@gentoo.org> eselect-opengl-1.3.1.ebuild:
+ Warn about xorg.conf containing ModulePaths, bug #534128.
+
+ 01 Jan 2015; Michał Górny <mgorny@gentoo.org> eselect-opengl-1.3.1.ebuild:
+ Add a blocker on incompatible ati-drivers.
+
+ 31 Dec 2014; Michał Górny <mgorny@gentoo.org> -eselect-opengl-1.3.0.ebuild:
+ Remove the buggy intermediate version.
+
+ 17 Dec 2014; Michał Górny <mgorny@gentoo.org> eselect-opengl-1.3.0.ebuild,
+ eselect-opengl-1.3.1.ebuild:
+ Remove correct old file, reported by nE0sIghT.
+
+ 10 Dec 2014; Patrick Lauer <patrick@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Fix xorg-server dep
+
+*eselect-opengl-1.3.1 (08 Dec 2014)
+
+ 08 Dec 2014; Michał Górny <mgorny@gentoo.org> +eselect-opengl-1.3.1.ebuild,
+ eselect-opengl-1.3.0.ebuild:
+ Version bump to fix creating xorg.conf.d it if does not exist, reported by
+ Jeroen Roovers. Use ${PV} in SRC_URI.
+
+ 08 Dec 2014; Matt Turner <mattst88@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Block on mesa-10.3.4-r1 and >=10.3.5-r1
+
+ 08 Dec 2014; Matt Turner <mattst88@gentoo.org> eselect-opengl-1.3.0.ebuild:
+ Block on mesa-10.3.5. Thanks Arfrever for pointing this out.
+
+*eselect-opengl-1.3.0 (08 Dec 2014)
+
+ 08 Dec 2014; Michał Górny <mgorny@gentoo.org> +eselect-opengl-1.3.0.ebuild,
+ -eselect-opengl-1.2.1.ebuild, -eselect-opengl-1.2.3.ebuild,
+ -eselect-opengl-1.2.4.ebuild, -eselect-opengl-1.2.5-r1.ebuild,
+ -eselect-opengl-1.2.6.1.ebuild, -eselect-opengl-1.2.6.ebuild,
+ eselect-opengl-1.2.7.ebuild:
+ Complete redesign wrt bug #531842. Drop old.
+
+ 09 Jun 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for sh, wrt bug #463430
+
+ 26 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for ppc, wrt bug #463430
+
+ 26 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for s390, wrt bug #463430
+
+ 25 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for ia64, wrt bug #463430
+
+ 25 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for arm, wrt bug #463430
+
+ 25 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for alpha, wrt bug #463430
+
+ 25 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for sparc, wrt bug #463430
+
+ 24 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for ppc64, wrt bug #463430
+
+ 23 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for x86, wrt bug #463430
+
+ 23 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for amd64, wrt bug #463430
+
+ 23 May 2013; Jeroen Roovers <jer@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Stable for HPPA (bug #463430).
+
+ 27 Feb 2013; Zac Medico <zmedico@gentoo.org> eselect-opengl-1.2.7.ebuild:
+ Add ~arm-linux keyword.
+
+*eselect-opengl-1.2.7 (26 Jan 2013)
+
+ 26 Jan 2013; Matt Turner <mattst88@gentoo.org> +eselect-opengl-1.2.7.ebuild:
+ Version bump to support GLES3 headers, bug 444114. Also update glext.h and
+ glxext.h, bug 452022.
+
+ 02 Dec 2012; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.6.1.ebuild:
+ Stable for ppc64, wrt bug #432400
+
+ 28 Nov 2012; Brent Baude <ranger@gentoo.org> eselect-opengl-1.2.6.1.ebuild:
+ Marking eselect-opengl-1.2.6.1 ppc stable for bug 440872
+
+ 24 Sep 2012; Raúl Porcel <armin76@gentoo.org> eselect-opengl-1.2.6.1.ebuild:
+ alpha/ia64/sh/sparc stable wrt #432400
+
+ 16 Sep 2012; Markus Meier <maekke@gentoo.org> eselect-opengl-1.2.6.1.ebuild:
+ arm stable, bug #432400
+
+ 12 Sep 2012; Andreas Schuerch <nativemad@gentoo.org>
+ eselect-opengl-1.2.6.1.ebuild:
+ x86 stable, see bug 432400
+
+ 04 Sep 2012; Jeroen Roovers <jer@gentoo.org> eselect-opengl-1.2.6.1.ebuild:
+ Stable for HPPA (bug #432400).
+
+ 02 Sep 2012; Agostino Sarubbo <ago@gentoo.org> eselect-opengl-1.2.6.1.ebuild:
+ Stable for amd64, wrt bug #432400
+
+ 26 Aug 2012; Raúl Porcel <armin76@gentoo.org>
+ eselect-opengl-1.2.5-r1.ebuild:
+ alpha/ia64/s390/sh/sparc stable wrt #419473
+
+ 12 Jul 2012; Brent Baude <ranger@gentoo.org> eselect-opengl-1.2.5-r1.ebuild:
+ Marking eselect-opengl-1.2.5-r1 ppc stable for bug 419473
+
+ 11 Jul 2012; Brent Baude <ranger@gentoo.org> eselect-opengl-1.2.5-r1.ebuild:
+ Marking eselect-opengl-1.2.5-r1 ppc64 stable for bug 419473
+
+ 28 Jun 2012; Jeroen Roovers <jer@gentoo.org> eselect-opengl-1.2.5-r1.ebuild:
+ Stable for HPPA (bug #419473).
+
+ 27 Jun 2012; Markus Meier <maekke@gentoo.org> eselect-opengl-1.2.5-r1.ebuild:
+ arm stable, bug #419473
+
+ 24 Jun 2012; Agostino Sarubbo <ago@gentoo.org>
+ eselect-opengl-1.2.5-r1.ebuild:
+ Stable for x86, wrt bug #419473
+
+ 22 Jun 2012; Agostino Sarubbo <ago@gentoo.org>
+ eselect-opengl-1.2.5-r1.ebuild:
+ Stable for amd64, wrt bug #419473
+
+*eselect-opengl-1.2.6.1 (13 Jun 2012)
+
+ 13 Jun 2012; Luca Barbato <lu_zero@gentoo.org>
+ +eselect-opengl-1.2.6.1.ebuild:
+ New version, fix support for non-standard headers
+
+ 05 Jun 2012; Luca Barbato <lu_zero@gentoo.org> eselect-opengl-1.2.6.ebuild:
+ Add back ~amd64-fbsd
+
+*eselect-opengl-1.2.6 (05 Jun 2012)
+
+ 05 Jun 2012; Luca Barbato <lu_zero@gentoo.org> +eselect-opengl-1.2.6.ebuild:
+ New version supporting multiple gles implementations
+
+ 10 May 2012; Alexis Ballier <aballier@gentoo.org>
+ eselect-opengl-1.2.5-r1.ebuild:
+ keyword ~amd64-fbsd
+
+ 24 Mar 2012; Fabian Groffen <grobian@gentoo.org>
+ eselect-opengl-1.2.5-r1.ebuild:
+ Make activation work on Darwin, where libGL.so doesn't exist (but libGL.dylib
+ does), bug #408517
+
+*eselect-opengl-1.2.5-r1 (05 Mar 2012)
+
+ 05 Mar 2012; Tomáš Chvátal <scarabeus@gentoo.org>
+ +eselect-opengl-1.2.5-r1.ebuild, -eselect-opengl-1.2.5.ebuild:
+ Revision bump wrt updating gl{x,}ext.h header files. You should do this every
+ time you bump the package or at least once every year.
+
+*eselect-opengl-1.2.5 (02 Mar 2012)
+
+ 02 Mar 2012; Luca Barbato <lu_zero@gentoo.org> +eselect-opengl-1.2.5.ebuild:
+ Support GLES as well, fix bug #406501
+
+ 03 Oct 2011; Joseph Jezak <josejx@gentoo.org> eselect-opengl-1.2.4.ebuild:
+ Marked ppc/ppc64 stable for bug #380421.
+
+ 02 Oct 2011; Raúl Porcel <armin76@gentoo.org> eselect-opengl-1.2.4.ebuild:
+ alpha/ia64/s390/sh/sparc stable wrt #380421
+
+ 21 Sep 2011; Jeroen Roovers <jer@gentoo.org> eselect-opengl-1.2.4.ebuild:
+ Stable for HPPA (bug #380421).
+
+ 05 Sep 2011; Markus Meier <maekke@gentoo.org> eselect-opengl-1.2.4.ebuild:
+ arm stable, bug #380421
+
+ 04 Sep 2011; Markus Meier <maekke@gentoo.org> eselect-opengl-1.2.4.ebuild:
+ x86 stable, bug #380421
+
+ 30 Aug 2011; Tony Vroon <chainsaw@gentoo.org> eselect-opengl-1.2.4.ebuild:
+ Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug
+ #380421 filed by Chí-Thanh Christopher Nguyễn.
+
+*eselect-opengl-1.2.4 (18 Aug 2011)
+
+ 18 Aug 2011; Mike Frysinger <vapier@gentoo.org> +eselect-opengl-1.2.4.ebuild:
+ Version bump to fix #316921.
+
+*eselect-opengl-1.2.3 (13 Jul 2011)
+
+ 13 Jul 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ -eselect-opengl-1.2.2.ebuild, +eselect-opengl-1.2.3.ebuild:
+ Version bump, fixes bug #374853.
+
+*eselect-opengl-1.2.2 (09 Jul 2011)
+
+ 09 Jul 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +eselect-opengl-1.2.2.ebuild:
+ Version bump.
+
+ 15 Mar 2011; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.1.1-r2.ebuild, eselect-opengl-1.2.1.ebuild:
+ Drop older. Drop m68k keyword.
+
+ 05 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ eselect-opengl-1.2.1.ebuild:
+ ppc64 stable wrt #354237
+
+ 05 Mar 2011; Raúl Porcel <armin76@gentoo.org> eselect-opengl-1.2.1.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #354237
+
+ 23 Feb 2011; Jeroen Roovers <jer@gentoo.org> eselect-opengl-1.2.1.ebuild:
+ Stable for HPPA (bug #354237).
+
+ 14 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ eselect-opengl-1.2.1.ebuild:
+ ppc stable wrt #344827, #354237
+
+ 12 Feb 2011; Christian Faulhammer <fauli@gentoo.org>
+ eselect-opengl-1.2.1.ebuild:
+ stable x86, bug 354237
+
+ 12 Feb 2011; Markos Chandras <hwoarang@gentoo.org>
+ eselect-opengl-1.2.1.ebuild:
+ Stable on amd64 wrt bug #354237
+
+ 26 Jan 2011; Fabian Groffen <grobian@gentoo.org> eselect-opengl-1.2.1.ebuild:
+ Add Prefix keywords
+
+*eselect-opengl-1.2.1 (26 Jan 2011)
+
+ 26 Jan 2011; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.2.0.ebuild, +eselect-opengl-1.2.1.ebuild:
+ Version bump. Integrate more prefix fun.
+
+*eselect-opengl-1.2.0 (25 Jan 2011)
+
+ 25 Jan 2011; Tomáš Chvátal <scarabeus@gentoo.org>
+ +eselect-opengl-1.2.0.ebuild:
+ Version bump with various bugfixes that should silence even people using
+ corner cases.
+
+ 10 Feb 2010; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.0.8-r1.ebuild:
+ rm
+
+ 10 Feb 2010; Joseph Jezak <josejx@gentoo.org>
+ eselect-opengl-1.1.1-r2.ebuild:
+ Marked ppc stable for bug #301271.
+
+ 06 Feb 2010; Raúl Porcel <armin76@gentoo.org>
+ eselect-opengl-1.1.1-r2.ebuild:
+ alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #301271
+
+ 01 Feb 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-opengl-1.1.1-r2.ebuild:
+ stable x86, bug 301271
+
+ 31 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org>
+ eselect-opengl-1.1.1-r2.ebuild:
+ Stable on amd64. Per bug #301271.
+
+ 23 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.0.6-r1.ebuild:
+ rm
+
+ 20 Jan 2010; Brent Baude <ranger@gentoo.org>
+ eselect-opengl-1.1.1-r2.ebuild:
+ Marking eselect-opengl-1.1.1-r2 ppc64 for bug 301271
+
+ 19 Jan 2010; Jeroen Roovers <jer@gentoo.org>
+ eselect-opengl-1.1.1-r2.ebuild:
+ Stable for HPPA (bug #301271).
+
+ 15 Dec 2009; Brent Baude <ranger@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ Marking eselect-opengl-1.0.8-r1 ppc64 stable for bug 294958
+
+ 15 Dec 2009; Raúl Porcel <armin76@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable
+
+*eselect-opengl-1.1.1-r2 (14 Nov 2009)
+
+ 14 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.1.1-r1.ebuild, +eselect-opengl-1.1.1-r2.ebuild:
+ Revbump once more and thist time use correct eapi. Yesterday was really
+ weird day.
+
+*eselect-opengl-1.1.1-r1 (13 Nov 2009)
+
+ 13 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.1.1.ebuild, +eselect-opengl-1.1.1-r1.ebuild:
+ Revbump. Fix .la file removal failiture.
+
+*eselect-opengl-1.1.1 (08 Nov 2009)
+
+ 08 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.1.0.ebuild, +eselect-opengl-1.1.1.ebuild:
+ Verbump and drop old to make nvidia work again.
+
+ 08 Nov 2009; Michael Sterrett <mr_bones_@gentoo.org>
+ +eselect-opengl-1.0.8-r1.ebuild:
+ resurrect stable version
+
+*eselect-opengl-1.1.0 (07 Nov 2009)
+
+ 07 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.0.5.ebuild, -eselect-opengl-1.0.6.ebuild,
+ -eselect-opengl-1.0.7.ebuild, -eselect-opengl-1.0.8-r1.ebuild,
+ -eselect-opengl-1.0.9.ebuild, +eselect-opengl-1.1.0.ebuild:
+ Version bump. Drop all old stuff.
+
+*eselect-opengl-1.0.9 (30 Oct 2009)
+
+ 30 Oct 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ +eselect-opengl-1.0.9.ebuild:
+ Version bump.
+ Use symlinks with relative path instead of absolute one everywhere.
+ Rewrite code to be at least a bit readable (use functions).
+ Since this release .la files are ignored.
+
+ 26 Oct 2009; Jeroen Roovers <jer@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ Stable for HPPA (bug #282290).
+
+ 11 Oct 2009; nixnut <nixnut@gentoo.org> eselect-opengl-1.0.8-r1.ebuild:
+ ppc stable #282290
+
+ 09 Oct 2009; Markus Meier <maekke@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ arm stable, bug #282290
+
+ 05 Oct 2009; Christian Faulhammer <fauli@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ x86 stable, bug 282290
+
+ 30 Sep 2009; Samuli Suominen <ssuominen@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ amd64 stable wrt #282290
+
+ 24 Sep 2009; Rémi Cardona <remi@gentoo.org>
+ eselect-opengl-1.0.8-r1.ebuild:
+ lower eselect dep to 1.1 (see bug #286090)
+
+*eselect-opengl-1.0.8-r1 (15 Sep 2009)
+
+ 15 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -eselect-opengl-1.0.8.ebuild, +eselect-opengl-1.0.8-r1.ebuild:
+ Revbump to make pple grab the update.
+
+*eselect-opengl-1.0.8 (15 Sep 2009)
+
+ 15 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ +eselect-opengl-1.0.8.ebuild:
+ Version bump. Fix bugs #281452 and #280212.
+
+ 28 Jul 2009; Jeroen Roovers <jer@gentoo.org> metadata.xml:
+ x11-drivers -> x11.
+
+ 24 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ eselect-opengl-1.0.7.ebuild:
+ Adjust rdepend on eselect to be correct.
+
+*eselect-opengl-1.0.7 (23 Jun 2009)
+
+ 23 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ +eselect-opengl-1.0.7.ebuild:
+ Version bump to fix bugs 228547 (broken symlinks) and 261498 (relative
+ path usage). Also fixes issue with file collisions for binary drivers per
+ bug 274959.
+
+ 23 Jun 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ eselect-opengl-1.0.5.ebuild, eselect-opengl-1.0.6.ebuild,
+ eselect-opengl-1.0.6-r1.ebuild:
+ Fix bug #173571 causing wrong eselect opengl set call. On all versions.
+
+ 18 Mar 2009; <ricmm@gentoo.org> eselect-opengl-1.0.5.ebuild:
+ Drop down to ~mips due to unstable deps
+
+ 02 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ metadata.xml:
+ Removing eradicator as a maintainer since he was retired.
+
+ 20 May 2008; Raúl Porcel <armin76@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ ia64 stable wrt #208899
+
+ 17 May 2008; Tobias Klausmann <klausman@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ Stable on alpha, bug #208899
+
+ 14 May 2008; Jeroen Roovers <jer@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ Stable for HPPA (bug #208899).
+
+ 11 May 2008; Markus Rothe <corsair@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ Stable on ppc64; bug #208899
+
+ 10 May 2008; nixnut <nixnut@gentoo.org> eselect-opengl-1.0.6-r1.ebuild:
+ Stable on ppc wrt bug 208899
+
+ 09 May 2008; Markus Meier <maekke@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ amd64/x86 stable, bug #208899
+
+ 09 May 2008; Ferris McCormick <fmccor@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ Sparc stable --- Bug #208899 --- It's been fine for 4 months now.
+
+ 27 Dec 2007; Jeremy Huddleston <eradicator@gentoo.org>
+ eselect-opengl-1.0.5.ebuild, eselect-opengl-1.0.6.ebuild,
+ eselect-opengl-1.0.6-r1.ebuild:
+ Repoman quoting.
+
+*eselect-opengl-1.0.6-r1 (27 Dec 2007)
+
+ 27 Dec 2007; Jeremy Huddleston <eradicator@gentoo.org>
+ eselect-opengl-1.0.6-r1.ebuild:
+ Bumped versions of glxext.h and glext.h. Closes bug #201048.
+
+*eselect-opengl-1.0.6 (27 Oct 2007)
+
+ 27 Oct 2007; Jeremy Huddleston <eradicator@gentoo.org>
+ +eselect-opengl-1.0.6.ebuild:
+ Cleaned out old cruft which supported the 2004.3 amd64 profile. Improved
+ support for cleaning up after switching away from newer nvidia drivers.
+
+ 27 Oct 2007; Jeremy Huddleston <eradicator@gentoo.org>
+ -eselect-opengl-1.0.3.ebuild, -eselect-opengl-1.0.4.ebuild:
+ Removed old versions.
+
+ 01 Jul 2007; Piotr Jaroszyński <peper@gentoo.org>
+ eselect-opengl-1.0.3.ebuild, eselect-opengl-1.0.4.ebuild,
+ eselect-opengl-1.0.5.ebuild:
+ (QA) RESTRICT="multilib-pkg-force" -> EMULTILIB_PKG="true"
+
+ 10 Mar 2007; Danny van Dyk <kugelfang@gentoo.org>
+ eselect-opengl-1.0.3.ebuild, eselect-opengl-1.0.4.ebuild,
+ eselect-opengl-1.0.5.ebuild:
+ QA: Removed all references to dyn_* functions.
+
+ 07 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ eselect-opengl-1.0.3.ebuild, eselect-opengl-1.0.4.ebuild,
+ eselect-opengl-1.0.5.ebuild:
+ Change all instances of [ to [[.
+
+ 07 Feb 2007; Simon Stelling <blubb@gentoo.org>
+ eselect-opengl-1.0.5.ebuild:
+ stable on amd64; bug 160535
+
+ 26 Jan 2007; Bryan Østergaard <kloeri@gentoo.org>
+ eselect-opengl-1.0.5.ebuild:
+ Stable on Alpha.
+
+ 25 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org>
+ eselect-opengl-1.0.5.ebuild:
+ Stable on MIPS.
+
+ 16 Jan 2007; Jeroen Roovers <jer@gentoo.org> eselect-opengl-1.0.5.ebuild:
+ Stable for HPPA (bug #160535).
+
+ 14 Jan 2007; Joseph Jezak <josejx@gentoo.org> eselect-opengl-1.0.5.ebuild:
+ Marked ppc stable for bug #160535.
+
+ 09 Jan 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-opengl-1.0.5.ebuild:
+ stable x86, bug #160535
+
+ 09 Jan 2007; Markus Rothe <corsair@gentoo.org>
+ eselect-opengl-1.0.5.ebuild:
+ Stable on ppc64; bug #160535
+
+ 08 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-opengl-1.0.5.ebuild:
+ Stable on sparc wrt #160535
+
+ 05 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ eselect-opengl-1.0.4.ebuild, eselect-opengl-1.0.5.ebuild:
+ Changed eselect dependency to be >= 1.0.5 and closing bug #147660.
+
+*eselect-opengl-1.0.5 (10 Oct 2006)
+
+ 10 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ +eselect-opengl-1.0.5.ebuild:
+ Bump to fix ROOT != /. Remove an unneeded sed from the ebuild as well.
+
+ 05 Oct 2006; Danny van Dyk <kugelfang@gentoo.org>
+ eselect-opengl-1.0.3.ebuild, eselect-opengl-1.0.4.ebuild:
+ Replaced block by correct dep.
+
+*eselect-opengl-1.0.4 (06 Jul 2006)
+
+ 06 Jul 2006; Danny van Dyk <kugelfang@gentoo.org>
+ eselect-opengl-1.0.3.ebuild, +eselect-opengl-1.0.4.ebuild:
+ Added a block on eselect-1.0.3 for eselect-opengl-1.0.3. Bumped to
+ eselect-opengl-1.0.4 to be compatible with eselect-1.0.3.
+
+ 30 Jun 2006; Donnie Berkholz <spyderous@gentoo.org>;
+ eselect-opengl-1.0.3.ebuild:
+ mips stable.
+
+ 27 Apr 2006; Alec Warner <antarus@gentoo.org>
+ files/digest-eselect-opengl-1.0.3, Manifest:
+ Fixing duff SHA256 digests: Bug # 131293
+
+ 03 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ eselect-opengl-1.0.3.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 03 Apr 2006; Thomas Cort <tcort@gentoo.org> eselect-opengl-1.0.3.ebuild:
+ Stable on alpha.
+
+ 27 Mar 2006; Markus Rothe <corsair@gentoo.org>
+ eselect-opengl-1.0.3.ebuild:
+ Stable on ppc64
+
+ 26 Mar 2006; Michael Hanselmann <hansmi@gentoo.org>
+ eselect-opengl-1.0.3.ebuild:
+ Stable on hppa, ppc.
+
+ 24 Mar 2006; Jeremy Huddleston <eradicator@gentoo.org>
+ eselect-opengl-1.0.3.ebuild:
+ Stable x86.
+
+ 15 Mar 2006; Jeremy Huddleston <eradicator@gentoo.org>
+ -eselect-opengl-1.0.2-r1.ebuild, eselect-opengl-1.0.3.ebuild:
+ Stable amd64 and sparc.
+
+ 28 Jan 2006; Markus Rothe <corsair@gentoo.org>
+ eselect-opengl-1.0.3.ebuild:
+ Added ~ppc64
+
+*eselect-opengl-1.0.3 (19 Oct 2005)
+
+ 19 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ eselect-opengl-1.0.2-r1.ebuild, +eselect-opengl-1.0.3.ebuild:
+ Version bump for eselect-1.0_rc
+
+ 01 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ -eselect-opengl-1.0.1.ebuild, -eselect-opengl-1.0.2.ebuild:
+ Removing old versions.
+
+*eselect-opengl-1.0.2-r1 (14 Sep 2005)
+
+ 14 Sep 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ +eselect-opengl-1.0.2-r1.ebuild:
+ Fixed ACTION->action
+
+*eselect-opengl-1.0.2 (05 Sep 2005)
+
+ 05 Sep 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ +eselect-opengl-1.0.2.ebuild:
+ Version bump to fix symlinking to tls libs and --impl-headers. Plus much
+ cleanup of the module thanks to kugs.
+
+*eselect-opengl-1.0.1 (23 Aug 2005)
+
+ 23 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ -eselect-opengl-1.0.0.ebuild, +eselect-opengl-1.0.1.ebuild:
+ Fixed a bug in setting up the header files.
+
+*eselect-opengl-1.0.0 (17 Aug 2005)
+
+ 17 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org> +metadata.xml,
+ +eselect-opengl-1.0.0.ebuild:
+ Added eselect opengl module which will be a replacement for opengl-update.
diff --git a/app-eselect/eselect-opengl/Manifest b/app-eselect/eselect-opengl/Manifest
new file mode 100644
index 000000000000..0df305bd0347
--- /dev/null
+++ b/app-eselect/eselect-opengl/Manifest
@@ -0,0 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-opengl-1.2.7.tar.xz 8292 SHA256 1f0d3e293c25cf9359421a7a0595278f5fcc25aaf346aaf45cb8b4f5b94c5978 SHA512 8f13526b819510807bf28343b698026cc240da6f231368e00a29b0225b300fbcf1d3e40a952390dced212df2b90c1f3410973c5dc225c4f29803491fe28a7293 WHIRLPOOL 3fb6beabc0cfd2e699c9afe652b01d6f8a34b33803ac6df1f196682756011d2c745eff0f4bcea677f4edcd0cfcc85b5168beb625e6f43275715fc1b51afa9e6c
+DIST glext.h.85.xz 66344 SHA256 f9db24b274581782726b7ece26825bc6dacc10871f24e712cedc5608720f40e0 SHA512 55fbee9cacde8a059ab1c25fbd5652d2879ac57423d2be7a1e947c5f4e82c2e1ff957441a39545958859435b88e69783e4f116dc3364f03378519df7476f121d WHIRLPOOL 493c86294f7bcade1e8ca427eea0f01cbd7a8e4f21a2f678f896af7fac06f8b6d04ceb8e93f2aacfaae6457a0368aa0c911dea90b31076cf77ae72fb492b3676
+DIST glxext.h.34.xz 7368 SHA256 cb22353fbd8f87ffea19b4758194af3a38796c41f93058eeb0fa237cce9a77b7 SHA512 525fe3e7d654ddc38dbbcf1b26c2e84099b502d993a176352386b10229fabf1a9ee60686c41d1486f77bcf08424119658b26ebd90d2260a66bc21bdc55340279 WHIRLPOOL 92901129f724e90a53ee602c3a7fb633ba190ad48bd098f5784eb1069e79c8fec4227fae1c59afee728e5e11776c6ff33fee6b5c5eb97b819b082de0713140d8
+DIST opengl.eselect-1.3.1.xz 2588 SHA256 40d805b89a07b85c60a3f7f3461c699f728a83246344950356ce2840bc34bf9e SHA512 052a804e96d8e8afe8b588fdc8996aad21675ea05e3e668c33293df4b9523dde8be083e4a7909a22ec83260c9735694fe4e8aa7e5d8a3736a8e243f29368e532 WHIRLPOOL 3989715d15b4da9ef8162c605a015571bf88dc4526c2fd309222706de0ce918574192263b1a68c4a1ffea9803b3bd0ea43aa3c75d344d0b3a32015f28e5ce533
+EBUILD eselect-opengl-1.2.7.ebuild 1769 SHA256 fbf8c51784d9daa0433dac1936036f5135cb569ee9e1e3b01adb64c4ceaa25c3 SHA512 d109fd1aba4014284f90808a8a35ea82fb24f7132001bb7ce758bfa87ad9c21e40ee78252634bf7746013090266ef485adfdf6e38f1644c5e59612a25bd23760 WHIRLPOOL 539841222751698a51f767f757ddb43375047eaa0a45618e5064485c88d14f19ea51294118a4e9ef82ec301bd6aa3b3410e782f7daed22b61737105b9f9b08a3
+EBUILD eselect-opengl-1.3.1-r2.ebuild 2657 SHA256 3b4057951bb7ae9d3d2269720e4a83f4c51d53ad482969b00c7cb1210eeb6e76 SHA512 9f6b3402d9869848c277c2265b42ad860bad7dc00e7b5a9b61d15b3fe6f67db20e9ca921b8275f82f3f43f3f68ae68971389a9475673a940cfe0478e738b76d2 WHIRLPOOL d5c2c50116894777d23e70986c7448858b5ef883373c0ac6d7acc1f053176743071dc2d457449c4f8ffa17dcd3f202bdcbe23e636ea31c97cd4071a39ba03214
+EBUILD eselect-opengl-1.3.1-r4.ebuild 2237 SHA256 b13a0f5640b91a2d3517225b7f42fb15ef266046a701a0e8c22002eb4e6ea072 SHA512 9986588a9cd0c5e19805353d46132224842e1bcac43b9f529dfa2ff02273ed95db51fd3de8d6dfed32b41db5270e3d26a5903cf72a372d1c267ec6143616efef WHIRLPOOL ee1c21ed5c58d9b2c32660f3626ffcdaaca5c45be743dabdf27ec20ec6e2c94e79495ed1ef00aea9b47ae7b42b17607cb2e3cff8cb6ad3bc9992213f91a3b212
+MISC ChangeLog 21537 SHA256 58feb4c16d8cde3bd0889961a4e2a99e09a803abee4493fe55510b17a3f02714 SHA512 747fd046e173de80ce7603cf618d87fc063335e5af5e4911f5b46d47f3c8cdcb5720acaaa2205ae270914f8905b7b084c4a0458db0fc72a057e685599c38d04d WHIRLPOOL a17293ba606816ae57387f841eae7c2e52855db7fc13afa668edb60a495b95f24f73fc9189f4a1f9c9589163d874f9a83b51304dac9f0ef5b7750440730efe95
+MISC metadata.xml 259 SHA256 1f2cf0891ca37f4268a47e2eaa69108868aaef98f78c06d56f4ec9cdecad4dd5 SHA512 c7fe3f4a41209e3816dbe12206254ed37ade121f56e0385f4b3cb5d0b463f15b86e3e92ed09e41675b74200014a521d949c3e20c0046c7d6d357aea39235a229 WHIRLPOOL c4e8c2b7ae4e244b02891fac60eb137a84809578c76a1c05d25d8287bf8a2e7e5dfb6248e6b3b207cdcfc9744b4b460a6f8c7763c0a9da2fc8c8efdcb5530840
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtD4AAoJEJQzkH1pP7W4QUoMAKrR+PtnqKuPmkv/kMIVBVvU
+ffBBDS5mjcxfl/eUSlufwJTptNmXbLosn1LEo+K/NhJHcTz7s9028nvb5k1lqSTf
+ghEYdHKvYvjOQotRyQSgB8acs+NtHdvRWv0OvvPftoiAB9KSRE5twBujrG+sK5MS
+D1xadicwralKYa7f1N+7nW78Xw06Ruyg52ZMIGZpLa84ivN5qyLDBlI3qH5o/zgh
+m1Kk1LpWaGyshps0UFPmV6BxX4TLqqH6QHqGQH0QT+CztMSGc02OqmU4eZz9vVmr
+b7p3GWBtbR9hUhD+amaQVvqOwb3qpVUJd83wLCf5yuQorYTHNeC7T+w81+eVf5PD
+IiIRrTg8gyZWivgd2uiFS2LbBFREKz7+vUqeP/OWIZn45pt8OVmQ/QGh+QgPhJ0X
+ka4NYcpx3RGkcEd8+iK6EyTdpuvvDvc2vtLCKRRedvIuv78NwQXH6yPqmX1rUi3x
+OJcJnSnTlR3z9NZeZx20v2/HMFj7gR54LNNwf9g/PA==
+=Q/V0
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-opengl/eselect-opengl-1.2.7.ebuild b/app-eselect/eselect-opengl/eselect-opengl-1.2.7.ebuild
new file mode 100644
index 000000000000..4d4b96ea191b
--- /dev/null
+++ b/app-eselect/eselect-opengl/eselect-opengl-1.2.7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opengl/eselect-opengl-1.2.7.ebuild,v 1.1 2015/03/31 16:53:09 ulm Exp $
+
+EAPI=4
+
+inherit multilib
+
+DESCRIPTION="Utility to change the OpenGL interface being used"
+HOMEPAGE="http://www.gentoo.org/"
+
+# Source:
+# http://www.opengl.org/registry/api/glext.h
+# http://www.opengl.org/registry/api/glxext.h
+GLEXT="85"
+GLXEXT="34"
+
+MIRROR="http://dev.gentoo.org/~mattst88/distfiles"
+SRC_URI="${MIRROR}/glext.h.${GLEXT}.xz
+ ${MIRROR}/glxext.h.${GLXEXT}.xz
+ ${MIRROR}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=">=app-admin/eselect-1.2.4
+ !<media-libs/mesa-8.0.3-r1
+ !<x11-proto/glproto-1.4.15-r1
+ !=media-libs/mesa-10.3.4-r1
+ !=media-libs/mesa-10.3.5-r1
+ !>=media-libs/mesa-10.3.7-r2
+ !>=x11-proto/glproto-1.4.17-r1
+ !=x11-base/xorg-server-1.16.2-r1"
+
+pkg_postinst() {
+ local impl="$(eselect opengl show)"
+ if [[ -n "${impl}" && "${impl}" != '(none)' ]] ; then
+ eselect opengl set "${impl}"
+ fi
+}
+
+src_prepare() {
+ # don't die on Darwin users
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ sed -i -e 's/libGL\.so/libGL.dylib/' opengl.eselect || die
+ fi
+}
+
+src_install() {
+ insinto "/usr/share/eselect/modules"
+ doins opengl.eselect
+ doman opengl.eselect.5
+
+ # Install global glext.h and glxext.h
+ insinto "/usr/$(get_libdir)/opengl/global/include/GL/"
+ cd "${WORKDIR}"
+ newins glext.h.${GLEXT} glext.h
+ newins glxext.h.${GLXEXT} glxext.h
+}
diff --git a/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r2.ebuild b/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r2.ebuild
new file mode 100644
index 000000000000..5f760eafb86b
--- /dev/null
+++ b/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r2.ebuild,v 1.1 2015/03/31 16:53:09 ulm Exp $
+
+EAPI=5
+
+inherit eutils multilib
+
+DESCRIPTION="Utility to change the OpenGL interface being used"
+HOMEPAGE="http://www.gentoo.org/"
+
+# Source:
+# http://www.opengl.org/registry/api/glext.h
+# http://www.opengl.org/registry/api/glxext.h
+GLEXT="85"
+GLXEXT="34"
+
+MIRROR="http://dev.gentoo.org/~mattst88/distfiles"
+SRC_URI="http://dev.gentoo.org/~mgorny/dist/opengl.eselect-${PV}.xz"
+# ${MIRROR}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=">=app-admin/eselect-1.2.4
+ !<media-libs/mesa-10.3.4-r1
+ !=media-libs/mesa-10.3.5
+ !=media-libs/mesa-10.3.7-r1
+ !<x11-proto/glproto-1.4.17-r1
+ !<x11-base/xorg-server-1.16.2-r1
+ !<x11-drivers/ati-drivers-14.9-r2
+ !=x11-drivers/ati-drivers-14.12
+ !<=app-emulation/emul-linux-x86-opengl-20140508"
+
+S=${WORKDIR}
+
+pkg_pretend() {
+ local f
+ for f in "${EROOT%/}"/etc/X11/xorg.conf{,.d/*}; do
+ if [[ ${f} != *20opengl.conf ]]; then
+ if grep -q -r -s "Section.*Files" "${f}"
+ then
+ ewarn "Your ${f} file seems to contain Section 'Files'. This is known to break"
+ ewarn 'eselect-opengl-1.3*. If you need a custom Files setup, please downgrade'
+ ewarn 'to <eselect-opengl-1.3. We are sorry for the issues, we are working'
+ ewarn 'on a more permanent solution.'
+ fi
+ fi
+ done
+}
+
+pkg_preinst() {
+ # we may be moving the config file, so get it early
+ OLD_IMPL=$(eselect opengl show)
+}
+
+pkg_postinst() {
+ if path_exists "${EROOT}"/usr/lib*/opengl; then
+ # delete broken symlinks
+ find "${EROOT}"/usr/lib*/opengl -xtype l -delete
+ # delete empty leftover directories (they confuse eselect)
+ find "${EROOT}"/usr/lib*/opengl -depth -type d -empty -exec rmdir -v {} +
+ fi
+
+ if [[ -n "${OLD_IMPL}" && "${OLD_IMPL}" != '(none)' ]] ; then
+ eselect opengl set "${OLD_IMPL}"
+ fi
+ if [[ -f ${EROOT}/etc/env.d/03opengl ]]; then
+ # remove the old file, moved now
+ rm -vf "${EROOT}"/etc/env.d/03opengl
+ fi
+}
+
+src_prepare() {
+ # don't die on Darwin users
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ sed -i -e 's/libGL\.so/libGL.dylib/' opengl.eselect || die
+ fi
+}
+
+src_install() {
+ insinto "/usr/share/eselect/modules"
+ newins opengl.eselect-${PV} opengl.eselect
+# doman opengl.eselect.5
+}
diff --git a/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r4.ebuild b/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r4.ebuild
new file mode 100644
index 000000000000..d9f7696ce9bc
--- /dev/null
+++ b/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r4.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-opengl/eselect-opengl-1.3.1-r4.ebuild,v 1.1 2015/03/31 16:53:09 ulm Exp $
+
+EAPI=5
+
+inherit eutils multilib
+
+DESCRIPTION="Utility to change the OpenGL interface being used"
+HOMEPAGE="http://www.gentoo.org/"
+
+# Source:
+# http://www.opengl.org/registry/api/glext.h
+# http://www.opengl.org/registry/api/glxext.h
+GLEXT="85"
+GLXEXT="34"
+
+MIRROR="http://dev.gentoo.org/~mattst88/distfiles"
+SRC_URI="http://dev.gentoo.org/~mgorny/dist/opengl.eselect-${PV}.xz"
+# ${MIRROR}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=">=app-admin/eselect-1.2.4
+ !<media-libs/mesa-10.3.4-r1
+ !=media-libs/mesa-10.3.5
+ !=media-libs/mesa-10.3.7-r1
+ !<x11-proto/glproto-1.4.17-r1
+ !<x11-base/xorg-server-1.16.4-r1
+ !~x11-base/xorg-server-1.17.0
+ !=x11-base/xorg-server-1.17.1
+ !<x11-drivers/ati-drivers-14.9-r2
+ !=x11-drivers/ati-drivers-14.12
+ !<=app-emulation/emul-linux-x86-opengl-20140508"
+
+S=${WORKDIR}
+
+pkg_preinst() {
+ # we may be moving the config file, so get it early
+ OLD_IMPL=$(eselect opengl show)
+}
+
+pkg_postinst() {
+ if path_exists "${EROOT}"/usr/lib*/opengl; then
+ # delete broken symlinks
+ find "${EROOT}"/usr/lib*/opengl -xtype l -delete
+ # delete empty leftover directories (they confuse eselect)
+ find "${EROOT}"/usr/lib*/opengl -depth -type d -empty -exec rmdir -v {} +
+ fi
+
+ if [[ -n "${OLD_IMPL}" && "${OLD_IMPL}" != '(none)' ]] ; then
+ eselect opengl set "${OLD_IMPL}"
+ fi
+ if [[ -f ${EROOT}/etc/env.d/03opengl ]]; then
+ # remove the old file, moved now
+ rm -vf "${EROOT}"/etc/env.d/03opengl
+ fi
+}
+
+src_prepare() {
+ # don't die on Darwin users
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ sed -i -e 's/libGL\.so/libGL.dylib/' opengl.eselect || die
+ fi
+}
+
+src_install() {
+ insinto "/usr/share/eselect/modules"
+ newins opengl.eselect-${PV} opengl.eselect
+# doman opengl.eselect.5
+}
diff --git a/app-eselect/eselect-opengl/metadata.xml b/app-eselect/eselect-opengl/metadata.xml
new file mode 100644
index 000000000000..6b9cda09561b
--- /dev/null
+++ b/app-eselect/eselect-opengl/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>x11</herd>
+<longdescription>Utility to switch opengl implementations between various providers.</longdescription>
+</pkgmetadata>
diff --git a/app-eselect/eselect-package-manager/ChangeLog b/app-eselect/eselect-package-manager/ChangeLog
new file mode 100644
index 000000000000..ab5e7d7f75da
--- /dev/null
+++ b/app-eselect/eselect-package-manager/ChangeLog
@@ -0,0 +1,78 @@
+# ChangeLog for app-eselect/eselect-package-manager
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-package-manager/ChangeLog,v 1.1 2015/03/31 16:53:22 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org>
+ +eselect-package-manager-20110108.ebuild, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 04 Aug 2014; Mike Frysinger <vapier@gentoo.org>
+ eselect-package-manager-20110108.ebuild:
+ Add arm64 love.
+
+ 13 Jul 2014; Ulrich Müller <ulm@gentoo.org> metadata.xml:
+ Add package to eselect herd.
+
+ 07 Aug 2012; Alexis Ballier <aballier@gentoo.org>
+ eselect-package-manager-20110108.ebuild:
+ keyword ~amd64-fbsd
+
+ 09 Dec 2011; Naohiro Aota <naota@gentoo.org>
+ eselect-package-manager-20110108.ebuild:
+ Add ~x86-fbsd.
+
+ 10 Jun 2011; Jeroen Roovers <jer@gentoo.org>
+ eselect-package-manager-20110108.ebuild:
+ Stable for HPPA (bug #366937).
+
+ 29 May 2011; Markos Chandras <hwoarang@gentoo.org>
+ eselect-package-manager-20110108.ebuild:
+ Stable on amd64 wrt bug #366937
+
+ 23 May 2011; Joseph Jezak <josejx@gentoo.org>
+ eselect-package-manager-20110108.ebuild:
+ Marked ppc/ppc64 stable for bug #366937.
+
+ 21 May 2011; Raúl Porcel <armin76@gentoo.org>
+ eselect-package-manager-20110108.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #366937
+
+ 15 May 2011; Christian Faulhammer <fauli@gentoo.org>
+ eselect-package-manager-20110108.ebuild:
+ stable x86, bug 366937
+
+ 13 May 2011; Ulrich Mueller <ulm@gentoo.org>
+ -eselect-package-manager-20090604.ebuild:
+ Remove old.
+
+*eselect-package-manager-20110108 (08 Jan 2011)
+
+ 08 Jan 2011; Ulrich Mueller <ulm@gentoo.org>
+ +eselect-package-manager-20110108.ebuild:
+ Version bump.
+
+ 05 Dec 2010; Matt Turner <mattst88@gentoo.org>
+ eselect-package-manager-20090604.ebuild:
+ Added ~mips keyword, bug 274365.
+
+ 24 Jul 2009; Joseph Jezak <josejx@gentoo.org>
+ eselect-package-manager-20090604.ebuild:
+ Marked ~ppc/~ppc64 for bug #274365.
+
+ 29 Jun 2009; Jeremy Olexa <darkside@gentoo.org>
+ eselect-package-manager-20090604.ebuild:
+ add ~amd64, bug 274365
+
+ 17 Jun 2009; Raúl Porcel <armin76@gentoo.org>
+ eselect-package-manager-20090604.ebuild:
+ Add ~alpha/~arm/~ia64/~s390/~sh/sparc wrt #274365
+
+ 16 Jun 2009; Jeroen Roovers <jer@gentoo.org>
+ eselect-package-manager-20090604.ebuild:
+ Marked ~hppa (bug #274365).
+
+*eselect-package-manager-20090604 (06 Jun 2009)
+
+ 06 Jun 2009; Ulrich Mueller <ulm@gentoo.org>
+ +eselect-package-manager-20090604.ebuild, +metadata.xml:
+ Initial import. Ebuild contributed by me.
diff --git a/app-eselect/eselect-package-manager/Manifest b/app-eselect/eselect-package-manager/Manifest
new file mode 100644
index 000000000000..f9f06b9cf7ce
--- /dev/null
+++ b/app-eselect/eselect-package-manager/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-package-manager-20110108.tar.bz2 1273 SHA256 c901afd14bf6c38eaefa5061b756d6532cafa08abba088f6740654a81ab70fc5 SHA512 3fd7d9b33c4d2e3ca4c580e9e55e0033a2bbcc6718e0a2706c9725a125c219bbc937f6347b65fedd58cbad9f00e5c757025c6efba0bf4e7ba131c16134c33962 WHIRLPOOL 907b936864341c49ef2b3809ead5f5a84f74b0a0fc363463500f7105f58bde05ef8d4398501392c56579316794b9847f76cb99e3f54975049e17b2d99dec42d0
+EBUILD eselect-package-manager-20110108.ebuild 706 SHA256 74a01a0aa5b8f01b5610c82163c2c8209b1a22e2b9e79e75047c2c1f2273c4d8 SHA512 568905de5685c5c5f00c638ce54c05d82eb5420f4ad19e96c1092856af673a935e98bb3a7439b444d9e559047fbb499234437fe4890d21f056c000894f98b52a WHIRLPOOL 97137eab41350aaba55fbea9b98db74d3d04036e86a0112acd95d9f3f3fc090b6721434e68a4b42729932795a6f80e82afbc55dbba6909cd26def829bcbdad7c
+MISC ChangeLog 2595 SHA256 6415e147717500ce30572b8cbcef797fb63fa8c3c37fd3401159fdbd7e8b1ae8 SHA512 f20104849561141b5a7377b445d5667e72b9757ef7ccbf6eecd567f2cf1ea8a949f42ed9ec4ba316c111c1c9c2136ac2c86b2ec5a605a1b09e819561bda372fd WHIRLPOOL 2b100eaf19b65fbf5437eff3c901a04ffa090c06b36b3f8da2ccf16422135217f790f9e2150d637bed0a6168ce6357efd0f02c03fc84319c976759d9b0791518
+MISC metadata.xml 160 SHA256 01504fad95c84823b5f64e65688d7af2865b8af677124a0baec32b4d3ed99755 SHA512 de37190ef4ac84826a8d958b572ffb3d7361032089c37ac180e0f68067dd107f75f05eb9985e41fc7470c3720f45571fa873652577347dc2146eafd2134215b4 WHIRLPOOL b68d7428e36ad9dd21b72df0941dbe070dea9a98a4f626b08cbdbdf5e79742adbc7f2f0b8bbcb2ff8e8e27b16d7b9404535d063f5e22ff8aeff703661ecccc22
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtEFAAoJEJQzkH1pP7W4YlwL/R1EVuqOBfMtB5sEi78AkL3+
+VdYDLVY9SnN4ex2DclizVPBLvDJWIMG2vfdNHhcem18V6e0uQvH2/CyQ/oAfH2iJ
+Jh9RLRe7ixTwhGxhAm8tOnF77JDMBRJ4olHY0nbvEcaCe4bsLkDv9VCw1K7oOAjb
+ho5AFr9UBjYgXPcXqx8CqEXVYuMR6MdLr0nAGaKUw95aGp7RW1cabZl7d9xz7G2M
+p6rclDF4zsvkeodcw6FWsLwCPkXkKPlgzLYAIfC0EJdmTM1HQTqQY1tq7CnMrUJE
+sBqg0NtH9br6x2wTFTyc8mDrgtmf+D7YHiEaVO197fZ6dy3lQWA9AtzeyhKVydFj
+PPXipxwZz64cF0UK7n4d5smf8YL+wg4RSMmqIcfz4F/X4Xzg1nQ4GaVVgUJfr/Xp
+lev1nmFkNQhL0AlnpkxkTSX/sbHVoiumGiiasWf8TeQhOnqINFn4+mFl0M51+bJz
+IQlT3k8ub05nQHuvkcA3HM9sUFXXh3n3s16pfk+zyg==
+=Mp+D
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-package-manager/eselect-package-manager-20110108.ebuild b/app-eselect/eselect-package-manager/eselect-package-manager-20110108.ebuild
new file mode 100644
index 000000000000..14f35ed55a91
--- /dev/null
+++ b/app-eselect/eselect-package-manager/eselect-package-manager-20110108.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-package-manager/eselect-package-manager-20110108.ebuild,v 1.1 2015/03/31 16:53:22 ulm Exp $
+
+DESCRIPTION="Manages PACKAGE_MANAGER environment variable"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.1.1"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins package-manager.eselect || die
+ doman package-manager.eselect.5 || die
+}
diff --git a/app-eselect/eselect-package-manager/metadata.xml b/app-eselect/eselect-package-manager/metadata.xml
new file mode 100644
index 000000000000..dc5dc4fc2cc8
--- /dev/null
+++ b/app-eselect/eselect-package-manager/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>eselect</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-pdftex/ChangeLog b/app-eselect/eselect-pdftex/ChangeLog
new file mode 100644
index 000000000000..7fe121b4b213
--- /dev/null
+++ b/app-eselect/eselect-pdftex/ChangeLog
@@ -0,0 +1,84 @@
+# ChangeLog for app-eselect/eselect-pdftex
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-pdftex/ChangeLog,v 1.1 2015/03/31 16:53:36 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-pdftex-0.3.ebuild,
+ +files/pdftex.eselect-0.3, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 09 Jun 2010; Alexis Ballier <aballier@gentoo.org>
+ -files/pdftex.eselect-0.1, -eselect-pdftex-0.1.ebuild,
+ -files/pdftex.eselect-0.2, -eselect-pdftex-0.2.ebuild:
+ remove old
+
+ 21 May 2010; Peter Volkov <pva@gentoo.org> eselect-pdftex-0.3.ebuild:
+ amd64 stable, bug 302203
+
+ 11 Feb 2010; Jeroen Roovers <jer@gentoo.org> eselect-pdftex-0.3.ebuild:
+ Stable for HPPA (bug #302203).
+
+ 07 Feb 2010; Raúl Porcel <armin76@gentoo.org> eselect-pdftex-0.3.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #302203
+
+ 01 Feb 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-pdftex-0.3.ebuild:
+ stable x86, bug 302203
+
+*eselect-pdftex-0.3 (12 Dec 2009)
+
+ 12 Dec 2009; Alexis Ballier <aballier@gentoo.org>
+ +files/pdftex.eselect-0.3, +eselect-pdftex-0.3.ebuild:
+ Fixup fmtutil-sys call and maintainer in the eselect file
+
+*eselect-pdftex-0.2 (06 Nov 2009)
+
+ 06 Nov 2009; Ulrich Mueller <ulm@gentoo.org> +files/pdftex.eselect-0.2,
+ +eselect-pdftex-0.2.ebuild:
+ Version bump, bug 292107.
+
+ 18 Mar 2009; Raúl Porcel <armin76@gentoo.org> eselect-pdftex-0.1.ebuild:
+ alpha/arm/ia64/s390/sh stable wrt #253551
+
+ 11 Mar 2009; Markus Meier <maekke@gentoo.org> eselect-pdftex-0.1.ebuild:
+ amd64 stable, bug #253551
+
+ 10 Mar 2009; Raúl Porcel <armin76@gentoo.org> eselect-pdftex-0.1.ebuild:
+ Add ~arm/~s390/~sh
+
+ 07 Mar 2009; Christian Faulhammer <fauli@gentoo.org>
+ eselect-pdftex-0.1.ebuild:
+ x86 stable, bug 253551
+
+ 06 Mar 2009; Jeroen Roovers <jer@gentoo.org> eselect-pdftex-0.1.ebuild:
+ Stable for HPPA (bug #253551).
+
+ 27 Feb 2009; Ferris McCormick <fmccor@gentoo.org>
+ eselect-pdftex-0.1.ebuild:
+ Sparc stable, part of Bug #253551.
+
+ 19 Nov 2008; Ferris McCormick <fmccor@gentoo.org>
+ eselect-pdftex-0.1.ebuild:
+ Add ~sparc for testing, cleanup for Bug #237202.
+
+ 15 Oct 2008; Jeroen Roovers <jer@gentoo.org> eselect-pdftex-0.1.ebuild:
+ Marked ~hppa too.
+
+ 04 Oct 2008; Brent Baude <ranger@gentoo.org> eselect-pdftex-0.1.ebuild:
+ Marking eselect-pdftex-0.1 ~ppc for bug 237202
+
+ 24 Sep 2008; Raúl Porcel <armin76@gentoo.org> eselect-pdftex-0.1.ebuild:
+ Add ~alpha/~ia64 wrt #237202
+
+ 21 Sep 2008; Brent Baude <ranger@gentoo.org> eselect-pdftex-0.1.ebuild:
+ Marking eselect-pdftex-0.1 ~ppc64 for bug 237202
+
+ 11 Sep 2008; Markus Meier <maekke@gentoo.org> eselect-pdftex-0.1.ebuild:
+ add ~x86, bug #237202
+
+*eselect-pdftex-0.1 (09 Sep 2008)
+
+ 09 Sep 2008; Alexis Ballier <aballier@gentoo.org>
+ +files/pdftex.eselect-0.1, +metadata.xml, +eselect-pdftex-0.1.ebuild:
+ Initial import: manages /usr/bin/pdftex symlinks to allow easy usage of
+ standalone pdftex ebuild.
+
diff --git a/app-eselect/eselect-pdftex/Manifest b/app-eselect/eselect-pdftex/Manifest
new file mode 100644
index 000000000000..e034368c08ce
--- /dev/null
+++ b/app-eselect/eselect-pdftex/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX pdftex.eselect-0.3 3818 SHA256 60a889ce0a81926391d328eca6c433fd16f6c49d23099576256004dbd3a33ddc SHA512 fec4e17253470cf90848c718640357ef499429ae6573f71cfbe30dc66eca08a9e8e8c2711950cc4135f5c2b0ebe051c3cdd91af758c510b1f88ac3a57da720fd WHIRLPOOL 8ecbd25d8ec2fd19f225dcf3739b6800733000d9427afb5ec4dadf9a3e32cc857fba9d0c791fdb93821179b4b920e26dd1546786acb77e6831f1b21696f103e4
+EBUILD eselect-pdftex-0.3.ebuild 867 SHA256 280705f20b7c22280c10c1782d29c22d18cf6c93bc1e7ba2a70972dac7e0b9fb SHA512 8eba8362eeb691146dc9cc6aee88b80016b1676896cd1166a7f9580a8b90264975788a9045bf2638308a4a6f513f9b197f9748e8a77e35bd617f659242fa185f WHIRLPOOL 54b9092fe219fa7e0448fe03f1e6e88b0a904e822191b6cf14429daaa9205f131a7790cec09a42161f71614750f21024a3df1ccb2ca2a03a4b8ef3c4323669e8
+MISC ChangeLog 3003 SHA256 a10b8709d3d3671a302359aa5a42b7b2262dab6aff90af1cfb45a49288a51fcc SHA512 de66d32048528213d807857c40bc0346f40ea5ac537b1f923d89e04ff0c46a8a22caef7e50d7b6543fdf32e1c27f47ed216e707e96de8110233d29ee33a14419 WHIRLPOOL 1167981e9254c2ff99f23f4606e74cb328b8de6470197b9e8d19bb5dae6a1f13aaf3a45eee0ddfd839efb9bb01d51cd8a8417eebc6b8b3927bdaf2c00bde52a9
+MISC metadata.xml 156 SHA256 b4971b8472ab3fe4fbfe41b331a79193ca19e86c08d055ad1c20eaf9e04b79b6 SHA512 cecee760dd314c182191a282255f2415e479a8cc6cab9cb664e5b82d52b700a3444aa0d33b30a721a756e432819decc8c92588c769ea6fd33dabe9adc16d75c0 WHIRLPOOL 88a15092b616df72dd0ae91d89c80d852ad49ab9fee8a9688f3a1be59c365cc3dc77e90be68b5c4ec9cc1dc9885e06e723abc96830df4d0628df8c97f8b2a332
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtETAAoJEJQzkH1pP7W4GZ8L/iaePIC0M+N57NfEm9pSuCrG
+XK0O/kdyuMxk7U2VXx0gevBFDrh6u29o9U8sbhKsms4TEkVxDs4ZEXWMw28L7/5X
+5E7Li7Qvv4iKpdoBCxoWz2H8+57Lzpy358g275EWQh1OPkyYBFYs45GaBNMpeyWC
+cmYodDfblE5D4tvXbqD0vBcKJFGc3NayZmHcA2XNGXPAl1LrUmJijTrv29FNhLU2
+NVOac35vmucNXcbNxgXbFOL8onYHrZ+1wOMYWEbGLq0roimCj9fQ6tael5O3T2Mu
+SfIuIcUaH5LnBhNDhAqKuAnbPOdLON/cYAa0fW9B5LsKe4akk1PFZvxT6Vj1ui5P
+rxy7ToIUWP+JZP+OAx4HwY3CRFf/yr4FD7Qzgr4Iei6uD7vBPwQRArRTKV9lyCqi
+NKfoQO1kIjOG6sD4IVOgLR0i2GZ7mcZdRMh9Cb+rCpn6FQ/DEVBASR5tVHkR2X5l
+hExaqUQwjYuiPitGUjHARGDLuxXvQewYOuiYMehvvw==
+=WOyX
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-pdftex/eselect-pdftex-0.3.ebuild b/app-eselect/eselect-pdftex/eselect-pdftex-0.3.ebuild
new file mode 100644
index 000000000000..c7d5bd25bf76
--- /dev/null
+++ b/app-eselect/eselect-pdftex/eselect-pdftex-0.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-pdftex/eselect-pdftex-0.3.ebuild,v 1.1 2015/03/31 16:53:36 ulm Exp $
+
+inherit eutils
+
+DESCRIPTION="pdftex module for eselect"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~ppc ~ppc64 s390 sh sparc x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=""
+# Depend on texlive-core-2008 that allows usage of this module, otherwise it
+# will not work so nicely.
+RDEPEND=">=app-admin/eselect-1.2.3
+ >=app-text/texlive-core-2008"
+
+src_install() {
+ local MODULEDIR="/usr/share/eselect/modules"
+ local MODULE="pdftex"
+ dodir ${MODULEDIR}
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect \
+ || die "failed to install"
+}
diff --git a/app-eselect/eselect-pdftex/files/pdftex.eselect-0.3 b/app-eselect/eselect-pdftex/files/pdftex.eselect-0.3
new file mode 100644
index 000000000000..77acc68e925f
--- /dev/null
+++ b/app-eselect/eselect-pdftex/files/pdftex.eselect-0.3
@@ -0,0 +1,148 @@
+# -*-eselect-*- vim: ft=eselect
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: pdftex.eselect-0.3,v 1.1 2015/03/31 16:53:36 ulm Exp $
+
+DESCRIPTION="Manage /usr/bin/pdftex implementations"
+MAINTAINER="tex@gentoo.org"
+SVN_DATE='$Date: 2015/03/31 16:53:36 $'
+VERSION=$(svn_date_to_version "${SVN_DATE}" )
+
+# find a list of pdftex symlink targets, best first
+find_targets() {
+ local f
+ for f in "${ROOT}"/usr/bin/pdftex-*; do
+ if [[ -f ${f} ]] ; then
+ echo "${f##*/pdftex-}"
+ fi
+ done | sort
+}
+
+# find version number of currently symlinked version
+identify_target() {
+ local f
+ f="$(canonicalise "${ROOT}"/usr/bin/pdftex)"
+ echo "${f##*/pdftex-}"
+}
+
+# try to remove the pdftex symlink
+remove_symlinks() {
+ rm -f "${ROOT}"/usr/bin/pdftex &>/dev/null
+}
+
+# set the pdftex symlink
+set_symlinks() {
+ local target="${1}" targets
+ if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
+ targets=( $(find_targets ) )
+ target=${targets[$(( ${target} - 1 ))]}
+ fi
+ if [[ -f "${ROOT}/usr/bin/pdftex-${target}" ]] ; then
+ remove_symlinks
+ ln -s "pdftex-${target}" "${ROOT}/usr/bin/pdftex" || \
+ die "Could not set ${target} /usr/bin/pdftex symlink"
+ echo "Updating TeX formats"
+ "${ROOT}"/usr/bin/fmtutil-sys --all &>/dev/null || write_warning_msg "Could not update TeX formats for some reason, pdftex may not work properly."
+ else
+ die -q "Target \"${target}\" doesn't appear to be valid!"
+ fi
+}
+
+### show action ###
+
+describe_show() {
+ echo "Show the current pdftex version"
+}
+
+do_show() {
+ [[ -z "${@}" ]] || die -q "Too many parameters"
+
+ write_list_start "Current pdftex verson:"
+ if [[ -L "${ROOT}/usr/bin/pdftex" ]] ; then
+ write_kv_list_entry "$(identify_target)" ""
+ elif [[ -e "${ROOT}/usr/bin/pdftex" ]] ; then
+ write_kv_list_entry "(not a symlink)" ""
+ else
+ write_kv_list_entry "(unset)" ""
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List available pdftex versions"
+}
+
+do_list() {
+ [[ -z "${@}" ]] || die -q "Too many parameters"
+
+ local i targets current
+ targets=( $(find_targets ) )
+ current=$(identify_target)
+ for (( i = 0; i < ${#targets[@]}; i++ )); do
+ [[ ${targets[i]} = ${current} ]] \
+ && targets[i]=$(highlight_marker "${targets[i]}")
+ done
+ write_list_start "Available pdftex versions:"
+ write_numbered_list -m "(none found)" "${targets[@]}"
+}
+
+### set action ###
+
+describe_set() {
+ echo "Set a new pdftex version"
+}
+
+describe_set_options() {
+ echo "target : Target version number or index from 'list' action"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+do_set() {
+ if [[ -z "${1}" ]] ; then
+ die -q "You didn't give me a version number"
+
+ elif [[ -n "${2}" ]] ; then
+ die -q "Too many parameters"
+
+ elif [[ -L "${ROOT}/usr/bin/pdftex" ]] ; then
+ if ! remove_symlinks ; then
+ die -q "Can't remove existing version symlink"
+ elif ! set_symlinks "${1}" ; then
+ die -q "Can't set new version"
+ fi
+
+ elif [[ -e "${ROOT}/usr/bin/pdftex" ]] ; then
+ die -q "${ROOT}/usr/bin/pdftex seems to be from an old ebuild, please remove manually"
+ else
+ set_symlinks "${1}" || die -q "Can't set new version"
+ fi
+}
+
+### update action ###
+
+describe_update() {
+ echo "Automatically update the pdftex version number"
+}
+
+describe_update_options() {
+ echo "--if-unset : Do not override currently selected version"
+}
+
+do_update() {
+ [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
+ die -q "Usage error"
+
+ if [[ -L "${ROOT}/usr/bin/pdftex" ]] ; then
+ [[ ${1} == "--if-unset" ]] && return
+ remove_symlinks || die -q "Can't remove existing symlink"
+ fi
+ if [[ -e "${ROOT}/usr/bin/pdftex" ]] ; then
+ die -q "${ROOT}/usr/bin/pdftex seems to be from an old ebuild, please remove manually"
+ elif ! [[ -z $(find_targets ) ]] ; then
+ set_symlinks 1 || die -q "Can't set a new version"
+ fi
+}
diff --git a/app-eselect/eselect-pdftex/metadata.xml b/app-eselect/eselect-pdftex/metadata.xml
new file mode 100644
index 000000000000..ba6a8a8800d5
--- /dev/null
+++ b/app-eselect/eselect-pdftex/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>tex</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-php/ChangeLog b/app-eselect/eselect-php/ChangeLog
new file mode 100644
index 000000000000..de4ab8fcbcf5
--- /dev/null
+++ b/app-eselect/eselect-php/ChangeLog
@@ -0,0 +1,242 @@
+# ChangeLog for app-eselect/eselect-php
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-php/ChangeLog,v 1.1 2015/03/31 16:53:51 ulm Exp $
+
+*eselect-php-0.7.1-r1 (31 Mar 2015)
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-php-0.6.2.ebuild,
+ +eselect-php-0.7.1.ebuild, +eselect-php-0.7.1-r1.ebuild,
+ +eselect-php-0.7.1-r2.ebuild, +eselect-php-0.7.1-r3.ebuild,
+ +files/70_mod_php5.conf-apache2, +files/php-fpm.conf, +files/php-fpm.init,
+ +files/php-fpm-launcher, +files/php-fpm-r1.init, +files/php-fpm_at.service,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 02 Mar 2015; Yixun Lan <dlan@gentoo.org> eselect-php-0.7.1-r3.ebuild:
+ add arm64 support, tested on A53 board
+
+ 22 Feb 2014; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1-r3.ebuild:
+ Stable for sparc, wrt bug #501312
+
+ 20 Feb 2014; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1-r3.ebuild:
+ Stable for ppc, wrt bug #501312
+
+ 20 Feb 2014; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1-r3.ebuild:
+ Stable for ppc64, wrt bug #501312
+
+ 17 Feb 2014; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1-r3.ebuild:
+ Stable for arm, wrt bug #501312
+
+ 16 Feb 2014; Jeroen Roovers <jer@gentoo.org> eselect-php-0.7.1-r3.ebuild:
+ Stable for HPPA (bug #501312).
+
+ 16 Feb 2014; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1-r3.ebuild:
+ Stable for ia64, wrt bug #501312
+
+ 16 Feb 2014; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1-r3.ebuild:
+ Stable for alpha, wrt bug #501312
+
+ 15 Feb 2014; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1-r3.ebuild:
+ Stable for x86, wrt bug #501312
+
+ 15 Feb 2014; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1-r3.ebuild:
+ Stable for amd64, wrt bug #501312
+
+*eselect-php-0.7.1-r3 (02 Feb 2014)
+
+ 02 Feb 2014; Pacho Ramos <pacho@gentoo.org> +eselect-php-0.7.1-r3.ebuild:
+ Rework systemd support (#439918)
+
+ 06 Aug 2013; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1.ebuild:
+ Stable for s390, wrt bug #472558
+
+*eselect-php-0.7.1-r2 (30 Jul 2013)
+
+ 30 Jul 2013; Ole Markus With <olemarkus@gentoo.org>
+ +eselect-php-0.7.1-r2.ebuild, +files/php-fpm-r1.init:
+ Fix fpm restart issue
+
+ 28 Jul 2013; Ole Markus With <olemarkus@gentoo.org> eselect-php-0.6.2.ebuild,
+ files/php-fpm.conf:
+ Fixed the php-fpm.conf file
+
+*eselect-php-0.6.2 (28 Jul 2013)
+
+ 28 Jul 2013; Ole Markus With <olemarkus@gentoo.org> +eselect-php-0.6.2.ebuild:
+ Revert a really bad cleanup
+
+ 22 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1.ebuild:
+ Stable for sparc, wrt bug #472558
+
+ 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1.ebuild:
+ Stable for sh, wrt bug #472558
+
+ 14 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1.ebuild:
+ Stable for arm, wrt bug #472558
+
+ 14 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1.ebuild:
+ Stable for alpha, wrt bug #472558
+
+ 13 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1.ebuild:
+ Stable for ppc64, wrt bug #472558
+
+ 13 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1.ebuild:
+ Stable for ppc, wrt bug #472558
+
+ 07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1.ebuild:
+ Stable for ia64, wrt bug #472558
+
+ 07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1.ebuild:
+ Stable for x86, wrt bug #472558
+
+ 07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-php-0.7.1.ebuild:
+ Stable for amd64, wrt bug #472558
+
+ 06 Jul 2013; Jeroen Roovers <jer@gentoo.org> eselect-php-0.7.1.ebuild:
+ Stable for HPPA (bug #472558).
+
+*eselect-php-0.7.1 (10 Apr 2013)
+
+ 10 Apr 2013; Ole Markus With <olemarkus@gentoo.org> +eselect-php-0.7.1.ebuild,
+ -eselect-php-0.7.0.ebuild:
+ Fix use of function before function definition
+
+ 25 Mar 2013; Ole Markus With <olemarkus@gentoo.org> -eselect-php-0.6.4.ebuild,
+ -eselect-php-0.6.6.ebuild, -eselect-php-0.6.7.ebuild:
+ Removing older versions
+
+ 25 Mar 2013; Ole Markus With <olemarkus@gentoo.org> eselect-php-0.7.0.ebuild:
+ Remove hard blocker
+
+*eselect-php-0.7.0 (23 Mar 2013)
+
+ 23 Mar 2013; Ole Markus With <olemarkus@gentoo.org> +eselect-php-0.7.0.ebuild,
+ +files/70_mod_php5.conf-apache2, +files/php-fpm, +files/php-fpm.init,
+ metadata.xml:
+ Version bump. Resolving bug 323783, 389805 and 412913
+
+ 12 Sep 2012; Christoph Junghans <ottxor@gentoo.org> eselect-php-0.6.7.ebuild:
+ added prefix keywords
+
+ 11 Jul 2012; Anthony G. Basile <blueness@gentoo.org>
+ eselect-php-0.6.7.ebuild:
+ Keyword ~mips, works on true multilib systems, bugs #425486
+
+ 10 Jul 2012; Ole Markus With <olemarkus@gentoo.org> eselect-php-0.6.7.ebuild:
+ Moved eselect-php file to devspace
+
+ 10 Jul 2012; Patrick Lauer <patrick@gentoo.org> eselect-php-0.6.7.ebuild:
+ Fixing path for #425542
+
+*eselect-php-0.6.7 (09 Jul 2012)
+
+ 09 Jul 2012; Ole Markus With <olemarkus@gentoo.org> +eselect-php-0.6.7.ebuild:
+ Version bump
+
+ 29 May 2012; Alexis Ballier <aballier@gentoo.org> eselect-php-0.6.6.ebuild:
+ keyword ~amd64-fbsd
+
+ 30 Nov 2011; Fabian Groffen <grobian@gentoo.org> eselect-php-0.6.6.ebuild:
+ Marked ~x86-macos and ~x64-macos, bug #388163
+
+ 08 Nov 2011; Naohiro Aota <naota@gentoo.org> eselect-php-0.6.6.ebuild:
+ Add ~x86-fbsd
+
+*eselect-php-0.6.6 (02 Sep 2011)
+
+ 02 Sep 2011; Ole Markus With <olemarkus@gentoo.org>
+ -eselect-php-0.6.5.ebuild, +eselect-php-0.6.6.ebuild:
+ Bumped eselect.php. Fixes bug 363473. Thanks to Fabian Groffen
+
+*eselect-php-0.6.5 (30 Aug 2011)
+
+ 30 Aug 2011; Ole Markus With <olemarkus@gentoo.org>
+ +eselect-php-0.6.5.ebuild:
+ Version bump. Fixes bug 374417
+
+ 28 Feb 2011; Ole Markus With <olemarkus@gentoo.org>
+ -eselect-php-0.6.1.ebuild, +eselect-php-0.6.4.ebuild:
+ Fixed prefix support and support for multilib. Bug #356467 and #350092
+
+*eselect-php-0.6.4 (28 Feb 2011)
+
+ 30 Jan 2011; Raúl Porcel <armin76@gentoo.org> eselect-php-0.6.2.ebuild:
+ alpha/ia64/s390/sh/sparc stable
+
+ 11 Jan 2011; Jeroen Roovers <jer@gentoo.org> eselect-php-0.6.2.ebuild:
+ Stable for HPPA (bug #350908).
+
+ 10 Jan 2011; Kacper Kowalik <xarthisius.kk@gmail.com>
+ eselect-php-0.6.2.ebuild:
+ ppc64 stable wrt #350908
+
+ 08 Jan 2011; Markus Meier <maekke@gentoo.org> eselect-php-0.6.2.ebuild:
+ arm stable, bug #350908
+
+ 08 Jan 2011; Brent Baude <ranger@gentoo.org> eselect-php-0.6.2.ebuild:
+ marking eselect-php-0.6.2 ppc stable for sec bug 350908
+
+ 07 Jan 2011; Christian Faulhammer <fauli@gentoo.org>
+ eselect-php-0.6.2.ebuild:
+ stable x86, security bug 350908
+
+ 07 Jan 2011; Markos Chandras <hwoarang@gentoo.org> eselect-php-0.6.2.ebuild:
+ Stable on amd64 wrt bug #350908
+
+*eselect-php-0.6.2 (03 Jan 2011)
+
+ 03 Jan 2011; Ole Markus With <olemarkus@gentoo.org>
+ +eselect-php-0.6.2.ebuild:
+ Version bump. Fixes bug 349173
+
+ 02 Jan 2011; Tobias Klausmann <klausman@gentoo.org> eselect-php-0.6.1.ebuild:
+ Stable on alpha, bug #340807
+
+ 28 Dec 2010; Brent Baude <ranger@gentoo.org> eselect-php-0.6.1.ebuild:
+ Marking eselect-php-0.6.1 ppc64 for bug 340807
+
+ 22 Dec 2010; Jeroen Roovers <jer@gentoo.org> eselect-php-0.6.1.ebuild:
+ Stable for HPPA (bug #340807).
+
+ 20 Dec 2010; Brent Baude <ranger@gentoo.org> eselect-php-0.6.1.ebuild:
+ Marking eselect-php-0.6.1 ~ppc64 for bug 343597
+
+ 20 Dec 2010; Markos Chandras <hwoarang@gentoo.org> eselect-php-0.6.1.ebuild:
+ Stable on amd64 wrt bug #340807
+
+ 19 Dec 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-php-0.6.1.ebuild:
+ x86 stable wrt security bug #340807
+
+ 27 Nov 2010; Michael Weber <xmw@gentoo.org> eselect-php-0.6.1.ebuild:
+ Add ~sparc (bug 343597).
+
+ 09 Nov 2010; Jeroen Roovers <jer@gentoo.org> eselect-php-0.6.1.ebuild:
+ Marked ~hppa (bug #343597).
+
+ 05 Nov 2010; Markus Meier <maekke@gentoo.org> eselect-php-0.6.1.ebuild:
+ add ~arm, bug #343597
+
+*eselect-php-0.6.1 (01 Nov 2010)
+
+ 01 Nov 2010; <olemarkus@gentoo.org> -eselect-php-0.6.ebuild,
+ +eselect-php-0.6.1.ebuild:
+ Version bump. Fixes #343651
+
+*eselect-php-0.6 (30 Oct 2010)
+
+ 30 Oct 2010; <olemarkus@gentoo.org> -eselect-php-0.5.2.ebuild,
+ +eselect-php-0.6.ebuild:
+ Version bump
+
+*eselect-php-0.5.2 (10 Oct 2010)
+
+ 10 Oct 2010; <olemarkus@gentoo.org> -eselect-php-0.5.ebuild,
+ +eselect-php-0.5.2.ebuild:
+ Version bump of app-admin/eselect-php
+
+*eselect-php-0.5 (06 Oct 2010)
+
+ 06 Oct 2010; <olemarkus@gentoo.org> +eselect-php-0.5.ebuild,
+ +metadata.xml:
+ Added eselect module for PHP
diff --git a/app-eselect/eselect-php/Manifest b/app-eselect/eselect-php/Manifest
new file mode 100644
index 000000000000..19947d73247a
--- /dev/null
+++ b/app-eselect/eselect-php/Manifest
@@ -0,0 +1,32 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX 70_mod_php5.conf-apache2 348 SHA256 5bb8a45570582b4389a7d3feea0398e1c13ed4ced96e559b9406ed8c965dea8c SHA512 c74ec09c3c4124a15e14ece4bb769bb889466160cc0878ca3d55d5afc30fd4c05673c40428b75be669f72e82ba29f60ed19767caca77bba8adc12aae1c83f6f3 WHIRLPOOL fd503ec904a3853b90f8f4cc2042cf9014fdb1383a508d22e680559009b5b1e0beb5a09909a393e53868a64712c63e35642915787fa4176af07cb594adedb441
+AUX php-fpm-launcher 134 SHA256 d7e944a016a8a282b9a684de1820c8e5c00791c27471a528b1ee8dc620eb83e8 SHA512 4304ea6df7093af06f1b7df5bf5d8ed7692403cc64a5c4c516e49d36fa866b33e4815876d28cc365f5ccb1e301ef7ce9b57e15ed959a41c91fb25af7236fed29 WHIRLPOOL f6123fb338a10e23f21616ab1bbfa385289748cff9523c2a1d39e82f53f104eacc0f3b088794a12b678551b7d8ef1b6262480882b62ce38067e923e7592b4629
+AUX php-fpm-r1.init 1199 SHA256 7995c172a6169c3fee78be78f00eda2342d1be2a28d6faefccae74f9bb43ef27 SHA512 97c18933ddcb7c4a18a4cedf9f52234889e5777d3cc5a4b9f6912d86f52879260cc2eb9593217c68f6ed81293b852a1232dfd45db773fc2ef3ba6985b1d5ed0e WHIRLPOOL c50bb4c01e288efd33cfe4d9e7962abfa6db739f12940b7787b47b4a8f6c106f75a1169120a40b2dfec7400f6909d8f5ccc161d2d8e03dd5fcc67cd19ba3a9d6
+AUX php-fpm.conf 29 SHA256 640dba0d960bfeaae9ad38d2826d3f6b5d6c175a4d3e16664eefff29141faad5 SHA512 824e9a0d10063283357d49a81ab49bf834afd24f098482bdbaa9ab60bbad2b0dea6f5879259b73717d437626b02fb4f2d3ef68b7bcbb26bee274a7b61144720f WHIRLPOOL 0979fc3fc9e2ac53fef2f5efa9de745b9e97aeccfd045e23778a4e7bd8f8bc0a69d19fcbccb482cc210e6cb291ff9c6150c2b73fbc20991c64d1990c735366e9
+AUX php-fpm.init 1157 SHA256 37e34461babfb5881169f9729fbdde7d4aba533f123e2c480fe25ac3b863d3e7 SHA512 3555a2210104185b93b3805400995ed987076429c47b0950f58396c535d7ea99a5d2e7eedde071e2de06f4e248e0cb9bd27ccbf01b5606152a2f559fe874afbe WHIRLPOOL 6f5f0e45004275c7c984e68c293282db23461a64965b7d7c4a0ded682140177989ed50217aea6253178cc18fa9f9d202a69383400dc1a53271f00e85884849a1
+AUX php-fpm_at.service 317 SHA256 6bbbbd7b6501305c17b7290bb2a83b0ebe492d421adaac8f394e387ed52e0d25 SHA512 27982f9e2d958bfa75c89c7d3531e48d17fc388b1cdcbc8e09051b236b1184ee2baabdfcc567c19d9fcd067d4b3b86f171015616d8da42fccdabd89432d865e8 WHIRLPOOL c101ad8eb7446a6fcb3dba6ec6caae12bd6c0a9d251e222c392abb37314fbc252321bdc7db1696480050ce543a154b7257e503d3065d9e238d1c5c76a74d65ff
+DIST eselect-php-0.6.2.bz2 1454 SHA256 c4eecb73aaf50538a8eaf8afb0d52b3666b45ef19e5f26f7998682bac56566c4 SHA512 cb2639ddf97c77336195db57a9a5021200693ee4f1382d7ed6cda22a27f5b0f76be88abf376e13245a72223c12065d019e0537494f934f9cbe40e0fdcbfe2b22 WHIRLPOOL 523f3a0c30705599ee91c5ce0a691c140226a18c0a1ba73df4a0f9835a92644748a0f0ed73f1ea101de65cf270947f054a8feeb3c36609f644f8682d611aaa11
+DIST eselect-php-0.7.1.bz2 2251 SHA256 10aa400e2d08bc71989366993f12ddb546a0ea29f191c40e37beba1d11d7abd7 SHA512 a6b4c1475dda9f368d799db7658c50cef7d6f71482a53a186fb1394e7ea1fff3c0ef123c82b7ca4d1e45aadb0a034d36f213fc9450766878a60d28639761cb3d WHIRLPOOL a4e45492068616ff30fd888b0cc64441a6eb6e6656e0107d00bd2cf15360dce15052d4d62089ab89d43e6bb36e126529aa101c70e8bd94a9fc916a5369463e3b
+EBUILD eselect-php-0.6.2.ebuild 662 SHA256 b74c00e2cc723e59b9d82d003321771905ae444598a15837d444211c0debe485 SHA512 539ed96bf69a282c684ddbb4d4c116cbd11753526fd1ef77b8183213ea049d9a34522ae0986e754089a63340c222d851a0edd15102cc5f40512a48f800101f0d WHIRLPOOL 7a6c1b60a362fbeda03faee8631b7e51d85440258e6e197f24c0051a94359568284df32f7018e05bcca484161d160abfc3b41a3a45640e7c79054b0cc218efca
+EBUILD eselect-php-0.7.1-r1.ebuild 1387 SHA256 f1f4fb90530aa70506ce29f1a99c96194523ae1a109fc9ce9c4b7b7f05636fbf SHA512 eac3a2add60694a9feca77edef2567e9d6c5eac04b3d51bd85736bd2573daa42cc9cd980323301e5c0464d4097374e4eb4f138007a00e5357f414b8fd6006d98 WHIRLPOOL b867adc39a624f0a3d7f76c67dccfff889cc8abd335f1808c7a8204858309b51d8a36d5096215d6959786eb13bbd30f87714d61dde9956936029d0e48161298d
+EBUILD eselect-php-0.7.1-r2.ebuild 1390 SHA256 15e096a78689199ab189b15874562fd59cae8f065ce8ed51943dbce936ed3dd7 SHA512 9a109e2c6068953ac713f71e66574acca9f648f8a14ea29ee877f4f70ba044c961eebbc97aa506b0af2f35050980288415fdef106cd2d44e47de9d6e13af9ae1 WHIRLPOOL e3d0111dc6109ce068205ef1c33672ab363af9db32361b7a285820fe1929c07f02428a46b155ff6f482f976a4d0f6a53212f89aac791f99de7adff1e69cad827
+EBUILD eselect-php-0.7.1-r3.ebuild 1318 SHA256 509d132253f02a74163372ed3d1c72e32820246a9625a6f83af846a184581151 SHA512 8a2da4224b1392ff6c85a67622c4be75f23a93ac54be4f86897b7814ac5aa311c8741be0b2030687ca80c2048f2249f9a93f7f2ddc00722f58591b074b0774ac WHIRLPOOL e93a1deaf7d6817b13fad86b8ca47f2593fe117eb6a53d1a6e7bc88d3485cf3e098125652b3356878ef1e822aa9732308dbe57606d90131fd3fee4f29bd12adc
+EBUILD eselect-php-0.7.1.ebuild 1184 SHA256 d29eecff7c340d9bd6a564d95f7a96f321d2fec9f3e91d38ce987a464a3f78b1 SHA512 396138c569c583e1e6b0ca2f5060d9c28cef853c3abddcd94ce70b7317a65c7fc9e471574d966e8e1f8214b623428a7381ecfc1092857d921e14481dfaa449da WHIRLPOOL 6e21893fc16c666a0717959b9bee184047984f2e4817a9694b480e1f55000648ab05db8c18a72f31bdf29a7184c870677a71c28732d294878da425d0ebbd5f98
+MISC ChangeLog 8406 SHA256 60d29e3b642a5c822ab5c27a6b1536f3028b6075bdda72aa3d3479696413c227 SHA512 45e8bb3ca32807e9a3dc079e0941771fd1b0259415b74b70bf3bf934c365aa7708a6e8e4043ec3dd4430e54a18c1e60d02d725d1bd473c23289db19e80a163dc WHIRLPOOL 5ae9589f2075dd8d7c84896cc039c5918e55ec8d65947bd6593e9e5e86a3319c4dcb41c7e9b09b9d87bbfc117f94dcc1662df890ef4082330c7f660c01e58a49
+MISC metadata.xml 306 SHA256 007582443454394a0817ca5100a5bf091e027ddcc8d2639b8666fd264166e201 SHA512 661dd3eaea921697e52084355592a93158c63ca15bbb43c35ea62df8f864c5edee04d521f63d4b9a831ee82ff616203096bc9e50834a0f2550895c3cfcc770a3 WHIRLPOOL 5111e517b0c290c2294858d5391ff775825a045242b582f732b80b7434f9ee56630a84e6e97e978810dca268b5a4a62ccef582003276db4f21181a269fc8f777
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtEiAAoJEJQzkH1pP7W4z6EL/1cK8MGGKZXdKwd1DVd3SBAY
+DoXgye1icWFiJb9ZZpENVCaC5zUMTrhWwJyyzWPAHS/BN4qFqnSnThtIyDVWPJP5
+XMVJJuT/035NgQyKedv7jc1HJnK/e6LIvOXWcpwgqvIefezOC1NDjwKfYqzscmjb
+X1+4Mbmz0p9CrdT9d3SLvKbKAYOCaIw34rZyVlnr2HQEF8GMK65RfHVnu9eTFGcP
+msQOK5r8kivukw5vK07vAT8wdMu9zsOXmOQUn3bhAHC8RkoLmJyNVwAb8sYc+oTw
+GgqbbazkvNTCBqzfHDIGdxRqTNSM3u72U4ODAgwHQXfB3wqEqWIV0GGNXmEKBVn4
+06prXVV8BW839EY/11ZyMxdKyowfXbgWWyQ26tE0WWWzuC2zmCybHgDuiWkFz2EI
+BSHKueKNLxk7ZRu0UG7COIvVorsNWuxSCWfkIzITCUKoRO5jcGpHK3JWjq79YPMq
+ZxDCdjnA8oWazKtQjHxn2YT2tqaXB0DDkYgoFLvZ1g==
+=YhmM
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-php/eselect-php-0.6.2.ebuild b/app-eselect/eselect-php/eselect-php-0.6.2.ebuild
new file mode 100644
index 000000000000..8bfe3e880bb3
--- /dev/null
+++ b/app-eselect/eselect-php/eselect-php-0.6.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-php/eselect-php-0.6.2.ebuild,v 1.1 2015/03/31 16:53:51 ulm Exp $
+
+EAPI=3
+
+DESCRIPTION="PHP eselect module"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="http://olemarkus.org/~olemarkus/gentoo/eselect-php-${PV}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86"
+IUSE=""
+
+DEPEND=">=app-admin/eselect-1.2.4
+ !app-admin/php-toolkit"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ mv eselect-php-${PV} php.eselect
+ insinto /usr/share/eselect/modules/
+ doins php.eselect
+}
diff --git a/app-eselect/eselect-php/eselect-php-0.7.1-r1.ebuild b/app-eselect/eselect-php/eselect-php-0.7.1-r1.ebuild
new file mode 100644
index 000000000000..61ed2aaf20e1
--- /dev/null
+++ b/app-eselect/eselect-php/eselect-php-0.7.1-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-php/eselect-php-0.7.1-r1.ebuild,v 1.1 2015/03/31 16:53:51 ulm Exp $
+
+EAPI=5
+
+inherit depend.apache systemd
+
+DESCRIPTION="PHP eselect module"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="http://dev.gentoo.org/~olemarkus/eselect-php/eselect-php-${PV}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="fpm apache2"
+
+DEPEND=">=app-admin/eselect-1.2.4
+ !<dev-lang/php-5.3.23-r1:5.3
+ !<dev-lang/php-5.4.13-r1:5.4
+ !<dev-lang/php-5.5.0_beta1-r2:5.5
+ "
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+want_apache
+
+src_install() {
+ mv eselect-php-${PV} php.eselect
+ insinto /usr/share/eselect/modules/
+ doins php.eselect
+
+ if use apache2 ; then
+ insinto "${APACHE_MODULES_CONFDIR#${EPREFIX}}"
+ newins "${FILESDIR}/70_mod_php5.conf-apache2" \
+ "70_mod_php5.conf"
+ fi
+
+ if use fpm ; then
+ dodir "/etc/init.d"
+ insinto "/etc/init.d"
+ newinitd "${FILESDIR}/php-fpm.init" "php-fpm"
+ systemd_newunit "${FILESDIR}/php-fpm_at.service" "php-fpm@.service"
+ systemd_dotmpfilesd "${FILESDIR}/php-fpm.conf"
+ exeinto /usr/libexec
+ doexe "${FILESDIR}/php-fpm-launcher"
+ fi
+}
diff --git a/app-eselect/eselect-php/eselect-php-0.7.1-r2.ebuild b/app-eselect/eselect-php/eselect-php-0.7.1-r2.ebuild
new file mode 100644
index 000000000000..c15feb010ed0
--- /dev/null
+++ b/app-eselect/eselect-php/eselect-php-0.7.1-r2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-php/eselect-php-0.7.1-r2.ebuild,v 1.1 2015/03/31 16:53:51 ulm Exp $
+
+EAPI=5
+
+inherit depend.apache systemd
+
+DESCRIPTION="PHP eselect module"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="http://dev.gentoo.org/~olemarkus/eselect-php/eselect-php-${PV}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="fpm apache2"
+
+DEPEND=">=app-admin/eselect-1.2.4
+ !<dev-lang/php-5.3.23-r1:5.3
+ !<dev-lang/php-5.4.13-r1:5.4
+ !<dev-lang/php-5.5.0_beta1-r2:5.5
+ "
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+want_apache
+
+src_install() {
+ mv eselect-php-${PV} php.eselect
+ insinto /usr/share/eselect/modules/
+ doins php.eselect
+
+ if use apache2 ; then
+ insinto "${APACHE_MODULES_CONFDIR#${EPREFIX}}"
+ newins "${FILESDIR}/70_mod_php5.conf-apache2" \
+ "70_mod_php5.conf"
+ fi
+
+ if use fpm ; then
+ dodir "/etc/init.d"
+ insinto "/etc/init.d"
+ newinitd "${FILESDIR}/php-fpm-r1.init" "php-fpm"
+ systemd_newunit "${FILESDIR}/php-fpm_at.service" "php-fpm@.service"
+ systemd_dotmpfilesd "${FILESDIR}/php-fpm.conf"
+ exeinto /usr/libexec
+ doexe "${FILESDIR}/php-fpm-launcher"
+ fi
+}
diff --git a/app-eselect/eselect-php/eselect-php-0.7.1-r3.ebuild b/app-eselect/eselect-php/eselect-php-0.7.1-r3.ebuild
new file mode 100644
index 000000000000..faead4d0cfa7
--- /dev/null
+++ b/app-eselect/eselect-php/eselect-php-0.7.1-r3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-php/eselect-php-0.7.1-r3.ebuild,v 1.1 2015/03/31 16:53:51 ulm Exp $
+
+EAPI=5
+
+inherit depend.apache systemd
+
+DESCRIPTION="PHP eselect module"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="http://dev.gentoo.org/~olemarkus/eselect-php/eselect-php-${PV}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="fpm apache2"
+
+DEPEND=">=app-admin/eselect-1.2.4
+ !<dev-lang/php-5.3.23-r1:5.3
+ !<dev-lang/php-5.4.13-r1:5.4
+ !<dev-lang/php-5.5.0_beta1-r2:5.5
+ "
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+want_apache
+
+src_install() {
+ mv eselect-php-${PV} php.eselect
+ insinto /usr/share/eselect/modules/
+ doins php.eselect
+
+ if use apache2 ; then
+ insinto "${APACHE_MODULES_CONFDIR#${EPREFIX}}"
+ newins "${FILESDIR}/70_mod_php5.conf-apache2" \
+ "70_mod_php5.conf"
+ fi
+
+ if use fpm ; then
+ dodir "/etc/init.d"
+ insinto "/etc/init.d"
+ newinitd "${FILESDIR}/php-fpm-r1.init" "php-fpm"
+ systemd_dotmpfilesd "${FILESDIR}/php-fpm.conf"
+ exeinto /usr/libexec
+ doexe "${FILESDIR}/php-fpm-launcher"
+ fi
+}
diff --git a/app-eselect/eselect-php/eselect-php-0.7.1.ebuild b/app-eselect/eselect-php/eselect-php-0.7.1.ebuild
new file mode 100644
index 000000000000..6672fe6ccfd1
--- /dev/null
+++ b/app-eselect/eselect-php/eselect-php-0.7.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-php/eselect-php-0.7.1.ebuild,v 1.1 2015/03/31 16:53:51 ulm Exp $
+
+EAPI=5
+
+inherit depend.apache
+
+DESCRIPTION="PHP eselect module"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="http://dev.gentoo.org/~olemarkus/eselect-php/eselect-php-${PV}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="fpm apache2"
+
+DEPEND=">=app-admin/eselect-1.2.4
+ !<dev-lang/php-5.3.23-r1:5.3
+ !<dev-lang/php-5.4.13-r1:5.4
+ !<dev-lang/php-5.5.0_beta1-r2:5.5
+ "
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+want_apache
+
+src_install() {
+ mv eselect-php-${PV} php.eselect
+ insinto /usr/share/eselect/modules/
+ doins php.eselect
+
+ if use apache2 ; then
+ insinto "${APACHE_MODULES_CONFDIR#${EPREFIX}}"
+ newins "${FILESDIR}/70_mod_php5.conf-apache2" \
+ "70_mod_php5.conf"
+ fi
+
+ if use fpm ; then
+ dodir "/etc/init.d"
+ insinto "/etc/init.d"
+ newinitd "${FILESDIR}/php-fpm.init" "php-fpm"
+ fi
+}
diff --git a/app-eselect/eselect-php/files/70_mod_php5.conf-apache2 b/app-eselect/eselect-php/files/70_mod_php5.conf-apache2
new file mode 100644
index 000000000000..7ec8739cf837
--- /dev/null
+++ b/app-eselect/eselect-php/files/70_mod_php5.conf-apache2
@@ -0,0 +1,14 @@
+<IfDefine PHP5>
+ # Load the module first
+ <IfModule !mod_php5.c>
+ LoadModule php5_module modules/libphp5.so
+ </IfModule>
+
+ # Set it to handle the files
+ <IfModule mod_mime.c>
+ AddHandler application/x-httpd-php .php .php5 .phtml
+ AddHandler application/x-httpd-php-source .phps
+ </IfModule>
+
+ DirectoryIndex index.php index.phtml
+</IfDefine>
diff --git a/app-eselect/eselect-php/files/php-fpm-launcher b/app-eselect/eselect-php/files/php-fpm-launcher
new file mode 100644
index 000000000000..7a1c1c9f918b
--- /dev/null
+++ b/app-eselect/eselect-php/files/php-fpm-launcher
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+PHPSLOT="${1}"
+[ -z "${PHPSLOT}" ] && PHPSLOT="$(eselect php show fpm)"
+shift
+
+exec /usr/lib/${PHPSLOT}/bin/php-fpm "${@}"
diff --git a/app-eselect/eselect-php/files/php-fpm-r1.init b/app-eselect/eselect-php/files/php-fpm-r1.init
new file mode 100755
index 000000000000..6cc26acc3c36
--- /dev/null
+++ b/app-eselect/eselect-php/files/php-fpm-r1.init
@@ -0,0 +1,50 @@
+#!/sbin/runscript
+
+set_phpvars() {
+ PHPSLOT=${SVCNAME#php-fpm-}
+ PHP_FPM_PID="/run/php-fpm-${PHPSLOT}.pid"
+ if [ ${PHPSLOT} = 'php-fpm' ] ; then
+ PHPSLOT="$(eselect php show fpm)"
+ PHP_FPM_PID="/run/php-fpm.pid"
+ fi
+
+ PHP_FPM_CONF="/etc/php/fpm-${PHPSLOT}/php-fpm.conf"
+}
+
+extra_commands="depend"
+extra_started_commands="reload"
+
+depend() {
+ need net
+ use apache2 lighttpd nginx
+}
+
+start() {
+ ebegin "Starting PHP FastCGI Process Manager"
+ set_phpvars
+ start-stop-daemon --start --pidfile ${PHP_FPM_PID} --exec \
+ /usr/lib/${PHPSLOT}/bin/php-fpm -- -y "${PHP_FPM_CONF}" -g "${PHP_FPM_PID}"
+ local i=0
+ local timeout=5
+ while [ ! -f ${PHP_FPM_PID} ] && [ $i -le $timeout ]; do
+ sleep 1
+ i=$(($i + 1))
+ done
+
+ [ $timeout -gt $i ]
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping PHP FastCGI Process Manager"
+ set_phpvars
+ start-stop-daemon --signal QUIT --stop --exec /usr/lib/${PHPSLOT}/bin/php-fpm --pidfile ${PHP_FPM_PID}
+ eend $?
+}
+
+reload() {
+ ebegin "Reloading PHP FastCGI Process Manager"
+ set_phpvars
+ [ -f ${PHP_FPM_PID} ] && kill -USR2 $(cat ${PHP_FPM_PID})
+ eend $?
+}
diff --git a/app-eselect/eselect-php/files/php-fpm.conf b/app-eselect/eselect-php/files/php-fpm.conf
new file mode 100644
index 000000000000..801e74f1e620
--- /dev/null
+++ b/app-eselect/eselect-php/files/php-fpm.conf
@@ -0,0 +1 @@
+d /run/php-fpm 755 root root
diff --git a/app-eselect/eselect-php/files/php-fpm.init b/app-eselect/eselect-php/files/php-fpm.init
new file mode 100755
index 000000000000..a186d83478c5
--- /dev/null
+++ b/app-eselect/eselect-php/files/php-fpm.init
@@ -0,0 +1,47 @@
+#!/sbin/runscript
+
+set_phpvars() {
+ PHPSLOT=${SVCNAME#php-fpm-}
+ [ ${PHPSLOT} = 'php-fpm' ] && PHPSLOT="$(eselect php show fpm)"
+
+ PHP_FPM_CONF="/etc/php/fpm-${PHPSLOT}/php-fpm.conf"
+ PHP_FPM_PID="/var/run/php-fpm-${PHPSLOT}.pid"
+}
+
+extra_commands="depend"
+extra_started_commands="reload"
+
+depend() {
+ need net
+ use apache2 lighttpd nginx
+}
+
+start() {
+ ebegin "Starting PHP FastCGI Process Manager"
+ set_phpvars
+ start-stop-daemon --start --pidfile ${PHP_FPM_PID} --exec \
+ /usr/lib/${PHPSLOT}/bin/php-fpm -- -y "${PHP_FPM_CONF}" -g "${PHP_FPM_PID}"
+ local i=0
+ local timeout=5
+ while [ ! -f ${PHP_FPM_PID} ] && [ $i -le $timeout ]; do
+ sleep 1
+ i=$(($i + 1))
+ done
+
+ [ $timeout -gt $i ]
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping PHP FastCGI Process Manager"
+ set_phpvars
+ start-stop-daemon --signal QUIT --stop --exec /usr/lib/${PHPSLOT}/bin/php-fpm --pidfile ${PHP_FPM_PID}
+ eend $?
+}
+
+reload() {
+ ebegin "Reloading PHP FastCGI Process Manager"
+ set_phpvars
+ [ -f ${PHP_FPM_PID} ] && kill -USR2 $(cat ${PHP_FPM_PID})
+ eend $?
+}
diff --git a/app-eselect/eselect-php/files/php-fpm_at.service b/app-eselect/eselect-php/files/php-fpm_at.service
new file mode 100644
index 000000000000..152c1abe0438
--- /dev/null
+++ b/app-eselect/eselect-php/files/php-fpm_at.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=The PHP FastCGI Process Manager
+After=network.target
+
+[Service]
+Type=notify
+PIDFile=/run/php-fpm/php-fpm-%I.pid
+ExecStart=/usr/libexec/php-fpm-launcher php%I -y /etc/php/fpm-php%I/php-fpm.conf --nodaemonize
+ExecReload=/bin/kill -USR2 $MAINPID
+PrivateTmp=true
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/app-eselect/eselect-php/metadata.xml b/app-eselect/eselect-php/metadata.xml
new file mode 100644
index 000000000000..b4348f2483fa
--- /dev/null
+++ b/app-eselect/eselect-php/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>php</herd>
+ <longdescription lang="en">PHP eselect module
+ </longdescription>
+ <use>
+ <flag name='fpm'>Enable the FastCGI Process Manager SAPI</flag>
+ </use>
+</pkgmetadata>
+
diff --git a/app-eselect/eselect-pinentry/ChangeLog b/app-eselect/eselect-pinentry/ChangeLog
new file mode 100644
index 000000000000..42b8b3d1dff2
--- /dev/null
+++ b/app-eselect/eselect-pinentry/ChangeLog
@@ -0,0 +1,113 @@
+# ChangeLog for app-eselect/eselect-pinentry
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-pinentry/ChangeLog,v 1.1 2015/03/31 16:54:08 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-pinentry-0.3.ebuild,
+ +eselect-pinentry-0.4.ebuild, +files/eselect-pinentry-0.3,
+ +files/pinentry.eselect-0.4, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 20 Jan 2014; Mike Frysinger <vapier@gentoo.org> eselect-pinentry-0.4.ebuild:
+ Add arm64 love.
+
+ 05 Dec 2013; Michael Haubenwallner <haubi@gentoo.org>
+ eselect-pinentry-0.4.ebuild:
+ add ~ppc-aix keyword
+
+ 07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> eselect-pinentry-0.4.ebuild:
+ Stable for x86, wrt bug #470286
+
+ 30 Jun 2013; Agostino Sarubbo <ago@gentoo.org> eselect-pinentry-0.4.ebuild:
+ Stable for s390, wrt bug #470286
+
+ 29 Jun 2013; Agostino Sarubbo <ago@gentoo.org> eselect-pinentry-0.4.ebuild:
+ Stable for ppc64, wrt bug #470286
+
+ 29 Jun 2013; Agostino Sarubbo <ago@gentoo.org> eselect-pinentry-0.4.ebuild:
+ Stable for ppc, wrt bug #470286
+
+ 29 Jun 2013; Agostino Sarubbo <ago@gentoo.org> eselect-pinentry-0.4.ebuild:
+ Stable for sparc, wrt bug #470286
+
+ 26 Jun 2013; Agostino Sarubbo <ago@gentoo.org> eselect-pinentry-0.4.ebuild:
+ Stable for ia64, wrt bug #470286
+
+ 26 Jun 2013; Agostino Sarubbo <ago@gentoo.org> eselect-pinentry-0.4.ebuild:
+ Stable for alpha, wrt bug #470286
+
+ 09 Jun 2013; Agostino Sarubbo <ago@gentoo.org> eselect-pinentry-0.4.ebuild:
+ Stable for sh, wrt bug #470286
+
+ 09 Jun 2013; Markus Meier <maekke@gentoo.org> eselect-pinentry-0.4.ebuild:
+ arm stable, bug #470286
+
+ 04 Jun 2013; Chema Alonso <nimiux@gentoo.org> eselect-pinentry-0.4.ebuild:
+ Stable for amd64 wrt bug #470286
+
+ 03 Jun 2013; Jeroen Roovers <jer@gentoo.org> eselect-pinentry-0.4.ebuild:
+ Stable for HPPA (bug #470286).
+
+ 19 Feb 2013; Zac Medico <zmedico@gentoo.org> eselect-pinentry-0.4.ebuild:
+ Add ~arm-linux keyword.
+
+*eselect-pinentry-0.4 (14 Jan 2013)
+
+ 14 Jan 2013; Samuli Suominen <ssuominen@gentoo.org>
+ +files/pinentry.eselect-0.4, +eselect-pinentry-0.4.ebuild:
+ Version bump to use shared code from eselect-lib-bin-symlink by mgorny.
+
+ 28 Nov 2012; Tim Harder <radhermit@gentoo.org> metadata.xml:
+ Add to crypto herd.
+
+ 25 Nov 2012; Sven Wegener <swegener@gentoo.org> metadata.xml:
+ Move to maintainer-needed.
+
+ 14 Sep 2012; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
+ Copy metadata.xml from app-crypt/pinentry since you can't maintain one
+ without another.
+
+ 09 Sep 2012; Raúl Porcel <armin76@gentoo.org> eselect-pinentry-0.3.ebuild:
+ alpha/ia64/s390/sh/sparc stable wrt #421593
+
+ 17 Aug 2012; Anthony G. Basile <blueness@gentoo.org>
+ eselect-pinentry-0.3.ebuild:
+ Stable ppc ppc64, bug #421593
+
+ 03 Jul 2012; Jeroen Roovers <jer@gentoo.org> eselect-pinentry-0.3.ebuild:
+ Stable for HPPA (bug #421593).
+
+ 25 Jun 2012; Markus Meier <maekke@gentoo.org> eselect-pinentry-0.3.ebuild:
+ arm stable, bug #421593
+
+ 19 Jun 2012; Agostino Sarubbo <ago@gentoo.org> eselect-pinentry-0.3.ebuild:
+ Stable for amd64, wrt bug #421593
+
+ 17 Jun 2012; Jeff Horelick <jdhore@gentoo.org> eselect-pinentry-0.3.ebuild:
+ marked x86 per bug 421593
+
+ 17 Jun 2012; Samuli Suominen <ssuominen@gentoo.org>
+ -eselect-pinentry-0.1.ebuild, -eselect-pinentry-0.2.ebuild,
+ -files/eselect-pinentry-0.1, -files/eselect-pinentry-0.2:
+ old
+
+ 09 May 2012; Alexis Ballier <aballier@gentoo.org>
+ eselect-pinentry-0.3.ebuild:
+ keyword ~amd64-fbsd
+
+*eselect-pinentry-0.3 (21 Oct 2010)
+
+ 21 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
+ +files/eselect-pinentry-0.3, +eselect-pinentry-0.3.ebuild:
+ Use EROOT instead of ROOT for prefix support.
+
+*eselect-pinentry-0.2 (30 Sep 2010)
+
+ 30 Sep 2010; Samuli Suominen <ssuominen@gentoo.org>
+ +files/eselect-pinentry-0.2, +eselect-pinentry-0.2.ebuild:
+ If no targets are found, remove the symlink and exit.
+
+*eselect-pinentry-0.1 (30 Sep 2010)
+
+ 30 Sep 2010; Samuli Suominen <ssuominen@gentoo.org>
+ +files/eselect-pinentry-0.1, +eselect-pinentry-0.1.ebuild:
+ Initial commit wrt #338691 by Michał Górny.
diff --git a/app-eselect/eselect-pinentry/Manifest b/app-eselect/eselect-pinentry/Manifest
new file mode 100644
index 000000000000..e3bc284dfc33
--- /dev/null
+++ b/app-eselect/eselect-pinentry/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX eselect-pinentry-0.3 3465 SHA256 854367bc7bc9a377315a406632a30b25a22ffa9b7543042578fd522f270ce425 SHA512 757429cec97ab91781a3cc10ee1ded2718963cbc92dc14752b46aaac2054c7db2ff2861b966f132efe8b4fa4fe7d4561833bbbbedb961e067aacfdf47932ba27 WHIRLPOOL ea99694d0a5483614f60221c61fcb9e6170e14cf6069e3d48b751c9622fb6872827df572790ca7a5a06f5e20040d790377d05aba7740554816a6d16876883fd8
+AUX pinentry.eselect-0.4 441 SHA256 d61a081051de1c72d5aa5376b78a78e9e39c0cfa439e825e6002fa9905492800 SHA512 dc681dc0cbd9e98218463a1cd53a9bf246827596e3c092061e0069373badb0e966f5e91107fd3bc5cbe4e58b688fdd5d67f4f2bf9fdb50c51bcb94a235b98aa3 WHIRLPOOL 4b31b3eb2b810b775f560ed1344579ebef1dd2c91754b9667a6ab4e786d857dbc8fb0479ef2c446337e021586e8bda825aa606ab92f631829b4b6d86a18fdb12
+EBUILD eselect-pinentry-0.3.ebuild 795 SHA256 1b892149ce8d8ec1eada91dd1c4427b295383a023051efabbbd3790ed95c3be5 SHA512 0b849904560e8dcc57801a43362d3fac26560be8303a211ffb9607fd52c15bedf49c7a280508ea341819ceeb325c66a0114953be667d54bb48f091bada3d9022 WHIRLPOOL 31ff9c0fa44e683cc00b79afa36df440a825be51edffe34c28bada2c54907916c069e34e58278e276a5f8e33918526a37a0c1557e722b77a090060e51afa6493
+EBUILD eselect-pinentry-0.4.ebuild 832 SHA256 e56f46050870b0f35b95f37fd52ca5fa2e25f4d6c373ec1feb1ddd9a3a92b965 SHA512 36781fc29610e37c38d13594f80f511d83abd02d79f9e596c15d2f0769a34f482d729ad9fd2ed776ecbb8ac0e5d7abf38b037b6d9eda8d7b79b20d788196e3b3 WHIRLPOOL d96c766b2e2459d7bd60b68c02ccff49b2b5a373b2e9183f1a6be6f8658d3b93e92da9c3827f09234478a56af7575ee1402e4564240a6c19fed66739f0017eb5
+MISC ChangeLog 4163 SHA256 898445704533f36e6f95a8ac2c57b48701ad4b81bb9ac41c53573315f32a6fd4 SHA512 a992480db11f459ad096573b6abd0b59fbf13846370f1e5c4b32ec4de7bebd62e6674411b812f45244ad91f71d29264ef0e6bc905e841e592ab72c268472c93b WHIRLPOOL 14bd06552c6baa75b69f0fad59234f19644b7eba39ef7c4bc3b5def8cd0233a53d0f446bb018d4c024e915712239a411cfde41a2459a57eaa3fa3ecf4490c580
+MISC metadata.xml 159 SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 SHA512 96a1f7f082adc57e52a1a32666e1206e68f8ff03c728fdb7666ff98c255905977491fc4dfc37bc8bdf5da0eb50cdc408adec357bbd75bd980bc90659cc157194 WHIRLPOOL 82fca1c4b75b090abdb0a4233c8e49fc43535ca6e470f725c1872653ea922b6693e9646bc3ee1fd6f1293ebedad661642cec13b2817fb5315268300f7675a751
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtEzAAoJEJQzkH1pP7W4A34L/3twrSuUQlPlIFLCYSq488Oi
+jhqtw4vIib42XKoxzUm0+1QI2XvQaTSOZSLq+KhI9lmrcY0TSbQmHxfPK0/XIBZl
+2Ki6gkXSWTENUnqFP9pvw17mhhJq9gePqAbnIsrw85S7CHKdktseMT66X9HP8Wsc
+uSlrwRyQQvmpZ/VoJ448SLtsV+TGSTh6t1a0wI3Ap2B8btJ2o5ZymXkbmMUDM+ES
+OdesCkRQnMUWmSotQ0a4tX0l7tCYq2sl70TQheZtYgtDFhf7eScJvJx25ca6kxbU
+PLL7GeGZFTwnJW1Om+7gYcHXDUTv4VBlPqN79tgWj9wIHEg4VIu743nzFD8FeU20
+ZdkTkRIuYnIZwmtMGTEdd88vbvPBelr53MuZ7Oda/MscHQLoxeHhI/TemaWi0/0o
+fID9oZzhwDKrdkns2YeCAWliD339ioLkamgG2K+dtikgQPryF1nK9Fjc/SW4zB+p
+UPjYaHjY2VDivxgzBUGwC4lvnnFxD2tUOqU2F8POIQ==
+=JJaf
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-pinentry/eselect-pinentry-0.3.ebuild b/app-eselect/eselect-pinentry/eselect-pinentry-0.3.ebuild
new file mode 100644
index 000000000000..128b81a1f8b2
--- /dev/null
+++ b/app-eselect/eselect-pinentry/eselect-pinentry-0.3.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-pinentry/eselect-pinentry-0.3.ebuild,v 1.1 2015/03/31 16:54:08 ulm Exp $
+
+DESCRIPTION="Manage /usr/bin/pinentry symlink"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="app-admin/eselect
+ !<app-crypt/pinentry-0.8.0-r1"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${FILESDIR}"/${P} pinentry.eselect || die
+}
diff --git a/app-eselect/eselect-pinentry/eselect-pinentry-0.4.ebuild b/app-eselect/eselect-pinentry/eselect-pinentry-0.4.ebuild
new file mode 100644
index 000000000000..316cff83d88f
--- /dev/null
+++ b/app-eselect/eselect-pinentry/eselect-pinentry-0.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-pinentry/eselect-pinentry-0.4.ebuild,v 1.1 2015/03/31 16:54:08 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Manage /usr/bin/pinentry symlink"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-eselect/eselect-lib-bin-symlink-0.1.1"
+
+S=${FILESDIR}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins pinentry.eselect-${PV} pinentry.eselect
+}
diff --git a/app-eselect/eselect-pinentry/files/eselect-pinentry-0.3 b/app-eselect/eselect-pinentry/files/eselect-pinentry-0.3
new file mode 100644
index 000000000000..2fbf20a68c77
--- /dev/null
+++ b/app-eselect/eselect-pinentry/files/eselect-pinentry-0.3
@@ -0,0 +1,147 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: eselect-pinentry-0.3,v 1.1 2015/03/31 16:54:08 ulm Exp $
+
+# Based on eselect-sh by Michał Górny
+
+DESCRIPTION="Manage /usr/bin/pinentry symlink"
+MAINTAINER="ssuominen@gentoo.org"
+VERSION="0.2"
+
+## Functions ##
+
+# find a list of pinentry symlink targets, best first
+find_targets() {
+ local t
+ for t in \
+ pinentry-qt \
+ pinentry-gtk-2 \
+ pinentry-qt4 \
+ pinentry-curses \
+ ; do
+ if [[ -x ${EROOT}/usr/bin/${t} ]]; then
+ echo ${t}
+ fi
+ done
+}
+
+# set the pinentry symlink
+set_symlinks() {
+ local target="${1}" targets
+
+ [[ ! -L ${EROOT}/usr/bin/pinentry && -e ${EROOT}/usr/bin/pinentry ]] && \
+ die -q "/usr/bin/pinentry is not a symlink!"
+
+ if is_number "${target}" && [[ ${target} -ge 1 ]]; then
+ targets=( $(find_targets) )
+
+ # If no targets are found, remove the symlink and exit
+ if [[ -L ${EROOT}/usr/bin/pinentry && -z ${targets} ]]; then
+ rm -f "${EROOT}"/usr/bin/pinentry
+ return
+ fi
+
+ target=${targets[target-1]}
+ fi
+
+ if [[ -x ${EROOT}/usr/bin/${target} ]]; then
+ local tmpf="${EROOT}"/usr/bin/pinentry.new
+ # we could use 'ln -f' to directly replace the symlink
+ # but 'mv' is an atomic operation so it should be more fault-proof
+
+ ln -s "${target}" "${tmpf}" || \
+ die -q "Unable to create temporary symlink"
+ if ! mv "${tmpf}" "${EROOT}"/usr/bin/pinentry; then
+ rm -f "${tmpf}" # cleanup
+ die -q "Unable to replace /usr/bin/pinentry symlink with ${target}"
+ fi
+ else
+ die -q "Target '${target}' doesn't appear to be valid!"
+ fi
+}
+
+### show action ###
+
+describe_show() {
+ echo "Show the current pinentry implementation"
+}
+
+do_show() {
+ [[ -z ${@} ]] || die -q "Too many parameters"
+
+ write_list_start "Current pinentry implementation:"
+ if [[ -L ${EROOT}/usr/bin/pinentry ]]; then
+ write_kv_list_entry "$(basename $(readlink ${EROOT}/usr/bin/pinentry))" ""
+ elif [[ -e ${EROOT}/usr/bin/pinentry ]]; then
+ write_kv_list_entry "(not a symlink)" ""
+ else
+ write_kv_list_entry "(unset)" ""
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List available pinentry implementations"
+}
+
+do_list() {
+ [[ -z ${@} ]] || die -q "Too many parameters"
+
+ local i targets
+ targets=( $(find_targets) )
+ if [[ -n ${targets[@]} ]]; then
+ for (( i = 0; i < ${#targets[@]}; i++ )) ; do
+ [[ ${targets[${i}]} == $(basename $(readlink ${EROOT}/usr/bin/pinentry)) ]] && \
+ targets[${i}]="${targets[${i}]} $(highlight '*')"
+ done
+ write_list_start "Available pinentry implementations:"
+ write_numbered_list "${targets[@]}"
+ else
+ write_kv_list_entry "(none found)" ""
+ fi
+}
+
+### set action ###
+
+describe_set() {
+ echo "Set a new pinentry implementation"
+}
+
+describe_set_options() {
+ echo "target : Target name or number (from 'list' action)"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+do_set() {
+ if [[ -z ${1} ]]; then
+ die -q "Not enough parameters"
+ elif [[ -n ${2} ]]; then
+ die -q "Too many parameters"
+ else
+ set_symlinks "${1}"
+ fi
+}
+
+### update action ###
+
+describe_update() {
+ echo "Automatically update the pinentry implementation"
+}
+
+describe_update_options() {
+ echo "ifunset : Do not override existing implementation"
+}
+
+do_update() {
+ [[ -z ${1} || ( -z ${2} && ( ${1} == ifunset || ${1} == '--if-unset' ) ) ]] || \
+ die -q "Usage error"
+
+ [[ ( ${1} == ifunset || ${1} == '--if-unset' ) && -L ${EROOT}/usr/bin/pinentry && -x ${EROOT}/usr/bin/pinentry ]] && \
+ return
+
+ set_symlinks 1
+}
diff --git a/app-eselect/eselect-pinentry/files/pinentry.eselect-0.4 b/app-eselect/eselect-pinentry/files/pinentry.eselect-0.4
new file mode 100644
index 000000000000..91fe4ee1811b
--- /dev/null
+++ b/app-eselect/eselect-pinentry/files/pinentry.eselect-0.4
@@ -0,0 +1,13 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: pinentry.eselect-0.4,v 1.1 2015/03/31 16:54:08 ulm Exp $
+
+DESCRIPTION="Manage /usr/bin/pinentry implementation"
+MAINTAINER="ssuominen@gentoo.org"
+VERSION="0.4"
+
+SYMLINK_PATH=/usr/bin/pinentry
+SYMLINK_TARGETS=( pinentry-qt pinentry-gtk-2 pinentry-qt4 pinentry-curses )
+SYMLINK_DESCRIPTION='pinentry binary'
+
+inherit bin-symlink
diff --git a/app-eselect/eselect-pinentry/metadata.xml b/app-eselect/eselect-pinentry/metadata.xml
new file mode 100644
index 000000000000..d68fe974c15a
--- /dev/null
+++ b/app-eselect/eselect-pinentry/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>crypto</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-postgresql/ChangeLog b/app-eselect/eselect-postgresql/ChangeLog
new file mode 100644
index 000000000000..b7550eb6cbda
--- /dev/null
+++ b/app-eselect/eselect-postgresql/ChangeLog
@@ -0,0 +1,264 @@
+# ChangeLog for app-eselect/eselect-postgresql
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-postgresql/ChangeLog,v 1.1 2015/03/31 16:54:26 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org>
+ +eselect-postgresql-1.2.1.ebuild, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 27 Jan 2014; Aaron W. Swenson <titanofold@gentoo.org>
+ -eselect-postgresql-1.2.0.ebuild:
+ Remove non-working version.
+
+ 26 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
+ eselect-postgresql-1.2.1.ebuild:
+ Stable for sparc, wrt bug #495314
+
+ 19 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
+ eselect-postgresql-1.2.1.ebuild:
+ Stable for ppc64, wrt bug #495314
+
+ 18 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
+ eselect-postgresql-1.2.1.ebuild:
+ Stable for alpha, wrt bug #495314
+
+ 16 Jan 2014; Markus Meier <maekke@gentoo.org>
+ eselect-postgresql-1.2.1.ebuild:
+ arm stable, bug #495314
+
+ 15 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
+ eselect-postgresql-1.2.1.ebuild:
+ Stable for ia64, wrt bug #495314
+
+ 14 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
+ eselect-postgresql-1.2.1.ebuild:
+ Stable for ppc, wrt bug #495314
+
+ 14 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
+ eselect-postgresql-1.2.1.ebuild:
+ Stable for x86, wrt bug #495314
+
+ 12 Jan 2014; Pacho Ramos <pacho@gentoo.org> eselect-postgresql-1.2.1.ebuild:
+ amd64 stable, bug #495314
+
+ 11 Jan 2014; Jeroen Roovers <jer@gentoo.org> eselect-postgresql-1.2.1.ebuild:
+ Stable for HPPA (bug #495314).
+
+*eselect-postgresql-1.2.1 (21 Nov 2013)
+
+ 21 Nov 2013; Aaron W. Swenson <titanofold@gentoo.org>
+ -eselect-postgresql-1.0.10.ebuild, +eselect-postgresql-1.2.1.ebuild:
+ Add symlink handling for pg_config_ext.h. Fixes bug 486674.
+
+ 10 Sep 2013; Markus Meier <maekke@gentoo.org>
+ eselect-postgresql-1.2.0.ebuild:
+ arm stable, bug #483416
+
+ 07 Sep 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-postgresql-1.2.0.ebuild:
+ Stable for sparc, wrt bug #483416
+
+ 05 Sep 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-postgresql-1.2.0.ebuild:
+ Stable for x86, wrt bug #483416
+
+ 05 Sep 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-postgresql-1.2.0.ebuild:
+ Stable for ppc64, wrt bug #483416
+
+ 04 Sep 2013; Jeroen Roovers <jer@gentoo.org> eselect-postgresql-1.2.0.ebuild:
+ Stable for HPPA (bug #483416).
+
+ 04 Sep 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-postgresql-1.2.0.ebuild:
+ Stable for ppc, wrt bug #483416
+
+ 03 Sep 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-postgresql-1.2.0.ebuild:
+ Stable for ia64, wrt bug #483416
+
+ 03 Sep 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-postgresql-1.2.0.ebuild:
+ Stable for amd64, wrt bug #483416
+
+ 03 Sep 2013; Agostino Sarubbo <ago@gentoo.org>
+ eselect-postgresql-1.2.0.ebuild:
+ Stable for alpha, wrt bug #483416
+
+ 18 Aug 2013; Aaron W. Swenson <titanofold@gentoo.org>
+ -eselect-postgresql-1.1.2.ebuild:
+ Remove non-candidate for stable.
+
+*eselect-postgresql-1.2.0 (29 Jul 2013)
+
+ 29 Jul 2013; Aaron W. Swenson <titanofold@gentoo.org>
+ +eselect-postgresql-1.2.0.ebuild:
+ Add x32 support. Now only reports slots with pg_config to avoid false
+ positives.
+
+*eselect-postgresql-1.1.2 (16 Jun 2013)
+
+ 16 Jun 2013; Aaron W. Swenson <titanofold@gentoo.org>
+ -eselect-postgresql-1.1.1.ebuild, +eselect-postgresql-1.1.2.ebuild:
+ Fix bug 471866. Remove broken version.
+
+*eselect-postgresql-1.1.1 (09 May 2013)
+
+ 09 May 2013; Aaron W. Swenson <titanofold@gentoo.org>
+ +eselect-postgresql-1.1.1.ebuild:
+ Version bump. Fix bug 321114.
+
+ 12 May 2012; Alexis Ballier <aballier@gentoo.org>
+ eselect-postgresql-1.0.10.ebuild:
+ keyword ~amd64-fbsd
+
+ 07 Sep 2011; Aaron W. Swenson <titanofold@gentoo.org>
+ -files/50postgresql-eselect, -eselect-postgresql-0.3.ebuild,
+ -eselect-postgresql-0.4.ebuild:
+ Removed outdated as they don't work as they should.
+
+ 07 Aug 2011; Jeroen Roovers <jer@gentoo.org>
+ eselect-postgresql-1.0.10.ebuild:
+ Stable for HPPA (bug #371763).
+
+ 02 Aug 2011; Aaron W. Swenson <titanofold@gentoo.org>
+ -eselect-postgresql-1.0.9.ebuild:
+ Removing obsolete ebuild.
+
+ 22 Jul 2011; Mark Loeser <halcy0n@gentoo.org>
+ eselect-postgresql-1.0.10.ebuild:
+ Stable for ppc/ppc64; bug #371763
+
+ 02 Jul 2011; Markos Chandras <hwoarang@gentoo.org>
+ eselect-postgresql-1.0.10.ebuild:
+ Stable on amd64 wrt bug #371763
+
+ 24 Jun 2011; Raúl Porcel <armin76@gentoo.org>
+ eselect-postgresql-1.0.10.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #371763
+
+ 20 Jun 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-postgresql-1.0.10.ebuild:
+ x86 stable wrt bug #371763
+
+ 14 May 2011; Aaron W. Swenson <titanofold@gentoo.org>
+ eselect-postgresql-1.0.10.ebuild:
+ Adding back missed keywords
+
+*eselect-postgresql-1.0.10 (14 May 2011)
+
+ 14 May 2011; Aaron W. Swenson <titanofold@gentoo.org>
+ +eselect-postgresql-1.0.10.ebuild:
+ Minor fix: added a slash for specificity
+
+*eselect-postgresql-1.0.9 (25 Apr 2011)
+
+ 25 Apr 2011; Aaron W. Swenson <titanofold@gentoo.org>
+ -eselect-postgresql-1.0.8.ebuild, +eselect-postgresql-1.0.9.ebuild:
+ Fix bug 364237 again
+
+ 24 Apr 2011; Fabian Groffen <grobian@gentoo.org>
+ eselect-postgresql-1.0.8.ebuild:
+ Marked ~ppc-macos, ~x86-solaris
+
+*eselect-postgresql-1.0.8 (22 Apr 2011)
+
+ 22 Apr 2011; Aaron W. Swenson <titanofold@gentoo.org>
+ -eselect-postgresql-1.0.6.ebuild, -eselect-postgresql-1.0.7.ebuild,
+ +eselect-postgresql-1.0.8.ebuild, metadata.xml:
+ Fixes bug 364257 and bug 364237
+
+*eselect-postgresql-1.0.7 (19 Apr 2011)
+
+ 19 Apr 2011; Aaron W. Swenson <titanofold@gentoo.org>
+ +eselect-postgresql-1.0.7.ebuild:
+ Fixed MAN paths
+
+*eselect-postgresql-1.0.6 (02 Apr 2011)
+
+ 02 Apr 2011; Aaron W. Swenson <titanofold@gentoo.org>
+ -eselect-postgresql-1.0.3.ebuild, -eselect-postgresql-1.0.4.ebuild,
+ +eselect-postgresql-1.0.6.ebuild:
+ Remove obsolete ebuilds. Fixes bugs #327441, 352147 and 292122.
+
+*eselect-postgresql-1.0.4 (27 Mar 2011)
+
+ 27 Mar 2011; Aaron W. Swenson <titanofold@gentoo.org>
+ +eselect-postgresql-1.0.4.ebuild:
+ Should support library modules on Darwin (dylib).
+ Cleaner output that now indicates what the application links are.
+ Automatically sets a default when none has been set.
+ Should properly set the library path:
+ LDPATH on a 64 bit system should have been set to
+ /usr/lib64/postgresql-${SLOT}/lib64
+
+ instead of
+ /usr/lib64/postgresql-${SLOT}/lib
+
+*eselect-postgresql-1.0.3 (19 Mar 2011)
+
+ 19 Mar 2011; Mr. Aaron W. Swenson (TitanOfOld) <titanofold@gentoo.org>
+ +eselect-postgresql-1.0.3.ebuild:
+
+ Rewrite of module. Should fix bugs #292122, 327441, 352147, 359361.
+
+*eselect-postgresql-0.4 (02 Jun 2010)
+
+ 02 Jun 2010; Patrick Lauer <patrick@gentoo.org>
+ +eselect-postgresql-0.4.ebuild:
+ Bump, thanks to Aaron Swenson for the improvements
+
+ 25 Apr 2010; Raúl Porcel <armin76@gentoo.org>
+ eselect-postgresql-0.3.ebuild:
+ ia64/sparc stable
+
+ 07 Jan 2010; Steve Dibb <beandog@gentoo.org>
+ eselect-postgresql-0.3.ebuild:
+ amd64 stable, bug 285475
+
+ 24 Oct 2009; nixnut <nixnut@gentoo.org> eselect-postgresql-0.3.ebuild:
+ ppc stable #285475
+
+ 13 Oct 2009; Jeroen Roovers <jer@gentoo.org>
+ eselect-postgresql-0.3.ebuild:
+ Stable for HPPA (bug #285475).
+
+ 01 Oct 2009; Tobias Klausmann <klausman@gentoo.org>
+ eselect-postgresql-0.3.ebuild:
+ Stable on alpha, bug #285390
+
+ 27 Sep 2009; Brent Baude <ranger@gentoo.org>
+ eselect-postgresql-0.3.ebuild:
+ Marking eselect-postgresql-0.3 ppc64 stable for bug 285475
+
+ 28 May 2009; Christian Faulhammer <fauli@gentoo.org>
+ eselect-postgresql-0.3.ebuild:
+ stable x86, bug 268138
+
+ 19 May 2008; Tiziano Müller <dev-zero@gentoo.org>
+ eselect-postgresql-0.3.ebuild:
+ Keyworded for all archs having postgresql keyworded
+
+ 15 Apr 2008; Tiziano Müller <dev-zero@gentoo.org>
+ eselect-postgresql-0.3.ebuild:
+ Fixed typo (thanks to polyonymous)
+
+*eselect-postgresql-0.3 (15 Apr 2008)
+
+ 15 Apr 2008; Tiziano Müller <dev-zero@gentoo.org>
+ +files/50postgresql-eselect, +metadata.xml,
+ +eselect-postgresql-0.3.ebuild:
+ Moved into the tree
+
+ 10 Apr 2008; Tiziano Müller <dev-zero@gentoo.org>
+ +files/50postgresql-eselect, -eselect-postgresql-0.2.ebuild,
+ +eselect-postgresql-0.3.ebuild, files/postgresql.eselect:
+ Added some instructions. Added an env.d file to mask
+ /etc/eselect/postgresql. Fixed some multilib bugs (forgotten ${D}). Create
+ relative symlinks instead of absolute ones. Keep slot-files in
+ /etc/eselect/postgresql/slots instead of /usr to avoid problems with having
+ /usr on a separate volume.
+
+ 19 Mar 2008; Tiziano Müller <dev-zero@gentoo.org>
+ eselect-postgresql-0.2.ebuild:
+ Added quotes
diff --git a/app-eselect/eselect-postgresql/Manifest b/app-eselect/eselect-postgresql/Manifest
new file mode 100644
index 000000000000..291887b02c93
--- /dev/null
+++ b/app-eselect/eselect-postgresql/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-postgresql-1.2.1.tbz2 3645 SHA256 661ef3cbb1627798af3c8d6c526f4a6367620a5fef08c287a633e1babf43f938 SHA512 9b24cb7620dd3de979ef595c60ebf607cd9da5c7d3c4da19ebe242c25961883e2db54341f916690abb9fe7a76663d9f1ac73fc76c90389f72eff425aa6fb43e4 WHIRLPOOL e7ef4f3d250f4f345d28bccdd43fa1639b8ed80b9f6a4aabd4f7df5f4337845ee0f4ce653fde596209094b01fc0e5c624872affbfa042382f3963a49d600827f
+EBUILD eselect-postgresql-1.2.1.ebuild 806 SHA256 4a294f9b164cedc95ff202ce983d2d66c943707fc47176bb8fb45e6f539aeafc SHA512 25b846dd362199e3a289a60527d7519ebe6daf3bc02be62ce7c2c8a8a7c9fa60c22815a97bdcbce2efb3d01bea2238f8158a6963405266f98868ac179c211ce3 WHIRLPOOL b5d8a989c1e57419eff4131667bc9e0d1ef647a4a34fe516089635895f71123972c80115d235fff7e09b2eacdf0d118b0b7b0a7a52866e04a43601ac50fbcf37
+MISC ChangeLog 8659 SHA256 4a87dfa66639f2c4937e4eab5da6469d66dc40d764434c6b7881621866da7792 SHA512 d0fbaf00ab3fc960ec19fe70ef8d38d51b3da7ee9ed51e5c72f410ead58c66dd96b7b19a9b19a6354925e71f3d189d88640d3700b5338eb6d5e63769f08a0312 WHIRLPOOL dc9124e1a9b90b80f80f1e2935dbbc088c2b07d484cabd5146589dbb59aefdf3ada81a5eb8d23a0000b7a67b0b563e0ec51f21f24690b904bc5c8ea8c67efc9a
+MISC metadata.xml 318 SHA256 f75aa5291777cd70625fb37b18fc0dad3111999b5bfe224a98a846911a85b609 SHA512 c3df4844736443975a2b9f609f2558727b9a993ab3ece16cad105465f0252a0b78efaef0ebb2200dffb2d1de62ce2c0af1d8c00e985bdd9aa40f0a51a0e46d3a WHIRLPOOL 59ad53946c1a6e606067fc60bf1e50dc0b01aa60f1bce77517195497f306ad383fca4447eb50eacb3fef82947087b99953f3d96545d434a14e6850773c28d023
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtFFAAoJEJQzkH1pP7W4LIoMAIQhnYcGluPM2kxErqQ3VIHI
+fqv6QAa9nnb4iMD7hkL963DD3ZmFxFCiC2q058M+uzHN6n5t8UXa/PdQqCoIBTTa
+8tlILeU5tKV6Os7r1+FrLKbanXuo/7bsaQDp/mPcnFSejG4WC58rrj0xCMruk/pL
+UJw8fzhjTiJnx8CKTyhPzILXEhWKap1DwTt8JZQsJ+45SzkDT1eeIBhoPtIJslRM
+kMJpOKZhhBb4hxBqEuC+0BZpcGJqB7Xy5Ju3VxAt52tx+pSqpnyiDekiLI58NdOB
+4X38LdBKoTcZuQN7V09/7tPhQ8X4gFYBWkJ2wIvyU4y/40SAWTFo16iYjUjtTlkA
+86UAcB0OunFnz/cBkut4pYePOagZN6tyGrhn4bAcOr9C6uyyt5wYxxzH8Wc8Dpkb
+9Bkrmd7LD9m/y1cUPXsc/tR12Gj/M1NndZ1Fs07tTFzjD1OC1qLvjodvfHNhBsXb
+6buvhS9fHLPMMNdLW7KTN4HpkSGOfMxeOsMLa6S6bA==
+=HZvG
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-postgresql/eselect-postgresql-1.2.1.ebuild b/app-eselect/eselect-postgresql/eselect-postgresql-1.2.1.ebuild
new file mode 100644
index 000000000000..380095e7223f
--- /dev/null
+++ b/app-eselect/eselect-postgresql/eselect-postgresql-1.2.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-postgresql/eselect-postgresql-1.2.1.ebuild,v 1.1 2015/03/31 16:54:26 ulm Exp $
+
+EAPI="5"
+
+DESCRIPTION="Utility to select the default PostgreSQL slot"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="http://dev.gentoo.org/~titanofold/${P}.tbz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="app-admin/eselect"
+
+src_install() {
+ keepdir /etc/eselect/postgresql
+
+ insinto /usr/share/eselect/modules
+ doins postgresql.eselect
+
+ dosym /usr/bin/eselect /usr/bin/postgresql-config
+}
+
+pkg_postinst() {
+ postgresql-config update
+}
diff --git a/app-eselect/eselect-postgresql/metadata.xml b/app-eselect/eselect-postgresql/metadata.xml
new file mode 100644
index 000000000000..e9b829d37be2
--- /dev/null
+++ b/app-eselect/eselect-postgresql/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>postgresql</herd>
+ <maintainer restrict="&gt;=app-eselect/eselect-postgresql-1.0.0">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-eselect/eselect-python/ChangeLog b/app-eselect/eselect-python/ChangeLog
new file mode 100644
index 000000000000..96dd469fbe57
--- /dev/null
+++ b/app-eselect/eselect-python/ChangeLog
@@ -0,0 +1,393 @@
+# ChangeLog for app-eselect/eselect-python
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-python/ChangeLog,v 1.1 2015/03/31 16:54:42 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-python-20111108.ebuild,
+ +eselect-python-20131210.ebuild, +eselect-python-20140115.ebuild,
+ +eselect-python-20140125.ebuild, +eselect-python-99999999.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 05 Jun 2014; Mike Gilbert <floppym@gentoo.org>
+ -eselect-python-20091230.ebuild, -eselect-python-20100321.ebuild:
+ Remove EAPI 1 ebuilds per QA request, bug 512124.
+
+ 02 Feb 2014; Fabian Groffen <grobian@gentoo.org>
+ eselect-python-20140125.ebuild, eselect-python-99999999.ebuild:
+ Add Prefix keywords (forgotten after migration from prefix-tree)
+
+*eselect-python-20140125 (25 Jan 2014)
+
+ 25 Jan 2014; Mike Gilbert <floppym@gentoo.org>
+ +eselect-python-20140125.ebuild:
+ Version bump. Includes fix for gentoo-prefix.
+
+ 19 Jan 2014; Mike Gilbert <floppym@gentoo.org> eselect-python-20140115.ebuild,
+ eselect-python-99999999.ebuild:
+ Fix python atoms in pkg_postinst, bug 498530.
+
+ 19 Jan 2014; Mike Gilbert <floppym@gentoo.org> eselect-python-20140115.ebuild,
+ eselect-python-99999999.ebuild:
+ Tidy up RDEPEND. Don't call eselect python update when python is not
+ installed, bug 380567.
+
+*eselect-python-20140115 (19 Jan 2014)
+
+ 19 Jan 2014; Mike Gilbert <floppym@gentoo.org>
+ +eselect-python-20140115.ebuild:
+ Version bump, fixes bug 337601.
+
+ 18 Jan 2014; Mike Frysinger <vapier@gentoo.org>
+ eselect-python-20111108.ebuild, eselect-python-20131210.ebuild,
+ eselect-python-99999999.ebuild:
+ Add arm64 love.
+
+*eselect-python-20131210 (10 Dec 2013)
+
+ 10 Dec 2013; Mike Gilbert <floppym@gentoo.org>
+ +eselect-python-20131210.ebuild, eselect-python-99999999.ebuild:
+ Version bump.
+
+ 13 Apr 2013; Agostino Sarubbo <ago@gentoo.org> eselect-python-20111108.ebuild:
+ Stable for s390, wrt bug #462644
+
+ 02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> eselect-python-20111108.ebuild:
+ Stable for hppa, wrt bug #462644
+
+ 02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> eselect-python-20111108.ebuild:
+ Stable for sh, wrt bug #462644
+
+ 31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> eselect-python-20111108.ebuild:
+ Stable for sparc, wrt bug #462644
+
+ 28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> eselect-python-20111108.ebuild:
+ Stable for ia64, wrt bug #462644
+
+ 23 Mar 2013; Agostino Sarubbo <ago@gentoo.org> eselect-python-20111108.ebuild:
+ Stable for alpha, wrt bug #462644
+
+ 23 Mar 2013; Agostino Sarubbo <ago@gentoo.org> eselect-python-20111108.ebuild:
+ Stable for arm, wrt bug #462644
+
+ 23 Mar 2013; Agostino Sarubbo <ago@gentoo.org> eselect-python-20111108.ebuild:
+ Stable for ppc64, wrt bug #462644
+
+ 22 Mar 2013; Agostino Sarubbo <ago@gentoo.org> eselect-python-20111108.ebuild:
+ Stable for ppc, wrt bug #462644
+
+ 22 Mar 2013; Agostino Sarubbo <ago@gentoo.org> eselect-python-20111108.ebuild:
+ Stable for x86, wrt bug #462644
+
+ 22 Mar 2013; Agostino Sarubbo <ago@gentoo.org> eselect-python-20111108.ebuild:
+ Stable for amd64, wrt bug #462644
+
+ 22 Mar 2013; Mike Frysinger <vapier@gentoo.org>
+ eselect-python-99999999.ebuild:
+ Update to git and simplify wrapper selection #441008 by Michał Górny.
+
+ 22 Mar 2013; Mike Frysinger <vapier@gentoo.org>
+ eselect-python-20091230.ebuild, eselect-python-20100321.ebuild,
+ eselect-python-20111108.ebuild, eselect-python-99999999.ebuild:
+ Set HOMEPAGE to the Gentoo Python project.
+
+ 26 Apr 2012; Alexis Ballier <aballier@gentoo.org>
+ eselect-python-20111108.ebuild, eselect-python-99999999.ebuild:
+ keyword ~amd64-fbsd
+
+*eselect-python-20111108 (09 Nov 2011)
+
+ 09 Nov 2011; Mike Frysinger <vapier@gentoo.org>
+ +eselect-python-20111108.ebuild, eselect-python-99999999.ebuild:
+ Rewrite the ebuilds to not require autotools/newer EAPI to make upgrading
+ simple.
+
+ 19 Jun 2010; Raúl Porcel <armin76@gentoo.org>
+ eselect-python-20100321.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable wrt #316367
+
+ 28 May 2010; Markus Meier <maekke@gentoo.org>
+ eselect-python-20100321.ebuild:
+ arm/x86 stable, bug #316367
+
+ 26 May 2010; Pacho Ramos <pacho@gentoo.org>
+ eselect-python-20100321.ebuild:
+ stable amd64, bug 316367
+
+ 13 May 2010; Joseph Jezak <josejx@gentoo.org>
+ eselect-python-20100321.ebuild:
+ Marked ppc/ppc64 stable for bug #316637.
+
+ 04 May 2010; Jeroen Roovers <jer@gentoo.org>
+ eselect-python-20100321.ebuild:
+ Stable for HPPA (bug #316367).
+
+*eselect-python-20100321 (21 Mar 2010)
+
+ 21 Mar 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ -eselect-python-20090824.ebuild,
+ -files/eselect-python-20090824-old-glibc.patch,
+ +eselect-python-20100321.ebuild:
+ Version bump. Fix process names of directly executed Python scripts (bug
+ #286424). Fix building on systems without strtok_r() (bug #299152). Set
+ a+rx permissions on /usr/bin/python-config (bug #299688). Handle files
+ specific to Mac OS X (bug #310551).
+
+ 13 Feb 2010; Raúl Porcel <armin76@gentoo.org>
+ eselect-python-20091230.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable wrt #302775
+
+ 10 Feb 2010; Jeroen Roovers <jer@gentoo.org>
+ eselect-python-20091230.ebuild:
+ Stable for HPPA (bug #302775).
+
+ 10 Feb 2010; Joseph Jezak <josejx@gentoo.org>
+ eselect-python-20091230.ebuild:
+ Marked ppc stable for bug #302775.
+
+ 04 Feb 2010; Markus Meier <maekke@gentoo.org>
+ eselect-python-20091230.ebuild:
+ amd64/arm stable, bug #302775
+
+ 04 Feb 2010; Brent Baude <ranger@gentoo.org>
+ eselect-python-20091230.ebuild:
+ Marking eselect-python-20091230 ppc64 for bug 302775
+
+ 01 Feb 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-python-20091230.ebuild:
+ stable x86, bug 302775
+
+*eselect-python-20091230 (30 Dec 2009)
+
+ 30 Dec 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ +eselect-python-20091230.ebuild:
+ Version bump. Add support for --python2 / --python3 options (bug #296220).
+ Support `eselect --brief python list` (bug #292112). Fix some minor bugs.
+ Require GCC >=3.4 (bug #291980).
+
+ 30 Dec 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ eselect-python-99999999.ebuild:
+ Require GCC >=3.4 (bug #291980). Update dependencies.
+
+ 04 Oct 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ eselect-python-20090824.ebuild:
+ Use EAPI="1" to allow upgrades using older versions of Portage not
+ supporting EAPI="2".
+
+ 20 Sep 2009; Mounir Lamouri <volkmar@gentoo.org>
+ eselect-python-20090824.ebuild:
+ Stabilizing for ppc. Fix bug 284971
+
+ 19 Sep 2009; Raúl Porcel <armin76@gentoo.org>
+ eselect-python-20090824.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable wrt #284971
+
+ 18 Sep 2009; Markus Meier <maekke@gentoo.org>
+ eselect-python-20090824.ebuild:
+ amd64/arm stable, bug #284971
+
+ 18 Sep 2009; Jeroen Roovers <jer@gentoo.org>
+ eselect-python-20090824.ebuild:
+ Stable for HPPA (bug #284971).
+
+ 16 Sep 2009; Christian Faulhammer <fauli@gentoo.org>
+ eselect-python-20090824.ebuild:
+ stable x86, bug 284971
+
+ 15 Sep 2009; Tom Gall <tgall@gentoo.org> eselect-python-20090824.ebuild:
+ stable on ppc64, bug#284971
+
+ 14 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ eselect-python-20090824.ebuild, eselect-python-99999999.ebuild:
+ Fix dependencies (bug #284670).
+
+ 02 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ eselect-python-20090824.ebuild,
+ +files/eselect-python-20090824-old-glibc.patch:
+ Fix building with old versions of sys-libs/glibc.
+
+*eselect-python-20090824 (24 Aug 2009)
+
+ 24 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ +eselect-python-20090824.ebuild:
+ Version bump.
+
+*eselect-python-99999999 (24 Aug 2009)
+
+ 24 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ +eselect-python-99999999.ebuild:
+ Add live ebuild.
+
+ 17 Aug 2009; Alexis Ballier <aballier@gentoo.org>
+ eselect-python-20090814.ebuild:
+ restore fbsd keywords now that its fine
+
+*eselect-python-20090814 (14 Aug 2009)
+
+ 14 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ -eselect-python-20080521.ebuild, -eselect-python-20080925.ebuild,
+ -eselect-python-20090801.ebuild, -eselect-python-20090804.ebuild,
+ +eselect-python-20090814.ebuild:
+ Version bump.
+
+ 13 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ eselect-python-20090804.ebuild:
+ Run `eselect python update` when no version of app-admin/eselect-python
+ was earlier installed (bug #281247).
+
+ 05 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ eselect-python-20090804.ebuild:
+ Append -fno-PIC -fno-PIE to avoid problems with hardened compiler.
+
+*eselect-python-20090804 (04 Aug 2009)
+
+ 04 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ +eselect-python-20090804.ebuild:
+ Version bump (bug #279915).
+
+ 03 Aug 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+ eselect-python-20090801.ebuild:
+ FreeBSD doesn't like having as interpreter of a script another script,
+ unkeywording until fixed.
+
+ 01 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ eselect-python-20090801.ebuild:
+ Use '/bin/bash' for wrapper scripts (bug #279875).
+
+*eselect-python-20090801 (01 Aug 2009)
+
+ 01 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ +eselect-python-20090801.ebuild:
+ Version bump. Make 'python' and 'python-config' scripts instead of
+ symlinks. Support .xz-compressed man pages (bug #276106).
+
+ 11 Jul 2009; Joseph Jezak <josejx@gentoo.org>
+ eselect-python-20090606.ebuild:
+ Marked ppc/ppc64 stable for bug #276590.
+
+ 10 Jul 2009; Jeremy Olexa <darkside@gentoo.org>
+ eselect-python-20090606.ebuild:
+ amd64 stable, bug 276590
+
+ 08 Jul 2009; Raúl Porcel <armin76@gentoo.org>
+ eselect-python-20090606.ebuild:
+ alpha/arm/ia64/m68k/s390/sh stable wrt #276590
+
+ 08 Jul 2009; Ferris McCormick <fmccor@gentoo.org>
+ eselect-python-20090606.ebuild:
+ Sparc stable, bug #276590.
+
+ 08 Jul 2009; Christian Faulhammer <fauli@gentoo.org>
+ eselect-python-20090606.ebuild:
+ stable x86, bug 276590
+
+ 08 Jul 2009; Jeroen Roovers <jer@gentoo.org>
+ eselect-python-20090606.ebuild:
+ Stable for HPPA (bug #276590).
+
+*eselect-python-20090606 (06 Jun 2009)
+
+ 06 Jun 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ +eselect-python-20090606.ebuild:
+ Version bump.
+
+ 30 May 2009; nixnut <nixnut@gentoo.org> ChangeLog:
+ ppc stable #271010
+
+ 25 May 2009; Brent Baude <ranger@gentoo.org>
+ eselect-python-20080925.ebuild:
+ Marking eselect-python-20080925 ppc64 and ppc for bug 252317
+
+ 24 May 2009; Jeroen Roovers <jer@gentoo.org>
+ eselect-python-20080925.ebuild:
+ Stable for HPPA (bug #271010).
+
+ 24 May 2009; Markus Meier <maekke@gentoo.org>
+ eselect-python-20080925.ebuild:
+ amd64 stable, bug #271010
+
+ 24 May 2009; Raúl Porcel <armin76@gentoo.org>
+ eselect-python-20080925.ebuild:
+ alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #271010
+
+ 15 May 2009; Alexis Ballier <aballier@gentoo.org>
+ eselect-python-20080925.ebuild:
+ keyword ~sparc-fbsd
+
+ 03 May 2009; Alexis Ballier <aballier@gentoo.org>
+ eselect-python-20080925.ebuild:
+ keyword ~x86-fbsd
+
+ 29 Apr 2009; Raúl Porcel <armin76@gentoo.org>
+ eselect-python-20080925.ebuild:
+ Add ~m68k
+
+ 22 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ metadata.xml:
+ Removing hawking as a maintainer since he was retired.
+
+ 24 Dec 2008; Raúl Porcel <armin76@gentoo.org>
+ eselect-python-20080925.ebuild:
+ Add ~arm/~s390/~sh wrt #228611
+
+*eselect-python-20080925 (25 Oct 2008)
+
+ 25 Oct 2008; Ali Polatel <hawking@gentoo.org>
+ -eselect-python-20080124.ebuild, -eselect-python-20080620.ebuild,
+ -eselect-python-20080630.ebuild, +eselect-python-20080925.ebuild:
+ Version bump. Fixes bug 240149. Drop old.
+
+*eselect-python-20080630 (18 Sep 2008)
+
+ 18 Sep 2008; Ali Polatel <hawking@gentoo.org>
+ +eselect-python-20080630.ebuild:
+ Version bump.
+
+ 13 Jul 2008; Joseph Jezak <josejx@gentoo.org>
+ eselect-python-20080620.ebuild:
+ Marked ~ppc for bug #228611.
+
+ 04 Jul 2008; <ricmm@gentoo.org> eselect-python-20080620.ebuild:
+ Add ~mips, bug #228611
+
+ 01 Jul 2008; Jeroen Roovers <jer@gentoo.org>
+ eselect-python-20080620.ebuild:
+ Marked ~hppa (bug #228611).
+
+*eselect-python-20080620 (29 Jun 2008)
+
+ 29 Jun 2008; Ali Polatel <hawking@gentoo.org>
+ +eselect-python-20080620.ebuild:
+ Version bump.
+
+ 22 Jun 2008; Christian Faulhammer <opfer@gentoo.org>
+ eselect-python-20080521.ebuild:
+ stable x86, bug 228613
+
+ 21 Jun 2008; Markus Rothe <corsair@gentoo.org>
+ eselect-python-20080521.ebuild:
+ Added ~ppc64; bug #228611
+
+ 21 Jun 2008; Olivier Crête <tester@gentoo.org>
+ eselect-python-20080521.ebuild:
+ amd64 stable, bug #228613
+
+ 21 Jun 2008; Raúl Porcel <armin76@gentoo.org>
+ eselect-python-20080521.ebuild:
+ Add ~alpha/~ia64/~sparc wrt #228611
+
+*eselect-python-20080521 (21 May 2008)
+
+ 21 May 2008; Ali Polatel <hawking@gentoo.org>
+ +eselect-python-20080521.ebuild:
+ Version bump. Implemented update --if-unset so it can be used from ebuilds
+ easily.
+
+ 21 May 2008; Ali Polatel <hawking@gentoo.org>
+ eselect-python-20080124.ebuild:
+ Keyworded ~amd64
+
+*eselect-python-20080124 (24 Jan 2008)
+
+ 24 Jan 2008; Ali Polatel <hawking@gentoo.org> +metadata.xml,
+ +eselect-python-20080124.ebuild:
+ eselect-python, initial version
diff --git a/app-eselect/eselect-python/Manifest b/app-eselect/eselect-python/Manifest
new file mode 100644
index 000000000000..59cd42d7d548
--- /dev/null
+++ b/app-eselect/eselect-python/Manifest
@@ -0,0 +1,28 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-python-20111108.tar.bz2 64959 SHA256 34d7618808a3c1d22e6763bc6c67d5ae47a1fa371f5e91de95a911da9aceba5e SHA512 59a493128753ae968c6fa30eb870f52198de7bb5090213ef0b8c0d3d8b1f552ac514174dd1e97e54dd9434432be1a68ad01853d1ffb21e53d28d08f623199dac WHIRLPOOL 605730de7fee70cf5a33e15c8e16a938807c5ed32f80ff0435a196f03cb38ce397092626c88df598b1b88dab7ee3b8c7f3105b9f3b88acb13fe532f964b8aced
+DIST eselect-python-20131210.tar.bz2 71802 SHA256 61ff5a5a3ae7982c6ffd503886cbcd35142df05f07008722b90ab5036e4bf8f2 SHA512 8c523019e2a8fe7f1679b96a3da22326dbe65888739bb8cce3c4e2aa7c2c08cada01196a65c8fe35e08b3b7682a3f695e453e9ef1fb53f6b8886c51c09107d60 WHIRLPOOL e8c75eb1ad6fcaaba50cae9d10d2414b29b3cfc8d06c79257948b0d0b4e7c2156d1672be4f5edd28055b5ae3f6aa54b1b8ef6eaaae9dfa1ce9b7b0b68dbc712a
+DIST eselect-python-20140115.tar.bz2 71910 SHA256 5898ee19015ae905168e8b7aa76552b96f691285ab77c426b6a9238ecf742e45 SHA512 65d6a6b9dfa0a0f4bea5352f965bed8942a16382135edea093342fa79a824d114b900cbcf607490f260b4ce4e5a2eb57872169e5494f8e6e65f41dd63cd5d335 WHIRLPOOL 633bca3e8a87e04c54a3790bb207da92d41af604cce7f8600c5317f6a759c55efbd3e5ba658e893d2d079248d2dadb1a0bb60248960e3d20cd766768a228d8c5
+DIST eselect-python-20140125.tar.bz2 72102 SHA256 ee7b470f7facc42285bab7f4b947280741515a85c9067339511c219248f8fdfb SHA512 94d4eb5a1af365c6f56a6fc2b75298018267cd4f6004f30b2e4d0c4744d3e82b33f6c82e6f0ea0f15132d5157c3ace99fa167bbf3ebada46edd2e005ca96eb51 WHIRLPOOL 70d5f9af2929507d26e56080ce934066d2de5f16030dfd63b016215465ad5fc89eb952d64cc545c7058d146108e26925741d2c8fbaba08abba1a5cae7b0c23b6
+EBUILD eselect-python-20111108.ebuild 1548 SHA256 54549845b843e08b5c06fd118a2d2db56d0e32d8263615ca3308d40e98dff435 SHA512 014791d83c8af8bc14bda75d50d8b27ca2ea05e0b024a8617a9d4c3ff5ce67edfea4a86e1a524f6b8f955a650a68a7bb40a7b7c332364a8cf3f354163f835b45 WHIRLPOOL 24c67fb7548278757fc02a1567392ee3bee069dab37f76d0e659842e293f3e4a50cb5801796bcce8b02baf588da0a1a8f94ed6aaff351532d78d7a666380323a
+EBUILD eselect-python-20131210.ebuild 1436 SHA256 eda9436f1241c01efe02f74f0c96df0085af3892ea45153a2f46360999b7b47b SHA512 f953f037725f813e55778cbf3ee29768627d6b25b957e7af1af952d106c725f806db1d1fcf185494f037a57d361ac0dd9960575e7c4cf235cdf10f89d6731e17 WHIRLPOOL c26950b518c46fb9fc42de6bc7b8df8189339a8f3135c1af1ae52d7dc7173be2d79e5ff630b60758385d0e532d6b98771ff2ceb3a4e72d4303c7ca5ea50a0b78
+EBUILD eselect-python-20140115.ebuild 1378 SHA256 e8db3911079ad2f58ab783cefa3abd1037b21750422408ba925626ee38728ea6 SHA512 abf1bac2ca90b78b845c325af295b304fba68621b12a48d4357ee1aa03b8aa4e57ec0a11ed6776dea332ca06cf66f496496c25ab3242b6dad17a14cb08a48be9 WHIRLPOOL 8af751972c0973a573f7a918afd69e82a1912aba27449d8b0e57794de229cb9903bcd63c148c0d721e0f54387b8dc646302db61e41461e68e35d20a700301ca1
+EBUILD eselect-python-20140125.ebuild 1586 SHA256 74264c1770fdabdb650177b3c09736fa6209c34234304b2d0e85321b51ffcee4 SHA512 a7227bfa9ed592504bf99c1e92d28022a0d69cefab62d126a30c2b77b020e316ca3753b3aeb530632d62da354097eb0ec44b61bb2916f6772d92c3d3e07b801b WHIRLPOOL c1a0b727c4c3a385fcd49e2371ee39749d9b24aa7722afb41081b42428376400b3e5582da81f9944173efb30f2a6dfcf8aff731ddaae3d113f4d32b2da9a802e
+EBUILD eselect-python-99999999.ebuild 1586 SHA256 795c9b3c3a4b8cef4522d84cf75a6c400284d6b67993dbb92150523799df3642 SHA512 4d6070ddc174400e1de57816ca33a1d8772a62b8ce42dc2ae134bf5e7387c680c3c24c065770575eea474821bb89f4e326fdcec7da492e8f9ac6da84230762e6 WHIRLPOOL 892622f17dd511e992509cd8bcbeae9457ca0ec7d36db242c703c8af1a52e60fcbd909d4c87b723cf15f5e0d13e5a4d6d2f0577ccabd73cc2ca8430b7c2563d3
+MISC ChangeLog 13423 SHA256 999742ecfa5fe4e4d1d08df29a6a81ae670b8d87577a89865c7990d87f9a6ea3 SHA512 3a184e99cf76e92be4264f8d4f1f0918a2755f93b25e5fdca8883d490c5e7a14e78d856d2ec5fc3acf85b9626c08db79fbc3933aca093094cd4852c74bc467a4 WHIRLPOOL 53cf26b9d2c35d21310bc8fed52d0bff2a76d7d9c617187d9642cf0e4e246ff09472fbc7d769f5384d3b7b1c4c858c60590d5d9079e67719cbfcf65e6f7adc8c
+MISC metadata.xml 160 SHA256 6cd954a9de2307c57d32b25fa3599dee2908a4ddc6a98594f593d53577307a3a SHA512 7c02a1de1ddcb6b7c6378cceff0458da3a15d5381417f7cdf01874e7c372664b8899863f41b3a2fd8d6ad67ceb732dac6da0cc17575bf8e3e6d89480417c6628 WHIRLPOOL ed2795e4466eda8c804d5067c87386e269a59fe959393057ca5ddc36851e00f5210c4da1adf4bbdfdbb7d1d3d5c60aced25727ca12fdc8305d9e263a3aca9b13
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtFVAAoJEJQzkH1pP7W43JoL+gINfjw9aH9yyDjtlHfq3FRF
+6Atj7bJ8WKAunV3FXGKM4CHRqh60JXhFKAqD0UFa+7hE119f53QASnalfPfq+Vil
+Xw89EeYyydp5RTmMA2j9GImzs8cJ7NzHRYaL4audQIsm3TSA4HzwfkxuUp7Gbrzp
+JrQJ5vP0ZUIln/Hh9UFDGVdO2bzWEB0iX+/qqG5v36Qncya09gJzNcq/99BaZ/Yy
+W37diAHMZCs0GKqTOwV6e9ZPtjlgR6cSEcAsG5SiObSCz8drp+00cc59J5w8xu8V
+T78SxmH9QuwyWfp8lrhOB8hOIdEwuws99Ef+sDh2YEWSxDO/nGL2ecqYmNv0dnzk
+Qo9VgdEa57dFg/xTE4/+xGHZeN6FJWk6xge/bgerfJUvplnI5TAXwUniPaswcUPP
+NDl9wjP9j2j00tPKhKubnbQG3bs2fJ+1kKEENVeHaZbqOFc6F5WvO0dpbRYuwZ1m
+K1O8MMC6iofB5Hm9wKs4TSVAIb3gd+lUwlsJtpsb1Q==
+=y3nS
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-python/eselect-python-20111108.ebuild b/app-eselect/eselect-python/eselect-python-20111108.ebuild
new file mode 100644
index 000000000000..764ff3f2d599
--- /dev/null
+++ b/app-eselect/eselect-python/eselect-python-20111108.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-python/eselect-python-20111108.ebuild,v 1.1 2015/03/31 16:54:42 ulm Exp $
+
+# Keep the EAPI low here because everything else depends on it.
+# We want to make upgrading simpler.
+
+ESVN_PROJECT="eselect-python"
+ESVN_REPO_URI="https://overlays.gentoo.org/svn/proj/python/projects/eselect-python/trunk"
+
+if [[ ${PV} == "99999999" ]] ; then
+ inherit autotools subversion
+else
+ SRC_URI="mirror://gentoo/${P}.tar.bz2"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+fi
+
+DESCRIPTION="Eselect module for management of multiple Python versions"
+HOMEPAGE="http://www.gentoo.org/proj/en/Python/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+# Avoid autotool deps for released versions for circ dep issues.
+if [[ ${PV} == "99999999" ]] ; then
+ DEPEND="sys-devel/autoconf"
+else
+ DEPEND=""
+fi
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ [[ -x configure ]] || eautoreconf
+}
+
+src_install() {
+ keepdir /etc/env.d/python
+ emake DESTDIR="${D}" install || die
+}
+
+pkg_preinst() {
+ if has_version "<${CATEGORY}/${PN}-20090804" || ! has_version "${CATEGORY}/${PN}"; then
+ run_eselect_python_update="1"
+ fi
+}
+
+pkg_postinst() {
+ if [[ "${run_eselect_python_update}" == "1" ]]; then
+ ebegin "Running \`eselect python update\`"
+ eselect python update --ignore 3.0 --ignore 3.1 --ignore 3.2 > /dev/null
+ eend "$?"
+ fi
+}
diff --git a/app-eselect/eselect-python/eselect-python-20131210.ebuild b/app-eselect/eselect-python/eselect-python-20131210.ebuild
new file mode 100644
index 000000000000..8b2bd1dc07b6
--- /dev/null
+++ b/app-eselect/eselect-python/eselect-python-20131210.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-python/eselect-python-20131210.ebuild,v 1.1 2015/03/31 16:54:42 ulm Exp $
+
+# Keep the EAPI low here because everything else depends on it.
+# We want to make upgrading simpler.
+
+if [[ ${PV} == "99999999" ]] ; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
+else
+ SRC_URI="mirror://gentoo/${P}.tar.bz2
+ http://dev.gentoo.org/~floppym/dist/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+fi
+
+DESCRIPTION="Eselect module for management of multiple Python versions"
+HOMEPAGE="http://www.gentoo.org/proj/en/Python/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+# Avoid autotool deps for released versions for circ dep issues.
+if [[ ${PV} == "99999999" ]] ; then
+ DEPEND="sys-devel/autoconf"
+else
+ DEPEND=""
+fi
+
+src_unpack() {
+ if [[ ${PV} == "99999999" ]] ; then
+ git-r3_src_unpack
+ cd "${S}"
+ eautoreconf
+ else
+ unpack ${A}
+ fi
+}
+
+src_install() {
+ keepdir /etc/env.d/python
+ emake DESTDIR="${D}" install || die
+}
+
+pkg_postinst() {
+ local ret=0
+ ebegin "Running 'eselect python update'"
+ eselect python update --python2 --if-unset || ret=1
+ eselect python update --python3 --if-unset || ret=1
+ eend ${ret}
+}
diff --git a/app-eselect/eselect-python/eselect-python-20140115.ebuild b/app-eselect/eselect-python/eselect-python-20140115.ebuild
new file mode 100644
index 000000000000..00b3120f6b5e
--- /dev/null
+++ b/app-eselect/eselect-python/eselect-python-20140115.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-python/eselect-python-20140115.ebuild,v 1.1 2015/03/31 16:54:42 ulm Exp $
+
+# Keep the EAPI low here because everything else depends on it.
+# We want to make upgrading simpler.
+
+if [[ ${PV} == "99999999" ]] ; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
+else
+ SRC_URI="mirror://gentoo/${P}.tar.bz2
+ http://dev.gentoo.org/~floppym/dist/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+fi
+
+DESCRIPTION="Eselect module for management of multiple Python versions"
+HOMEPAGE="http://www.gentoo.org/proj/en/Python/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_unpack() {
+ if [[ ${PV} == "99999999" ]] ; then
+ git-r3_src_unpack
+ cd "${S}"
+ eautoreconf
+ else
+ unpack ${A}
+ fi
+}
+
+src_install() {
+ keepdir /etc/env.d/python
+ emake DESTDIR="${D}" install || die
+}
+
+pkg_postinst() {
+ if has_version 'dev-lang/python'; then
+ eselect python update --if-unset
+ fi
+ if has_version '=dev-lang/python-2*'; then
+ eselect python update --python2 --if-unset
+ fi
+ if has_version '=dev-lang/python-3*'; then
+ eselect python update --python3 --if-unset
+ fi
+}
diff --git a/app-eselect/eselect-python/eselect-python-20140125.ebuild b/app-eselect/eselect-python/eselect-python-20140125.ebuild
new file mode 100644
index 000000000000..885ae0704b4c
--- /dev/null
+++ b/app-eselect/eselect-python/eselect-python-20140125.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-python/eselect-python-20140125.ebuild,v 1.1 2015/03/31 16:54:42 ulm Exp $
+
+# Keep the EAPI low here because everything else depends on it.
+# We want to make upgrading simpler.
+
+if [[ ${PV} == "99999999" ]] ; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
+else
+ SRC_URI="mirror://gentoo/${P}.tar.bz2
+ http://dev.gentoo.org/~floppym/dist/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Eselect module for management of multiple Python versions"
+HOMEPAGE="http://www.gentoo.org/proj/en/Python/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_unpack() {
+ if [[ ${PV} == "99999999" ]] ; then
+ git-r3_src_unpack
+ cd "${S}"
+ eautoreconf
+ else
+ unpack ${A}
+ fi
+}
+
+src_install() {
+ keepdir /etc/env.d/python
+ emake DESTDIR="${D}" install || die
+}
+
+pkg_postinst() {
+ if has_version 'dev-lang/python'; then
+ eselect python update --if-unset
+ fi
+ if has_version '=dev-lang/python-2*'; then
+ eselect python update --python2 --if-unset
+ fi
+ if has_version '=dev-lang/python-3*'; then
+ eselect python update --python3 --if-unset
+ fi
+}
diff --git a/app-eselect/eselect-python/eselect-python-99999999.ebuild b/app-eselect/eselect-python/eselect-python-99999999.ebuild
new file mode 100644
index 000000000000..dbfde11d7cc1
--- /dev/null
+++ b/app-eselect/eselect-python/eselect-python-99999999.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-python/eselect-python-99999999.ebuild,v 1.1 2015/03/31 16:54:42 ulm Exp $
+
+# Keep the EAPI low here because everything else depends on it.
+# We want to make upgrading simpler.
+
+if [[ ${PV} == "99999999" ]] ; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git"
+else
+ SRC_URI="mirror://gentoo/${P}.tar.bz2
+ http://dev.gentoo.org/~floppym/dist/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Eselect module for management of multiple Python versions"
+HOMEPAGE="http://www.gentoo.org/proj/en/Python/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_unpack() {
+ if [[ ${PV} == "99999999" ]] ; then
+ git-r3_src_unpack
+ cd "${S}"
+ eautoreconf
+ else
+ unpack ${A}
+ fi
+}
+
+src_install() {
+ keepdir /etc/env.d/python
+ emake DESTDIR="${D}" install || die
+}
+
+pkg_postinst() {
+ if has_version 'dev-lang/python'; then
+ eselect python update --if-unset
+ fi
+ if has_version '=dev-lang/python-2*'; then
+ eselect python update --python2 --if-unset
+ fi
+ if has_version '=dev-lang/python-3*'; then
+ eselect python update --python3 --if-unset
+ fi
+}
diff --git a/app-eselect/eselect-python/metadata.xml b/app-eselect/eselect-python/metadata.xml
new file mode 100644
index 000000000000..301d2207cc29
--- /dev/null
+++ b/app-eselect/eselect-python/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>python</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-qtgraphicssystem/ChangeLog b/app-eselect/eselect-qtgraphicssystem/ChangeLog
new file mode 100644
index 000000000000..40856b27d036
--- /dev/null
+++ b/app-eselect/eselect-qtgraphicssystem/ChangeLog
@@ -0,0 +1,68 @@
+# ChangeLog for app-eselect/eselect-qtgraphicssystem
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-qtgraphicssystem/ChangeLog,v 1.1 2015/03/31 16:54:59 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org>
+ +eselect-qtgraphicssystem-1.1.1.ebuild, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 02 Mar 2015; Yixun Lan <dlan@gentoo.org>
+ eselect-qtgraphicssystem-1.1.1.ebuild:
+ add arm64 support, tested on A53 board
+
+ 20 Apr 2013; Markos Chandras <hwoarang@gentoo.org>
+ eselect-qtgraphicssystem-1.1.1.ebuild:
+ HOMEPAGE moved to https://github.com/gentoo/eselect-qtgraphicssystem
+
+ 09 Jul 2012; Joseph Jezak <josejx@gentoo.org>
+ eselect-qtgraphicssystem-1.1.1.ebuild:
+ Marked ppc64 stable.
+
+ 08 Jul 2012; Raúl Porcel <armin76@gentoo.org>
+ eselect-qtgraphicssystem-1.1.1.ebuild:
+ sparc stable
+
+ 06 Jul 2012; Michael Weber <xmw@gentoo.org>
+ eselect-qtgraphicssystem-1.1.1.ebuild:
+ ppc stable (bug 414241)
+
+ 25 Jun 2012; Raúl Porcel <armin76@gentoo.org>
+ eselect-qtgraphicssystem-1.1.1.ebuild:
+ alpha/ia64 stable wrt #414241
+
+ 20 May 2012; Agostino Sarubbo <ago@gentoo.org>
+ eselect-qtgraphicssystem-1.1.1.ebuild:
+ Stable for x86, wrt bug #414241
+
+ 16 May 2012; Jeroen Roovers <jer@gentoo.org>
+ eselect-qtgraphicssystem-1.1.1.ebuild:
+ Stable for HPPA (bug #414241).
+
+ 12 May 2012; Alexis Ballier <aballier@gentoo.org>
+ eselect-qtgraphicssystem-1.1.1.ebuild:
+ keyword ~amd64-fbsd
+
+ 12 May 2012; Markus Meier <maekke@gentoo.org>
+ eselect-qtgraphicssystem-1.1.1.ebuild:
+ arm stable, bug #414241
+
+ 08 May 2012; Markos Chandras <hwoarang@gentoo.org>
+ eselect-qtgraphicssystem-1.1.1.ebuild:
+ Stable on amd64 wrt bug #414241
+
+ 07 May 2012; Davide Pesavento <pesa@gentoo.org>
+ -eselect-qtgraphicssystem-1.0.ebuild, eselect-qtgraphicssystem-1.1.1.ebuild,
+ metadata.xml:
+ Synchronize keywords with x11-libs/qt-gui-4.8.1-r1; remove old.
+
+*eselect-qtgraphicssystem-1.1.1 (05 Feb 2012)
+
+ 05 Feb 2012; Alex Alexander <wired@gentoo.org>
+ +eselect-qtgraphicssystem-1.1.1.ebuild:
+ version bump, support for graphics system states (default, experimental)
+
+*eselect-qtgraphicssystem-1.0 (29 Jan 2012)
+
+ 29 Jan 2012; Alex Alexander <wired@gentoo.org>
+ +eselect-qtgraphicssystem-1.0.ebuild, +metadata.xml:
+ ebuild for our new qt graphics system eselect module
diff --git a/app-eselect/eselect-qtgraphicssystem/Manifest b/app-eselect/eselect-qtgraphicssystem/Manifest
new file mode 100644
index 000000000000..d8ff5f86d364
--- /dev/null
+++ b/app-eselect/eselect-qtgraphicssystem/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-qtgraphicssystem-1.1.1.tar.bz2 1621 SHA256 00195d3dc0959b1f396cceaa5320d945fd9bf28680b7b7ce6317915288a627cf SHA512 9c8b5c1d40094b74401de2b0ae74ff2421f3fdd0bf51e5e4c06717064dfee9c03ed9a2ce913b7e8f54c6ad0b5ec11f392cb7fe7fa26822b1370b3e15d5389a66 WHIRLPOOL 76afe928c7f42d702153f4600d2d7cb863a396adde0044f5dd76a436ea8195de8e443b0a9ef66288f85b7c412702178ccbfd76dcc7235031b4d1d5e1d862db28
+EBUILD eselect-qtgraphicssystem-1.1.1.ebuild 804 SHA256 9f26ffbde7b225c6029f1d937cd2e581dca725789f43c9343b9dffe6a26f327e SHA512 30067649d002e95975ebe13a30c97ffa7c39d91977eeb156798787b7983652ee44233fe70661dc7e1255fd210c86d81e37eb3c6b0849dcb0bda158770ce226e6 WHIRLPOOL b56e5bd6c03ff7ea5d144d37ec24cc87d5762f6716ed7e3c694a1f0e78d7fa93745d606fd19c46d062d8fcd72fb1e35cd2cebf10637eee32fe0caf709132cfd5
+MISC ChangeLog 2388 SHA256 2c981b468fe79f8244b2c57506c1831d4fc6fa99d093cb350ce7e8143af70346 SHA512 ce3a174a1d6074fc55be6bc2d4c82947b482d70969f6ec53b43da8dffbe9425bbb4ff6bb43475c04b9aa0d6ad29c5d8cad2c4cad6ccd9cff1675f3902f6054de WHIRLPOOL 9336554b50f377ef557ed13174a62d878db0a0555d36e8a3e563d5754c6dd234aa723e24fd8c6e96bc65dfacb92bf26f4a70aa85b9129d660b165ccb703a483e
+MISC metadata.xml 155 SHA256 94ed5876ef16dbc191744ff6b8939a0f428fcb8add316d898880e1c4c880b9e7 SHA512 f05c8982778167c3667c9246b9730ba49fec2967731ed2c615e31a7fddc220fcea8c0843caa70a14957c8c4910892c512b6f2e00a9724d65e6032e1289f4562a WHIRLPOOL 25ccd49f04da07c8525fe18b21229764bb4104938abefc6c953bf9caa533dd5c10ae7b3f80a1251182e6c1520c09383d9f1d0ac1dc74832a99299c9be27406c4
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtFmAAoJEJQzkH1pP7W4c+AL/1NanyP+xhQivOWqjvdy3LTV
+skVZVtNx0yzPSylVLV0d5uSF9EMvs3+pj3bepi6S3WaTOJxNT1ZjSYm6Rsz9sFp9
+4yru0p7LgURQVskkn2CCd0Z5PMA9a4Ev1o0F2cyPziwxv7wNOLgP+Ve4fxNUEOfW
+/ve3Wnj7RtgsGWAgtlw6rgae3kPnqLYcKidP4scJiLeTykDhcQF23GgZsM7TOx9J
+EfUAeigpthAVfAiKX78RHA0VINMKYNsywA6+BDko4eF8nPsknjZ7agyywlE4KJbE
+leoEhp3BdyQXKIZNS+CUTnGrBC/+CYdUP8sXF+uLsoiGLPl7arGKdd78tb+S42HT
+Z2d3G/jtO2xPQRzvigrqXejN+/XVlGCGw2QEH+URJbubdwxFp6hppcD9VTf0aLW2
+gGv5F4cTYKjyVpgkg9UBMeGfNyyq4ag6N17Bu3Bf6aHj4HYLKreMrrtn7oNtsZSo
+Ob9xecFrnmcCSJk4vVQE0mJwC+p+K24gbj0RoOE5Fg==
+=iwZh
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-qtgraphicssystem/eselect-qtgraphicssystem-1.1.1.ebuild b/app-eselect/eselect-qtgraphicssystem/eselect-qtgraphicssystem-1.1.1.ebuild
new file mode 100644
index 000000000000..80d39dd5c816
--- /dev/null
+++ b/app-eselect/eselect-qtgraphicssystem/eselect-qtgraphicssystem-1.1.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-qtgraphicssystem/eselect-qtgraphicssystem-1.1.1.ebuild,v 1.1 2015/03/31 16:54:59 ulm Exp $
+
+EAPI=4
+
+DESCRIPTION="Utility to change the active Qt Graphics System"
+HOMEPAGE="https://github.com/gentoo/eselect-qtgraphicssystem"
+SRC_URI="http://dev.gentoo.org/~wired/distfiles/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=app-admin/eselect-1.2.4"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins qtgraphicssystem.eselect
+}
diff --git a/app-eselect/eselect-qtgraphicssystem/metadata.xml b/app-eselect/eselect-qtgraphicssystem/metadata.xml
new file mode 100644
index 000000000000..dc439f7e84f5
--- /dev/null
+++ b/app-eselect/eselect-qtgraphicssystem/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>qt</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-rails/ChangeLog b/app-eselect/eselect-rails/ChangeLog
new file mode 100644
index 000000000000..0da668d9d197
--- /dev/null
+++ b/app-eselect/eselect-rails/ChangeLog
@@ -0,0 +1,225 @@
+# ChangeLog for app-eselect/eselect-rails
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-rails/ChangeLog,v 1.1 2015/03/31 16:55:16 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-rails-0.18.ebuild,
+ +eselect-rails-0.19.ebuild, +eselect-rails-0.20.ebuild,
+ +eselect-rails-0.21.ebuild, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+*eselect-rails-0.21 (20 Dec 2014)
+
+ 20 Dec 2014; Hans de Graaff <graaff@gentoo.org> +eselect-rails-0.21.ebuild:
+ Version bump with support for Rails 4.2.
+
+*eselect-rails-0.20 (26 Apr 2014)
+
+ 26 Apr 2014; Hans de Graaff <graaff@gentoo.org> +eselect-rails-0.20.ebuild:
+ Add support for Rails 4.1.
+
+*eselect-rails-0.19 (07 Oct 2013)
+
+ 07 Oct 2013; Hans de Graaff <graaff@gentoo.org> +eselect-rails-0.19.ebuild:
+ Version bump for Rails 4. Update EAPI to 5.
+
+ 19 Jul 2013; Hans de Graaff <graaff@gentoo.org> -eselect-rails-0.16.ebuild:
+ Cleanup.
+
+ 15 Jan 2013; Rick Farina <zerochaos@gentoo.org> eselect-rails-0.18.ebuild:
+ adding ~arm keywords to net-analyzer/metasploit rdeps
+
+ 08 Jul 2012; Raúl Porcel <armin76@gentoo.org> eselect-rails-0.16.ebuild,
+ eselect-rails-0.18.ebuild:
+ Drop ia64/sparc keywords
+
+ 08 Jun 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-rails-0.18.ebuild:
+ x86 stable wrt bug #418489
+
+ 07 Jun 2012; Brent Baude <ranger@gentoo.org> eselect-rails-0.18.ebuild:
+ Marking eselect-rails-0.18 ppc for bug 418489
+
+ 05 Jun 2012; Brent Baude <ranger@gentoo.org> eselect-rails-0.18.ebuild:
+ Marking eselect-rails-0.18 ppc64 for bug 418489
+
+ 04 Jun 2012; Agostino Sarubbo <ago@gentoo.org> eselect-rails-0.18.ebuild:
+ Stable for amd64, wrt bug #418489
+
+ 02 Jun 2012; Hans de Graaff <graaff@gentoo.org> -eselect-rails-0.17.ebuild:
+ Remove old version.
+
+ 01 Jan 2012; Fabian Groffen <grobian@gentoo.org> eselect-rails-0.18.ebuild:
+ Fix for Prefix, added Prefix keywords
+
+*eselect-rails-0.18 (30 Dec 2011)
+
+ 30 Dec 2011; Hans de Graaff <graaff@gentoo.org> +eselect-rails-0.18.ebuild:
+ Version bump.
+
+ 30 Dec 2011; Hans de Graaff <graaff@gentoo.org> -eselect-rails-0.15.ebuild:
+ Remove old version.
+
+ 24 Jul 2011; Raúl Porcel <armin76@gentoo.org> eselect-rails-0.16.ebuild:
+ ia64/sparc stable wrt #372391
+
+ 23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ eselect-rails-0.16.ebuild:
+ ppc/ppc64 stable wrt #372391
+
+ 13 Jul 2011; Markus Meier <maekke@gentoo.org> eselect-rails-0.16.ebuild:
+ x86 stable, bug #372391
+
+ 07 Jul 2011; Markos Chandras <hwoarang@gentoo.org> eselect-rails-0.16.ebuild:
+ Stable on amd64 wrt bug #372391
+
+*eselect-rails-0.17 (04 Jun 2011)
+
+ 04 Jun 2011; Hans de Graaff <graaff@gentoo.org> +eselect-rails-0.17.ebuild:
+ Support prefix, implements bug 361855.
+
+*eselect-rails-0.16 (10 Sep 2010)
+
+ 10 Sep 2010; Hans de Graaff <graaff@gentoo.org>
+ +eselect-rails-0.16.ebuild:
+ Version bump with support for the forthcoming Rails 3.0.x
+
+ 04 Sep 2009; Hans de Graaff <graaff@gentoo.org>
+ -eselect-rails-0.14.ebuild:
+ Remove old version.
+
+ 28 May 2009; Raúl Porcel <armin76@gentoo.org> eselect-rails-0.15.ebuild:
+ ia64 stable wrt #270331
+
+ 24 May 2009; Markus Meier <maekke@gentoo.org> eselect-rails-0.15.ebuild:
+ x86 stable, bug #270331
+
+ 23 May 2009; Thomas Anderson <gentoofan23@gentoo.org>
+ eselect-rails-0.15.ebuild:
+ stable amd64, bug 270331
+
+ 23 May 2009; Brent Baude <ranger@gentoo.org> eselect-rails-0.15.ebuild:
+ Marking eselect-rails-0.15 ppc64 stable for bug 270331
+
+ 23 May 2009; Brent Baude <ranger@gentoo.org> eselect-rails-0.15.ebuild:
+ Marking eselect-rails-0.15 ppc stable for bug 270331
+
+ 18 May 2009; Ferris McCormick <fmccor@gentoo.org>
+ eselect-rails-0.15.ebuild:
+ Sparc stable, part of Bug #270331.
+
+*eselect-rails-0.15 (16 Mar 2009)
+
+ 16 Mar 2009; Hans de Graaff <graaff@gentoo.org>
+ +eselect-rails-0.15.ebuild:
+ Version bump to support Rails 2.3.x
+
+ 10 Jan 2009; Raúl Porcel <armin76@gentoo.org> eselect-rails-0.14.ebuild:
+ ia64 stable wrt #253425
+
+ 09 Jan 2009; Brent Baude <ranger@gentoo.org> eselect-rails-0.14.ebuild:
+ Marking eselect-rails-0.14 ppc for bug 253425
+
+ 07 Jan 2009; Ferris McCormick <fmccor@gentoo.org>
+ eselect-rails-0.14.ebuild:
+ Sparc stable, part of Bug #253425.
+
+ 07 Jan 2009; Brent Baude <ranger@gentoo.org> eselect-rails-0.14.ebuild:
+ Marking eselect-rails-0.14 ppc64 for bug 253425
+
+ 04 Jan 2009; Markus Meier <maekke@gentoo.org> eselect-rails-0.14.ebuild:
+ amd64/x86 stable, bug #253425
+
+*eselect-rails-0.14 (03 Dec 2008)
+
+ 03 Dec 2008; Hans de Graaff <graaff@gentoo.org>
+ +eselect-rails-0.14.ebuild:
+ Version bump: simplify update handling as part of a fix for #221899. Patch by
+ Alex Legler.
+
+*eselect-rails-0.13 (27 Nov 2008)
+
+ 27 Nov 2008; Hans de Graaff <graaff@gentoo.org>
+ +eselect-rails-0.13.ebuild:
+ Version bump to support the Rails 2.2 SLOT.
+
+ 26 Nov 2008; Hans de Graaff <graaff@gentoo.org>
+ -eselect-rails-0.10.ebuild, -eselect-rails-0.11.ebuild:
+ Remove old versions
+
+ 15 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ eselect-rails-0.12.ebuild:
+ ppc stable, bug #237385
+
+ 06 Nov 2008; Raúl Porcel <armin76@gentoo.org> eselect-rails-0.12.ebuild:
+ ia64 stable wrt #237385
+
+ 04 Nov 2008; Brent Baude <ranger@gentoo.org> eselect-rails-0.12.ebuild:
+ Marking eselect-rails-0.12 ppc64 for bug 237385
+
+ 03 Nov 2008; Markus Meier <maekke@gentoo.org> eselect-rails-0.12.ebuild:
+ amd64/x86 stable, bug #237385
+
+ 03 Nov 2008; Ferris McCormick <fmccor@gentoo.org>
+ eselect-rails-0.12.ebuild:
+ Sparc stable, Security Bug #237385.
+
+*eselect-rails-0.12 (17 Jun 2008)
+
+ 17 Jun 2008; Hans de Graaff <graaff@gentoo.org>
+ +eselect-rails-0.12.ebuild:
+ New version that knows about rails 2.1.x
+
+ 16 May 2008; nixnut <nixnut@gentoo.org> eselect-rails-0.11.ebuild:
+ Stable on ppc wrt bug 221309
+
+ 13 May 2008; Raúl Porcel <armin76@gentoo.org> eselect-rails-0.11.ebuild:
+ ia64 stable wrt #221309
+
+ 12 May 2008; Markus Rothe <corsair@gentoo.org> eselect-rails-0.11.ebuild:
+ Stable on ppc64; bug #221309
+
+ 11 May 2008; Ferris McCormick <fmccor@gentoo.org>
+ eselect-rails-0.11.ebuild:
+ Sparc stable, part of Bug #221309.
+
+ 11 May 2008; Markus Meier <maekke@gentoo.org> eselect-rails-0.11.ebuild:
+ x86 stable, bug #221309
+
+ 11 May 2008; Hans de Graaff <graaff@gentoo.org> eselect-rails-0.11.ebuild:
+ Stable on amd64, bug #221309
+
+*eselect-rails-0.11 (15 Dec 2007)
+
+ 15 Dec 2007; Hans de Graaff <graaff@gentoo.org>
+ +eselect-rails-0.11.ebuild:
+ Version bump in preparation of Rails 2.0.x
+
+ 27 Nov 2007; Markus Rothe <corsair@gentoo.org> eselect-rails-0.10.ebuild:
+ Added ~ppc64; bug #200159
+
+ 21 Oct 2007; Steve Dibb <beandog@gentoo.org> eselect-rails-0.10.ebuild:
+ amd64 stable, security bug 195315
+
+ 16 Oct 2007; Raúl Porcel <armin76@gentoo.org> eselect-rails-0.10.ebuild:
+ ia64 stable
+
+ 06 Oct 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-rails-0.10.ebuild:
+ stable x86, bug 177209
+
+ 06 Oct 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ eselect-rails-0.10.ebuild:
+ ppc stable, bug #177209
+
+ 05 Oct 2007; Ferris McCormick <fmccor@gentoo.org>
+ eselect-rails-0.10.ebuild:
+ Sparc stable --- part of Bug #177209
+
+ 03 Sep 2007; Joshua Nichols <nichoj@gentoo.org> eselect-rails-0.10.ebuild:
+ Removed blockers against rails.
+
+*eselect-rails-0.10 (01 Sep 2007)
+
+ 01 Sep 2007; Joshua Nichols <nichoj@gentoo.org> +metadata.xml,
+ +eselect-rails-0.10.ebuild:
+ Initial version, to support rails 1.1.6-r2 and 1.2.3-r1.
diff --git a/app-eselect/eselect-rails/Manifest b/app-eselect/eselect-rails/Manifest
new file mode 100644
index 000000000000..975e3bcee3b3
--- /dev/null
+++ b/app-eselect/eselect-rails/Manifest
@@ -0,0 +1,27 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-rails-0.18.tar.bz2 1628 SHA256 6dfcefd74cfb10e83c59d8594bd9e1d39ea40071b2c3a9a3e601a6107aa49671 SHA512 9f0e048ba0d865667e0917e8e08b5319f111816788c3821126c4d442ec3cc9c0466200a8889da420fb841f7b57ba5981cbb8a17d16fe634e550cbdfe618a3522 WHIRLPOOL cd117dafc480c2b6bb9b63a39047553d1d786dcbc711421dba25403309c9c814984aea0309db5d87643ddf165d143f915628c57e2d990d6cb3d2db04e40ada06
+DIST eselect-rails-0.19.tar.bz2 1618 SHA256 13d5054a1a890b6937612c69d1924faaacc6d6e3513dfb8f269bf9f9c6a4ad2f SHA512 4520bcf2bc72494f07bbf6831375d355ee61629d5a6877b0b3c4301a1bce22b0945b17e09533c531ce4b0ac4ed4079852f6f1bb950850181794c44650a450941 WHIRLPOOL 20f448244b51b3ae3b46a1b575081d73ccbe86484226804a5b6927579f4b826445917af82f0a458be4b623da022fbebb416ec565cc5411e096a533c462d88628
+DIST eselect-rails-0.20.tar.bz2 1622 SHA256 f01335820a8777d447c64b1de84f128cbd2db9a16fd6781b4c9c2c5aa3541bbc SHA512 a65519c5a5b2ea444c30c5a4082389eb3e4a96a72e4f845c5a6b01a1681264c44fb234dd46e7251085ca82b40b814fdd4bff3a42c10815b8b291657ce67a9e18 WHIRLPOOL 2d904fed60de465fb1ad1bf5abbd82f7c1807c98480eab617504cb09b6d3f1fd96f2a8795e0d373308b9052e40d7ddcf6ae95f22e1c839efb8af99b7454fd3e8
+DIST eselect-rails-0.21.tar.xz 1592 SHA256 28def0916dbcf94290adf877a962595748a9501d659adb66534ebb8495c8c59f SHA512 8d72d1abdb0bf767a71a518ff390dcd676fc05a35652d6a727d2d5f2029f26d2df8e56da3c4e611267d92505cc9217da0a53712bcaabff03f0f2422e1c9d9658 WHIRLPOOL 7dd89b8bf3daffa09cc150a8db1c3fc8e117f577e7a8fdfb7c6f1bf92d14f298aff63cce2b1f3bf029cbc2c6a115c3ad90bafbd456f31463b49dce5d0f4242b4
+EBUILD eselect-rails-0.18.ebuild 810 SHA256 c3cefd2240492fc37c60434945c5d7c853686f91f6183506e64669f7ffbb8301 SHA512 43367929f8031a2b71d983dfe7f9c0a10cfa2f0f8d825a90a99526f2d035a555786d59db53d411147927561773951f88cffb94f5c007987a4b664312a6a51417 WHIRLPOOL 970554272aaeb8bf39b4ea7aa432839c6a5fdf17d708e4c0d1a2836238f5cce055bbef2214611188044dd62f32b416c8c6e9ac8e95f48f680960c23df42e1a2d
+EBUILD eselect-rails-0.19.ebuild 824 SHA256 037371fe12212800358eaf64a368a3f98c369dcc61e023b20b1660a68931e2fa SHA512 fa2c742fcd042dd1a800459a548cbfb9f0acc3001d32183ce005af16ae6272ddbc8657e75e01a05d4287777a97ccb71e96d13ae4d89d3cc11c77e272b0a5b305 WHIRLPOOL 4e416260ca206df423b743b52ddcfcc6e14d1f2b24690fed3567b9a2648d99117f9a934dd425cfc5bfb10d271a201da51651c905371dc3aebcc214b03d423cf9
+EBUILD eselect-rails-0.20.ebuild 824 SHA256 8b952382f3a1b3e7d2ac56662e62d52ca5430ffd01dc466bf26cb32bfdc7b669 SHA512 53b401f4022fdcc2d089c76405cd09c7cc20ccfcb6809ade3d5f51764437e1c7e245370c933812e662d42d1746777cb3a14c246aebc437f36c98f133d6091983 WHIRLPOOL 03bc4c5a6c71c5fb508b150a8561289de3a1e16b11e1f19d5f0ee5fd0ff760456fee601d1774372600e041e2aa9f3eb5f5a134d852d5228c95bd2e242a2dda67
+EBUILD eselect-rails-0.21.ebuild 823 SHA256 0d1d40db6b1dafb5c2ce7e9c39488da8af3fc14c4ce53a42eae0a6fc38c3abae SHA512 fe4d9536b439ffe313095df7ac2c903135cc0c8c583307d8ed1d48c3da98b66b111f54b8d4f6482562cbcec5224b889e0e02dbe08f49e57ee43b0e4a7b1c4e9a WHIRLPOOL 31e63f1e0f38adbf23d704b43b58060b1e9751e1f5c823d42b9827455d530b5099e0d7c056dcd993e3eb2e3f029625fd338f205098de984e89af4a79269b2d60
+MISC ChangeLog 7488 SHA256 ea9c68cfef66c16b41d23454d669c9ca08255d8b5e2705de440159e610cf7fa7 SHA512 2fc88fe8ca9f1eeeea4bfec48f5ce19ca09d04f8e2dea14fb6b38351bd30c8a62fa3531428f472a7e614a4087a557cb1aef41f435b54838d4ccca45e89992662 WHIRLPOOL 4e2a74b991d947f41b8b53da65856656d0742c86c3856fbdb98cc984bef3c885251cb14f6683e7f4221ccab5e598b7497b8f5de29df787450cd57699c4d6ac8c
+MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtF4AAoJEJQzkH1pP7W407gL/09sE2+go/QaR9Ef9L4TKnkn
+t4LYipa94P1gTn26Fix+bxQxVuLNUtleBjuQCA7KgBZPfkURZJmxck7w3YMTvXVk
+CjwJ556RqixC7B0dWGP18TGpT2Uf2oyf8rw+w9P7VDpLgRUy+zF8H5AiopJCVA0u
+BV8ubyHmId0qtTq8Oet8SHIwd9aeWJFA2O95OXYzTKft/Smu1HLQQey5ueaJimTO
+qwGxhM15D81pp8W5F5zQTfBPA5Xg+ftdFQr3YK/pfI11M/ry3bAoLD7Blji1fVPR
+7but55yudZDHbKuruU604QvpjBCrtCuDkkueO48xXSoMEhkEz6tek01YuCWyDZEw
+XEo3iG26Gc2dcM/z8q7Soy0bHbcQVJ5crTV+C53UHcMydyUh8LhHS8SWYhn1/vrM
+nIGn5OTnoP8gFSmN5kKNTFCL+bBTP6nnJaB+kuYiMEVgOB38T2i2rZmoZO44mIMH
+ipfvfWOaiNCf+hixD4ZMUio56TUb8m8sEkecHLA5Bw==
+=Vx/V
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-rails/eselect-rails-0.18.ebuild b/app-eselect/eselect-rails/eselect-rails-0.18.ebuild
new file mode 100644
index 000000000000..9b3ff0481757
--- /dev/null
+++ b/app-eselect/eselect-rails/eselect-rails-0.18.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-rails/eselect-rails-0.18.ebuild,v 1.1 2015/03/31 16:55:16 ulm Exp $
+
+DESCRIPTION="Manages Ruby on Rails symlinks"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="http://dev.gentoo.org/~flameeyes/ruby-team/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.0"
+
+src_unpack() {
+ unpack ${A}
+ # Fix/Add Prefix support
+ sed -i -e 's/\${ROOT}/${EROOT}/' *.eselect || die
+}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins *.eselect || die "doins failed"
+}
diff --git a/app-eselect/eselect-rails/eselect-rails-0.19.ebuild b/app-eselect/eselect-rails/eselect-rails-0.19.ebuild
new file mode 100644
index 000000000000..d8d3cad10c44
--- /dev/null
+++ b/app-eselect/eselect-rails/eselect-rails-0.19.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-rails/eselect-rails-0.19.ebuild,v 1.1 2015/03/31 16:55:16 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Manages Ruby on Rails symlinks"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="http://dev.gentoo.org/~flameeyes/ruby-team/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.0"
+
+S=${WORKDIR}
+
+src_prepare() {
+ # Fix/Add Prefix support
+ sed -i -e 's/\${ROOT}/${EROOT}/' *.eselect || die
+}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins *.eselect || die "doins failed"
+}
diff --git a/app-eselect/eselect-rails/eselect-rails-0.20.ebuild b/app-eselect/eselect-rails/eselect-rails-0.20.ebuild
new file mode 100644
index 000000000000..cdfe630047d3
--- /dev/null
+++ b/app-eselect/eselect-rails/eselect-rails-0.20.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-rails/eselect-rails-0.20.ebuild,v 1.1 2015/03/31 16:55:16 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Manages Ruby on Rails symlinks"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="http://dev.gentoo.org/~flameeyes/ruby-team/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.0"
+
+S=${WORKDIR}
+
+src_prepare() {
+ # Fix/Add Prefix support
+ sed -i -e 's/\${ROOT}/${EROOT}/' *.eselect || die
+}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins *.eselect || die "doins failed"
+}
diff --git a/app-eselect/eselect-rails/eselect-rails-0.21.ebuild b/app-eselect/eselect-rails/eselect-rails-0.21.ebuild
new file mode 100644
index 000000000000..52b32e32e583
--- /dev/null
+++ b/app-eselect/eselect-rails/eselect-rails-0.21.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-rails/eselect-rails-0.21.ebuild,v 1.1 2015/03/31 16:55:16 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Manages Ruby on Rails symlinks"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="http://dev.gentoo.org/~flameeyes/ruby-team/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.0"
+
+S=${WORKDIR}
+
+src_prepare() {
+ # Fix/Add Prefix support
+ sed -i -e 's/\${ROOT}/${EROOT}/' *.eselect || die
+}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins *.eselect || die "doins failed"
+}
diff --git a/app-eselect/eselect-rails/metadata.xml b/app-eselect/eselect-rails/metadata.xml
new file mode 100644
index 000000000000..852136183369
--- /dev/null
+++ b/app-eselect/eselect-rails/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>ruby</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-renpy/ChangeLog b/app-eselect/eselect-renpy/ChangeLog
new file mode 100644
index 000000000000..44a4fc0b87da
--- /dev/null
+++ b/app-eselect/eselect-renpy/ChangeLog
@@ -0,0 +1,59 @@
+# ChangeLog for app-eselect/eselect-renpy
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-renpy/ChangeLog,v 1.1 2015/03/31 16:55:36 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-renpy-0.1.ebuild,
+ +eselect-renpy-0.2.ebuild, +eselect-renpy-0.3.ebuild,
+ +eselect-renpy-0.4.ebuild, +eselect-renpy-0.5.ebuild,
+ +files/renpy.eselect-0.1, +files/renpy.eselect-0.2, +files/renpy.eselect-0.3,
+ +files/renpy.eselect-0.4, +files/renpy.eselect-0.5, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 25 Nov 2014; Agostino Sarubbo <ago@gentoo.org> eselect-renpy-0.4.ebuild:
+ Stable for x86, wrt bug #518182
+
+*eselect-renpy-0.5 (23 Aug 2014)
+
+ 23 Aug 2014; Julian Ospald <hasufell@gentoo.org> +eselect-renpy-0.5.ebuild,
+ +files/renpy.eselect-0.5:
+ version bump
+
+ 30 Jul 2014; Chema Alonso <nimiux@gentoo.org> eselect-renpy-0.4.ebuild:
+ Stable for amd64 wrt bug #518182
+
+ 19 Mar 2014; Julian Ospald <hasufell@gentoo.org> eselect-renpy-0.3.ebuild:
+ amd64 stable wrt #499832
+
+ 24 Feb 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-renpy-0.3.ebuild:
+ x86 stable wrt bug #499832
+
+*eselect-renpy-0.4 (21 Jan 2014)
+
+ 21 Jan 2014; Julian Ospald <hasufell@gentoo.org> +eselect-renpy-0.4.ebuild,
+ +files/renpy.eselect-0.4:
+ version bump
+
+*eselect-renpy-0.3 (26 Oct 2013)
+
+ 26 Oct 2013; Julian Ospald <hasufell@gentoo.org> +eselect-renpy-0.3.ebuild,
+ +files/renpy.eselect-0.3:
+ version bump preparing for games-engines/renpy:6.16
+
+ 14 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-renpy-0.2.ebuild:
+ Stable for x86, wrt bug #469734
+
+ 14 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-renpy-0.2.ebuild:
+ Stable for amd64, wrt bug #469734
+
+*eselect-renpy-0.2 (04 Mar 2013)
+
+ 04 Mar 2013; Julian Ospald <hasufell@gentoo.org> +files/renpy.eselect-0.2,
+ +eselect-renpy-0.2.ebuild:
+ bump
+
+*eselect-renpy-0.1 (27 Feb 2013)
+
+ 27 Feb 2013; Julian Ospald <hasufell@gentoo.org> +files/renpy.eselect-0.1,
+ +eselect-renpy-0.1.ebuild, +metadata.xml:
+ initial import
diff --git a/app-eselect/eselect-renpy/Manifest b/app-eselect/eselect-renpy/Manifest
new file mode 100644
index 000000000000..11af09278a7b
--- /dev/null
+++ b/app-eselect/eselect-renpy/Manifest
@@ -0,0 +1,29 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX renpy.eselect-0.1 403 SHA256 bc228970d6f811eb3bf17c047b3c4c0a47d6ca6511eaa411ea074f15652615f1 SHA512 a8a27f747c7c35862e05ff28cb91b2d736a7e837ec0e716e18929fd8d56d2949fb48c5cea9d0f735eb89d00d2aaf9bba01e2784bf1c3f1355c98ce70125fcf9b WHIRLPOOL 677634e1ebd2e1734a4312cd87a41c31fc8492792f7a48731db3be71eefc1a73c37e1d7a8cd830d7d776d1fd465200984a5b6148c0aa10f5d0b14ab2c2880684
+AUX renpy.eselect-0.2 414 SHA256 39a65b1ae8c3c3f76286f940e4d0cbfe3a34341eb91178e8120acccbdb4e4554 SHA512 1ec4b42a2eb42e1ad53e4b02611ce85b07a97309f93c66595e41271b852ac7f1b4af346d95888fe806030cbf5fee8cc077fec1e691dd2be65e99489419c607ee WHIRLPOOL b5d361378e4631261b16ca1dfde308612807f849d07de4a76f166c252b19205bd702d6d6acb28a43d1fdae0a8fc47bfeb127e0bd78e28e287193928ccd39a148
+AUX renpy.eselect-0.3 425 SHA256 11481577c736e791b28e5078f44fc3512fb3755ac7758e136d4ec3417304172a SHA512 60eac4553d5fcf1b6baccc94b9c3a484d8f7db6302cd93fc3a3523c03540f06ecc61aaaef9b0db640c86527510e7217415a24cfac8c17cffb96cee9ad12b008d WHIRLPOOL bf76c7ac400b51b09c59ca350df2456f7419cfbe2742bcbd15f1e84a0df39508fa08609b2e806452c477297954780acbe6b2e1c8fc2d0d3d309087e1e0eb7dc4
+AUX renpy.eselect-0.4 436 SHA256 325ba6aebe78757c0cc60744bd3fcb42d843b1ec050567e90f7281b337e77334 SHA512 eab6b6bf2d6fe559d0c981cdab6c6ff235a38198d77de27aa4cfb230a316d52a3a5af41be26e7c6b533a2d073024b3b878c622dad6dbc718eb38d20c7528a0e3 WHIRLPOOL a0d2e0a8b9bb381aad31e230cdfa722cefdfa88977751ecefec90f21852193b1d4f30d37de5d5cbe5dd774bb1eea330c4cd554322be8578602b9ceb1290af25d
+AUX renpy.eselect-0.5 447 SHA256 32c9eeeaa9875f3b23905867688ceb59be962f0eebc9a086588325b72571d234 SHA512 6dff297ce61830734971feb995b9c8497df152250e88c21a1e5f878b4e35ff3253f84c1ee876434b0436752a50c043617d2fa9d3cc9a6b5273401b06f7a0b704 WHIRLPOOL 15788cbc83c8c1ac003cc2d10bdaf11afbf1167762dc2d2f7cea1484136673f30a8277e22b0f2a7d52ee11a1c2aa84635e059163265e3c9b501db6a87c817e45
+EBUILD eselect-renpy-0.1.ebuild 777 SHA256 e3dda53641c1909c27379c57c25c01c3c8d7f42caee79c536d614d0039a2f1c4 SHA512 d679d2c2b06ffbf81ed924d0a9694359ff107ca25e0207e55f3d56ffffb9ea23788734aacec1a4a4345640d372e1617e6a2b10511f169cced19cdd489ac310de WHIRLPOOL 5865bdf24590679e636bf11df93f6f2d6d327faaa5fe95648f639140e7603d9a1b5ee95770a492ac28d4f98207c4430623bb6bb3757005bc3d637ef7be621f1f
+EBUILD eselect-renpy-0.2.ebuild 775 SHA256 0b397aea763adecd8615ec0102dd10183ab33b0c987429bcd5e8358e7bd74293 SHA512 c4015c1dfe6c70b04eb42b880e2a36121405e14aa7ee396c6a2bccb4c9d2bd26f853d9cd371e640575853d0e6b4b637744d2ce58b2f7f3c0a32b78e33f1e2a82 WHIRLPOOL deda99fda8499702b0bff3a1a5b5587a7ee96988d9c68606b3d47b098270c3ec5dfcd2de4822d56e1f3640606a34dcfdc662b0f4738171d4d9faa69d7b95c949
+EBUILD eselect-renpy-0.3.ebuild 775 SHA256 6b1f5ecc4133fc58493946c6113c529a5d1fc3501ca997883c3715239fd76ffd SHA512 54b9782e9eb9d85dbbf1385e9ecef3f4bffbf1b13768f02b030b9b056a3deb96a6b507822327d727e463a33fc207e44ae9e0ae092334c67b6b694e7b8b198414 WHIRLPOOL bad4878d60289123b339aae071106b752a155ac27931c5e83df265efe09b792d91d9f630f35236563c58190689509d900bbfa4afc7ad1308edcb2f94131b146c
+EBUILD eselect-renpy-0.4.ebuild 775 SHA256 07dc98f9f24d39643a99b7b5f2021ca74b38182191e1eb0ced7efc525fa97a2c SHA512 5216e690c87bdb3f4bb9d4cbfe7fde841b51efc6fb2508a50917d10959b361321e199a4be3cde33a5a83dc3176d2488c137b46fe43252df8b902e61cc5da9b12 WHIRLPOOL 2f1d5a80f953e02a948ce0f3eb32fcc6183e82397803e2b5f3dc8a01e35ef27423a3e51991f18168b3508520b07382b3e0443add9027beae913b2c91587893e1
+EBUILD eselect-renpy-0.5.ebuild 777 SHA256 66b05b95615a0c8cf721d350bd33bdca688a8dec02339d4c78634d31d13bdd37 SHA512 5d8ff0e710958fb218a3f5cae8ceb8e472828b25c6786fa7b07baf135e8658ecf1bd72d86929cc1b94b0d97d5d298a14b173b4640ae5816a715d6abf8ffa077d WHIRLPOOL 5e2584f8cd3a1214b9fb5580cd77296b44e4698d95d2db0816b33601e48adb80b09f1933408fb75a37b172eceb88a1da556ba454d2c41449a7efc695772fb454
+MISC ChangeLog 2098 SHA256 be79c96b0baf84d894faa12459e43d1a747f20eb564225ae2d59119127c61b17 SHA512 b3229eaaa0dc93c9e961bd75597c844e615de2035c489453c77efbdea5f2de435395d54a2b8d34c2d2096bdf3bb9d164f8e66488547e830c9b18fc136f52e47d WHIRLPOOL 1e67456cb652cf891b3d0ab53802fbab56bee31b3ab5fcde95042188d181f5ea9aeda2166d86f2f77065fa4b9565c4908cede2efb7176bf3cf446596bb119741
+MISC metadata.xml 255 SHA256 8ce125b1cb2a8da5fe808223ae6ed60fe03598c692e5020f0a8aaee09b5d6ca3 SHA512 29f4a4a15fc968a3151c449354cd2003831f4b66b57d72222c46d4e4f7ff0586ed3f0b76d09fadf0b43fbb3a46951b19207dd6d38b79fe394b61694cd272ad95 WHIRLPOOL 373afc42b6a5f9f473397b1b95b73377110a2d7cf3590bdb8e0ef4b58c9628a06b1af46db726416fbaad0c29b91ee1eb631eccac14a26be994b705a43f097db8
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtGLAAoJEJQzkH1pP7W4ruEL/09Un6uoNuzagT6HUgFCmEUE
+LmWM3/S2EJ5RIZPXkR6Hko7Cj77Pncy2CRq6epz15TivuVEQdtyRf3Zi2igdT/mU
+ccYWiAMHqtMFJs/ElRgBUhgQdYPgQVocS363KMpj0Py3VxaUPzsxKLfK+kJU5FlP
+UxmSfOmvqJ4Bxgp8dLmGeF17WjcB+lNpyPj8j6q4C3MzWcpTsWTSAQCuOHlpQe3I
+PFZkrVu7eKz/ddyAxfHqgN8BLpC/AkzHEkrIwaS/mkVkezkUl0G/IlhGTT92Zlbp
+RF0p6dXErkXZaNng5pZ5snnyT9x4TFrXEL1Ll/jkHvEBUehagdtK+P2Kv5H+tAzX
+ileQjtRSG8t6wTindA++1BFWACE2Gpoiekub3AiwypdfQ3Bat/+LdmzFJ1RxfXBT
+nKMI8huAnCKi13RKzD/6CSjvUdi018FHFXWBALRsOP5eOVE6ohpU8QL/2mGX8eHC
+ijzycF8hWCN162BMFiFkJUpY6L/l2vYEoKOdNrJw5g==
+=FuaF
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-renpy/eselect-renpy-0.1.ebuild b/app-eselect/eselect-renpy/eselect-renpy-0.1.ebuild
new file mode 100644
index 000000000000..dafc231b1887
--- /dev/null
+++ b/app-eselect/eselect-renpy/eselect-renpy-0.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-renpy/eselect-renpy-0.1.ebuild,v 1.1 2015/03/31 16:55:36 ulm Exp $
+
+EAPI=5
+
+inherit games
+
+DESCRIPTION="Manages renpy symlink"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-eselect/eselect-lib-bin-symlink"
+
+S=${WORKDIR}
+
+pkg_setup() { :; }
+
+src_prepare() {
+ sed \
+ -e "s#@GAMES_BINDIR@#${GAMES_BINDIR}#" \
+ "${FILESDIR}"/renpy.eselect-${PV} > "${WORKDIR}"/renpy.eselect || die
+}
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins renpy.eselect
+}
+
+pkg_preinst() { :; }
+
+pkg_postinst() { :; }
diff --git a/app-eselect/eselect-renpy/eselect-renpy-0.2.ebuild b/app-eselect/eselect-renpy/eselect-renpy-0.2.ebuild
new file mode 100644
index 000000000000..82b5ae3ab1c3
--- /dev/null
+++ b/app-eselect/eselect-renpy/eselect-renpy-0.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-renpy/eselect-renpy-0.2.ebuild,v 1.1 2015/03/31 16:55:36 ulm Exp $
+
+EAPI=5
+
+inherit games
+
+DESCRIPTION="Manages renpy symlink"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+RDEPEND="app-eselect/eselect-lib-bin-symlink"
+
+S=${WORKDIR}
+
+pkg_setup() { :; }
+
+src_prepare() {
+ sed \
+ -e "s#@GAMES_BINDIR@#${GAMES_BINDIR}#" \
+ "${FILESDIR}"/renpy.eselect-${PV} > "${WORKDIR}"/renpy.eselect || die
+}
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins renpy.eselect
+}
+
+pkg_preinst() { :; }
+
+pkg_postinst() { :; }
diff --git a/app-eselect/eselect-renpy/eselect-renpy-0.3.ebuild b/app-eselect/eselect-renpy/eselect-renpy-0.3.ebuild
new file mode 100644
index 000000000000..bb4c6ed1ce5f
--- /dev/null
+++ b/app-eselect/eselect-renpy/eselect-renpy-0.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-renpy/eselect-renpy-0.3.ebuild,v 1.1 2015/03/31 16:55:36 ulm Exp $
+
+EAPI=5
+
+inherit games
+
+DESCRIPTION="Manages renpy symlink"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+RDEPEND="app-eselect/eselect-lib-bin-symlink"
+
+S=${WORKDIR}
+
+pkg_setup() { :; }
+
+src_prepare() {
+ sed \
+ -e "s#@GAMES_BINDIR@#${GAMES_BINDIR}#" \
+ "${FILESDIR}"/renpy.eselect-${PV} > "${WORKDIR}"/renpy.eselect || die
+}
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins renpy.eselect
+}
+
+pkg_preinst() { :; }
+
+pkg_postinst() { :; }
diff --git a/app-eselect/eselect-renpy/eselect-renpy-0.4.ebuild b/app-eselect/eselect-renpy/eselect-renpy-0.4.ebuild
new file mode 100644
index 000000000000..23f1632d9a16
--- /dev/null
+++ b/app-eselect/eselect-renpy/eselect-renpy-0.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-renpy/eselect-renpy-0.4.ebuild,v 1.1 2015/03/31 16:55:36 ulm Exp $
+
+EAPI=5
+
+inherit games
+
+DESCRIPTION="Manages renpy symlink"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+RDEPEND="app-eselect/eselect-lib-bin-symlink"
+
+S=${WORKDIR}
+
+pkg_setup() { :; }
+
+src_prepare() {
+ sed \
+ -e "s#@GAMES_BINDIR@#${GAMES_BINDIR}#" \
+ "${FILESDIR}"/renpy.eselect-${PV} > "${WORKDIR}"/renpy.eselect || die
+}
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins renpy.eselect
+}
+
+pkg_preinst() { :; }
+
+pkg_postinst() { :; }
diff --git a/app-eselect/eselect-renpy/eselect-renpy-0.5.ebuild b/app-eselect/eselect-renpy/eselect-renpy-0.5.ebuild
new file mode 100644
index 000000000000..8374d177e3ed
--- /dev/null
+++ b/app-eselect/eselect-renpy/eselect-renpy-0.5.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-renpy/eselect-renpy-0.5.ebuild,v 1.1 2015/03/31 16:55:36 ulm Exp $
+
+EAPI=5
+
+inherit games
+
+DESCRIPTION="Manages renpy symlink"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-eselect/eselect-lib-bin-symlink"
+
+S=${WORKDIR}
+
+pkg_setup() { :; }
+
+src_prepare() {
+ sed \
+ -e "s#@GAMES_BINDIR@#${GAMES_BINDIR}#" \
+ "${FILESDIR}"/renpy.eselect-${PV} > "${WORKDIR}"/renpy.eselect || die
+}
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins renpy.eselect
+}
+
+pkg_preinst() { :; }
+
+pkg_postinst() { :; }
diff --git a/app-eselect/eselect-renpy/files/renpy.eselect-0.1 b/app-eselect/eselect-renpy/files/renpy.eselect-0.1
new file mode 100644
index 000000000000..4abf5867b8d7
--- /dev/null
+++ b/app-eselect/eselect-renpy/files/renpy.eselect-0.1
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: renpy.eselect-0.1,v 1.1 2015/03/31 16:55:36 ulm Exp $
+
+DESCRIPTION="Manage default renpy version"
+MAINTAINER="hasufell@gentoo.org"
+VERSION="0.1"
+
+SYMLINK_PATH="@GAMES_BINDIR@/renpy"
+SYMLINK_TARGETS=( renpy-6.14 )
+SYMLINK_DESCRIPTION='default renpy'
+SYMLINK_CRUCIAL=1
+
+inherit bin-symlink
+
diff --git a/app-eselect/eselect-renpy/files/renpy.eselect-0.2 b/app-eselect/eselect-renpy/files/renpy.eselect-0.2
new file mode 100644
index 000000000000..6c8ded05fb4e
--- /dev/null
+++ b/app-eselect/eselect-renpy/files/renpy.eselect-0.2
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: renpy.eselect-0.2,v 1.1 2015/03/31 16:55:36 ulm Exp $
+
+DESCRIPTION="Manage default renpy version"
+MAINTAINER="hasufell@gentoo.org"
+VERSION="0.2"
+
+SYMLINK_PATH="@GAMES_BINDIR@/renpy"
+SYMLINK_TARGETS=( renpy-6.14 renpy-6.15 )
+SYMLINK_DESCRIPTION='default renpy'
+SYMLINK_CRUCIAL=1
+
+inherit bin-symlink
+
diff --git a/app-eselect/eselect-renpy/files/renpy.eselect-0.3 b/app-eselect/eselect-renpy/files/renpy.eselect-0.3
new file mode 100644
index 000000000000..1a34ce84615a
--- /dev/null
+++ b/app-eselect/eselect-renpy/files/renpy.eselect-0.3
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: renpy.eselect-0.3,v 1.1 2015/03/31 16:55:36 ulm Exp $
+
+DESCRIPTION="Manage default renpy version"
+MAINTAINER="hasufell@gentoo.org"
+VERSION="0.3"
+
+SYMLINK_PATH="@GAMES_BINDIR@/renpy"
+SYMLINK_TARGETS=( renpy-6.14 renpy-6.15 renpy-6.16 )
+SYMLINK_DESCRIPTION='default renpy'
+SYMLINK_CRUCIAL=1
+
+inherit bin-symlink
+
diff --git a/app-eselect/eselect-renpy/files/renpy.eselect-0.4 b/app-eselect/eselect-renpy/files/renpy.eselect-0.4
new file mode 100644
index 000000000000..a4ee9527b424
--- /dev/null
+++ b/app-eselect/eselect-renpy/files/renpy.eselect-0.4
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: renpy.eselect-0.4,v 1.1 2015/03/31 16:55:36 ulm Exp $
+
+DESCRIPTION="Manage default renpy version"
+MAINTAINER="hasufell@gentoo.org"
+VERSION="0.4"
+
+SYMLINK_PATH="@GAMES_BINDIR@/renpy"
+SYMLINK_TARGETS=( renpy-6.14 renpy-6.15 renpy-6.16 renpy-6.17 )
+SYMLINK_DESCRIPTION='default renpy'
+SYMLINK_CRUCIAL=1
+
+inherit bin-symlink
+
diff --git a/app-eselect/eselect-renpy/files/renpy.eselect-0.5 b/app-eselect/eselect-renpy/files/renpy.eselect-0.5
new file mode 100644
index 000000000000..fe4f776284cc
--- /dev/null
+++ b/app-eselect/eselect-renpy/files/renpy.eselect-0.5
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: renpy.eselect-0.5,v 1.1 2015/03/31 16:55:36 ulm Exp $
+
+DESCRIPTION="Manage default renpy version"
+MAINTAINER="hasufell@gentoo.org"
+VERSION="0.5"
+
+SYMLINK_PATH="@GAMES_BINDIR@/renpy"
+SYMLINK_TARGETS=( renpy-6.14 renpy-6.15 renpy-6.16 renpy-6.17 renpy-6.18 )
+SYMLINK_DESCRIPTION='default renpy'
+SYMLINK_CRUCIAL=1
+
+inherit bin-symlink
+
diff --git a/app-eselect/eselect-renpy/metadata.xml b/app-eselect/eselect-renpy/metadata.xml
new file mode 100644
index 000000000000..e52db06ebd8c
--- /dev/null
+++ b/app-eselect/eselect-renpy/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>games</herd>
+ <maintainer>
+ <email>hasufell@gentoo.org</email>
+ <name>Julian Ospald</name>
+ </maintainer>
+</pkgmetadata>
+
diff --git a/app-eselect/eselect-ruby/ChangeLog b/app-eselect/eselect-ruby/ChangeLog
new file mode 100644
index 000000000000..3089dd334db5
--- /dev/null
+++ b/app-eselect/eselect-ruby/ChangeLog
@@ -0,0 +1,233 @@
+# ChangeLog for app-eselect/eselect-ruby
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-ruby/ChangeLog,v 1.1 2015/03/31 16:55:54 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-ruby-20131227.ebuild,
+ +eselect-ruby-20141227.ebuild, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+*eselect-ruby-20141227 (27 Dec 2014)
+
+ 27 Dec 2014; Manuel Rüger <mrueg@gentoo.org> +eselect-ruby-20141227.ebuild:
+ Version bump. Adds support for ruby 2.2
+
+ 17 Nov 2014; Manuel Rüger <mrueg@gentoo.org> -eselect-ruby-20100603.ebuild:
+ Cleanup old.
+
+ 17 Nov 2014; Agostino Sarubbo <ago@gentoo.org> eselect-ruby-20131227.ebuild:
+ Stable for ppc64, wrt bug #517382
+
+ 17 Nov 2014; Agostino Sarubbo <ago@gentoo.org> eselect-ruby-20131227.ebuild:
+ Stable for ppc, wrt bug #517382
+
+ 25 Aug 2014; Manuel Rüger <mrueg@gentoo.org> eselect-ruby-20131227.ebuild:
+ Mark amd64 stable. Bug #517382.
+
+ 02 Aug 2014; Raúl Porcel <armin76@gentoo.org> eselect-ruby-20131227.ebuild:
+ ia64/sparc/x86 stable wrt #517382
+
+ 29 Jul 2014; Markus Meier <maekke@gentoo.org> eselect-ruby-20131227.ebuild:
+ arm stable, bug #517382
+
+ 23 Jul 2014; Jeroen Roovers <jer@gentoo.org> eselect-ruby-20131227.ebuild:
+ Stable for HPPA (bug #517382).
+
+ 22 Jul 2014; Tobias Klausmann <klausman@gentoo.org>
+ eselect-ruby-20131227.ebuild:
+ Stable on alpha, bug #517382
+
+*eselect-ruby-20131227 (04 Jan 2014)
+
+ 04 Jan 2014; Alex Legler <a3li@gentoo.org> -eselect-ruby-20120106.ebuild,
+ -eselect-ruby-20130814.ebuild, +eselect-ruby-20131227.ebuild:
+ Version bump for ruby21 support; removing unneded versions
+
+*eselect-ruby-20130814 (14 Aug 2013)
+
+ 14 Aug 2013; Alex Legler <a3li@gentoo.org> +eselect-ruby-20130814.ebuild:
+ Version bump, fixes bug 480004, removes ree18 support
+
+ 26 Jan 2013; Fabian Groffen <grobian@gentoo.org> eselect-ruby-20120106.ebuild:
+ Marked ~m68k-mint, bug #449976
+
+ 09 Sep 2012; Christoph Junghans <ottxor@gentoo.org>
+ eselect-ruby-20120106.ebuild:
+ added prefix keywords (bug #434228)
+
+ 26 Apr 2012; Alexis Ballier <aballier@gentoo.org>
+ eselect-ruby-20120106.ebuild:
+ keyword ~amd64-fbsd
+
+*eselect-ruby-20120106 (06 Jan 2012)
+
+ 06 Jan 2012; Alex Legler <a3li@gentoo.org> +eselect-ruby-20120106.ebuild:
+ Additional prefix support, bug 396701
+
+ 07 Sep 2010; Alex Legler <a3li@gentoo.org> -eselect-ruby-20091225.ebuild,
+ -eselect-ruby-20100402.ebuild:
+ Removing old ebuilds
+
+ 06 Sep 2010; Brent Baude <ranger@gentoo.org> eselect-ruby-20100603.ebuild:
+ Marking eselect-ruby-20100603 ppc64 for bug 332957
+
+ 28 Aug 2010; Raúl Porcel <armin76@gentoo.org>
+ eselect-ruby-20100603.ebuild:
+ alpha/ia64/s390/sh/sparc stable wrt #332957
+
+ 23 Aug 2010; Markus Meier <maekke@gentoo.org>
+ eselect-ruby-20100603.ebuild:
+ arm stable, bug #332957
+
+ 21 Aug 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-ruby-20100603.ebuild:
+ x86 stable wrt security bug #332957
+
+ 21 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
+ eselect-ruby-20100603.ebuild:
+ Stable on amd64 wrt bug #332957
+
+ 21 Aug 2010; Jeroen Roovers <jer@gentoo.org> eselect-ruby-20100603.ebuild:
+ Stable for PPC (bug #332957).
+
+ 21 Aug 2010; Jeroen Roovers <jer@gentoo.org> eselect-ruby-20100603.ebuild:
+ Stable for HPPA (bug #332957).
+
+*eselect-ruby-20100603 (03 Jun 2010)
+
+ 03 Jun 2010; Alex Legler <a3li@gentoo.org> +eselect-ruby-20100603.ebuild:
+ Version bump. Improve cleanup action, closes bug 320479 by flameeyes (also
+ reported by Timothy Miller). Improve wording re bug 322537 by
+ mjbjr@beaudesign.com.
+
+*eselect-ruby-20100402 (02 Apr 2010)
+
+ 02 Apr 2010; Alex Legler <a3li@gentoo.org> +eselect-ruby-20100402.ebuild:
+ Version bump. Provide support for the soon-to-be-added Ruby Enterprise
+ Edition
+
+ 13 Jan 2010; Alex Legler <a3li@gentoo.org> -eselect-ruby-20090909.ebuild:
+ Remove old ebuild
+
+ 13 Jan 2010; Alex Legler <a3li@gentoo.org> eselect-ruby-20091225.ebuild:
+ amd64 stable, security bug 300468
+
+ 13 Jan 2010; Raúl Porcel <armin76@gentoo.org>
+ eselect-ruby-20091225.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #300468
+
+ 12 Jan 2010; Jeroen Roovers <jer@gentoo.org> eselect-ruby-20091225.ebuild:
+ Stable for HPPA (bug #300468).
+
+ 11 Jan 2010; Brent Baude <ranger@gentoo.org> eselect-ruby-20091225.ebuild:
+ Marking eselect-ruby-20091225 ppc64 and ppc for bug 300468
+
+ 11 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-ruby-20091225.ebuild:
+ stable x86, security bug 300468
+
+ 06 Jan 2010; Alex Legler <a3li@gentoo.org> -eselect-ruby-20081227.ebuild:
+ Remove old version
+
+ 02 Jan 2010; Brent Baude <ranger@gentoo.org> eselect-ruby-20090909.ebuild:
+ Marking eselect-ruby-20090909 ppc64 for bug 288699
+
+*eselect-ruby-20091225 (25 Dec 2009)
+
+ 25 Dec 2009; Alex Legler <a3li@gentoo.org> +eselect-ruby-20091225.ebuild:
+ Version bump, adds brief output mode (bug #292113), thanks to Ulrich
+ Müller (ulm) for the patch. Two minor fixes in the 'cleanup' task.
+
+ 15 Dec 2009; Raúl Porcel <armin76@gentoo.org>
+ eselect-ruby-20090909.ebuild:
+ ia64/s390/sh stable wrt #288699
+
+ 11 Nov 2009; Tiago Cunha <tcunha@gentoo.org> eselect-ruby-20090909.ebuild:
+ stable sparc, bug 288699
+
+ 25 Oct 2009; Markus Meier <maekke@gentoo.org>
+ eselect-ruby-20090909.ebuild:
+ arm stable, bug #288699
+
+ 25 Oct 2009; Markus Meier <maekke@gentoo.org>
+ eselect-ruby-20090909.ebuild:
+ amd64/x86 stable, bug #288699
+
+ 24 Oct 2009; Tobias Klausmann <klausman@gentoo.org>
+ eselect-ruby-20090909.ebuild:
+ Stable on alpha, bug #288699
+
+ 24 Oct 2009; nixnut <nixnut@gentoo.org> eselect-ruby-20090909.ebuild:
+ ppc stable #288699
+
+ 12 Oct 2009; Jeroen Roovers <jer@gentoo.org> eselect-ruby-20090909.ebuild:
+ Stable for HPPA (bug #288699).
+
+*eselect-ruby-20090909 (09 Sep 2009)
+
+ 09 Sep 2009; Alex Legler <a3li@gentoo.org> -eselect-ruby-20081211.ebuild,
+ +eselect-ruby-20090909.ebuild:
+ Version bump, fixing #284027 and #277858. Removing old version.
+
+ 15 May 2009; Alexis Ballier <aballier@gentoo.org>
+ eselect-ruby-20081227.ebuild:
+ keyword ~sparc-fbsd
+
+ 09 May 2009; Jeroen Roovers <jer@gentoo.org> eselect-ruby-20081227.ebuild:
+ Stable for HPPA (bug #268515).
+
+ 08 May 2009; Alex Legler <a3li@gentoo.org> eselect-ruby-20081227.ebuild:
+ amd64 stable, bug #268515.
+
+ 08 May 2009; Raúl Porcel <armin76@gentoo.org>
+ eselect-ruby-20081227.ebuild:
+ arm/ia64/s390/sh/sparc stable wrt #268515
+
+ 07 May 2009; Christian Faulhammer <fauli@gentoo.org>
+ eselect-ruby-20081227.ebuild:
+ stable x86, security bug 268515
+
+ 07 May 2009; Brent Baude <ranger@gentoo.org> eselect-ruby-20081227.ebuild:
+ Marking eselect-ruby-20081227 ppc64 and ppc for bug 268515
+
+ 07 May 2009; Tobias Klausmann <klausman@gentoo.org>
+ eselect-ruby-20081227.ebuild:
+ Stable on alpha, bug #268515
+
+ 20 Mar 2009; Joseph Jezak <josejx@gentoo.org>
+ eselect-ruby-20081211.ebuild, eselect-ruby-20081227.ebuild:
+ Marked ~ppc for bug #252315.
+
+ 03 Mar 2009; Peter Volkov <pva@gentoo.org> eselect-ruby-20081227.ebuild:
+ ~mips keyworded, bug #252315.
+
+ 20 Jan 2009; Alexis Ballier <aballier@gentoo.org>
+ eselect-ruby-20081227.ebuild:
+ keyword ~x86-fbsd, bug #252315
+
+ 14 Jan 2009; Jeroen Roovers <jer@gentoo.org> eselect-ruby-20081227.ebuild:
+ Marked ~hppa (bug #252315).
+
+ 29 Dec 2008; Brent Baude <ranger@gentoo.org> eselect-ruby-20081227.ebuild:
+ Marking eselect-ruby-20081227 ~ppc64 for bug 252315
+
+*eselect-ruby-20081227 (27 Dec 2008)
+
+ 27 Dec 2008; Hans de Graaff <graaff@gentoo.org>
+ +eselect-ruby-20081227.ebuild:
+ Version bump: patch from #252596 applied to facilitate prefix better. Thanks
+ to Fabian Groffen for the patch and Alex Legler for the eselect-ruby update.
+
+ 26 Dec 2008; Raúl Porcel <armin76@gentoo.org>
+ eselect-ruby-20081211.ebuild:
+ Add ~alpha/~arm/~ia64/~s390/~sh wrt #251159
+
+ 24 Dec 2008; Friedrich Oslage <bluebird@gentoo.org>
+ eselect-ruby-20081211.ebuild:
+ Add ~sparc keyword, bug #252315
+
+*eselect-ruby-20081211 (23 Dec 2008)
+
+ 23 Dec 2008; Hans de Graaff <graaff@gentoo.org> +metadata.xml,
+ +eselect-ruby-20081211.ebuild:
+ Initial import from the ruby overlay. All credits go to Alex Legler for
+ writing and testing the eselect module.
diff --git a/app-eselect/eselect-ruby/Manifest b/app-eselect/eselect-ruby/Manifest
new file mode 100644
index 000000000000..b66738beacc0
--- /dev/null
+++ b/app-eselect/eselect-ruby/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST ruby.eselect-20131227.bz2 1920 SHA256 b425962f9898ceb8bcdbb55d9648f3d98b82a916c4afa95b2fb1ddcd39cc3689 SHA512 9f13d4a6dc45923f88b145984f9c537846d4cb937b73c2be916792c70ff3c751f1e12b76f33686e35053bf6af1392e6c7e276f06dfb728e6a20f6335f739b784 WHIRLPOOL 38135af69952aff7cf874608365029947733733d33a3c586367ccf6fceb1bf2236781c9fe554a5654f720c19ef0fb0bd3dd5773a108386c6185a2fc2d94ac37b
+DIST ruby.eselect-20141227.bz2 1926 SHA256 eef9af23d4990f6a1b8b0b921ec7de9087143486b6a0faf076bdc90e093dd83a SHA512 f8fb92c171cf653da22402785d80a671e4b4c7eeea9f41c33a70475264aa2d7e5f62c998e5f63ff011f9f4e1953d75022c23e1dfc3ef81041168167fa301560c WHIRLPOOL 5f6be4dcba75fd7f252b9037417be707f0528c14075f01ad644f9ebcac7032ae96278ba1bcbd79b6d9b265699f9cfaf532fe58ae10e057ebfeb89de34c6be3be
+EBUILD eselect-ruby-20131227.ebuild 827 SHA256 28c6bf3f796c794b1ae7be954a1c95b2978626e8814f40006fe2937420bc3a91 SHA512 f2c4c8f08f8522e3c83f4c2b1ef5c7b03d07f81030fc37d3f8d41da75dcb687147f2f299c070c437838b7099af6a4c1cee5c34970b03b808342c8b0fbd843dc7 WHIRLPOOL 38bdfa1aff93369a3168de35ed687c8843c2a3edf76f6a1d0a87feed6c35dd2cf506370ca1b36169faa34bc1206ea4c3dfc098a28bd1253e35e72e663880769b
+EBUILD eselect-ruby-20141227.ebuild 839 SHA256 8f73b51690c5b9d07161cc811ef82c262ab0059ecf36cbd3c79a5be38e2fb1d8 SHA512 937e36f56ae9e7b424c71349616097c0d207d0ccba923b2abfae1251efac09d0739b87428e3b602a2fb68e48222f53c2903a26d80cdd0f8cb49b27983dee0b7a WHIRLPOOL 6b363ebd2e6fbfe2c48ca02d37c2133207036e96ce131fbf391e17d418781d45ed5f24ea17444ea8b4c2d009dfc5ee1f2ea8090a1c0ec233ecfce99ff97fa501
+MISC ChangeLog 8198 SHA256 aaefb609fd98d9146d5c480926a9b17b017ca7b2e43325c141974e210eaf76fb SHA512 68d6030d9b5217cc8b60646c131882cb64c04b4256209bf9c8d2ee4180b3e6e9b3ad8d9196e386fb6755fc5cb4d1e52c610fb6c073362a68a257c81cd47dbe95 WHIRLPOOL 636d5aead876c3021f96016e69f75be9dd33851401e26892ef8b3ee882ab92ea0addeb2986eb21e6b52e362e319749a9e9b469d2b74d19ae232e2fe398277a03
+MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtGdAAoJEJQzkH1pP7W41sgL+wUnkUeJ4RfsX5nqttcyFgjf
+2rYS83ohQ8k4qOgMR7uqDTwqa6P0pJzKqQYH8deFdGq/SFsqDk9QIipUf5Nb3BxT
+AevgUUWG95LvrGSM157lLR8ed+vQChe0dF/7BcP+Q1ygMKQEQhZJj43t8l7ctF6M
+t/RwQmQaOWwowq20gZBI8Wzt60Lo1qsXCPZRgxq6EOnwvmGLogUedgApYX1JBLU3
+D5RsFI7i5fm7/d/Yvx0KMAT8RNQuonE1zr5Bg7+G2KfjfdBhfNcQS4xOrDqg7qYG
+UyqZt4tyHHNQly6lueP3s9La64g8jcZfLgwip/mDSojYxzgWQZEATrkljDpFYzov
+iIQKlQ7pwqKEcj/WGoGi4eNhp3kCIhKenT+37Tqtkip5Yj++nZZwQOPu653lbbH/
+wOJxjpN3yUA8z1tM8HzkKOdOg8AXtCf23hcLt6o8lOQEpHDMrv0CtPQBsLujW6A/
+v2wkWN7M/b8augBTKTY7CACyO6RRl39HtPwe1tVTRA==
+=3H9c
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-ruby/eselect-ruby-20131227.ebuild b/app-eselect/eselect-ruby/eselect-ruby-20131227.ebuild
new file mode 100644
index 000000000000..bdd6ab238d74
--- /dev/null
+++ b/app-eselect/eselect-ruby/eselect-ruby-20131227.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-ruby/eselect-ruby-20131227.ebuild,v 1.1 2015/03/31 16:55:54 ulm Exp $
+
+DESCRIPTION="Manages multiple Ruby versions"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="http://dev.a3li.li/gentoo/distfiles/ruby.eselect-${PVR}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.0.2"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${WORKDIR}/ruby.eselect-${PVR}" ruby.eselect || die
+}
diff --git a/app-eselect/eselect-ruby/eselect-ruby-20141227.ebuild b/app-eselect/eselect-ruby/eselect-ruby-20141227.ebuild
new file mode 100644
index 000000000000..8016e776bf89
--- /dev/null
+++ b/app-eselect/eselect-ruby/eselect-ruby-20141227.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-ruby/eselect-ruby-20141227.ebuild,v 1.1 2015/03/31 16:55:54 ulm Exp $
+
+DESCRIPTION="Manages multiple Ruby versions"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="http://dev.gentoo.org/~mrueg/distfiles/ruby.eselect-${PVR}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.0.2"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${WORKDIR}/ruby.eselect-${PVR}" ruby.eselect || die
+}
diff --git a/app-eselect/eselect-ruby/metadata.xml b/app-eselect/eselect-ruby/metadata.xml
new file mode 100644
index 000000000000..852136183369
--- /dev/null
+++ b/app-eselect/eselect-ruby/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>ruby</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-rust/ChangeLog b/app-eselect/eselect-rust/ChangeLog
new file mode 100644
index 000000000000..3aa83e114603
--- /dev/null
+++ b/app-eselect/eselect-rust/ChangeLog
@@ -0,0 +1,35 @@
+# ChangeLog for app-eselect/eselect-rust
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-rust/ChangeLog,v 1.1 2015/03/31 16:56:12 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org>
+ +eselect-rust-0.2_pre20150206.ebuild, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+*eselect-rust-0.2_pre20150206 (10 Feb 2015)
+
+ 10 Feb 2015; Jauhien Piatlicki <jauhien@gentoo.org>
+ +eselect-rust-0.2_pre20150206.ebuild, -eselect-rust-0.2_pre20141128.ebuild:
+ version bump
+
+*eselect-rust-0.2_pre20141128 (30 Nov 2014)
+
+ 30 Nov 2014; Jauhien Piatlicki <jauhien@gentoo.org>
+ +eselect-rust-0.2_pre20141128.ebuild, -eselect-rust-0.2_pre20141011.ebuild:
+ version bump: support for rust-lldb symlink
+
+ 18 Oct 2014; Jauhien Piatlicki <jauhien@gentoo.org>
+ -eselect-rust-0.1_pre20140820.ebuild:
+ drop old version
+
+*eselect-rust-0.2_pre20141011 (18 Oct 2014)
+
+ 18 Oct 2014; Jauhien Piatlicki <jauhien@gentoo.org>
+ +eselect-rust-0.2_pre20141011.ebuild:
+ version bump
+
+*eselect-rust-0.1_pre20140820 (29 Aug 2014)
+
+ 29 Aug 2014; Jauhien Piatlicki <jauhien@gentoo.org>
+ +eselect-rust-0.1_pre20140820.ebuild, +metadata.xml:
+ initial import from gentoo-rust overlay
diff --git a/app-eselect/eselect-rust/Manifest b/app-eselect/eselect-rust/Manifest
new file mode 100644
index 000000000000..b8e1eecc3e18
--- /dev/null
+++ b/app-eselect/eselect-rust/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-rust-0.2_pre20150206.tar.gz 63707 SHA256 c034f8f56b74477c552cd74b40f30d0149b8426ca73f12c5c63ad7d5b301266f SHA512 95dadf94b69779a800869ee30565f2b8f6d1d54263919f692c0736310da5b4fd3ad83922ef736ec177fb90c2fe5c326c9756a8448d0ff55054035c1f52295ebd WHIRLPOOL d5ad6c308ff5316811bfe182f67282e0a514677972b08174be58b5277522de49094d4f4311d91b63ba7abe4c1d462947cbbe905e65b767afb64d374d0cadd4a4
+EBUILD eselect-rust-0.2_pre20150206.ebuild 748 SHA256 d569de95558f33c6854822d3101080baca81ff7dc20dffc7fb4abdb5e2d9046b SHA512 6ea92742c331e098c9d24cab1e6d61c8c88c41aac68cbdc7b51f176814662957c24ac6814b929a724ab3ae84aa3f7e3579e663f905d1b80b0b48ff5f67ecce8e WHIRLPOOL f24af276b2bbd862dcd03e066e83ef408f0c003dce901b80ebe870a70ea5b4f4c64e089b70786bdd4c2201aa47ce2690dfe33aed44c322b127d8f9b439301fcf
+MISC ChangeLog 1258 SHA256 d43af4fe668806478dd21dc07f64259964ec19f6e5383288ad591f34f117b231 SHA512 e180cd78219cc4212aa14a62dec9fa4aad297e89f0c5c351a754d87ea72188db0e57b8da124e89f9460f9d2b52583083c6a506ecf22d8bcac72244b270fad43c WHIRLPOOL c43ea32f8903857d871f46f8fe2b5689058707e9a9009ce6b4065d365fd2b05eb895d2b93186a982163d764c4d27988e6b8d68c695d11bba7d95e332f6b39acd
+MISC metadata.xml 243 SHA256 18abd81b04a3651cbf1290466163ecb9269199286408c133021daa0e74869f47 SHA512 4bdc4acc90c8a444f645f1f058d2eed96adddb53fc28554f8eca840c744c320158daf264e28b644d67dcda59299d921f84eddbdd471b780b2e5bcae78ddbaaae WHIRLPOOL 0643256f713a85f274a4d748f885edc6db04407fb28eaf3c73803b96c8a9d6c79c15ce162c13096958d0f10500f8edf8d1ac0833f2d256988686ad987811622a
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtGvAAoJEJQzkH1pP7W4wzcL/2FO9xtPiWLkJQKjd9qUWZSl
+/hTg0kmC/zG/qiW2gvBasmq8d7oLbhcQCASclm0sZW7oWz95xX6uDUnmhRIIADaw
+y3RGsK96DSBLrlNndu6Vdc9qrDyRQVghL4KKvvUQz7MduX93bKLWKQEeDxi3CoUk
+Z+yBTUoy4S96v0RahdwT2Z0gNUsTJpMBb33n+tP6dXh81xZMksR1gAwQ7pyjHFHg
+er0R22+/XhkToUIcgiNtiWoCAfpxvgJelRKh+P7kKwJYquX37zhdx2hxaLmcRYdS
+S2fz203CbhnkeD4moo0etIG+VmYBP9AW3OAoIINQGzgmw4jR3Lw2/6Jz0ZrIG98M
+9hA1pqTSXruKYyTn3gzObOsmHSqDv/Nk39Xfzy3In8jbfb7etgz69WEZr0uJ31+t
+1vCztDxgGQ92bstvAWpGqbQI+goDUUheE9q/Zr5jWtdRKVM7/ww6I+SAoaARLjSY
+DvRsxUsQV7CW77wU4xXk8R7FR/xhKxGJuUwuTgHxxw==
+=KBUY
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-rust/eselect-rust-0.2_pre20150206.ebuild b/app-eselect/eselect-rust/eselect-rust-0.2_pre20150206.ebuild
new file mode 100644
index 000000000000..3f8fe91db6df
--- /dev/null
+++ b/app-eselect/eselect-rust/eselect-rust-0.2_pre20150206.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-rust/eselect-rust-0.2_pre20150206.ebuild,v 1.1 2015/03/31 16:56:12 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="eselect module for rust"
+HOMEPAGE="http://github.com/jauhien/eselect-rust"
+SRC_URI="https://github.com/jauhien/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-admin/eselect"
+
+pkg_preinst() {
+ if has_version "${CATEGORY}/${PN}" ; then
+ eselect rust unset
+ fi
+}
+
+pkg_postinst() {
+ if has_version 'dev-lang/rust' || has_version 'dev-lang/rust-bin' ; then
+ eselect rust update --if-unset
+ fi
+}
+
+pkg_prerm() {
+ eselect rust unset
+}
diff --git a/app-eselect/eselect-rust/metadata.xml b/app-eselect/eselect-rust/metadata.xml
new file mode 100644
index 000000000000..0b7db932cfa4
--- /dev/null
+++ b/app-eselect/eselect-rust/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>jauhien@gentoo.org</email>
+ <name>Jauhien Piatlicki</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-eselect/eselect-sh/ChangeLog b/app-eselect/eselect-sh/ChangeLog
new file mode 100644
index 000000000000..d8c7a35eb53d
--- /dev/null
+++ b/app-eselect/eselect-sh/ChangeLog
@@ -0,0 +1,125 @@
+# ChangeLog for app-eselect/eselect-sh
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-sh/ChangeLog,v 1.1 2015/03/31 16:56:30 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-sh-0.4-r2.ebuild,
+ +files/sh.eselect-0.4-r2, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 06 Oct 2014; Michał Górny <mgorny@gentoo.org> -eselect-sh-0.4-r1.ebuild,
+ -files/sh.eselect-0.4, eselect-sh-0.4-r2.ebuild:
+ Transfer stable keywords (only broken implementation was removed) and remove
+ old.
+
+*eselect-sh-0.4-r2 (06 Oct 2014)
+
+ 06 Oct 2014; Michał Górny <mgorny@gentoo.org> +eselect-sh-0.4-r2.ebuild,
+ +files/sh.eselect-0.4-r2, -files/sh.eselect-0.4-r1:
+ Remove zsh due to POSIX incompatibilities, bug #524572. Also remove busybox,
+ this time for real.
+
+ 04 Oct 2014; Joshua Kinard <kumba@gentoo.org> eselect-sh-0.4-r1.ebuild:
+ Added ~mips to KEYWORDS.
+
+*eselect-sh-0.4-r1 (12 Feb 2014)
+
+ 12 Feb 2014; Michał Górny <mgorny@gentoo.org> +eselect-sh-0.4-r1.ebuild,
+ +files/sh.eselect-0.4-r1, -eselect-sh-0.4.ebuild:
+ Remove busybox from supported shell list, since it overrides system tools like
+ ar with its own and breaks stuff. Related to bug #501092.
+
+ 29 Sep 2013; Michał Górny <mgorny@gentoo.org> -eselect-sh-0.3.ebuild:
+ Drop old.
+
+ 02 Jun 2013; Agostino Sarubbo <ago@gentoo.org> eselect-sh-0.4.ebuild:
+ Stable for sh, wrt bug #470288
+
+ 25 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-sh-0.4.ebuild:
+ Stable for alpha, wrt bug #470288
+
+ 25 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-sh-0.4.ebuild:
+ Stable for sparc, wrt bug #470288
+
+ 24 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-sh-0.4.ebuild:
+ Stable for ppc64, wrt bug #470288
+
+ 22 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-sh-0.4.ebuild:
+ Stable for ia64, wrt bug #470288
+
+ 21 May 2013; Jeroen Roovers <jer@gentoo.org> eselect-sh-0.4.ebuild:
+ Stable for HPPA (bug #470288).
+
+ 20 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-sh-0.4.ebuild:
+ Stable for s390, wrt bug #470288
+
+ 20 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-sh-0.4.ebuild:
+ Stable for arm, wrt bug #470288
+
+ 20 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-sh-0.4.ebuild:
+ Stable for ppc, wrt bug #470288
+
+ 20 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-sh-0.4.ebuild:
+ Stable for x86, wrt bug #470288
+
+ 19 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-sh-0.4.ebuild:
+ Stable for amd64, wrt bug #470288
+
+ 13 Jan 2013; Michał Górny <mgorny@gentoo.org> eselect-sh-0.4.ebuild:
+ Use common eselect homepage hoping it will help users to use it.
+
+*eselect-sh-0.4 (13 Jan 2013)
+
+ 13 Jan 2013; Michał Górny <mgorny@gentoo.org> +eselect-sh-0.4.ebuild,
+ +files/sh.eselect-0.4, -eselect-sh-9999.ebuild, metadata.xml:
+ Version bump. Use the bin-symlink eselect library.
+
+*eselect-sh-9999 (15 Dec 2012)
+
+ 15 Dec 2012; Michał Górny <mgorny@gentoo.org> +eselect-sh-9999.ebuild:
+ Import the live ebuild.
+
+ 07 Dec 2012; Agostino Sarubbo <ago@gentoo.org> eselect-sh-0.3.ebuild:
+ Stable for ppc64, wrt bug #406183
+
+ 29 Nov 2012; Michał Górny <mgorny@gentoo.org> eselect-sh-0.3.ebuild,
+ metadata.xml:
+ Fix the URIs wrt bug #445146.
+
+ 28 May 2012; Raúl Porcel <armin76@gentoo.org> eselect-sh-0.3.ebuild:
+ alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #406183
+
+ 16 May 2012; Jeroen Roovers <jer@gentoo.org> eselect-sh-0.3.ebuild:
+ Stable for HPPA (bug #406183).
+
+ 17 Apr 2012; Brent Baude <ranger@gentoo.org> eselect-sh-0.3.ebuild:
+ Marking eselect-sh-0.3 ~ppc for bug 406183
+
+ 15 Apr 2012; Raúl Porcel <armin76@gentoo.org> eselect-sh-0.3.ebuild:
+ Add ~alpha/~ia64/~m68k/~s390/~sh/~sparc wrt #406183
+
+ 14 Apr 2012; Markus Meier <maekke@gentoo.org> eselect-sh-0.3.ebuild:
+ add ~arm, bug #406183
+
+ 11 Apr 2012; Jeroen Roovers <jer@gentoo.org> eselect-sh-0.3.ebuild:
+ Marked ~hppa (bug #406183).
+
+ 09 Apr 2012; Agostino Sarubbo <ago@gentoo.org> eselect-sh-0.3.ebuild:
+ Stable for amd64, wrt bug #406183
+
+ 08 Apr 2012; Jeff Horelick <jdhore@gentoo.org> eselect-sh-0.3.ebuild:
+ marked x86 per bug 406183
+
+ 01 Mar 2012; Jeremy Olexa <darkside@gentoo.org> eselect-sh-0.3.ebuild:
+ add keywords to match app-admin/dash (from the prefix overlay), bug 406455
+
+*eselect-sh-0.3 (16 Dec 2011)
+
+ 16 Dec 2011; Michał Górny <mgorny@gentoo.org> -eselect-sh-0.2.ebuild,
+ +eselect-sh-0.3.ebuild:
+ Version bump. Fixes Prefix and eselect --brief support.
+
+*eselect-sh-0.2 (15 Dec 2011)
+
+ 15 Dec 2011; Michał Górny <mgorny@gentoo.org> +eselect-sh-0.2.ebuild,
+ +metadata.xml:
+ Add an ebuild for /bin/sh eselect module per bug #214817.
diff --git a/app-eselect/eselect-sh/Manifest b/app-eselect/eselect-sh/Manifest
new file mode 100644
index 000000000000..b508f878a640
--- /dev/null
+++ b/app-eselect/eselect-sh/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX sh.eselect-0.4-r2 408 SHA256 372c08b1915420188d5a0eca2afe70275374506f6afd3227832da13cb6e0be26 SHA512 1d7f9a57bb1d6d9da5bdcb7791da17bd493e4ae26f9c9dda6ee60a71985ca28ca658880df0f9be28e5f369e695e2f5f4245f2a59eb07c7462163b712096647ee WHIRLPOOL d2647527effb0618787b7c4940c151010472830962feaec9883585924e95b5276b355dc1671903b42521c48245dce4bacc9f3badf7cb42c780e057c3fa2e8759
+EBUILD eselect-sh-0.4-r2.ebuild 710 SHA256 22831ebe96acf973417faf837b15294e2c48359ec272d7b94df80ffaf34b6343 SHA512 bfb0907f7a3e607282c14ea75e95d12cc1f27fa4b1fb9919fae508a78139e77ee3c4ce2473c53d7609636cfb5f97b7f33ac65f63b49f5849f9bdeba60b686217 WHIRLPOOL 7ceda9fb7766a609f8f1e9c93c302d401ac00dfaa7ef5b7d968ad999db5892eadb23f37e7c5fe05860d659736070640a53272a01b7d6f9b6952fbfc43903ce59
+MISC ChangeLog 4680 SHA256 32cb5f8194c075ddd0f31943115ca2a8666bcc030cdbcd243a77d16fe48353b0 SHA512 82f4f894ed790260dc89b12838572af6399ed09ad3d5fec8eb0412a358e4f310e1ae50234ab5721f0057bfea7bcdfc30154a88faefdaa2f37e2b0fd350e35108 WHIRLPOOL f000b668cb0b05fd68f34fdd28ca41d3d7cbba35c2d740bca48734427f887d7be21a395148ebb525b58c0e4e49836a7add0bbd95ab9bffad6969def4f503b7f8
+MISC metadata.xml 233 SHA256 fd88d74157f79eb4a06067443b7138cfb56fe1c66bfa5dfe72bda038ea5a9dda SHA512 6676f74cc1b612ba4f95101b64570f257e4b37cfd803a987e3afd9e12ef9b1480918c5d6e4fa955b8447eba9e319c94aac11abe247187870406986b476b154e8 WHIRLPOOL 3c1f192d1fb5e213e407a70a7be417170b651f3049b32ddf1f6b1c1983dedbcb498fa92eb96a41463c0ff0754044930150f0e5940708a6584923e12b86200349
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtHBAAoJEJQzkH1pP7W4hKsL/j7nYU9c9MKyMpJ7KPE8HXEV
+oAN0vSlFWN8h+dBL1Q+QKP09xsa4NCgvnOBQG7MguE5yRCFGWdMJqSRyCfJiXKVw
+igSqNIsA4iXLrfR7+5kBqX2Z17CEBdzv989xE90EH+DY2QoOqPq/cb4ofJ3ajocJ
+mHc3n1CNkO43u/XOKvIS8o50X1T/EzZ+z6419A1ZnENLzH0dUjYc7zcQrrtS71Yc
+2ZcQadFNizDejCVEj7aHRaGyWl/S3tCr0JxPU0ofXKCAqkTuJdz35H6SgOLeu2qy
+elUZQ7fgOufy9d2h1Ny8QcpcAaVEfqqEUOSHnD++xSBw/HBGX09EXY+Y9IMkKHZj
+5VaCcXUk8LguLSoBqvYh6ddqGzUAqRBNaqPdB3oH/4CovLPdyxInQ2ffjkczCS9I
+Co3zh+/r8gE5s3nu0MBvPGmdQ021P6mzR9NL0FzcqzJwgediqmPgpq/RqMJfL0Km
+4imCvE7aKA9raLhtw7QoSfYvjcUB1qeB+tLTBKb8wQ==
+=/lgD
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-sh/eselect-sh-0.4-r2.ebuild b/app-eselect/eselect-sh/eselect-sh-0.4-r2.ebuild
new file mode 100644
index 000000000000..4a8da345a49c
--- /dev/null
+++ b/app-eselect/eselect-sh/eselect-sh-0.4-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-sh/eselect-sh-0.4-r2.ebuild,v 1.1 2015/03/31 16:56:30 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Manages the /bin/sh (POSIX shell) symlink"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND="app-eselect/eselect-lib-bin-symlink"
+
+S=${FILESDIR}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins sh.eselect-${PVR} sh.eselect
+}
diff --git a/app-eselect/eselect-sh/files/sh.eselect-0.4-r2 b/app-eselect/eselect-sh/files/sh.eselect-0.4-r2
new file mode 100644
index 000000000000..2ce8459d51cb
--- /dev/null
+++ b/app-eselect/eselect-sh/files/sh.eselect-0.4-r2
@@ -0,0 +1,14 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: sh.eselect-0.4-r2,v 1.1 2015/03/31 16:56:30 ulm Exp $
+
+DESCRIPTION="Manage /bin/sh (POSIX shell) implementations"
+MAINTAINER="mgorny@gentoo.org"
+VERSION="0.4"
+
+SYMLINK_PATH=/bin/sh
+SYMLINK_TARGETS=( bash dash posh mksh )
+SYMLINK_DESCRIPTION='POSIX shell'
+SYMLINK_CRUCIAL=1
+
+inherit bin-symlink
diff --git a/app-eselect/eselect-sh/metadata.xml b/app-eselect/eselect-sh/metadata.xml
new file mode 100644
index 000000000000..5cb9324943ab
--- /dev/null
+++ b/app-eselect/eselect-sh/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>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-eselect/eselect-sndpeek/ChangeLog b/app-eselect/eselect-sndpeek/ChangeLog
new file mode 100644
index 000000000000..0125d7253af2
--- /dev/null
+++ b/app-eselect/eselect-sndpeek/ChangeLog
@@ -0,0 +1,27 @@
+# ChangeLog for app-eselect/eselect-sndpeek
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-sndpeek/ChangeLog,v 1.1 2015/03/31 16:56:46 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-sndpeek-1.0.1.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 01 Jun 2013; Pacho Ramos <pacho@gentoo.org> -eselect-sndpeek-1.0.0.ebuild,
+ metadata.xml:
+ Cleanup due bug #151880
+
+ 22 Mar 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ metadata.xml:
+ Fixed herd.
+
+*eselect-sndpeek-1.0.1 (15 Nov 2009)
+
+ 15 Nov 2009; Cédric Krier <cedk@gentoo.org>
+ +eselect-sndpeek-1.0.1.ebuild:
+ Add support brief output mode for bug #292097
+
+*eselect-sndpeek-1.0.0 (08 Aug 2009)
+
+ 08 Aug 2009; Cédric Krier <cedk@gentoo.org>
+ +eselect-sndpeek-1.0.0.ebuild, +metadata.xml:
+ New ebuild
diff --git a/app-eselect/eselect-sndpeek/Manifest b/app-eselect/eselect-sndpeek/Manifest
new file mode 100644
index 000000000000..1e219dbf5030
--- /dev/null
+++ b/app-eselect/eselect-sndpeek/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST sndpeek.eselect-1.0.1.bz2 1263 SHA256 f29bac268b3f4c801565e0af10101b5a1685c70ec0108c932fbddf2c5381cfa1 SHA512 39cc065d4fbe408db9c406d84a0ebf4a69a9c50f440f26b714b5f154bf7b5de497df4226434d60c0b1e4e073bbe3a0ca96c3bd574148772a4912e2fc9c9c6b5b WHIRLPOOL 5d04de6553b85197ec2ea53719eb4e76010333a5f3b2b91fa2d75a1753e59991e161b30ddf18492eaac2d6768a0e1bfa86ee1097724ff00c4d2bc7ab19d5f2e9
+EBUILD eselect-sndpeek-1.0.1.ebuild 590 SHA256 8bd1cc521e411b8520d72c2d8c932d71343f4a536404a2d4edf5372ecf917aa5 SHA512 e4af26bd925ca05feaf77fd9dcdf60aa3753379974f73b98a760cec0edfd23da643a2767f0af7b7c6967caf55de72a0470e56796c1382f720441532e44435dfb WHIRLPOOL 2a41f77a2fbc56df46e04bbc1fe38394beec6f5e504f889e05a8fd8102de7a7ae90414f4ef47c5eda6b603752c8a61ffc51846850a38f85e335a3e926ac3feb3
+MISC ChangeLog 906 SHA256 6fee0bddc9d61ae8917ab3bf9f6dec018952509e2f457010ae6dac2ea7d4fece SHA512 45730f0af1f57583cce26b1a33dc9a9d4e263ff3c5931ed0418430a2a9f8fd4af5528aa8dc088e5b4cf8751680209dc553d6de2c5919624bd3b479af474bcad5 WHIRLPOOL b9e9a7dcc07b285f5aacc2255c9de34483a0d5295cc6ef82a6a6e4fccbc09fdf055702214ec6caa44aa39e9a013099287c9ae53a4f78151df80d264e2f716159
+MISC metadata.xml 215 SHA256 c9229e3d17857e19608526bc2639ec20b77453f314aac31d21a8cf48cf0b82ac SHA512 ecca898edaeadbb389e3b651c645e0a1295fb0225ed36d517032e8de5dea1b9aed812b3499a4969a95909e23c6fa319d67e4e7bb1b2b0e97db182494865438ff WHIRLPOOL 6ed02a7af3256045e498b3ea441e48fff6702c71933f51aa0f09c5ef777756f289f34121d459ecaf800c1c2fd7db5bbd4bc5009525c6084222d7dc8b34310a22
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtHRAAoJEJQzkH1pP7W4IBsL/RQGpKuiPwNvnYMc0MmH8I9F
+as2Fm61Dcr8XkDytEu+O+uvu15Pf1ppwmw6cEhce6uPD7+ateHD8cWySjKxHMO8y
+zBuQM0W4LWKUdutoQUhJLrQdFccBoQbYOeUTv92jcR/NKjZlZSEN3p0StCwKoWFR
+VpJuuNE54zIqn0jIbO/PMS0MNhVPdblDRmfQA7vbls+386jEbsiyPYcbvK5NZcpm
+PRAqeAnaou7eUWwlzjwUmnj80FTLyaUkpr0BcONauBpaThOnqrDJ+KCVMLFW03V9
+C6vLn7J8/fIKHPUyV7v/64GyU2Y0+xiLDCS3RwccvfFUfq1vnd2dCK8Ra4Q3Cz8a
+gNKstXHMLKaswgvbyHGXotSU4ouWt23/tjLa0CauBybbZOxDGhrc4YCDge2YuFGu
+YYsRiTNOmWWG3+XWp8MZeWnbqO3JoBKJ+Kmvskl+WNxi7B6IuT8lg3l62Jr39L8O
+YZpl48ASGiCJhPr0NJSeHnxfX1WkMX9Z4Z3n0GlDCg==
+=AyQ1
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-sndpeek/eselect-sndpeek-1.0.1.ebuild b/app-eselect/eselect-sndpeek/eselect-sndpeek-1.0.1.ebuild
new file mode 100644
index 000000000000..4d0447c36e41
--- /dev/null
+++ b/app-eselect/eselect-sndpeek/eselect-sndpeek-1.0.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-sndpeek/eselect-sndpeek-1.0.1.ebuild,v 1.1 2015/03/31 16:56:46 ulm Exp $
+
+DESCRIPTION="Manages the /usr/bin/sndpeek symlink"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/sndpeek.eselect-${PVR}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${WORKDIR}/sndpeek.eselect-${PVR}" sndpeek.eselect || die
+}
diff --git a/app-eselect/eselect-sndpeek/metadata.xml b/app-eselect/eselect-sndpeek/metadata.xml
new file mode 100644
index 000000000000..e96e35b1a37c
--- /dev/null
+++ b/app-eselect/eselect-sndpeek/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>maintainer-needed@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>
+
diff --git a/app-eselect/eselect-timezone/ChangeLog b/app-eselect/eselect-timezone/ChangeLog
new file mode 100644
index 000000000000..65e8e403fd11
--- /dev/null
+++ b/app-eselect/eselect-timezone/ChangeLog
@@ -0,0 +1,23 @@
+# ChangeLog for app-eselect/eselect-timezone
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-timezone/ChangeLog,v 1.1 2015/03/31 16:57:00 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-timezone-0.2.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 23 Jan 2013; Christoph Junghans <ottxor@gentoo.org>
+ eselect-timezone-0.2.ebuild:
+ added ~arm
+
+*eselect-timezone-0.2 (17 Nov 2012)
+
+ 17 Nov 2012; Christoph Junghans <ottxor@gentoo.org>
+ +eselect-timezone-0.2.ebuild, -eselect-timezone-0.1.ebuild:
+ version bump
+
+*eselect-timezone-0.1 (04 Nov 2012)
+
+ 04 Nov 2012; Christoph Junghans <ottxor@gentoo.org>
+ +eselect-timezone-0.1.ebuild, +metadata.xml:
+ initial commit (import from cj-overlay)
diff --git a/app-eselect/eselect-timezone/Manifest b/app-eselect/eselect-timezone/Manifest
new file mode 100644
index 000000000000..05e0e1a101ba
--- /dev/null
+++ b/app-eselect/eselect-timezone/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-timezone-0.2.tar.xz 1400 SHA256 7bf7cc26b1ecfbc56ab742cc0debf7dd3b2bd0e83ba1df0dbd203e3b97c167f4 SHA512 757dc88b94fde547af2026c0759c9109f803f7144e843be9d79e9eef0bcbe8f2273a5585448dc1d810d89f4f4be7f6d8974e7dc35f6dc8069f8090775bdf8b52 WHIRLPOOL c950c695b7915db48f48ec7e15583911dfdaf281130b9e0c217199df477f8fbd4c3ad60e6582a7cc540adc44c461fccddc11c7c9c65f1e7c7b8931e1247beb9c
+EBUILD eselect-timezone-0.2.ebuild 521 SHA256 d50aa76b8b54f2e69b9cf7116dd8c5e0aa10044d294d2ae35ede2e384dd0848b SHA512 a835e1fdb0315a936bdd692f5a1869d43c5e9c4b7b637d34895f0151f0e0ada9242059946374e317557347833b7b4c2a8cee5518ba869192f58ccb1fcec56c9c WHIRLPOOL 98457eda28fb134621a253226db4d584a250a569ead6c4e5b566c9f2b73e3ffc4cfc3063de8087167004839fb1034f1096f6869fe2804369bbb010fdce263ca4
+MISC ChangeLog 824 SHA256 b233a1183df1f21069856591dbbbb94349ef25d842056c814d79a355a2467fe4 SHA512 fcdeaa948c387bd7b3c35ca4765a1db166a9f27c288419a78319eed8220610a2ff6662cfc06851cc816b477a2c8920c73bd8cc2ef046d1e1a79b8101e468d209 WHIRLPOOL 0d158cfd9c8180bc7d48d307da0353eac722f89a63e67cd5b5113e540974c4e06fe91706d78d9851d305ed9a7d2b783f358de80bff08e9a250f3c16d2257a013
+MISC metadata.xml 237 SHA256 7b16ab35f387f952afdef31d1d5d20f82b69ec2e8a55bbe7215cf78ea322755d SHA512 52882e327ceb9391938e5b9fdfcb2f0d9c7380f71bed273c84357ecb0f1f0d4e704d9c53e4791dda1d7eed5df2c4c029281de182a5076849b26718fc83462cc6 WHIRLPOOL 1b5ae26efb6a0d0edd3e21494e52dbc7cfd1621316057dc8d876280444ceb302c94109b4e780982943a7837f19de8f11c85f49b137d31f41d7c79db6387dab90
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtHfAAoJEJQzkH1pP7W4Z2sL/i84C22xn3w6ED45b+a3QXof
+PppCywaBipN9v/qIjA6pr5s7Okz2u5XG5MoSOgH4YKJFJQPc1K8hRKRVRXJ6JxVv
+NqKSq2hxU2CMTUL5Kpk2c9YrfydM6DbAT0DtfDBFngrLoHWAt6cBkEEHKjh6gMSj
+iJjMhkrO45U37e0PZfFNszLzU/iYEVlx7abUWrvAaJdwka64AV0RqiH/cMBSV6i3
+mBlqCUuFjmyvqFeL7ef/I6++mtLYrjsohAhHmKP3VXfctGlyY7B4u7RTQa1KZx2b
+S7x2ywWUivN+du+QAVW3zafG1P7ilK9n1Rg6yhXW7JArRBRmb4+Xzo2p0eRhrC0j
+D6FyNPR3Qz0hVCvgdSbHZX1LQBO1mW5TptAVkZ3vCFTmk7iCRv8rPyhZKAJSwBUm
+1mMD5N8GUvEWaQ0oA5vHLTrIZiadANubWdsG8RgOwzGkri5fM6cxOZ6PTeqg+JFW
+KL86sC9JG29JmuQXtIvUnbkEFpZ3dpmItj0aT/8SLA==
+=DazT
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild b/app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild
new file mode 100644
index 000000000000..99e1b8e9213a
--- /dev/null
+++ b/app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-timezone/eselect-timezone-0.2.ebuild,v 1.1 2015/03/31 16:57:00 ulm Exp $
+
+EAPI=4
+
+DESCRIPTION="Manages timezone selection"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="http://dev.gentoo.org/~ottxor/distfiles/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins timezone.eselect
+}
diff --git a/app-eselect/eselect-timezone/metadata.xml b/app-eselect/eselect-timezone/metadata.xml
new file mode 100644
index 000000000000..745b9e1ce74b
--- /dev/null
+++ b/app-eselect/eselect-timezone/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>ottxor@gentoo.org</email>
+ <name>Christoph Junghans</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-eselect/eselect-timidity/ChangeLog b/app-eselect/eselect-timidity/ChangeLog
new file mode 100644
index 000000000000..559d70f1da9c
--- /dev/null
+++ b/app-eselect/eselect-timidity/ChangeLog
@@ -0,0 +1,111 @@
+# ChangeLog for app-eselect/eselect-timidity
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-timidity/ChangeLog,v 1.1 2015/03/31 16:57:15 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org>
+ +eselect-timidity-20061203.ebuild, +eselect-timidity-20091106.ebuild,
+ +eselect-timidity-20110513.ebuild, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 08 Mar 2012; Brent Baude <ranger@gentoo.org>
+ eselect-timidity-20110513.ebuild:
+ Marking eselect-timidity-20110513 ppc64 for bug 393881
+
+ 06 Mar 2012; Brent Baude <ranger@gentoo.org>
+ eselect-timidity-20110513.ebuild:
+ Marking eselect-timidity-20110513 ppc for bug 393881
+
+ 05 Feb 2012; Raúl Porcel <armin76@gentoo.org>
+ eselect-timidity-20110513.ebuild:
+ sparc stable wrt #393881
+
+ 21 Dec 2011; Markus Meier <maekke@gentoo.org>
+ eselect-timidity-20110513.ebuild:
+ arm stable, bug #393881
+
+ 21 Dec 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-timidity-20110513.ebuild:
+ x86 stable wrt bug #393881
+
+ 20 Dec 2011; Jeroen Roovers <jer@gentoo.org>
+ eselect-timidity-20110513.ebuild:
+ Stable for HPPA (bug #393881).
+
+ 16 Dec 2011; Agostino Sarubbo <ago@gentoo.org>
+ eselect-timidity-20110513.ebuild:
+ Stable for AMD64, wrt bug #393881
+
+*eselect-timidity-20110513 (13 May 2011)
+
+ 13 May 2011; Markos Chandras <hwoarang@gentoo.org>
+ +eselect-timidity-20110513.ebuild:
+ Version bump. Include fluid-soundfont target. Bug #272037. Thanks to Mike
+ MacDonald <crazymykl@gmail.com> for the patch
+
+*eselect-timidity-20091106 (06 Nov 2009)
+
+ 06 Nov 2009; Ulrich Mueller <ulm@gentoo.org>
+ +eselect-timidity-20091106.ebuild:
+ Version bump, bug 292102.
+
+ 29 Sep 2007; Samuli Suominen <drac@gentoo.org>
+ eselect-timidity-20061203.ebuild:
+ Keyworded and marked stable on arm wrt #156160 and #191283 so they won't
+ block FLAC 1.1.4 anymore.
+
+ 06 Jul 2007; Diego Pettenò <flameeyes@gentoo.org>
+ -eselect-timidity-20061125.ebuild:
+ Remove old version.
+
+ 24 Feb 2007; Jeroen Roovers <jer@gentoo.org>
+ eselect-timidity-20061203.ebuild:
+ Stable for HPPA (bug #156160).
+
+ 06 Feb 2007; Simon Stelling <blubb@gentoo.org>
+ eselect-timidity-20061203.ebuild:
+ stable on amd64; bug 161386
+
+ 14 Jan 2007; Joseph Jezak <josejx@gentoo.org>
+ eselect-timidity-20061203.ebuild:
+ Marked ppc stable for bug #161386.
+
+ 12 Jan 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-timidity-20061203.ebuild:
+ stable x86, bug #161386
+
+ 11 Jan 2007; Markus Rothe <corsair@gentoo.org>
+ eselect-timidity-20061203.ebuild:
+ Stable on ppc64; bug #161386
+
+ 10 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-timidity-20061203.ebuild:
+ Stable on sparc wrt #161386
+
+ 06 Dec 2006; Jason Wever <weeve@gentoo.org>
+ eselect-timidity-20061203.ebuild:
+ Added ~sparc keyword wrt bug #156160.
+
+*eselect-timidity-20061203 (03 Dec 2006)
+
+ 03 Dec 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +eselect-timidity-20061203.ebuild:
+ Add support for the new freepats patchset.
+
+ 01 Dec 2006; Markus Rothe <corsair@gentoo.org>
+ eselect-timidity-20061125.ebuild:
+ Added ~ppc64; bug #156160
+
+ 28 Nov 2006; Joseph Jezak <josejx@gentoo.org>
+ eselect-timidity-20061125.ebuild:
+ Marked ~ppc for bug #156160.
+
+ 25 Nov 2006; Stefan Schweizer <genstef@gentoo.org>
+ eselect-timidity-20061125.ebuild:
+ ~x86, bug 156160
+
+*eselect-timidity-20061125 (24 Nov 2006)
+
+ 24 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> +metadata.xml,
+ +eselect-timidity-20061125.ebuild:
+ Add module to choose TiMidity++ patchsets through eselect.
+
diff --git a/app-eselect/eselect-timidity/Manifest b/app-eselect/eselect-timidity/Manifest
new file mode 100644
index 000000000000..ee240cd31e21
--- /dev/null
+++ b/app-eselect/eselect-timidity/Manifest
@@ -0,0 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST timidity.eselect-20061203.bz2 1673 SHA256 ad16938191e4f1e70f9775b6b112fbe25a92f948ca4b6ccce342b34a8acf8197 SHA512 6fce1c117120eae0e4538dc7459161a8bbfabb2dbb79a52b643a462a6ef3c05bc0e03bf05cd14785941638a60d7259bdb3afba3b3855dd0b5032855bf57ad9f7 WHIRLPOOL e85fbf127ebe29e997512cd5d584d19da910d3edeb8ebb52b08bf474cfdb706888a2ad10ad6c8d5c13e1bc5122e607eaf4e236bf73e9c2cb7d1b947734409422
+DIST timidity.eselect-20091106.bz2 1663 SHA256 5b72deaa2fb6ef51ec6196d6d50eea4b9ef38ea1779cd59a7914ad73912b1e93 SHA512 35a2682b86b4b0f4dd169be7fdb28e190782375e3071c086c865d7eb8e1e7b1dbe8b967d1169b8fa8bdd576e0b6ee4c00c2f9ff463c8419d5f5226bd802f2275 WHIRLPOOL efc5fd26f8f0111b916d1bd029c4b48340e59c7f90816b5ad32b967a5f8b9c12c24198f5f4238daa2b0c59e57107305519dc64c64750573542372b293eeb821c
+DIST timidity.eselect-20110513.bz2 1689 SHA256 76b4303e12540361dad180fe9d2eaf9ba0223c7e6cf9331138bc4415ca8eae6e SHA512 9af37f195dde3595cb55e3ca467928fd04b5f755545cf41ce0b3198a21107ad35e28365c1d310a77561f8ffcb1b10909b618fbdc55ca06b77492711b48c17afe WHIRLPOOL 0fef11a89e0e5b395d32dff9f972e2260a696e2c8dcd81f5054807cdabdea78660b3d3a08f7164a8351c32c8abd1b5a8ade7e4fcc2c75313c45e342e1c18223d
+EBUILD eselect-timidity-20061203.ebuild 640 SHA256 6f7ce3b05df5e803db92d7228934605c8286ef9cbfd83988ac0e1f84c85d1d24 SHA512 fff0dafa19e512c87592d50673b44c83dc915e63c2e3b6b89fc388344ddb85b08288e1b48f22c53ae384df569c87f6350456d9a2f2356d7cc916426aaddec919 WHIRLPOOL bf9a75ea05dab73dad8686be8ebec9f1bfb2778810f558e3b8b8873b88d495bf936f99bf05f393f56c4280f820f500e853046762a8b4e53284c5be6152087eca
+EBUILD eselect-timidity-20091106.ebuild 647 SHA256 67337b90d79d21617ab0b562c8c727d2b3fc11e27d3c081bf25a127ff03929c2 SHA512 858352dbbe444ff6743fc703b25f9c86aa2333865d6e830a26fd7e4be718b3a5a91073317659e435e67108af4476f1d78e320cdd3f5fbc7aa0605c5418fa8bfa WHIRLPOOL 3bac4877156fb5b5b9140f5613b5875bed810d6f83ee4d1ed5c48bad4fcac87fa07b62c05d3bc0b93f67a4cb1114092e6288ffab2971040f1c1c74bb8a355ca1
+EBUILD eselect-timidity-20110513.ebuild 640 SHA256 791775654a5a75f177a948caabce2db31dd08524c996bda1613a97f80ed12abf SHA512 a94bc16634fdd851c2c18ab8495c89d9601a8a361be61d242c8474a5fd6952759921e16277a6a07e71be2ba8e297b822c77c30caaaf0c5fa4b1d5048e962fcd5 WHIRLPOOL 8bcb94ee5bf0682f9f6cad0225778aa8203431c15b3470a129dd340e61bd6945b41c8017bff9b912d91da921d63dd3a7e148bf1b975c58b2c8e90668026cd404
+MISC ChangeLog 3591 SHA256 bf5676448aa2ed42f2fc9d801548f2d9f0f7bc9245b2813d08f2fa30a8a18c6d SHA512 2c68881af2a1bc58fcfbc51490f3134135b17954c21718967547a415293172f501feeaab0bbc357d82140c37a725f9f7be9cfd4c9322edb51f61846e3f041c33 WHIRLPOOL 8726fe7c4bcf5c69f0144a936dc92f82721f328986c0574e774f50db74ead0a0f7a6c450533b7e3d80c987d952528a49ca150623af7d6675d243ea2082784e09
+MISC metadata.xml 158 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b SHA512 90f74979d228a35f81de50665ead63d228bc4f0d11f3def4832c9607f4242cbc4562db0a123bdcf2c4b6e0be78fc5565a65f75cdb53ed4c8d45544ebf74255dc WHIRLPOOL a90483bd4fa01ed5fa21bfe9f59c11b97c793146e3031eae342a3355c6dc2e4ef2b356af0bf711b5e16e16551c91d63ecdbb48e708df606017264e8bff5e9fe9
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtHvAAoJEJQzkH1pP7W4HScL/RCCF7K5xzAg2ypcAcptCf2D
+u+bhxD+FBqWw8Izvx9+j8QQDd7/vb1bhIntQJ/rH08E9KEpAHfkiKAmGxLfzslrG
+VB7Dw62lP0fftvUGWAJdFsHoYswdswROCkfSjUfv4H0fgXFx5Xq3BqRn4tE6xUfS
+9ljfIN6MI04SOASTb97F6VSaAZp7rkKpVcvJluyB58c1o9BAK370L63Dh7ujif/n
+LMjX72TOjpxN0bBT4T0gMRzOO8VNDcl5p5wW8jUPHyWug+wgqNA2RGAJTJ9XSieB
+5NH16gNPp79nZgIfkqqi/K/Q701ULzonKWi72bDfM/rGQ0YWg7BJhI7sAACwQI1V
+c1hCHcS7gjVcApg8iX1zr/l7ZOzu3uYojQ/YpLj11gJlVhrbTSupN1kHTJ3Q0yO7
+F+emuhcYbsJhf2Cd1Z2aTm6/2SxDgonNEIohqbRkLvkgb5g0XKZ61Dv+XOj7bNsO
+lJkv0Gi/+aXiG7iZcRHjaWKeJB3JUkg9deOHq3gKSw==
+=5Ewt
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-timidity/eselect-timidity-20061203.ebuild b/app-eselect/eselect-timidity/eselect-timidity-20061203.ebuild
new file mode 100644
index 000000000000..f9edd948ed90
--- /dev/null
+++ b/app-eselect/eselect-timidity/eselect-timidity-20061203.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-timidity/eselect-timidity-20061203.ebuild,v 1.1 2015/03/31 16:57:15 ulm Exp $
+
+DESCRIPTION="Manages configuration of TiMidity++ patchsets"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/timidity.eselect-${PVR}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.0.2"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${WORKDIR}/timidity.eselect-${PVR}" timidity.eselect || die
+}
diff --git a/app-eselect/eselect-timidity/eselect-timidity-20091106.ebuild b/app-eselect/eselect-timidity/eselect-timidity-20091106.ebuild
new file mode 100644
index 000000000000..ba2217d30c93
--- /dev/null
+++ b/app-eselect/eselect-timidity/eselect-timidity-20091106.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-timidity/eselect-timidity-20091106.ebuild,v 1.1 2015/03/31 16:57:15 ulm Exp $
+
+DESCRIPTION="Manages configuration of TiMidity++ patchsets"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/timidity.eselect-${PVR}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${WORKDIR}/timidity.eselect-${PVR}" timidity.eselect || die
+}
diff --git a/app-eselect/eselect-timidity/eselect-timidity-20110513.ebuild b/app-eselect/eselect-timidity/eselect-timidity-20110513.ebuild
new file mode 100644
index 000000000000..4c259175f51e
--- /dev/null
+++ b/app-eselect/eselect-timidity/eselect-timidity-20110513.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-timidity/eselect-timidity-20110513.ebuild,v 1.1 2015/03/31 16:57:15 ulm Exp $
+
+DESCRIPTION="Manages configuration of TiMidity++ patchsets"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/timidity.eselect-${PVR}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 arm hppa ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${WORKDIR}/timidity.eselect-${PVR}" timidity.eselect || die
+}
diff --git a/app-eselect/eselect-timidity/metadata.xml b/app-eselect/eselect-timidity/metadata.xml
new file mode 100644
index 000000000000..e1774e3d9ad7
--- /dev/null
+++ b/app-eselect/eselect-timidity/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sound</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-unison/ChangeLog b/app-eselect/eselect-unison/ChangeLog
new file mode 100644
index 000000000000..ab4fcb9477cc
--- /dev/null
+++ b/app-eselect/eselect-unison/ChangeLog
@@ -0,0 +1,68 @@
+# ChangeLog for app-eselect/eselect-unison
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-unison/ChangeLog,v 1.1 2015/03/31 16:57:31 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-unison-0.1.ebuild,
+ +eselect-unison-0.2.ebuild, +eselect-unison-0.3.ebuild,
+ +files/unison.eselect-0.1, +files/unison.eselect-0.2,
+ +files/unison.eselect-0.3, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 01 Apr 2013; Benda Xu <heroxbd@gentoo.org> eselect-unison-0.3.ebuild:
+ keyword ~arm
+
+ 06 Feb 2012; Brent Baude <ranger@gentoo.org> eselect-unison-0.3.ebuild:
+ Marking eselect-unison-0.3 ppc for bug 391507
+
+ 05 Feb 2012; Raúl Porcel <armin76@gentoo.org> eselect-unison-0.1.ebuild,
+ eselect-unison-0.2.ebuild, eselect-unison-0.3.ebuild:
+ Drop sparc keywords
+
+ 28 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-unison-0.3.ebuild:
+ x86 stable wrt bug #391507
+
+ 26 Nov 2011; Markos Chandras <hwoarang@gentoo.org> eselect-unison-0.3.ebuild:
+ Stable on amd64 wrt bug #391507
+
+*eselect-unison-0.3 (28 Feb 2010)
+
+ 28 Feb 2010; Jonathan Callen <abcd@gentoo.org> +files/unison.eselect-0.3,
+ +eselect-unison-0.3.ebuild:
+ Version bump to add prefix support
+
+*eselect-unison-0.2 (22 Nov 2009)
+
+ 22 Nov 2009; Ulrich Mueller <ulm@gentoo.org> +files/unison.eselect-0.2,
+ +eselect-unison-0.2.ebuild:
+ Version bump: support brief output mode, bug 292115.
+
+ 30 Jun 2008; Raúl Porcel <armin76@gentoo.org> eselect-unison-0.1.ebuild:
+ sparc stable wrt #229187
+
+ 26 Jun 2008; Thomas Anderson <gentoofan23@gentoo.org>
+ eselect-unison-0.1.ebuild:
+ stable amd64, bug 229187
+
+ 25 Jun 2008; nixnut <nixnut@gentoo.org> eselect-unison-0.1.ebuild:
+ Stable on ppc wrt bug 229187
+
+ 24 Jun 2008; Christian Faulhammer <opfer@gentoo.org>
+ eselect-unison-0.1.ebuild:
+ stable x86, bug 229187
+
+ 13 Jun 2008; Matti Bickel <mabi@gentoo.org> eselect-unison-0.1.ebuild:
+ ~ppc added (bug #207746)
+
+ 14 Apr 2008; Raúl Porcel <armin76@gentoo.org> eselect-unison-0.1.ebuild:
+ Add ~sparc wrt #207746
+
+ 10 Apr 2008; Markus Meier <maekke@gentoo.org> eselect-unison-0.1.ebuild:
+ add ~x86, bug #207746
+
+*eselect-unison-0.1 (07 Apr 2008)
+
+ 07 Apr 2008; Alexis Ballier <aballier@gentoo.org>
+ +files/unison.eselect-0.1, +metadata.xml, +eselect-unison-0.1.ebuild:
+ Initial import. eselect module for SLOTted net-misc/unison by Martin von
+ Gagern <Martin.vGagern@gmx.net>, bug #207746
diff --git a/app-eselect/eselect-unison/Manifest b/app-eselect/eselect-unison/Manifest
new file mode 100644
index 000000000000..1d9a8ba1dbe0
--- /dev/null
+++ b/app-eselect/eselect-unison/Manifest
@@ -0,0 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX unison.eselect-0.1 3717 SHA256 13e0087b577aba85682b9e91c835f2d186d48b99efbcdc08cf01af2f00efe7a2 SHA512 c3428211971fe46de37b2799bd553765598b4fc6abb37ef5a782aba86c2d200a0d217268612c73544c962e7f0beff53de40a3d54463bfefd4cefbb99207482bf WHIRLPOOL a054b9b17125b7a91dfd499b3957d5cdaff4bf78a023676011a7cab356bbfa30d5c3ce58fdef603c8314020be18f00b09aee18bc29448498ee4ff7cc2ae667d9
+AUX unison.eselect-0.2 3635 SHA256 50fe2ebaee18266f85bbdf79c7c9a116358c33f3ff02a2915cc9938e461bfa54 SHA512 89956a810d02db410489d063187429c3fc0275682452962a43f7969d1e58d3da7fe78d3b2c42befece2ac5ee2b58a00b5e255b7f84a2803562c062498b1f5a54 WHIRLPOOL f281be5601d8ff83b8aeede1b55bbdcc1c08f6e581ccc5854b9d665e8501257fc0e23c8bdc25fad4a40142681196dbaf67e61d247e674f1d9479a6436a782f0f
+AUX unison.eselect-0.3 3626 SHA256 41c6207b9757f6396dcb2d52dd09697cc9fab8dc8d8c63206337cb757827294a SHA512 8f7e615c0858e64dbef15604686c8cdcb73989a4e69d1ce8cdf9361930aaa8955567b1b5f15dc5243569bf85eb963843bcaa57b6f23d456871a0141d693fe4b0 WHIRLPOOL 888297ba8690e8e2e9fb881cf0bc9f41d0ce72944260948dd677b89509c42975776c64881ddf437494aab59f6b38e115b047ce3cb20350ee35c9de5a47686184
+EBUILD eselect-unison-0.1.ebuild 677 SHA256 97729c0324d91182a74dc36976b95b986f73d9a0bc27f7645738492a04b831b6 SHA512 1240997b3d03367cd58eae58ad46f8415b5958872237c25526333ff00f7b012755fc13033133f30320ee40193dd1817a85bc9220e0992c2448abfe3a3d6bd244 WHIRLPOOL 9caf2c9f8caabc4234d16c90a9d194a96d0c1f784360ab99119f08d8ec9e3fe776078b9f1b43cd99cbc5a3f38cfe098d77177f76fa161b39416fe9861b733372
+EBUILD eselect-unison-0.2.ebuild 684 SHA256 6b98f0562913ae210759435c2b6d201aa5c7025c1c22db3f417ac1f7ebb6ebd9 SHA512 87e4c8bed303159f6b5816414fdc5ba2d252a592bd720705b5a90fbe69909b64c37d1f2182d3a843e33203831154f219454e2934e8230ffac04cba9efcd18dd7 WHIRLPOOL fe0959f8132ff9c388c3416d7fc627c3ad9aba0444604e4f05d21d25d6acc0ab6873a628641dd4843882daaf83b941cd494fd72b73170e168c1231d056ec2e98
+EBUILD eselect-unison-0.3.ebuild 710 SHA256 7b5fedd9cf9338510b363a086afc8618c2502027e8cb9e6529dcd91199101352 SHA512 09af6a76540badc7e1e7c057ab58f8c15972c1c6541225924944c2b784ff4e353457736e145fbc5ade3693a660684b68d0016bf30f58ad0dc491a4f502e71a87 WHIRLPOOL 3cfd69a0fd1eef8cb688e29118d85acbc7457d0c0f930717705111f04b27671e413deccab98388ee6d19a5bc87b2b0f6d8bfe96ad88cb711d16b143f848c8859
+MISC ChangeLog 2492 SHA256 c579038956fb05adaf0ab5d3c7784c5fcbf8457680966a8c1c5e67ae2432d0f6 SHA512 37f1c54b623b5ee7009d81106b5813ede396bf6a10517eeeb909b447f205699211fda1b6df14ddb53715030e8b8a6dc8fa87a0f2e3bfc5d4f1574deab3d1ade9 WHIRLPOOL 0d1cdeae1cb0da3b41633a888659a2f1581f801a326da253fb97f13aa498e7b84a2ec1ba897d78029c3d2f6963c0acf3365560faaf8ca3b55151d00540c23dc8
+MISC metadata.xml 155 SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81 SHA512 a525f91dd332fc144c42d1437bdae9c889cbcece6294c2d2f4baf6a532ac2e13492736e75b41c83fac31033a9ae53c37deb96286a5ab8575611136617640952c WHIRLPOOL 71a9c7aaf4e268c65c0d1e30e343911ccbcf99ef8c23773abc2b3af8d58d9f7d5c09632805d8ba9050c09eef629f2b340db9eb9ba8b9cd2e5d655fce3f91fcb6
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtH/AAoJEJQzkH1pP7W4MKsL/00Va15G1kZrqHwr3cNcgBzT
+ru6aHcgdQcIyYDanlwsDOfQdTPmQpRiS6On+Pz101Mf/6+Qpy3t0aWgGHISdpLqO
+SrG/SJPnjr88f3rZaxx84eUgSzuKSAst2ejKaD6TbRQuFmi+Ht0TIhA1TWpplb+1
+eN/6RfkUO/XZHgmP1SaRH09FGUw6/PYqw4AIBkKMdBjr8LHkBI8LeXeTD46Bk3pP
+eAzJY4wdaeQyhVT+I81Wk3AX7T8LzLz3amelUvH8Qcnp1tC4Riwgf/JiV2S4VmiC
+op1ngar9RO5YoNeBfhpAkyyb+p0ApxCnI/fOLwHDvBPZFJO8MLZvznnMpnVVIYnB
+lPQ6Ha7xbkI9hPJVfleFJse28iUvbsE6OsPS+ML11DFkk0aoJnB3VEd3t86IO50x
+4xw/6J5G7y4twKF/aVENwHDALpn1fBk4+nRoT+VfE8U7AznAiZ2RPQ/+XAdUussk
+9I5fhxnqEMJD8iFmhfTlbT2wSstgF1VtNjPra4DRvw==
+=jL2L
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-unison/eselect-unison-0.1.ebuild b/app-eselect/eselect-unison/eselect-unison-0.1.ebuild
new file mode 100644
index 000000000000..4c8abaeabe41
--- /dev/null
+++ b/app-eselect/eselect-unison/eselect-unison-0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-unison/eselect-unison-0.1.ebuild,v 1.1 2015/03/31 16:57:31 ulm Exp $
+
+inherit eutils
+
+DESCRIPTION="unison module for eselect"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+
+IUSE=""
+DEPEND=""
+RDEPEND=">=app-admin/eselect-1.0.5"
+
+src_install() {
+ local MODULEDIR="/usr/share/eselect/modules"
+ local MODULE="unison"
+ dodir ${MODULEDIR}
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect || die "failed to install"
+}
diff --git a/app-eselect/eselect-unison/eselect-unison-0.2.ebuild b/app-eselect/eselect-unison/eselect-unison-0.2.ebuild
new file mode 100644
index 000000000000..1ce6f8335ae1
--- /dev/null
+++ b/app-eselect/eselect-unison/eselect-unison-0.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-unison/eselect-unison-0.2.ebuild,v 1.1 2015/03/31 16:57:31 ulm Exp $
+
+inherit eutils
+
+DESCRIPTION="unison module for eselect"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_install() {
+ local MODULEDIR="/usr/share/eselect/modules"
+ local MODULE="unison"
+ dodir ${MODULEDIR}
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect \
+ || die "failed to install"
+}
diff --git a/app-eselect/eselect-unison/eselect-unison-0.3.ebuild b/app-eselect/eselect-unison/eselect-unison-0.3.ebuild
new file mode 100644
index 000000000000..9ad73cbf7aa2
--- /dev/null
+++ b/app-eselect/eselect-unison/eselect-unison-0.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-unison/eselect-unison-0.3.ebuild,v 1.1 2015/03/31 16:57:31 ulm Exp $
+
+inherit eutils
+
+DESCRIPTION="unison module for eselect"
+HOMEPAGE="http://www.gentoo.org/proj/en/eselect/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_install() {
+ local MODULEDIR="/usr/share/eselect/modules"
+ local MODULE="unison"
+ dodir ${MODULEDIR}
+ insinto ${MODULEDIR}
+ newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect \
+ || die "failed to install"
+}
diff --git a/app-eselect/eselect-unison/files/unison.eselect-0.1 b/app-eselect/eselect-unison/files/unison.eselect-0.1
new file mode 100644
index 000000000000..dc56e4132fa0
--- /dev/null
+++ b/app-eselect/eselect-unison/files/unison.eselect-0.1
@@ -0,0 +1,152 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: unison.eselect-0.1,v 1.1 2015/03/31 16:57:32 ulm Exp $
+
+DESCRIPTION="Manage /usr/bin/unison versions"
+MAINTAINER="ml@gentoo.org"
+SVN_DATE='$Date: 2015/03/31 16:57:32 $'
+VERSION=$(svn_date_to_version "${SVN_DATE}" )
+
+# find a list of unison symlink targets, best first
+find_targets() {
+ local f
+ for f in "${ROOT}"/usr/bin/unison-[0-9]*; do
+ if [[ -f ${f} ]] ; then
+ echo "${f##*/unison-}"
+ fi
+ done | tac
+}
+
+# find version number of currently symlinked version
+identify_target() {
+ local f
+ f="$(canonicalise "${ROOT}"/usr/bin/unison)"
+ echo "${f##*/unison-}"
+}
+
+# try to remove the unison symlink
+remove_symlinks() {
+ rm -f "${ROOT}"/usr/bin/unison &>/dev/null
+}
+
+# set the unison symlink
+set_symlinks() {
+ local target="${1}" targets
+ if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
+ targets=( $(find_targets ) )
+ target=${targets[$(( ${target} - 1 ))]}
+ fi
+ if [[ -f "${ROOT}/usr/bin/unison-${target}" ]] ; then
+ remove_symlinks
+ ln -s "unison-${target}" "${ROOT}/usr/bin/unison" || \
+ die "Could not set ${target} /usr/bin/unison symlink"
+ else
+ die -q "Target \"${target}\" doesn't appear to be valid!"
+ fi
+}
+
+### show action ###
+
+describe_show() {
+ echo "Show the current unison version"
+}
+
+do_show() {
+ [[ -z "${@}" ]] || die -q "Too many parameters"
+
+ write_list_start "Current unison verson:"
+ if [[ -L "${ROOT}/usr/bin/unison" ]] ; then
+ write_kv_list_entry "$(identify_target)" ""
+ elif [[ -e "${ROOT}/usr/bin/unison" ]] ; then
+ write_kv_list_entry "(not a symlink)" ""
+ else
+ write_kv_list_entry "(unset)" ""
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List available unison versions"
+}
+
+do_list() {
+ [[ -z "${@}" ]] || die -q "Too many parameters"
+
+ local i targets current
+ targets=( $(find_targets ) )
+ current=$(identify_target)
+ if [[ -n ${targets[@]} ]] ; then
+ for (( i = 0 ; i < ${#targets[@]} ; i = i + 1 )) ; do
+ [[ ${targets[${i}]} == ${current} ]] && \
+ targets[${i}]="${targets[${i}]} $(highlight '*' )"
+ done
+ write_list_start "Available unison versions:"
+ write_numbered_list "${targets[@]}"
+ else
+ write_kv_list_entry "(none found)" ""
+ fi
+}
+
+### set action ###
+
+describe_set() {
+ echo "Set a new unison version"
+}
+
+describe_set_options() {
+ echo "target : Target version number or index from 'list' action"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+do_set() {
+ if [[ -z "${1}" ]] ; then
+ die -q "You didn't give me a version number"
+
+ elif [[ -n "${2}" ]] ; then
+ die -q "Too many parameters"
+
+ elif [[ -L "${ROOT}/usr/bin/unison" ]] ; then
+ if ! remove_symlinks ; then
+ die -q "Can't remove existing version symlink"
+ elif ! set_symlinks "${1}" ; then
+ die -q "Can't set new version"
+ fi
+
+ elif [[ -e "${ROOT}/usr/bin/unison" ]] ; then
+ die -q "${ROOT}/usr/bin/unison seems to be from an old ebuild, please remove manually"
+
+ else
+ set_symlinks "${1}" || die -q "Can't set new version"
+ fi
+}
+
+### update action ###
+
+describe_update() {
+ echo "Automatically update the unison version number"
+}
+
+describe_update_options() {
+ echo "--if-unset : Do not override currently selected version"
+}
+
+do_update() {
+ [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
+ die -q "Usage error"
+
+ if [[ -L "${ROOT}/usr/bin/unison" ]] ; then
+ [[ ${1} == "--if-unset" ]] && return
+ remove_symlinks || die -q "Can't remove existing symlink"
+ fi
+ if [[ -e "${ROOT}/usr/bin/unison" ]] ; then
+ die -q "${ROOT}/usr/bin/unison seems to be from an old ebuild, please remove manually"
+ elif ! [[ -z $(find_targets ) ]] ; then
+ set_symlinks 1 || die -q "Can't set a new version"
+ fi
+}
+
+# vim: set ft=eselect :
diff --git a/app-eselect/eselect-unison/files/unison.eselect-0.2 b/app-eselect/eselect-unison/files/unison.eselect-0.2
new file mode 100644
index 000000000000..ce6ee982394a
--- /dev/null
+++ b/app-eselect/eselect-unison/files/unison.eselect-0.2
@@ -0,0 +1,147 @@
+# -*-eselect-*- vim: ft=eselect
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: unison.eselect-0.2,v 1.1 2015/03/31 16:57:32 ulm Exp $
+
+DESCRIPTION="Manage /usr/bin/unison versions"
+MAINTAINER="ml@gentoo.org"
+SVN_DATE='$Date: 2015/03/31 16:57:32 $'
+VERSION=$(svn_date_to_version "${SVN_DATE}" )
+
+# find a list of unison symlink targets, best first
+find_targets() {
+ local f
+ for f in "${ROOT}"/usr/bin/unison-[0-9]*; do
+ if [[ -f ${f} ]] ; then
+ echo "${f##*/unison-}"
+ fi
+ done | tac
+}
+
+# find version number of currently symlinked version
+identify_target() {
+ local f
+ f="$(canonicalise "${ROOT}"/usr/bin/unison)"
+ echo "${f##*/unison-}"
+}
+
+# try to remove the unison symlink
+remove_symlinks() {
+ rm -f "${ROOT}"/usr/bin/unison &>/dev/null
+}
+
+# set the unison symlink
+set_symlinks() {
+ local target="${1}" targets
+ if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
+ targets=( $(find_targets ) )
+ target=${targets[$(( ${target} - 1 ))]}
+ fi
+ if [[ -f "${ROOT}/usr/bin/unison-${target}" ]] ; then
+ remove_symlinks
+ ln -s "unison-${target}" "${ROOT}/usr/bin/unison" || \
+ die "Could not set ${target} /usr/bin/unison symlink"
+ else
+ die -q "Target \"${target}\" doesn't appear to be valid!"
+ fi
+}
+
+### show action ###
+
+describe_show() {
+ echo "Show the current unison version"
+}
+
+do_show() {
+ [[ -z "${@}" ]] || die -q "Too many parameters"
+
+ write_list_start "Current unison verson:"
+ if [[ -L "${ROOT}/usr/bin/unison" ]] ; then
+ write_kv_list_entry "$(identify_target)" ""
+ elif [[ -e "${ROOT}/usr/bin/unison" ]] ; then
+ write_kv_list_entry "(not a symlink)" ""
+ else
+ write_kv_list_entry "(unset)" ""
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List available unison versions"
+}
+
+do_list() {
+ [[ $# -eq 0 ]] || die -q "Too many parameters"
+
+ local i targets current
+ targets=( $(find_targets ) )
+ current=$(identify_target)
+ for (( i = 0; i < ${#targets[@]}; i++ )); do
+ [[ ${targets[i]} = ${current} ]] \
+ && targets[i]=$(highlight_marker "${targets[i]}")
+ done
+ write_list_start "Available unison versions:"
+ write_numbered_list -m "(none found)" "${targets[@]}"
+}
+
+### set action ###
+
+describe_set() {
+ echo "Set a new unison version"
+}
+
+describe_set_options() {
+ echo "target : Target version number or index from 'list' action"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+do_set() {
+ if [[ -z "${1}" ]] ; then
+ die -q "You didn't give me a version number"
+
+ elif [[ -n "${2}" ]] ; then
+ die -q "Too many parameters"
+
+ elif [[ -L "${ROOT}/usr/bin/unison" ]] ; then
+ if ! remove_symlinks ; then
+ die -q "Can't remove existing version symlink"
+ elif ! set_symlinks "${1}" ; then
+ die -q "Can't set new version"
+ fi
+
+ elif [[ -e "${ROOT}/usr/bin/unison" ]] ; then
+ die -q "${ROOT}/usr/bin/unison seems to be from an old ebuild, please remove manually"
+
+ else
+ set_symlinks "${1}" || die -q "Can't set new version"
+ fi
+}
+
+### update action ###
+
+describe_update() {
+ echo "Automatically update the unison version number"
+}
+
+describe_update_options() {
+ echo "--if-unset : Do not override currently selected version"
+}
+
+do_update() {
+ [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
+ die -q "Usage error"
+
+ if [[ -L "${ROOT}/usr/bin/unison" ]] ; then
+ [[ ${1} == "--if-unset" ]] && return
+ remove_symlinks || die -q "Can't remove existing symlink"
+ fi
+ if [[ -e "${ROOT}/usr/bin/unison" ]] ; then
+ die -q "${ROOT}/usr/bin/unison seems to be from an old ebuild, please remove manually"
+ elif ! [[ -z $(find_targets ) ]] ; then
+ set_symlinks 1 || die -q "Can't set a new version"
+ fi
+}
diff --git a/app-eselect/eselect-unison/files/unison.eselect-0.3 b/app-eselect/eselect-unison/files/unison.eselect-0.3
new file mode 100644
index 000000000000..30a6bf297ce6
--- /dev/null
+++ b/app-eselect/eselect-unison/files/unison.eselect-0.3
@@ -0,0 +1,146 @@
+# -*-eselect-*- vim: ft=eselect
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-unison/files/unison.eselect-0.3,v 1.1 2015/03/31 16:57:32 ulm Exp $
+
+DESCRIPTION="Manage /usr/bin/unison versions"
+MAINTAINER="ml@gentoo.org"
+VERSION="0.3"
+
+# find a list of unison symlink targets, best first
+find_targets() {
+ local f
+ for f in "${EROOT}"/usr/bin/unison-[0-9]*; do
+ if [[ -f ${f} ]] ; then
+ echo "${f##*/unison-}"
+ fi
+ done | tac
+}
+
+# find version number of currently symlinked version
+identify_target() {
+ local f
+ f="$(canonicalise "${EROOT}"/usr/bin/unison)"
+ echo "${f##*/unison-}"
+}
+
+# try to remove the unison symlink
+remove_symlinks() {
+ rm -f "${EROOT}"/usr/bin/unison &>/dev/null
+}
+
+# set the unison symlink
+set_symlinks() {
+ local target="${1}" targets
+ if is_number "${target}" && [[ ${target} -ge 1 ]] ; then
+ targets=( $(find_targets) )
+ target=${targets[target - 1]}
+ fi
+ if [[ -f "${EROOT}/usr/bin/unison-${target}" ]] ; then
+ remove_symlinks
+ ln -s "unison-${target}" "${EROOT}/usr/bin/unison" || \
+ die "Could not set ${target} /usr/bin/unison symlink"
+ else
+ die -q "Target \"${target}\" doesn't appear to be valid!"
+ fi
+}
+
+### show action ###
+
+describe_show() {
+ echo "Show the current unison version"
+}
+
+do_show() {
+ [[ -z "${@}" ]] || die -q "Too many parameters"
+
+ write_list_start "Current unison verson:"
+ if [[ -L "${EROOT}/usr/bin/unison" ]] ; then
+ write_kv_list_entry "$(identify_target)" ""
+ elif [[ -e "${EROOT}/usr/bin/unison" ]] ; then
+ write_kv_list_entry "(not a symlink)" ""
+ else
+ write_kv_list_entry "(unset)" ""
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List available unison versions"
+}
+
+do_list() {
+ [[ $# -eq 0 ]] || die -q "Too many parameters"
+
+ local i targets current
+ targets=( $(find_targets ) )
+ current=$(identify_target)
+ for (( i = 0; i < ${#targets[@]}; i++ )); do
+ [[ ${targets[i]} = ${current} ]] \
+ && targets[i]=$(highlight_marker "${targets[i]}")
+ done
+ write_list_start "Available unison versions:"
+ write_numbered_list -m "(none found)" "${targets[@]}"
+}
+
+### set action ###
+
+describe_set() {
+ echo "Set a new unison version"
+}
+
+describe_set_options() {
+ echo "target : Target version number or index from 'list' action"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+do_set() {
+ if [[ -z "${1}" ]] ; then
+ die -q "You didn't give me a version number"
+
+ elif [[ -n "${2}" ]] ; then
+ die -q "Too many parameters"
+
+ elif [[ -L "${EROOT}/usr/bin/unison" ]] ; then
+ if ! remove_symlinks ; then
+ die -q "Can't remove existing version symlink"
+ elif ! set_symlinks "${1}" ; then
+ die -q "Can't set new version"
+ fi
+
+ elif [[ -e "${EROOT}/usr/bin/unison" ]] ; then
+ die -q "${EROOT}/usr/bin/unison seems to be from an old ebuild, please remove manually"
+
+ else
+ set_symlinks "${1}" || die -q "Can't set new version"
+ fi
+}
+
+### update action ###
+
+describe_update() {
+ echo "Automatically update the unison version number"
+}
+
+describe_update_options() {
+ echo "--if-unset : Do not override currently selected version"
+}
+
+do_update() {
+ [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
+ die -q "Usage error"
+
+ if [[ -L "${EROOT}/usr/bin/unison" ]] ; then
+ [[ ${1} == "--if-unset" ]] && return
+ remove_symlinks || die -q "Can't remove existing symlink"
+ fi
+ if [[ -e "${EROOT}/usr/bin/unison" ]] ; then
+ die -q "${EROOT}/usr/bin/unison seems to be from an old ebuild, please remove manually"
+ elif ! [[ -z $(find_targets ) ]] ; then
+ set_symlinks 1 || die -q "Can't set a new version"
+ fi
+}
diff --git a/app-eselect/eselect-unison/metadata.xml b/app-eselect/eselect-unison/metadata.xml
new file mode 100644
index 000000000000..2193d772e351
--- /dev/null
+++ b/app-eselect/eselect-unison/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>ml</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-vdr/ChangeLog b/app-eselect/eselect-vdr/ChangeLog
new file mode 100644
index 000000000000..81f8f27ac786
--- /dev/null
+++ b/app-eselect/eselect-vdr/ChangeLog
@@ -0,0 +1,61 @@
+# ChangeLog for app-eselect/eselect-vdr
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-vdr/ChangeLog,v 1.1 2015/03/31 16:57:45 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-vdr-0.0.3.ebuild,
+ +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 11 Feb 2015; Joerg Bornkessel <hd_brummy@gentoo.org>
+ -eselect-vdr-0.0.2.ebuild, -eselect-vdr-0.0.2-r1.ebuild,
+ eselect-vdr-0.0.3.ebuild:
+ cleanup old; eapi=5
+
+ 20 Oct 2011; Joerg Bornkessel <hd_brummy@gentoo.org>
+ eselect-vdr-0.0.3.ebuild:
+ stable x86; keyworded ~arm
+
+ 22 Dec 2010; Joerg Bornkessel <hd_brummy@gentoo.org>
+ eselect-vdr-0.0.3.ebuild:
+ Stable amd64
+
+*eselect-vdr-0.0.3 (22 Jan 2010)
+
+ 22 Jan 2010; Matthias Schwarzott <zzam@gentoo.org>
+ +eselect-vdr-0.0.3.ebuild:
+ Version bumped. Fixes Bug #292116.
+
+ 12 Mar 2009; Matthias Schwarzott <zzam@gentoo.org>
+ eselect-vdr-0.0.2-r1.ebuild:
+ Mark stable on x86.
+
+*eselect-vdr-0.0.2-r1 (15 May 2008)
+
+ 15 May 2008; Matthias Schwarzott <zzam@gentoo.org>
+ +eselect-vdr-0.0.2-r1.ebuild:
+ Added symlink vdr-plugin-config for easy executing.
+
+ 05 Oct 2007; Tobias Scherbaum <dertobi123@gentoo.org>
+ eselect-vdr-0.0.2.ebuild:
+ Added ~ppc, bug #193527
+
+ 23 Sep 2007; Matthias Schwarzott <zzam@gentoo.org>
+ -eselect-vdr-0.0.1.ebuild, eselect-vdr-0.0.2.ebuild:
+ Marked stable on x86. Removed old version.
+
+*eselect-vdr-0.0.2 (29 Jul 2007)
+
+ 29 Jul 2007; Matthias Schwarzott <zzam@gentoo.org>
+ +eselect-vdr-0.0.2.ebuild:
+ Updated to v0.0.2, this just renames the eselect-module to vdr-plugin.
+
+ 04 Jun 2007; Matthias Schwarzott <zzam@gentoo.org>
+ eselect-vdr-0.0.1.ebuild:
+ Keyworded ~amd64.
+
+*eselect-vdr-0.0.1 (03 Jun 2007)
+
+ 03 Jun 2007; Matthias Schwarzott <zzam@gentoo.org> +metadata.xml,
+ +eselect-vdr-0.0.1.ebuild:
+ Initial import of ebuild for eselect-vdr, solving Bug #145573.
+
diff --git a/app-eselect/eselect-vdr/Manifest b/app-eselect/eselect-vdr/Manifest
new file mode 100644
index 000000000000..ddd5a0d7b21f
--- /dev/null
+++ b/app-eselect/eselect-vdr/Manifest
@@ -0,0 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST eselect-vdr-0.0.3.tar.bz2 1899 SHA256 088ca60c9bc20f23d8df8ec3037e02301cdc5417fd5eef2a94d1b0a4db129eba SHA512 6cd1c43271106d3dbe59c12148b0364c11a9767cb9ebb76e1647f707573d8fb875dfaa3ebd0b76523270e20c7ce4afd17d05dca0ef1dc4331366f49895498631 WHIRLPOOL 854a6c021f9b273c75da4f5622b37782a0719e1e9a971e430f249a3752f69aa18e473124bafe0e9ff793f8f5f9d58df404ab4434f8978b7b7a810d1d1e3c890c
+EBUILD eselect-vdr-0.0.3.ebuild 624 SHA256 bc5355e1cde4d88318ba5083d28d051176125bf13aafc2470c6bb915fd5bf6fe SHA512 9178c4457c57fe7efa31691cff1c11b54ee2612382371b6179b70d9180df6dd2c32bf84bae789aeb7ed4866297bba2c4560fd6c5df8e3088d195f35ac502dd84 WHIRLPOOL c46882f7427df90d265267c6cf2ee80695fb87e6848bc9b28d51487abfd4713f826e960db07247a50efcff70ad2428e214cc0bd46f4d775f53463d7fc2304b64
+MISC ChangeLog 1932 SHA256 0f99bec0f39381b6ddd3dab4f3c5caee903a27d8e0cddeda999381dc4bbdc0ad SHA512 41855342d8be425d6c5dc8e7e7699f493bbae9db9e15d99b9e79784d4caf036231e1be429d391a24bcb0e1a8aa95766fe20abaf0b4ae0f81c07e2150ca09f088 WHIRLPOOL 05fec24a4e58a063db17d89bc8d4ab4fd2c66f53c89f0d132f9c10eef827988d4e107cfc65c9584046c6832cc646affbc9cc53e4b827c13387b8d8ab77d8dc04
+MISC metadata.xml 257 SHA256 0dd45fbbaf1c6173535e371e3ff8a3faa41f3f89123ac9dffe338998599ebe26 SHA512 ad8d9743ef385fe403cc53e710b7f7c21874e958e574489b05aea4e48b81f2c4f2ed4bf4f29f6a6cdc099c9cc3f86b3a3a6c4060e09a9e8dc12fa920bdbbaef6 WHIRLPOOL 9853d30e95f346e2f9de64848613fc6d9704dafdb0d7d3fe38c9a56d718e275d2fd40c4dbcc8f1902676194edf2fbda485c4f000e580667ffb704c47ee678dcd
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtIMAAoJEJQzkH1pP7W4cwcL/2U/CvPTNMSy/zA6iy1cJBsh
+NiZiKbh+IwDoO3tIGbbbedT+gV661toqPWEJqDVPy2HrwFlv23dkIyD1wCOndmqs
+TzPRFdkXaCDsKkuc+ra4eKbQgSB+F/teTSZjddWkTIxcWvSwSNRrzfv53UdUc8JZ
+eOFNMHBcuyAzT+Ti/lJvxdu8CpwMdDrHfp3DWG+HCORPBhS4e8xfgQxXA9W/bEim
+xpOVt0cX5GaOAoEIWVP0/mBnyZz1ejUFDbO+l6hz3opcfvRFT1e0dzvz5STq94L2
+PsXvwpPIcmftZC+ux2C66m1Ckbu2vDFxmh4UhsCdQ3unafeiJ+RxBg1aVssgFmV9
+No/eXrBWUdfL7QQl+VLznbV/AP51qn0x0JYb19dSPeDVqhiqYD2f7XKfFHAKBerq
+D1RCcxm8AORyaRngVrTYWJyaS3NLvoYKGYmE1MqLKc2OjkAYQRT5//wldyKTdEfc
+8Ckvlew4+mJTQKoq/7TxHDJDXYEkAFPfFxwJRb/WsA==
+=EPaU
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-vdr/eselect-vdr-0.0.3.ebuild b/app-eselect/eselect-vdr/eselect-vdr-0.0.3.ebuild
new file mode 100644
index 000000000000..334d3e6f275b
--- /dev/null
+++ b/app-eselect/eselect-vdr/eselect-vdr-0.0.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-vdr/eselect-vdr-0.0.3.ebuild,v 1.1 2015/03/31 16:57:45 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Manages the VDR plugins"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc x86"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins vdr-plugin.eselect || die "Could not install eselect module"
+
+ dosym /usr/bin/eselect /usr/bin/vdr-plugin-config
+}
diff --git a/app-eselect/eselect-vdr/metadata.xml b/app-eselect/eselect-vdr/metadata.xml
new file mode 100644
index 000000000000..7b718b6f9765
--- /dev/null
+++ b/app-eselect/eselect-vdr/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>media-tv</herd>
+ <maintainer>
+ <email>vdr@gentoo.org</email>
+ <name>Gentoo VDR Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-eselect/eselect-vi/ChangeLog b/app-eselect/eselect-vi/ChangeLog
new file mode 100644
index 000000000000..9d4bb81b2164
--- /dev/null
+++ b/app-eselect/eselect-vi/ChangeLog
@@ -0,0 +1,199 @@
+# ChangeLog for app-eselect/eselect-vi
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-vi/ChangeLog,v 1.1 2015/03/31 16:58:01 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-vi-1.1.7-r1.ebuild,
+ +eselect-vi-1.1.8.ebuild, +eselect-vi-1.1.9.ebuild,
+ +files/eselect-vi-1.1.7-prefix.patch, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+*eselect-vi-1.1.9 (26 Feb 2015)
+
+ 26 Feb 2015; Ben de Groot <yngwin@gentoo.org> +eselect-vi-1.1.9.ebuild:
+ version bump, offering neovim as option
+
+ 22 Nov 2014; Ben de Groot <yngwin@gentoo.org> eselect-vi-1.1.8.ebuild:
+ fix SRC_URI (bug #530104)
+
+*eselect-vi-1.1.8 (22 Nov 2014)
+
+ 22 Nov 2014; Ben de Groot <yngwin@gentoo.org> +eselect-vi-1.1.8.ebuild,
+ -eselect-vi-1.1.4.ebuild, -eselect-vi-1.1.5.ebuild, -eselect-vi-1.1.6.ebuild,
+ -eselect-vi-1.1.7.ebuild:
+ Version bump, including patch from 1.1.7-r1 and adding qvim as option (bug
+ #529528). Remove old.
+
+ 06 Jun 2014; Mike Frysinger <vapier@gentoo.org> eselect-vi-1.1.7-r1.ebuild:
+ Add arm64 love.
+
+ 26 Apr 2012; Alexis Ballier <aballier@gentoo.org> eselect-vi-1.1.7-r1.ebuild:
+ keyword ~amd64-fbsd
+
+ 06 Feb 2011; Mart Raudsepp <leio@gentoo.org> eselect-vi-1.1.4.ebuild:
+ Drop to ~mips
+
+ 29 Oct 2010; Mark Loeser <halcy0n@gentoo.org> eselect-vi-1.1.7-r1.ebuild:
+ Stable for ppc64; bug #251659
+
+ 12 Oct 2010; Raúl Porcel <armin76@gentoo.org> eselect-vi-1.1.7-r1.ebuild:
+ ia64/m68k/s390/sh/sparc stable wrt #251659
+
+ 11 Oct 2010; Jeroen Roovers <jer@gentoo.org> eselect-vi-1.1.7-r1.ebuild:
+ Stable for HPPA (bug #251659).
+
+ 10 Oct 2010; Markus Meier <maekke@gentoo.org> eselect-vi-1.1.7-r1.ebuild:
+ arm stable, bug #251659
+
+ 10 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
+ eselect-vi-1.1.7-r1.ebuild:
+ Stable on amd64 wrt bug #251659
+
+ 09 Oct 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-vi-1.1.7-r1.ebuild:
+ stable x86, bug 251659
+
+ 08 Oct 2010; Brent Baude <ranger@gentoo.org> eselect-vi-1.1.7-r1.ebuild:
+ stable ppc, bug 251659
+
+ 03 Oct 2010; Tobias Klausmann <klausman@gentoo.org>
+ eselect-vi-1.1.7-r1.ebuild:
+ Stable on alpha, bug #251659
+
+ 29 Apr 2010; Fabian Groffen <grobian@gentoo.org>
+ eselect-vi-1.1.7-r1.ebuild:
+ Transfer Prefix keywords
+
+*eselect-vi-1.1.7-r1 (26 Apr 2010)
+
+ 26 Apr 2010; Jim Ramsay <lack@gentoo.org> +eselect-vi-1.1.7-r1.ebuild,
+ +files/eselect-vi-1.1.7-prefix.patch:
+ Patch for prefix support
+
+*eselect-vi-1.1.7 (23 Apr 2010)
+
+ 23 Apr 2010; Jim Ramsay <lack@gentoo.org> +eselect-vi-1.1.7.ebuild:
+ Fix for bugs #260593 #292899 #315613
+
+*eselect-vi-1.1.6 (06 Oct 2008)
+
+ 06 Oct 2008; Ali Polatel <hawking@gentoo.org> +eselect-vi-1.1.6.ebuild:
+ Version bump. Add busybox to the list of possible targets, #240156.
+
+ 05 Feb 2008; Markus Rothe <corsair@gentoo.org> eselect-vi-1.1.5.ebuild:
+ Stable on ppc64
+
+ 17 Jan 2008; Jeroen Roovers <jer@gentoo.org> eselect-vi-1.1.5.ebuild:
+ Stable for HPPA too.
+
+ 14 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ eselect-vi-1.1.5.ebuild:
+ ppc. stable
+
+ 26 Dec 2007; Doug Klima <cardoe@gentoo.org> eselect-vi-1.1.5.ebuild:
+ amd64 stable
+
+ 19 Dec 2007; Raúl Porcel <armin76@gentoo.org> eselect-vi-1.1.5.ebuild:
+ alpha/ia64/sparc/x86 stable
+
+ 31 May 2007; Mike Kelly <pioto@gentoo.org> metadata.xml:
+ Remove myself from metadata.xml. Just let the vim herd get the mails.
+
+*eselect-vi-1.1.5 (07 May 2007)
+
+ 07 May 2007; Mike Kelly <pioto@gentoo.org> +eselect-vi-1.1.5.ebuild:
+ Version bump. Makes missing manpages really not be an issue. Fixes
+ Bug #176874.
+
+ 21 Feb 2007; Alexander H. Færøy <eroyf@gentoo.org>
+ eselect-vi-1.1.4.ebuild:
+ Stable on MIPS; bug #166501
+
+ 13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ eselect-vi-1.1.4.ebuild:
+ Stable on alpha wrt bug #166501.
+
+ 13 Feb 2007; Markus Rothe <corsair@gentoo.org> eselect-vi-1.1.4.ebuild:
+ Stable on ppc64; bug #166501
+
+ 13 Feb 2007; Joseph Jezak <josejx@gentoo.org> eselect-vi-1.1.4.ebuild:
+ Marked ppc stable for bug #166501.
+
+ 12 Feb 2007; Simon Stelling <blubb@gentoo.org> eselect-vi-1.1.4.ebuild:
+ stable on amd64; bug 166501
+
+ 12 Feb 2007; Christian Faulhammer <opfer@gentoo.org>
+ eselect-vi-1.1.4.ebuild:
+ stable x86; bug 166501
+
+ 12 Feb 2007; Jeroen Roovers <jer@gentoo.org> eselect-vi-1.1.4.ebuild:
+ Stable for HPPA (bug #166501).
+
+ 12 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ eselect-vi-1.1.4.ebuild:
+ Stable on sparc wrt #166501
+
+ 06 Dec 2006; Alexander H. Færøy <eroyf@gentoo.org>
+ eselect-vi-1.1.4.ebuild:
+ Marked ~mips.
+
+*eselect-vi-1.1.4 (26 Oct 2006)
+
+ 26 Oct 2006; Mike Kelly <pioto@gentoo.org> -eselect-vi-1.1.3.ebuild,
+ +eselect-vi-1.1.4.ebuild:
+ Version bump. Missing man pages are no longer fatal (we just skip making the
+ symlinks). Also, keyword ~ia64, ~s390, ~sh, and ~arm, by authority of vapier.
+
+ 25 Oct 2006; Emanuele Giaquinta <exg@gentoo.org> eselect-vi-1.1.3.ebuild:
+ Add to ~ppc.
+
+ 25 Oct 2006; Steve Dibb <beandog@gentoo.org> eselect-vi-1.1.3.ebuild:
+ Added ~amd64 (bug #152620)
+
+ 24 Oct 2006; Stephen Bennett <spb@gentoo.org> eselect-vi-1.1.3.ebuild:
+ Added ~alpha
+
+ 24 Oct 2006; Jeroen Roovers <jer@gentoo.org> eselect-vi-1.1.3.ebuild:
+ Marked ~hpp (bug #152620).
+
+ 24 Oct 2006; Markus Rothe <corsair@gentoo.org> eselect-vi-1.1.3.ebuild:
+ Added ~ppc64; bug #152620
+
+ 24 Oct 2006; Jason Wever <weeve@gentoo.org> eselect-vi-1.1.3.ebuild:
+ Added ~sparc keyword to fix the broken dependencies of app-editors/vim-core.
+
+ 24 Oct 2006; Roy Marples <uberlord@gentoo.org> eselect-vi-1.1.3.ebuild:
+ Added ~sparc-fbsd keyword.
+
+ 24 Oct 2006; Timothy Redaelli <drizzt@gentoo.org> eselect-vi-1.1.3.ebuild:
+ Added ~x86-fbsd keyword, bug 152620
+
+*eselect-vi-1.1.3 (22 Oct 2006)
+
+ 22 Oct 2006; Mike Kelly <pioto@gentoo.org> -eselect-vi-1.1.1.ebuild,
+ +eselect-vi-1.1.3.ebuild:
+ Version bump. Now properly errors only when it couldn't remove old symlinks
+ due to access errors, etc. Also, now intelligently will make symlinks to
+ non-gzip'd manpages (bzip2 or no compression).
+
+ 05 Oct 2006; Mike Kelly <pioto@gentoo.org> metadata.xml,
+ -eselect-vi-1.0.ebuild, -eselect-vi-1.1.ebuild:
+ Drop old ebuilds. Add vim herd to metadata.xml
+
+*eselect-vi-1.1.1 (02 Oct 2006)
+
+ 02 Oct 2006; Mike Kelly <pioto@gentoo.org> +eselect-vi-1.1.1.ebuild:
+ Bugfix bump, fixes some typos and such, thanks to bug #147857, comment 14.
+
+*eselect-vi-1.1 (24 Sep 2006)
+
+ 24 Sep 2006; Mike Kelly <pioto@gentoo.org> +eselect-vi-1.1.ebuild:
+ Version bump, now supports symlinks for ex, view, and man pages.
+
+ 19 Sep 2006; Mike Kelly <pioto@gentoo.org> eselect-vi-1.0.ebuild:
+ RDEPEND upon eselect-1.0.6.
+
+*eselect-vi-1.0 (19 Sep 2006)
+
+ 19 Sep 2006; Mike Kelly <pioto@gentoo.org> +metadata.xml,
+ +eselect-vi-1.0.ebuild:
+ Initial ebuild.
diff --git a/app-eselect/eselect-vi/Manifest b/app-eselect/eselect-vi/Manifest
new file mode 100644
index 000000000000..ad4ff5b608be
--- /dev/null
+++ b/app-eselect/eselect-vi/Manifest
@@ -0,0 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX eselect-vi-1.1.7-prefix.patch 4518 SHA256 657ffae82d901af71b3e08afa4a2338107c46a223fb7dca53ea65700b045ce9f SHA512 adab027c33b93cf4d3df44c6f87469e89c71d4498dd479067ac215b01b5436b8947d0f54a5f1186c5553b2fb99905db79f13451f57afe2c9cb1de200fd0ac152 WHIRLPOOL 1adfbff96fb52500d9c90957657e2a82681cce439c1c561c8c7f8c60f2c90c6cd072e1d9771e71cde6c335aeebf751d35bb1ee01e5a087beaa61f1d57dce95cd
+DIST eselect-vi-1.1.8.tar.xz 6236 SHA256 c3b1f4233bec7b40568b6a9e7d74024d04440b00bc2490991d8737aa97c9ae58 SHA512 a54c4ce4f71d1368cf390b9c9326fe682839e375622d2ac4eeede6e38ebdb204b6a0e2d1776712f25c419e2043c86879a798c65155124ae951fbf6b5b1887fd2 WHIRLPOOL 15c377c9d0e14de7418c230c19814b6ee19aadf19c563b4eb675e47157807ef4423a5ac13fcd7cbea80c24f65ac637e27cfac72c323dc0f9d133c67883596642
+DIST eselect-vi-1.1.9.tar.xz 6236 SHA256 e11592f4f48d16071f6248794e2f9116f716c78c1ba66b9181aa670ab9f71400 SHA512 618c83d1e93a6c137b1c787c9bf9df19b68b7ef6679ba6179f13582f67e494d365da778b4646aff4af7196399468204c249e59e104a69851bb411fff1b3d038f WHIRLPOOL c898788019a4e79ab1dee38cc3d8d3878c25651bba7e83fae1e97a05abd7222b5d514d985f3ed9ff5861af72c2255521b0db66c6d6c8f8e97beb0597344eca82
+DIST vi.eselect-1.1.7.bz2 1709 SHA256 e3eecf0a2ca97d1a3f66b36d7cd431fad428493ba9b43a446a6772aaa7e34072 SHA512 72f8310cf9d3decdadaae95b515318285b4d3105ff57e72e15cd2724bedaa1684943ce21c42420e23412b0dbb53f042f15cc27e6e5ee7537b457583d71271ef1 WHIRLPOOL d726d45fa7cef77180914a791017f6d865e08e035fb1a7cd3098a83c454d5ba654a173001bf3584330b69382c545b633fab7aef4853cfc62284d166b945adb36
+EBUILD eselect-vi-1.1.7-r1.ebuild 934 SHA256 7f07649729dd982c10e96910486eb5cc110a233145c9629af78df5b6327bef31 SHA512 4ea68ef415c6295ae581ab2a3e18e1296c33e4599e7e510ad637746e4c97e03d93ff365ed7bf39c4d49da0091dac59c2cb20e5d1be71b7b39eafff951d8499cf WHIRLPOOL a51da9ae2805dc8dbef5e1dc7c7e45a9c70ff480aded4da2ba89df668ce7639b099bec85f70f84df603cbebe84ef5115221e0a4966108c5b6771ce87e29c68ab
+EBUILD eselect-vi-1.1.8.ebuild 852 SHA256 5780b1efb08c7476c8512476236707d6d8eb122bfef3a9ab39f0933da97439cf SHA512 9bdde954188aff0c815c1987ca8a872fa21ee4ed868d86348f44dadccf395df7a46192552835ab537bc386459cca1501f5ff42ee905d304bf95184c26c8f6781 WHIRLPOOL 29babc1ed13e5c601a55f3bec68c5b2dee978c5694efc45762a99a0774b314c82fe1acd32f767a295cb173281d45f5e211f3120c0f961395ae5656412b88c088
+EBUILD eselect-vi-1.1.9.ebuild 852 SHA256 80feb73154f8f4650d1944fe066331a69aca6c8388ed81ba40f3ccebec9182b3 SHA512 cfb06a3aae4a3653ff319f8c9bca65d325cd79664c651b2a569b9f6fdbc16822c8b40b0aaadc8444b3cc35ef68a6d5e4a3258ea5a7e45d817427534180ed937f WHIRLPOOL 005797833499f68afc539148aad7bf23312e89664bd54bc6579ef5b55ecc70c42ed3931fae815a6e547cd97412921281b0577d040ef302f2bb51005d666ab54c
+MISC ChangeLog 6816 SHA256 6055c91279198ce50086ef264f2d6e17503974a5cee0e45e9af76ed2a4187a61 SHA512 006124be0e68fc99dbd5813446beabd8dd4830d910a20aca7faac100d152c37f7b0d6588310c268ebe3fe9059ab314065f1304d204265890c8ccf4d95ec94bb0 WHIRLPOOL 9e0521fb3f0765d2e678d9f760d0efaf30f98ebe458520face3e1fa19e79fe4c8795b8995a94b00ac2d27f21a58b71c01098aa616f46c8f3c5cb75281e34409e
+MISC metadata.xml 158 SHA256 a50f7e086b8e90ea2505c615c8a321faf36f785ad9d1d2b67f5f04876230027b SHA512 972c8c54026d66c369259328d52bd2ca36eb2f04cc2c72515fe5e9221af83fa33eb237beebeaccf05c3006d29d20aa02c65ac4a2ae992767ea8b9df594fefe0a WHIRLPOOL 9e8119a77b881fdfacd77c46532e074b20085098112af79679587302c95bd5a8621d0700b6d0135c68f4e896042ae4e57006668bd9442e41440e8ee157507da7
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtIdAAoJEJQzkH1pP7W4M0oMAKUme01ZWp8T7ymyRyTY2XN8
+EF1hF+/Kj57NK4EDXdluZwjvoOJhH9X0FWJ2GRDZQxFfhrjbgb890nbjOZoM5i7N
+qA5LJDUoXq5JxxCZr9wQe/agJ4Jh1nXGFpa57xdkhW7Q8TXUDrgm9JxPsMIl6vni
+D38mIbvTGfjXR/e7Nn/WiBaRtF6fA6SJHsacowlT3IbA4zfGIx0L1730V9icYtow
+faM1crp7SBNwB1R02SbdAbUpcOYcDqXdrEilH5Of8/aO50TfYM+HRnv1Bc2T1eu5
+tvyE6NEXqTulZgtmmIMhYC8fX/ObaUJf41DfiuGKvtrI6eQrAb13BwVsTUaU4EqB
+VdoRi4b7QsZ+zbo3MNRhTVAbRerNlaGMJlAaW6ciJ0wbVVAbE2MC1Ybm+aCu8HkJ
+6dm/fBFYbFl7CR74LVya8e0zP58Y8LOdfbwP1NxxgBbQxlY5xw4VAP4X+QALh/Sw
+M/Fbcb4K20f0AW9Rs/qBLxYmSKvJLd3I8RlDoZQdQQ==
+=tei9
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-vi/eselect-vi-1.1.7-r1.ebuild b/app-eselect/eselect-vi/eselect-vi-1.1.7-r1.ebuild
new file mode 100644
index 000000000000..47238b1450eb
--- /dev/null
+++ b/app-eselect/eselect-vi/eselect-vi-1.1.7-r1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-vi/eselect-vi-1.1.7-r1.ebuild,v 1.1 2015/03/31 16:58:01 ulm Exp $
+
+EAPI="3"
+inherit eutils
+
+DESCRIPTION="Manages the /usr/bin/vi symlink"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/vi.eselect-${PV}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.0.6"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-prefix.patch"
+}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${WORKDIR}/vi.eselect-${PV}" vi.eselect || die
+}
diff --git a/app-eselect/eselect-vi/eselect-vi-1.1.8.ebuild b/app-eselect/eselect-vi/eselect-vi-1.1.8.ebuild
new file mode 100644
index 000000000000..9ca4e5a8bfb8
--- /dev/null
+++ b/app-eselect/eselect-vi/eselect-vi-1.1.8.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-vi/eselect-vi-1.1.8.ebuild,v 1.1 2015/03/31 16:58:01 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Manages the /usr/bin/vi symlink"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="http://dev.gentoo.org/~yngwin/distfiles/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.0.6"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins vi.eselect || die
+}
diff --git a/app-eselect/eselect-vi/eselect-vi-1.1.9.ebuild b/app-eselect/eselect-vi/eselect-vi-1.1.9.ebuild
new file mode 100644
index 000000000000..932264862085
--- /dev/null
+++ b/app-eselect/eselect-vi/eselect-vi-1.1.9.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-vi/eselect-vi-1.1.9.ebuild,v 1.1 2015/03/31 16:58:01 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Manages the /usr/bin/vi symlink"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="http://dev.gentoo.org/~yngwin/distfiles/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.0.6"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins vi.eselect || die
+}
diff --git a/app-eselect/eselect-vi/files/eselect-vi-1.1.7-prefix.patch b/app-eselect/eselect-vi/files/eselect-vi-1.1.7-prefix.patch
new file mode 100644
index 000000000000..447e1fa56385
--- /dev/null
+++ b/app-eselect/eselect-vi/files/eselect-vi-1.1.7-prefix.patch
@@ -0,0 +1,136 @@
+--- vi.eselect-1.1.7.orig 2010-04-24 16:16:14.000000000 +0200
++++ vi.eselect-1.1.7 2010-04-24 16:20:02.000000000 +0200
+@@ -12,13 +12,13 @@
+ find_targets() {
+ local f
+ for f in \
+- "${ROOT}"/usr/bin/vim \
+- "${ROOT}"/usr/bin/nvi \
+- "${ROOT}"/usr/bin/elvis \
+- "${ROOT}"/usr/bin/vile \
+- "${ROOT}"/usr/bin/gvim \
+- "${ROOT}"/usr/bin/xvile \
+- "${ROOT}"/bin/busybox \
++ "${EROOT}"/usr/bin/vim \
++ "${EROOT}"/usr/bin/nvi \
++ "${EROOT}"/usr/bin/elvis \
++ "${EROOT}"/usr/bin/vile \
++ "${EROOT}"/usr/bin/gvim \
++ "${EROOT}"/usr/bin/xvile \
++ "${EROOT}"/bin/busybox \
+ ; do
+ if [[ -f "${f}" ]] ; then
+ echo $(basename "${f}" )
+@@ -28,8 +28,8 @@
+
+ # try to remove the vi, ex, view and man vi symlinks
+ remove_symlinks() {
+- rm -f "${ROOT}"/usr/bin/{vi,ex,view} &>/dev/null && \
+- rm -f "${ROOT}"/usr/share/man/man1/{vi,ex,view}.1{,.gz,.bz2,.lzma} &>/dev/null
++ rm -f "${EROOT}"/usr/bin/{vi,ex,view} &>/dev/null && \
++ rm -f "${EROOT}"/usr/share/man/man1/{vi,ex,view}.1{,.gz,.bz2,.lzma} &>/dev/null
+ }
+
+ # set a man page symlink
+@@ -37,7 +37,7 @@
+ local target="${1}" link_name="${2}" x extension
+
+ for x in ".1" ".1.bz2" ".1.gz" ".1.lzma" ; do
+- if [[ -e /usr/share/man/man1/${target}${x} ]] ; then
++ if [[ -e ${EROOT}/usr/share/man/man1/${target}${x} ]] ; then
+ extension="${x}"
+ break
+ fi
+@@ -49,7 +49,7 @@
+ fi
+
+ ln -s "${target}${extension}" \
+- "${ROOT}/usr/share/man/man1/${link_name}${extension}"
++ "${EROOT}/usr/share/man/man1/${link_name}${extension}"
+ }
+
+ # set the vi, ex, view, and man vi symlinks
+@@ -62,9 +62,9 @@
+
+ local dir
+ if [[ ${target} == "busybox" ]]; then
+- dir="${ROOT}/bin"
++ dir="${EROOT}/bin"
+ else
+- dir="${ROOT}/usr/bin"
++ dir="${EROOT}/usr/bin"
+ fi
+
+ if [[ -f "${dir}/${target}" ]] ; then
+@@ -76,12 +76,12 @@
+ set_man_symlink "${target}" "view"
+
+ # it's not okay if these fail
+- target=$(relative_name "${dir}/${target}" "${ROOT}/usr/bin")
+- ln -s "${target}" "${ROOT}/usr/bin/vi" \
++ target=$(relative_name "${dir}/${target}" "${EROOT}/usr/bin")
++ ln -s "${target}" "${EROOT}/usr/bin/vi" \
+ || die "Couldn't set ${target} /usr/bin/vi symlink"
+- ln -s "${target}" "${ROOT}/usr/bin/ex" \
++ ln -s "${target}" "${EROOT}/usr/bin/ex" \
+ || die "Couldn't set ${target} /usr/bin/ex symlink"
+- ln -s "${target}" "${ROOT}/usr/bin/view" \
++ ln -s "${target}" "${EROOT}/usr/bin/view" \
+ || die "Couldn't set ${target} /usr/bin/view symlink"
+ else
+ die -q "Target \"${1}\" doesn't appear to be valid!"
+@@ -98,9 +98,9 @@
+ [[ -z "${@}" ]] || die -q "Too many parameters"
+
+ write_list_start "Current vi implementation:"
+- if [[ -L "${ROOT}/usr/bin/vi" ]] ; then
+- write_kv_list_entry "$(basename $(canonicalise ${ROOT}/usr/bin/vi ) )" ""
+- elif [[ -e "${ROOT}/usr/bin/vi" ]] ; then
++ if [[ -L "${EROOT}/usr/bin/vi" ]] ; then
++ write_kv_list_entry "$(basename $(canonicalise ${EROOT}/usr/bin/vi ) )" ""
++ elif [[ -e "${EROOT}/usr/bin/vi" ]] ; then
+ write_kv_list_entry "(not a symlink)" ""
+ else
+ write_kv_list_entry "(unset)" ""
+@@ -120,7 +120,7 @@
+ targets=( $(find_targets ) )
+ for (( i = 0; i < ${#targets[@]}; i++ )); do
+ [[ ${targets[i]} = \
+- $(basename "$(canonicalise "${ROOT}/usr/bin/vi")") ]] \
++ $(basename "$(canonicalise "${EROOT}/usr/bin/vi")") ]] \
+ && targets[i]=$(highlight_marker "${targets[i]}")
+ done
+ write_list_start "Available vi implementations:"
+@@ -148,15 +148,15 @@
+ elif [[ -n "${2}" ]] ; then
+ die -q "Too many parameters"
+
+- elif [[ -L "${ROOT}/usr/bin/vi" ]] ; then
++ elif [[ -L "${EROOT}/usr/bin/vi" ]] ; then
+ if ! remove_symlinks ; then
+ die -q "Can't remove existing provider"
+ elif ! set_symlinks "${1}" ; then
+ die -q "Can't set new provider"
+ fi
+
+- elif [[ -e "${ROOT}/usr/bin/vi" ]] ; then
+- die -q "Sorry, ${ROOT}/usr/bin/vi confuses me"
++ elif [[ -e "${EROOT}/usr/bin/vi" ]] ; then
++ die -q "Sorry, ${EROOT}/usr/bin/vi confuses me"
+
+ else
+ set_symlinks "${1}" || die -q "Can't set a new provider"
+@@ -177,11 +177,11 @@
+ [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \
+ die -q "Usage error"
+
+- if [[ -L "${ROOT}/usr/bin/vi" ]] ; then
++ if [[ -L "${EROOT}/usr/bin/vi" ]] ; then
+ [[ ${1} == "--if-unset" ]] && return
+ remove_symlinks || die -q "Can't remove existing link"
+ fi
+- if [[ -e "${ROOT}/usr/bin/vi" ]] ; then
++ if [[ -e "${EROOT}/usr/bin/vi" ]] ; then
+ die -q "Can't set a new provider"
+ elif ! [[ -z $(find_targets ) ]] ; then
+ set_symlinks 1 || die -q "Can't set a new provider"
diff --git a/app-eselect/eselect-vi/metadata.xml b/app-eselect/eselect-vi/metadata.xml
new file mode 100644
index 000000000000..c7b901f7dcaf
--- /dev/null
+++ b/app-eselect/eselect-vi/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>vim</herd>
+</pkgmetadata>
+
diff --git a/app-eselect/eselect-wxwidgets/ChangeLog b/app-eselect/eselect-wxwidgets/ChangeLog
new file mode 100644
index 000000000000..4ba409e23c80
--- /dev/null
+++ b/app-eselect/eselect-wxwidgets/ChangeLog
@@ -0,0 +1,312 @@
+# ChangeLog for app-eselect/eselect-wxwidgets
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-wxwidgets/ChangeLog,v 1.1 2015/03/31 16:58:24 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-wxwidgets-1.4.ebuild,
+ +eselect-wxwidgets-20131230.ebuild, +eselect-wxwidgets-20140423.ebuild,
+ +files/wx-config-1.3, +files/wxrc-1.3, +files/wx-config-1.4, +files/wxrc-1.4,
+ +files/wxwin.m4-2.9, +files/wxwin.m4-3.0, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+*eselect-wxwidgets-20140423 (23 Apr 2014)
+
+ 23 Apr 2014; Christoph Junghans <ottxor@gentoo.org>
+ +eselect-wxwidgets-20140423.ebuild, +files/wx-config-1.4, +files/wxrc-1.4:
+ add prefix support (bug #508438)
+
+ 24 Mar 2014; Agostino Sarubbo <ago@gentoo.org>
+ eselect-wxwidgets-20131230.ebuild:
+ Stable for ppc, wrt bug #502600
+
+ 19 Mar 2014; Agostino Sarubbo <ago@gentoo.org>
+ eselect-wxwidgets-20131230.ebuild:
+ Stable for alpha, wrt bug #502600
+
+ 18 Mar 2014; Agostino Sarubbo <ago@gentoo.org>
+ eselect-wxwidgets-20131230.ebuild:
+ Stable for ia64, wrt bug #502600
+
+ 14 Mar 2014; Agostino Sarubbo <ago@gentoo.org>
+ eselect-wxwidgets-20131230.ebuild:
+ Stable for ppc64, wrt bug #502600
+
+ 12 Mar 2014; Agostino Sarubbo <ago@gentoo.org>
+ eselect-wxwidgets-20131230.ebuild:
+ Stable for sparc, wrt bug #502600
+
+ 09 Mar 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ eselect-wxwidgets-20131230.ebuild:
+ x86 stable wrt bug #502600
+
+ 07 Mar 2014; Pacho Ramos <pacho@gentoo.org> eselect-wxwidgets-20131230.ebuild:
+ amd64 stable, bug #502600
+
+ 07 Mar 2014; Jeroen Roovers <jer@gentoo.org>
+ eselect-wxwidgets-20131230.ebuild:
+ Stable for HPPA (bug #502600).
+
+ 05 Mar 2014; Markus Meier <maekke@gentoo.org>
+ eselect-wxwidgets-20131230.ebuild:
+ arm stable, bug #502600
+
+*eselect-wxwidgets-20131230 (30 Dec 2013)
+
+ 30 Dec 2013; Ryan Hill <dirtyepic@gentoo.org>
+ +eselect-wxwidgets-20131230.ebuild, +files/wxwin.m4-3.0:
+ Version bump. Fixes bug #448074 (do not set profile to "none" if there are
+ others available). Remove 2.6 support, add 3.0 support.
+
+ 29 May 2012; Alexis Ballier <aballier@gentoo.org>
+ eselect-wxwidgets-1.4.ebuild:
+ keyword ~amd64-fbsd
+
+ 22 Jan 2011; Ryan Hill <dirtyepic@gentoo.org> -files/wxwidgets.eselect-0.8,
+ -files/wx-config-1.1, -files/wxrc-1.1, -eselect-wxwidgets-1.1.ebuild,
+ -eselect-wxwidgets-1.2.ebuild, -eselect-wxwidgets-1.3.ebuild,
+ -files/wxwin.m4:
+ Remove old.
+
+ 12 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ eselect-wxwidgets-1.4.ebuild:
+ ppc/ppc64 stable wrt #330017
+
+ 05 Sep 2010; Raúl Porcel <armin76@gentoo.org>
+ eselect-wxwidgets-1.4.ebuild:
+ alpha/ia64/sh/sparc stable wrt #330017
+
+ 21 Aug 2010; Markus Meier <maekke@gentoo.org>
+ eselect-wxwidgets-1.4.ebuild:
+ arm stable, bug #330017
+
+ 09 Aug 2010; Jeroen Roovers <jer@gentoo.org> eselect-wxwidgets-1.4.ebuild:
+ Stable for HPPA (bug #330017).
+
+ 31 Jul 2010; Markos Chandras <hwoarang@gentoo.org>
+ eselect-wxwidgets-1.4.ebuild:
+ Stable on amd64 wrt bug #330017
+
+ 27 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
+ eselect-wxwidgets-1.4.ebuild:
+ stable x86, bug 330017
+
+ 27 Jul 2010; Jeroen Roovers <jer@gentoo.org> eselect-wxwidgets-1.3.ebuild:
+ Stable for HPPA (bug #305331).
+
+ 07 Apr 2010; Brent Baude <ranger@gentoo.org> eselect-wxwidgets-1.3.ebuild:
+ Marking eselect-wxwidgets-1.3 ppc64 for bug 305331
+
+ 07 Apr 2010; Brent Baude <ranger@gentoo.org> eselect-wxwidgets-1.3.ebuild:
+ Marking eselect-wxwidgets-1.3 ppc for bug 305331
+
+ 14 Mar 2010; Raúl Porcel <armin76@gentoo.org>
+ eselect-wxwidgets-1.3.ebuild:
+ alpha/arm/ia64/sh/sparc stable wrt #305331
+
+*eselect-wxwidgets-1.4 (16 Feb 2010)
+
+ 16 Feb 2010; Ryan Hill <dirtyepic@gentoo.org>
+ +eselect-wxwidgets-1.4.ebuild, +files/wxwin.m4-2.9:
+ Version bump, adds support for 2.9 development builds.
+
+*eselect-wxwidgets-1.3 (24 Jan 2010)
+
+ 24 Jan 2010; Ryan Hill <dirtyepic@gentoo.org> +files/wx-config-1.3,
+ +files/wxrc-1.3, +eselect-wxwidgets-1.3.ebuild:
+ Fix bashisms in wrapper scripts. Bug #301778 by Anthony Parsons.
+
+*eselect-wxwidgets-1.2 (13 Nov 2009)
+
+ 13 Nov 2009; Ryan Hill <dirtyepic@gentoo.org> -files/wx-config-0.7,
+ -files/wxrc-0.7, -files/wxwidgets.eselect-0.7,
+ -eselect-wxwidgets-0.8.ebuild, -files/wx-config-1, -files/wxrc-1,
+ -eselect-wxwidgets-1.0.ebuild, +eselect-wxwidgets-1.2.ebuild:
+ Version bump, support --brief (bug #292119). Minor cleanup.
+ Remove old.
+
+ 31 Oct 2009; Brent Baude <ranger@gentoo.org> eselect-wxwidgets-1.1.ebuild:
+ Marking eselect-wxwidgets-1.1 ppc64 for bug 287362
+
+ 21 Oct 2009; Jeroen Roovers <jer@gentoo.org> eselect-wxwidgets-1.1.ebuild:
+ Stable for HPPA (bug #287362).
+
+ 18 Oct 2009; nixnut <nixnut@gentoo.org> eselect-wxwidgets-1.1.ebuild:
+ ppc stable #287362
+
+ 04 Oct 2009; Raúl Porcel <armin76@gentoo.org>
+ eselect-wxwidgets-1.1.ebuild:
+ alpha/arm/ia64/sh/sparc stable wrt #287362
+
+ 03 Oct 2009; Markus Meier <maekke@gentoo.org>
+ eselect-wxwidgets-1.1.ebuild:
+ amd64/x86 stable, bug #287362
+
+*eselect-wxwidgets-1.1 (19 Jul 2009)
+
+ 19 Jul 2009; Ryan Hill <dirtyepic@gentoo.org> +files/wx-config-1.1,
+ +files/wxrc-1.1, +eselect-wxwidgets-1.1.ebuild:
+ Direct error messages from the wrappers to stderr as suggested by
+ Martin von Gagern in bug #278037.
+
+ 02 Jul 2009; Fabian Groffen <grobian@gentoo.org> files/wx-config-1,
+ files/wxrc-1:
+ Add CVS Header to wxrc and wx-config to make my life easier
+
+*eselect-wxwidgets-1.0 (01 Jul 2009)
+
+ 01 Jul 2009; Ryan Hill <dirtyepic@gentoo.org> +files/wx-config-1,
+ +files/wxrc-1, +eselect-wxwidgets-1.0.ebuild:
+ Version bump. Debashify wx-config and wxrc wrappers for compatibility with
+ cmake (bug #274675).
+
+ 22 Jan 2009; Raúl Porcel <armin76@gentoo.org>
+ eselect-wxwidgets-0.8.ebuild:
+ arm/sh stable, since its just an eselect script
+
+ 22 Jan 2009; Raúl Porcel <armin76@gentoo.org>
+ eselect-wxwidgets-0.8.ebuild:
+ Add ~arm/~sh
+
+ 16 Jul 2008; Alexis Ballier <aballier@gentoo.org>
+ eselect-wxwidgets-0.8.ebuild:
+ keyword ~x86-fbsd, thanks to Henning Schild <henning@wh9.tu-dresden.de>,
+ bug #231618
+
+ 29 Jun 2008; Ryan Hill <dirtyepic@gentoo.org>
+ -eselect-wxwidgets-0.7-r1.ebuild:
+ Remove old.
+
+ 09 Jun 2008; Brent Baude <ranger@gentoo.org> eselect-wxwidgets-0.8.ebuild:
+ stable ppc64, bug 225261
+
+ 09 Jun 2008; Raúl Porcel <armin76@gentoo.org>
+ eselect-wxwidgets-0.8.ebuild:
+ alpha/ia64/x86 stable wrt #225261
+
+ 08 Jun 2008; Kenneth Prugh <ken69267@gentoo.org>
+ eselect-wxwidgets-0.8.ebuild:
+ amd64 stable, bug #225261
+
+ 08 Jun 2008; nixnut <nixnut@gentoo.org> eselect-wxwidgets-0.8.ebuild:
+ Stable on ppc wrt bug 225261
+
+ 08 Jun 2008; Friedrich Oslage <bluebird@gentoo.org>
+ eselect-wxwidgets-0.8.ebuild:
+ stable on sparc, bug #225261
+
+ 08 Jun 2008; Jeroen Roovers <jer@gentoo.org> eselect-wxwidgets-0.8.ebuild:
+ Stable for HPPA (bug #225261).
+
+ 29 Jun 2008; Ryan Hill <dirtyepic@gentoo.org>
+ -eselect-wxwidgets-0.7-r1.ebuild:
+ Remove old.
+
+ 17 Mar 2008; Peter Volkov <pva@gentoo.org>
+ eselect-wxwidgets-0.7-r1.ebuild:
+ amd64 stable, bug #207648.
+
+ 18 Feb 2008; Ryan Hill <dirtyepic@gentoo.org>
+ eselect-wxwidgets-0.8.ebuild:
+ Add ~mips.
+
+ 08 Feb 2008; Ryan Hill <dirtyepic@gentoo.org> files/wxwidgets.eselect-0.8:
+ Fix tyop.
+
+*eselect-wxwidgets-0.8 (08 Feb 2008)
+
+ 08 Feb 2008; Ryan Hill <dirtyepic@gentoo.org>
+ +files/wxwidgets.eselect-0.8, +eselect-wxwidgets-0.8.ebuild:
+ Create symlinks for wx* bakefile prefix files based on currently selected
+ SLOT. Bug #209150 by Vaclav.
+
+ 29 Jan 2008; nixnut <nixnut@gentoo.org> eselect-wxwidgets-0.7-r1.ebuild:
+ Stable on ppc wrt bug 207648
+
+ 28 Jan 2008; Jeroen Roovers <jer@gentoo.org>
+ eselect-wxwidgets-0.7-r1.ebuild:
+ Stable for HPPA (bug #207648).
+
+ 28 Jan 2008; Raúl Porcel <armin76@gentoo.org> metadata.xml:
+ Replace wxwindows with wxwidgets in metadata
+
+ 27 Jan 2008; Raúl Porcel <armin76@gentoo.org>
+ eselect-wxwidgets-0.7-r1.ebuild:
+ alpha/ia64/sparc stable wrt #207648
+
+ 27 Jan 2008; Brent Baude <ranger@gentoo.org>
+ eselect-wxwidgets-0.7-r1.ebuild:
+ Marking eselect-wxwidgets-0.7-r1 ppc64 for bug 207648
+
+ 27 Jan 2008; Christian Faulhammer <opfer@gentoo.org>
+ eselect-wxwidgets-0.7-r1.ebuild:
+ stable x86, bug 207648
+
+ 23 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> files/wxrc-0.7:
+ Minor typo in error message.
+
+*eselect-wxwidgets-0.7-r1 (23 Dec 2007)
+
+ 23 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> files/wx-config-0.7,
+ files/wxrc-0.7, -eselect-wxwidgets-0.7.ebuild,
+ +eselect-wxwidgets-0.7-r1.ebuild:
+ Fix wxrc wrapper to work when called from eclass and push out various small
+ local changes i forgot to commit.
+
+ 22 Dec 2007; nixnut <nixnut@gentoo.org> eselect-wxwidgets-0.7.ebuild:
+ Added ~ppc wrt bug 199594
+
+*eselect-wxwidgets-0.7 (20 Dec 2007)
+
+ 20 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> -files/wx-config-0.6,
+ -files/wxrc-0.6, -files/wxwidgets.eselect-0.6, +files/wx-config-0.7,
+ +files/wxrc-0.7, +files/wxwidgets.eselect-0.7, +files/wxwin.m4,
+ -eselect-wxwidgets-0.6.ebuild, +eselect-wxwidgets-0.7.ebuild:
+ Version bump. Move wxwin.m4 handling from wxGTK to here. Die if wrapper
+ called from portage (currently disabled for testing).
+
+*eselect-wxwidgets-0.6 (13 Dec 2007)
+
+ 13 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> -files/wx-config-0.5,
+ -files/wxrc-0.5, -files/wxwidgets.eselect-0.5, +files/wx-config-0.6,
+ +files/wxrc-0.6, +files/wxwidgets.eselect-0.6,
+ -eselect-wxwidgets-0.5.ebuild, +eselect-wxwidgets-0.6.ebuild:
+ Version bump to push out changes.
+
+ 13 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> files/wxrc-0.5,
+ files/wxwidgets.eselect-0.5:
+ Make the wxrc wrapper better at error handling and work properly with
+ wxwidgets.eclass.
+
+ 12 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> files/wxrc-0.5,
+ files/wxwidgets.eselect-0.5:
+ Handle case where ${WXCONFFILE} doesn't exist. Undo thinko in wxrc wrapper.
+
+ 12 Dec 2007; Ryan Hill <dirtyepic@gentoo.org>
+ eselect-wxwidgets-0.5.ebuild:
+ Added postinst message explaining how to set a profile since we now default
+ to 'none'
+
+ 12 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> files/wx-config-0.5,
+ files/wxrc-0.5, files/wxwidgets.eselect-0.5:
+ Output touchups. Handle none profile better.
+
+ 10 Dec 2007; Jeroen Roovers <jer@gentoo.org> eselect-wxwidgets-0.5.ebuild:
+ Marked ~hppa (bug #199594).
+
+ 23 Nov 2007; Markus Rothe <corsair@gentoo.org>
+ eselect-wxwidgets-0.5.ebuild:
+ Added ~ppc64; bug #199594
+
+ 20 Nov 2007; Raúl Porcel <armin76@gentoo.org>
+ eselect-wxwidgets-0.5.ebuild:
+ Add ~alpha/~ia64/~sparc wrt #199594
+
+ 18 Nov 2007; Ryan Hill <dirtyepic@gentoo.org>
+ eselect-wxwidgets-0.5.ebuild:
+ Add blocker on wxGTK versions less than 2.6.4.0-r2 due to file collisions.
+
+*eselect-wxwidgets-0.5 (18 Nov 2007)
+
+ 18 Nov 2007; Ryan Hill <dirtyepic@gentoo.org> +files/wx-config-0.5,
+ +files/wxrc-0.5, +files/wxwidgets.eselect-0.5, +metadata.xml,
+ +eselect-wxwidgets-0.5.ebuild:
+ Initial revision.
diff --git a/app-eselect/eselect-wxwidgets/Manifest b/app-eselect/eselect-wxwidgets/Manifest
new file mode 100644
index 000000000000..3f4c8ee4a0a6
--- /dev/null
+++ b/app-eselect/eselect-wxwidgets/Manifest
@@ -0,0 +1,31 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX wx-config-1.3 916 SHA256 1349986984db4ed58db53deb026991a9fc9e07bdcfe811032a640ce892085cd4 SHA512 fb5a9e535441f09dddf87907c3ca290051edf0eded9c0a44004c7f8d0902e60ae549ab31765b5e4692a15f72e88d2fd9856af419abaef3d5fe24afd21c128126 WHIRLPOOL f42001b135ba715083498e2eb657be7ccc5bbbad3b024c3966b1055e612025e2e1b78bf41dc64823ed0665f6c990de5682954c1d807cee5d2a96cf3a69c3eefb
+AUX wx-config-1.4 1011 SHA256 46116a2088d04411da4f2eb0a8e3c12fe395b109a45270fe162f72dfee41c566 SHA512 a3761ad679b131fe1b67000c4a347d693eaccace5019178ec765b3f63c5fd972b0f26a61c617175a76a542a9f9b6651cf46e31734cfce97dfa2639974af735fb WHIRLPOOL bf6985aa375e8dc86a08641273aebcb553bda37787941214db187d770fda4a98bac756183e81b9a6e8236fb196c9c5d20e48bf2399b4afd04437535597ca44c9
+AUX wxrc-1.3 930 SHA256 2fec622a93509591f85578d4a1f27ea09a48a81036df8cbcc80ba614f00a6698 SHA512 7d90c835bb8f43a5d4a1abdfdb1b8675d922d19e8fc21db2a586429bc792143b9a073a84abb39c0365ab4a0c5bd14b3cc47496f9fa080168762f0650185ff2d1 WHIRLPOOL 5c5b8fab2e539fe486bda3493895018a6e838fab086cc964a277799729f8c138d0390fb0178ba06586a7a0e011305f78203c4b719a1f8215408e8db629f37b7b
+AUX wxrc-1.4 1025 SHA256 b27e5ce1f67182006c750422ccfa2585272036bac7b19040b9a44f889a5a7f63 SHA512 cef141d53e35d11178cf22e6a619305ae6d811e1febca20ea9586305214f7f332b0dde5e645fe90f500ec2d3b65efa04c2c2ef727f722a6e769b462eb2e0e593 WHIRLPOOL c090d3a1eca865709284351607df5488c145e51df2fab84391c68c0588a6b4c8bab1e8083eb2d616cfc8a67910785fb21c16015dafd145d71037e9bc90b013d7
+AUX wxwin.m4-2.9 40696 SHA256 5bcde4f905de42c2177c3945b02568bbc1b6c5d67bf647185de305a913f9eb60 SHA512 9d9478dcf714cd0f62f4c100724061f18bb316f6542a95d5f066ca8fd6aa5ab1670b446698a7e264d927ed0e2c83c6ba5b8491de31af660114b283bbd1604ccd WHIRLPOOL eacea796aba3afa841ab1cc5c08c2622a282b52655e1b94b091a83812a6f75f6e72dac8b109efea31218d58d2aab8db3c96d74ca095a6a7bde14dab6c9c29b21
+AUX wxwin.m4-3.0 40561 SHA256 08a3f7384bfe89cfe7a56f79fc0664d7344a727c64f645d6cbb7edd1874be7f9 SHA512 34268dff8878ab329e0b6e95bb0c5da5cb2b03103b1529a33216f73511e11041d9a5fed14e5df68cbee628377f474c5113e63155dd2dea0386afbf1235ae867d WHIRLPOOL 37d46164b199c3cec74180646e4638643e5719caa13f12de8bc7231450027dd0f18d457b5ab7b71b6c29aa955fcb42e4438a0e5aa88d339ff218b41238085c7e
+DIST eselect-wxwidgets-20140423.tar.xz 6792 SHA256 e97d5734f4b0e314abdaa1a9ee148cdafed74e1cdc036e01e6ac74599736e1bb SHA512 0d83e0b6979803c8a02c20ac33a42c91fd8d350c095e26704a80c1913309f0e7d741cc466ab22e0a6ce4773deab21ca80756299a12a83d441ded968531003d0e WHIRLPOOL 31108a15a0f3774c7a5959de946c741b758d818f1dbf09f96d633e354c086863684f431a6ac59a63f559f0c65482f790a95c7dc431dc91b7b48ec4e4a2c9c730
+DIST wxwidgets.eselect-1.4.bz2 2375 SHA256 630d2a79e3c1a124a124a81db1213e1c036a5c49a5bf06a328b164d997725386 SHA512 02cd876c040d2ea2589527530e7c570c94a1ca7cae867488ec5cf4509d21386d89cb128364aff80d64d0aa29e334209f02abb6e7baf890ff9bb0c22f606fc8fd WHIRLPOOL a3d0c88cba4634d1b390f912b3bc1750f2ef06cf2d5865c3a5c958538f7fc0c664edb59693340d5c7a1e3cb4e49737400a932c14841a77ec19bff07860d99514
+DIST wxwidgets.eselect-20131230.bz2 2228 SHA256 7c3c87931b6887cf1e6c486b17fb71fefcdf6fcf8089fe09d7f70ae17e3e0722 SHA512 0406cfbc5c39d2e65b22d0e8d70ea08ea9e348342d7bc1725dd8655fdedd883fd29e14263ad95737523d6285e081ef4558c4dec00c4a9ea9b9ef01ce537978e5 WHIRLPOOL 60a0ea44ddf1faab42a63f3717aa9d1234713eb40897025b7de8ad7f64f3a77c3399f084eb3a67e236b42963d7d793f0026ea17c10ffd3328fa109218a3deebe
+EBUILD eselect-wxwidgets-1.4.ebuild 1563 SHA256 49f147201eb1fb639a1544de787615fac59eef6aa7468341452e71144c1fe588 SHA512 96211fecfb58d36d1c8e6be125e0ad53e386a2a3ef7ca5231c6a7d5fe9acd75097ee628ef75653f02dfebb20eafb45f60189aa06f80164f543e3c8692c9c6578 WHIRLPOOL d2b5bac5cb804f153882ca6e0a5a8f068a3ba6010db6f4c7f7b2d3777bff1ad9bb88e6388117037c123b5257eb71c0e1ec14fa3c5e973c4161f931b4331f82c2
+EBUILD eselect-wxwidgets-20131230.ebuild 1329 SHA256 70645a6b5a761b02b62177ff7d0cc89b696e89921b8eb524755ee47bc91e4858 SHA512 19e9e41b576dfe509978b211cf9e7a26ffee695e3c683d02dd53c4b9a32e454309ba8af1929d6764d45818f1a3ac4fd5daa4c038e5fc8dbc03a3f81df801c73f WHIRLPOOL 8cea356024ad5fdd05326f29104d30155a25b481670fa5d48457de458de1bffd489e98d79f4853a5b423d41bf243f784b3dc3613a1ed339183adb59a1a79cb20
+EBUILD eselect-wxwidgets-20140423.ebuild 1555 SHA256 4cbe5ed95a121c4204ada2a9054d01d834118da046ecb5b4ed2fd17e4b890351 SHA512 ea4c13caab3435cf030faad7036d4ff6d6259c7abfc88cf33dfe10ec556753e372f47ab165845b751898c5c3dcecae6193d862c7636599304b4468f07569ca3b WHIRLPOOL 36369c042b74b2acde6a57204fae004344c26f5ba6fa1d039a6198c4c18b6bc7014dc1db3893816c06022cb8f7ab445a8db4d48379283741e1e39becdebcd4a6
+MISC ChangeLog 10951 SHA256 9216730763e3f85f0673e2f5c21947a819e5c4e1806b2bc0ea2fcad41f14ca50 SHA512 f5d9d7377c0adbea3a926cbad67d7874aaf7dfa12fbbfd085d9ed3475480e403473d4a6a589de7e6a42bd954d5b017edd5ea44494d7b8b1ada114dbf734beb82 WHIRLPOOL e7da53cc331ba32c28cb7805fa411aef423f539c688db121d2d60d90552f0c4f0063cb9ffa96e3d96f84913c953e5027a0dc2d008f26bb54cdef61e87326942d
+MISC metadata.xml 163 SHA256 f80859bf7a6a4f9003e458590a617debc14e3e1766004a67b368b327f3afc535 SHA512 3a0182534e9df7c61f18fd206b4ad6d9d9db4b9f339c5c8f13269abecc28acb674cfd4f3fadc5e8e0b4d9b52c938e29e86a3913724dc970b9ade6c2f0bbfc5b4 WHIRLPOOL c227f45d0239e047ef85bdb971666b887377a2db37727091a2e8a154d5ac7803df699db392b033ac389b9d827073e8a45f10889892688b1f080995c2c9ead032
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtI0AAoJEJQzkH1pP7W4cQgL/22OLscEJxbh5idg39RTWoEO
+TPOV2sqdf0t8pJdxSXzNrhFqyD1vjSiTXPhmXkaRjlEqo3a0faX6X79AJmuVomZX
+ippPsjRXW9qwUcFFPURBdY83HepbUUdSecQh6hJieQoVFc4rgQjjir5gwOBJ4qR/
+TxPK8WcLQOvJI3A2Epr6fowmXIbuBuqLxzeXJu5rMPKvG0sWoeEfJaZwpQQQT5n+
+qQMPu3IaDHHxfPGTlcw1D549idw7F2/SfwE7WGV8hbYAwrwDvSOA1qdMZNbmGx0q
+1tpyzpiW1mkuNKOxzYcxN4oFZKfki47yCQw0A0xTQQL03Q7StWpB6JPJ5w39KJZr
+JYLiwF/BwfeagGg0ezj2HF3mPVrxBJe+s5lw2BYxuA4IctTGrgite8h0+qK0ADOY
+4xiZyQ1jFBScQ3C3sb3bvIH2TTA70H9SpqEmo4SlSj1QRQMPbUeAmy5iWKoYTe71
+E1lU+idY8OqzO9dhdRHuo4gA/kqTNxHs6rE9OL9XnQ==
+=NHN0
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-wxwidgets/eselect-wxwidgets-1.4.ebuild b/app-eselect/eselect-wxwidgets/eselect-wxwidgets-1.4.ebuild
new file mode 100644
index 000000000000..2f2590d01a3f
--- /dev/null
+++ b/app-eselect/eselect-wxwidgets/eselect-wxwidgets-1.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-wxwidgets/eselect-wxwidgets-1.4.ebuild,v 1.1 2015/03/31 16:58:24 ulm Exp $
+
+WXWRAP_VER=1.3
+WXESELECT_VER=1.4
+
+DESCRIPTION="Eselect module and wrappers for wxWidgets"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="mirror://gentoo/wxwidgets.eselect-${WXESELECT_VER}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND="!<=x11-libs/wxGTK-2.6.4.0-r2"
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+S=${WORKDIR}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${S}"/wxwidgets.eselect-${WXESELECT_VER} wxwidgets.eselect \
+ || die "Failed installing module"
+
+ insinto /usr/share/aclocal
+ newins "${FILESDIR}"/wxwin.m4-2.9 wxwin.m4 || die "Failed installing m4"
+
+ newbin "${FILESDIR}"/wx-config-${WXWRAP_VER} wx-config \
+ || die "Failed installing wx-config"
+ newbin "${FILESDIR}"/wxrc-${WXWRAP_VER} wxrc \
+ || die "Failed installing wxrc"
+
+ keepdir /var/lib/wxwidgets
+ keepdir /usr/share/bakefile/presets
+}
+
+pkg_postinst() {
+ if [[ ! -e ${ROOT}/var/lib/wxwidgets/current ]]; then
+ echo 'WXCONFIG="none"' > "${ROOT}"/var/lib/wxwidgets/current
+ fi
+
+ echo
+ elog "By default the system wxWidgets profile is set to \"none\"."
+ elog
+ elog "It is unnecessary to change this unless you are doing development work"
+ elog "with wxGTK outside of portage. The package manager ignores the profile"
+ elog "setting altogether."
+ echo
+}
diff --git a/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20131230.ebuild b/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20131230.ebuild
new file mode 100644
index 000000000000..69f2caf70410
--- /dev/null
+++ b/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20131230.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20131230.ebuild,v 1.1 2015/03/31 16:58:24 ulm Exp $
+
+EAPI="5"
+
+WXWRAP_VER=1.3
+
+DESCRIPTION="Eselect module and wrappers for wxWidgets"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="http://dev.gentoo.org/~dirtyepic/dist/wxwidgets.eselect-${PV}.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="app-admin/eselect"
+S="${WORKDIR}"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${S}"/wxwidgets.eselect-${PV} wxwidgets.eselect
+
+ insinto /usr/share/aclocal
+ newins "${FILESDIR}"/wxwin.m4-3.0 wxwin.m4
+
+ newbin "${FILESDIR}"/wx-config-${WXWRAP_VER} wx-config
+ newbin "${FILESDIR}"/wxrc-${WXWRAP_VER} wxrc
+
+ keepdir /var/lib/wxwidgets
+ keepdir /usr/share/bakefile/presets
+}
+
+pkg_postinst() {
+ if [[ ! -e ${ROOT}/var/lib/wxwidgets/current ]]; then
+ echo 'WXCONFIG="none"' > "${ROOT}"/var/lib/wxwidgets/current
+ fi
+
+ echo
+ elog "This eselect module only controls the version of wxGTK used when"
+ elog "building packages outside of portage. If you are not doing development"
+ elog "with wxWidgets or bakefile you will never need to use it."
+ echo
+}
diff --git a/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20140423.ebuild b/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20140423.ebuild
new file mode 100644
index 000000000000..a1c8f0c346b4
--- /dev/null
+++ b/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20140423.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-wxwidgets/eselect-wxwidgets-20140423.ebuild,v 1.1 2015/03/31 16:58:24 ulm Exp $
+
+EAPI="5"
+
+inherit multilib
+
+WXWRAP_VER=1.4
+
+DESCRIPTION="Eselect module and wrappers for wxWidgets"
+HOMEPAGE="http://www.gentoo.org"
+SRC_URI="http://dev.gentoo.org/~ottxor/dist/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE=""
+
+RDEPEND="app-admin/eselect"
+
+src_prepare() {
+ cp "${FILESDIR}"/{wx-config,wxrc}-${WXWRAP_VER} . || die
+ sed \
+ -e "/^LIBDIR=/s:lib:$(get_libdir):" \
+ -e "/^EPREFIX=/s:'':'${EPREFIX}':" \
+ -i {wx-config,wxrc}-${WXWRAP_VER} || die
+}
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ doins wxwidgets.eselect
+
+ insinto /usr/share/aclocal
+ newins "${FILESDIR}"/wxwin.m4-3.0 wxwin.m4
+
+ newbin wx-config-${WXWRAP_VER} wx-config
+ newbin wxrc-${WXWRAP_VER} wxrc
+
+ keepdir /var/lib/wxwidgets
+ keepdir /usr/share/bakefile/presets
+}
+
+pkg_postinst() {
+ if [[ ! -e ${EROOT}/var/lib/wxwidgets/current ]]; then
+ echo 'WXCONFIG="none"' > "${EROOT}"/var/lib/wxwidgets/current
+ fi
+
+ echo
+ elog "This eselect module only controls the version of wxGTK used when"
+ elog "building packages outside of portage. If you are not doing development"
+ elog "with wxWidgets or bakefile you will never need to use it."
+ echo
+}
diff --git a/app-eselect/eselect-wxwidgets/files/wx-config-1.3 b/app-eselect/eselect-wxwidgets/files/wx-config-1.3
new file mode 100755
index 000000000000..0aa563be0225
--- /dev/null
+++ b/app-eselect/eselect-wxwidgets/files/wx-config-1.3
@@ -0,0 +1,38 @@
+#!/bin/sh -
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-wxwidgets/files/wx-config-1.3,v 1.1 2015/03/31 16:58:24 ulm Exp $
+#
+# /usr/bin/wx-config
+#
+# a lame wx-config wrapper (bugs to wxwidgets@gentoo.org)
+
+_wxerror() {
+ cat >&2 <<- EOF
+ An error occurred while calling wx-config:
+
+ ${1}
+
+ Please use \`eselect wxwidgets\` to select an available profile and try again.
+ EOF
+ exit 1
+}
+
+if [ -n "${WX_ECLASS_CONFIG}" ]; then
+ ${WX_ECLASS_CONFIG} "$@"
+ exit 0
+else
+ if [ -e /var/lib/wxwidgets/current ]; then
+ . /var/lib/wxwidgets/current
+ else
+ _wxerror "Cannot find the wxWidgets profile configuration ( /var/lib/wxwidgets/current )"
+ fi
+
+ [ -z "${WXCONFIG}" -o "${WXCONFIG}" = none ] && _wxerror "No profile currently selected"
+
+ if [ -x /usr/lib/wx/config/${WXCONFIG} ]; then
+ /usr/lib/wx/config/${WXCONFIG} "$@"
+ else
+ _wxerror "Cannot find wxWidgets profile ( ${WXCONFIG} )"
+ fi
+ exit 0
+fi
+
diff --git a/app-eselect/eselect-wxwidgets/files/wx-config-1.4 b/app-eselect/eselect-wxwidgets/files/wx-config-1.4
new file mode 100755
index 000000000000..cff9bd4a8cab
--- /dev/null
+++ b/app-eselect/eselect-wxwidgets/files/wx-config-1.4
@@ -0,0 +1,41 @@
+#!/bin/sh -
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-wxwidgets/files/wx-config-1.4,v 1.1 2015/03/31 16:58:24 ulm Exp $
+#
+# /usr/bin/wx-config
+#
+# a lame wx-config wrapper (bugs to wxwidgets@gentoo.org)
+
+EPREFIX=''
+LIBDIR="lib"
+
+_wxerror() {
+ cat >&2 <<- EOF
+ An error occurred while calling wx-config:
+
+ ${1}
+
+ Please use \`eselect wxwidgets\` to select an available profile and try again.
+ EOF
+ exit 1
+}
+
+if [ -n "${WX_ECLASS_CONFIG}" ]; then
+ ${WX_ECLASS_CONFIG} "$@"
+ exit 0
+else
+ if [ -e "${EPREFIX}"/var/lib/wxwidgets/current ]; then
+ . "${EPREFIX}"/var/lib/wxwidgets/current
+ else
+ _wxerror "Cannot find the wxWidgets profile configuration ( ${EPREFIX}/var/lib/wxwidgets/current )"
+ fi
+
+ [ -z "${WXCONFIG}" -o "${WXCONFIG}" = none ] && _wxerror "No profile currently selected"
+
+ if [ -x "${EPREFIX}/usr/${LIBDIR}/wx/config/${WXCONFIG}" ]; then
+ "${EPREFIX}/usr/${LIBDIR}/wx/config/${WXCONFIG}" "$@"
+ else
+ _wxerror "Cannot find wxWidgets profile ( ${WXCONFIG} )"
+ fi
+ exit 0
+fi
+
diff --git a/app-eselect/eselect-wxwidgets/files/wxrc-1.3 b/app-eselect/eselect-wxwidgets/files/wxrc-1.3
new file mode 100755
index 000000000000..046367c0cc89
--- /dev/null
+++ b/app-eselect/eselect-wxwidgets/files/wxrc-1.3
@@ -0,0 +1,38 @@
+#!/bin/sh -
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-wxwidgets/files/wxrc-1.3,v 1.1 2015/03/31 16:58:24 ulm Exp $
+#
+# /usr/bin/wxrc
+#
+# a lame wxrc wrapper (bugs to wxwidgets@gentoo.org)
+
+_wxerror() {
+ cat >&2 <<- EOF
+ An error occurred while calling wxrc:
+
+ ${1}
+
+ Please use \`eselect wxwidgets\` to select an available profile and try again.
+ EOF
+ exit 1
+}
+
+if [ -n "${WX_ECLASS_CONFIG}" ]; then
+ $(${WX_ECLASS_CONFIG} --utility=wxrc) "$@"
+ exit 0
+else
+ if [ -e /var/lib/wxwidgets/current ]; then
+ . /var/lib/wxwidgets/current
+ else
+ _wxerror "Cannot find the wxWidgets profile configuration ( /var/lib/wxwidgets/current )"
+ fi
+
+ [ -z "${WXCONFIG}" -o "${WXCONFIG}" = none ] && _wxerror "No profile currently selected"
+
+ if [ -x /usr/lib/wx/config/${WXCONFIG} ]; then
+ $(/usr/lib/wx/config/${WXCONFIG} --utility=wxrc) "$@"
+ else
+ _wxerror "Cannot find wxWidgets profile ( ${WXCONFIG} )"
+ fi
+ exit 0
+fi
+
diff --git a/app-eselect/eselect-wxwidgets/files/wxrc-1.4 b/app-eselect/eselect-wxwidgets/files/wxrc-1.4
new file mode 100755
index 000000000000..7de6bf45ed69
--- /dev/null
+++ b/app-eselect/eselect-wxwidgets/files/wxrc-1.4
@@ -0,0 +1,41 @@
+#!/bin/sh -
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-wxwidgets/files/wxrc-1.4,v 1.1 2015/03/31 16:58:24 ulm Exp $
+#
+# /usr/bin/wxrc
+#
+# a lame wxrc wrapper (bugs to wxwidgets@gentoo.org)
+
+EPREFIX=''
+LIBDIR="lib"
+
+_wxerror() {
+ cat >&2 <<- EOF
+ An error occurred while calling wxrc:
+
+ ${1}
+
+ Please use \`eselect wxwidgets\` to select an available profile and try again.
+ EOF
+ exit 1
+}
+
+if [ -n "${WX_ECLASS_CONFIG}" ]; then
+ $(${WX_ECLASS_CONFIG} --utility=wxrc) "$@"
+ exit 0
+else
+ if [ -e "${EPREFIX}"/var/lib/wxwidgets/current ]; then
+ . "${EPREFIX}"/var/lib/wxwidgets/current
+ else
+ _wxerror "Cannot find the wxWidgets profile configuration ( ${EPREFIX}/var/lib/wxwidgets/current )"
+ fi
+
+ [ -z "${WXCONFIG}" -o "${WXCONFIG}" = none ] && _wxerror "No profile currently selected"
+
+ if [ -x "${EPREFIX}/usr/${LIBDIR}/wx/config/${WXCONFIG}" ]; then
+ $("${EPREFIX}/usr/${LIBDIR}/wx/config/${WXCONFIG}" --utility=wxrc) "$@"
+ else
+ _wxerror "Cannot find wxWidgets profile ( ${WXCONFIG} )"
+ fi
+ exit 0
+fi
+
diff --git a/app-eselect/eselect-wxwidgets/files/wxwin.m4-2.9 b/app-eselect/eselect-wxwidgets/files/wxwin.m4-2.9
new file mode 100644
index 000000000000..ab41a8768a4a
--- /dev/null
+++ b/app-eselect/eselect-wxwidgets/files/wxwin.m4-2.9
@@ -0,0 +1,1063 @@
+dnl ---------------------------------------------------------------------------
+dnl Author: wxWidgets development team,
+dnl Francesco Montorsi,
+dnl Bob McCown (Mac-testing)
+dnl Creation date: 24/11/2001
+dnl RCS-ID: $Id: wxwin.m4-2.9,v 1.1 2015/03/31 16:58:24 ulm Exp $
+dnl ---------------------------------------------------------------------------
+
+dnl ===========================================================================
+dnl Table of Contents of this macro file:
+dnl -------------------------------------
+dnl
+dnl SECTION A: wxWidgets main macros
+dnl - WX_CONFIG_OPTIONS
+dnl - WX_CONFIG_CHECK
+dnl - WXRC_CHECK
+dnl - WX_STANDARD_OPTIONS
+dnl - WX_CONVERT_STANDARD_OPTIONS_TO_WXCONFIG_FLAGS
+dnl - WX_DETECT_STANDARD_OPTION_VALUES
+dnl
+dnl SECTION B: wxWidgets-related utilities
+dnl - WX_LIKE_LIBNAME
+dnl - WX_ARG_ENABLE_YESNOAUTO
+dnl - WX_ARG_WITH_YESNOAUTO
+dnl
+dnl SECTION C: messages to the user
+dnl - WX_STANDARD_OPTIONS_SUMMARY_MSG
+dnl - WX_STANDARD_OPTIONS_SUMMARY_MSG_BEGIN
+dnl - WX_STANDARD_OPTIONS_SUMMARY_MSG_END
+dnl - WX_BOOLOPT_SUMMARY
+dnl
+dnl The special "WX_DEBUG_CONFIGURE" variable can be set to 1 to enable extra
+dnl debug output on stdout from these macros.
+dnl ===========================================================================
+
+
+dnl ---------------------------------------------------------------------------
+dnl Macros for wxWidgets detection. Typically used in configure.in as:
+dnl
+dnl AC_ARG_ENABLE(...)
+dnl AC_ARG_WITH(...)
+dnl ...
+dnl WX_CONFIG_OPTIONS
+dnl ...
+dnl ...
+dnl WX_CONFIG_CHECK([2.6.0], [wxWin=1])
+dnl if test "$wxWin" != 1; then
+dnl AC_MSG_ERROR([
+dnl wxWidgets must be installed on your system
+dnl but wx-config script couldn't be found.
+dnl
+dnl Please check that wx-config is in path, the directory
+dnl where wxWidgets libraries are installed (returned by
+dnl 'wx-config --libs' command) is in LD_LIBRARY_PATH or
+dnl equivalent variable and wxWidgets version is 2.3.4 or above.
+dnl ])
+dnl fi
+dnl CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS"
+dnl CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY"
+dnl CFLAGS="$CFLAGS $WX_CFLAGS_ONLY"
+dnl
+dnl LIBS="$LIBS $WX_LIBS"
+dnl
+dnl If you want to support standard --enable-debug/unicode/shared options, you
+dnl may do the following:
+dnl
+dnl ...
+dnl AC_CANONICAL_SYSTEM
+dnl
+dnl # define configure options
+dnl WX_CONFIG_OPTIONS
+dnl WX_STANDARD_OPTIONS([debug,unicode,shared,toolkit,wxshared])
+dnl
+dnl # basic configure checks
+dnl ...
+dnl
+dnl # we want to always have DEBUG==WX_DEBUG and UNICODE==WX_UNICODE
+dnl WX_DEBUG=$DEBUG
+dnl WX_UNICODE=$UNICODE
+dnl
+dnl WX_CONVERT_STANDARD_OPTIONS_TO_WXCONFIG_FLAGS
+dnl WX_CONFIG_CHECK([2.8.0], [wxWin=1],,[html,core,net,base],[$WXCONFIG_FLAGS])
+dnl WX_DETECT_STANDARD_OPTION_VALUES
+dnl
+dnl # write the output files
+dnl AC_CONFIG_FILES([Makefile ...])
+dnl AC_OUTPUT
+dnl
+dnl # optional: just to show a message to the user
+dnl WX_STANDARD_OPTIONS_SUMMARY_MSG
+dnl
+dnl ---------------------------------------------------------------------------
+
+
+dnl ---------------------------------------------------------------------------
+dnl WX_CONFIG_OPTIONS
+dnl
+dnl adds support for --wx-prefix, --wx-exec-prefix, --with-wxdir and
+dnl --wx-config command line options
+dnl ---------------------------------------------------------------------------
+
+AC_DEFUN([WX_CONFIG_OPTIONS],
+[
+ AC_ARG_WITH(wxdir,
+ [ --with-wxdir=PATH Use uninstalled version of wxWidgets in PATH],
+ [ wx_config_name="$withval/wx-config"
+ wx_config_args="--inplace"])
+ AC_ARG_WITH(wx-config,
+ [ --with-wx-config=CONFIG wx-config script to use (optional)],
+ wx_config_name="$withval" )
+ AC_ARG_WITH(wx-prefix,
+ [ --with-wx-prefix=PREFIX Prefix where wxWidgets is installed (optional)],
+ wx_config_prefix="$withval", wx_config_prefix="")
+ AC_ARG_WITH(wx-exec-prefix,
+ [ --with-wx-exec-prefix=PREFIX
+ Exec prefix where wxWidgets is installed (optional)],
+ wx_config_exec_prefix="$withval", wx_config_exec_prefix="")
+])
+
+dnl Helper macro for checking if wx version is at least $1.$2.$3, set's
+dnl wx_ver_ok=yes if it is:
+AC_DEFUN([_WX_PRIVATE_CHECK_VERSION],
+[
+ wx_ver_ok=""
+ if test "x$WX_VERSION" != x ; then
+ if test $wx_config_major_version -gt $1; then
+ wx_ver_ok=yes
+ else
+ if test $wx_config_major_version -eq $1; then
+ if test $wx_config_minor_version -gt $2; then
+ wx_ver_ok=yes
+ else
+ if test $wx_config_minor_version -eq $2; then
+ if test $wx_config_micro_version -ge $3; then
+ wx_ver_ok=yes
+ fi
+ fi
+ fi
+ fi
+ fi
+ fi
+])
+
+dnl ---------------------------------------------------------------------------
+dnl WX_CONFIG_CHECK(VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND
+dnl [, WX-LIBS [, ADDITIONAL-WX-CONFIG-FLAGS]]]])
+dnl
+dnl Test for wxWidgets, and define WX_C*FLAGS, WX_LIBS and WX_LIBS_STATIC
+dnl (the latter is for static linking against wxWidgets). Set WX_CONFIG_NAME
+dnl environment variable to override the default name of the wx-config script
+dnl to use. Set WX_CONFIG_PATH to specify the full path to wx-config - in this
+dnl case the macro won't even waste time on tests for its existence.
+dnl
+dnl Optional WX-LIBS argument contains comma- or space-separated list of
+dnl wxWidgets libraries to link against. If it is not specified then WX_LIBS
+dnl and WX_LIBS_STATIC will contain flags to link with all of the core
+dnl wxWidgets libraries.
+dnl
+dnl Optional ADDITIONAL-WX-CONFIG-FLAGS argument is appended to wx-config
+dnl invocation command in present. It can be used to fine-tune lookup of
+dnl best wxWidgets build available.
+dnl
+dnl Example use:
+dnl WX_CONFIG_CHECK([2.6.0], [wxWin=1], [wxWin=0], [html,core,net]
+dnl [--unicode --debug])
+dnl ---------------------------------------------------------------------------
+
+dnl
+dnl Get the cflags and libraries from the wx-config script
+dnl
+AC_DEFUN([WX_CONFIG_CHECK],
+[
+ dnl do we have wx-config name: it can be wx-config or wxd-config or ...
+ if test x${WX_CONFIG_NAME+set} != xset ; then
+ WX_CONFIG_NAME=wx-config
+ fi
+
+ if test "x$wx_config_name" != x ; then
+ WX_CONFIG_NAME="$wx_config_name"
+ fi
+
+ dnl deal with optional prefixes
+ if test x$wx_config_exec_prefix != x ; then
+ wx_config_args="$wx_config_args --exec-prefix=$wx_config_exec_prefix"
+ WX_LOOKUP_PATH="$wx_config_exec_prefix/bin"
+ fi
+ if test x$wx_config_prefix != x ; then
+ wx_config_args="$wx_config_args --prefix=$wx_config_prefix"
+ WX_LOOKUP_PATH="$WX_LOOKUP_PATH:$wx_config_prefix/bin"
+ fi
+ if test "$cross_compiling" = "yes"; then
+ wx_config_args="$wx_config_args --host=$host_alias"
+ fi
+
+ dnl don't search the PATH if WX_CONFIG_NAME is absolute filename
+ if test -x "$WX_CONFIG_NAME" ; then
+ AC_MSG_CHECKING(for wx-config)
+ WX_CONFIG_PATH="$WX_CONFIG_NAME"
+ AC_MSG_RESULT($WX_CONFIG_PATH)
+ else
+ AC_PATH_PROG(WX_CONFIG_PATH, $WX_CONFIG_NAME, no, "$WX_LOOKUP_PATH:$PATH")
+ fi
+
+ if test "$WX_CONFIG_PATH" != "no" ; then
+ WX_VERSION=""
+
+ min_wx_version=ifelse([$1], ,2.2.1,$1)
+ if test -z "$5" ; then
+ AC_MSG_CHECKING([for wxWidgets version >= $min_wx_version])
+ else
+ AC_MSG_CHECKING([for wxWidgets version >= $min_wx_version ($5)])
+ fi
+
+ dnl don't add the libraries ($4) to this variable as this would result in
+ dnl an error when it's used with --version below
+ WX_CONFIG_WITH_ARGS="$WX_CONFIG_PATH $wx_config_args $5"
+
+ WX_VERSION=`$WX_CONFIG_WITH_ARGS --version 2>/dev/null`
+ wx_config_major_version=`echo $WX_VERSION | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
+ wx_config_minor_version=`echo $WX_VERSION | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
+ wx_config_micro_version=`echo $WX_VERSION | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
+
+ wx_requested_major_version=`echo $min_wx_version | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
+ wx_requested_minor_version=`echo $min_wx_version | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
+ wx_requested_micro_version=`echo $min_wx_version | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
+
+ _WX_PRIVATE_CHECK_VERSION([$wx_requested_major_version],
+ [$wx_requested_minor_version],
+ [$wx_requested_micro_version])
+
+ if test -n "$wx_ver_ok"; then
+ AC_MSG_RESULT(yes (version $WX_VERSION))
+ WX_LIBS=`$WX_CONFIG_WITH_ARGS --libs $4`
+
+ dnl is this even still appropriate? --static is a real option now
+ dnl and WX_CONFIG_WITH_ARGS is likely to contain it if that is
+ dnl what the user actually wants, making this redundant at best.
+ dnl For now keep it in case anyone actually used it in the past.
+ AC_MSG_CHECKING([for wxWidgets static library])
+ WX_LIBS_STATIC=`$WX_CONFIG_WITH_ARGS --static --libs $4 2>/dev/null`
+ if test "x$WX_LIBS_STATIC" = "x"; then
+ AC_MSG_RESULT(no)
+ else
+ AC_MSG_RESULT(yes)
+ fi
+
+ dnl starting with version 2.2.6 wx-config has --cppflags argument
+ wx_has_cppflags=""
+ if test $wx_config_major_version -gt 2; then
+ wx_has_cppflags=yes
+ else
+ if test $wx_config_major_version -eq 2; then
+ if test $wx_config_minor_version -gt 2; then
+ wx_has_cppflags=yes
+ else
+ if test $wx_config_minor_version -eq 2; then
+ if test $wx_config_micro_version -ge 6; then
+ wx_has_cppflags=yes
+ fi
+ fi
+ fi
+ fi
+ fi
+
+ dnl starting with version 2.7.0 wx-config has --rescomp option
+ wx_has_rescomp=""
+ if test $wx_config_major_version -gt 2; then
+ wx_has_rescomp=yes
+ else
+ if test $wx_config_major_version -eq 2; then
+ if test $wx_config_minor_version -ge 7; then
+ wx_has_rescomp=yes
+ fi
+ fi
+ fi
+ if test "x$wx_has_rescomp" = x ; then
+ dnl cannot give any useful info for resource compiler
+ WX_RESCOMP=
+ else
+ WX_RESCOMP=`$WX_CONFIG_WITH_ARGS --rescomp`
+ fi
+
+ if test "x$wx_has_cppflags" = x ; then
+ dnl no choice but to define all flags like CFLAGS
+ WX_CFLAGS=`$WX_CONFIG_WITH_ARGS --cflags $4`
+ WX_CPPFLAGS=$WX_CFLAGS
+ WX_CXXFLAGS=$WX_CFLAGS
+
+ WX_CFLAGS_ONLY=$WX_CFLAGS
+ WX_CXXFLAGS_ONLY=$WX_CFLAGS
+ else
+ dnl we have CPPFLAGS included in CFLAGS included in CXXFLAGS
+ WX_CPPFLAGS=`$WX_CONFIG_WITH_ARGS --cppflags $4`
+ WX_CXXFLAGS=`$WX_CONFIG_WITH_ARGS --cxxflags $4`
+ WX_CFLAGS=`$WX_CONFIG_WITH_ARGS --cflags $4`
+
+ WX_CFLAGS_ONLY=`echo $WX_CFLAGS | sed "s@^$WX_CPPFLAGS *@@"`
+ WX_CXXFLAGS_ONLY=`echo $WX_CXXFLAGS | sed "s@^$WX_CFLAGS *@@"`
+ fi
+
+ ifelse([$2], , :, [$2])
+
+ else
+
+ if test "x$WX_VERSION" = x; then
+ dnl no wx-config at all
+ AC_MSG_RESULT(no)
+ else
+ AC_MSG_RESULT(no (version $WX_VERSION is not new enough))
+ fi
+
+ WX_CFLAGS=""
+ WX_CPPFLAGS=""
+ WX_CXXFLAGS=""
+ WX_LIBS=""
+ WX_LIBS_STATIC=""
+ WX_RESCOMP=""
+
+ if test ! -z "$5"; then
+
+ wx_error_message="
+ The configuration you asked for $PACKAGE_NAME requires a wxWidgets
+ build with the following settings:
+ $5
+ but such build is not available.
+
+ To see the wxWidgets builds available on this system, please use
+ 'wx-config --list' command. To use the default build, returned by
+ 'wx-config --selected-config', use the options with their 'auto'
+ default values."
+
+ fi
+
+ wx_error_message="
+ The requested wxWidgets build couldn't be found.
+ $wx_error_message
+
+ If you still get this error, then check that 'wx-config' is
+ in path, the directory where wxWidgets libraries are installed
+ (returned by 'wx-config --libs' command) is in LD_LIBRARY_PATH
+ or equivalent variable and wxWidgets version is $1 or above."
+
+ ifelse([$3], , AC_MSG_ERROR([$wx_error_message]), [$3])
+
+ fi
+ else
+
+ WX_CFLAGS=""
+ WX_CPPFLAGS=""
+ WX_CXXFLAGS=""
+ WX_LIBS=""
+ WX_LIBS_STATIC=""
+ WX_RESCOMP=""
+
+ ifelse([$3], , :, [$3])
+
+ fi
+
+ AC_SUBST(WX_CPPFLAGS)
+ AC_SUBST(WX_CFLAGS)
+ AC_SUBST(WX_CXXFLAGS)
+ AC_SUBST(WX_CFLAGS_ONLY)
+ AC_SUBST(WX_CXXFLAGS_ONLY)
+ AC_SUBST(WX_LIBS)
+ AC_SUBST(WX_LIBS_STATIC)
+ AC_SUBST(WX_VERSION)
+ AC_SUBST(WX_RESCOMP)
+
+ dnl need to export also WX_VERSION_MINOR and WX_VERSION_MAJOR symbols
+ dnl to support wxpresets bakefiles (we export also WX_VERSION_MICRO for completeness):
+ WX_VERSION_MAJOR="$wx_config_major_version"
+ WX_VERSION_MINOR="$wx_config_minor_version"
+ WX_VERSION_MICRO="$wx_config_micro_version"
+ AC_SUBST(WX_VERSION_MAJOR)
+ AC_SUBST(WX_VERSION_MINOR)
+ AC_SUBST(WX_VERSION_MICRO)
+])
+
+dnl ---------------------------------------------------------------------------
+dnl Get information on the wxrc program for making C++, Python and xrs
+dnl resource files.
+dnl
+dnl AC_ARG_ENABLE(...)
+dnl AC_ARG_WITH(...)
+dnl ...
+dnl WX_CONFIG_OPTIONS
+dnl ...
+dnl WX_CONFIG_CHECK(2.6.0, wxWin=1)
+dnl if test "$wxWin" != 1; then
+dnl AC_MSG_ERROR([
+dnl wxWidgets must be installed on your system
+dnl but wx-config script couldn't be found.
+dnl
+dnl Please check that wx-config is in path, the directory
+dnl where wxWidgets libraries are installed (returned by
+dnl 'wx-config --libs' command) is in LD_LIBRARY_PATH or
+dnl equivalent variable and wxWidgets version is 2.6.0 or above.
+dnl ])
+dnl fi
+dnl
+dnl WXRC_CHECK([HAVE_WXRC=1], [HAVE_WXRC=0])
+dnl if test "x$HAVE_WXRC" != x1; then
+dnl AC_MSG_ERROR([
+dnl The wxrc program was not installed or not found.
+dnl
+dnl Please check the wxWidgets installation.
+dnl ])
+dnl fi
+dnl
+dnl CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS"
+dnl CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY"
+dnl CFLAGS="$CFLAGS $WX_CFLAGS_ONLY"
+dnl
+dnl LDFLAGS="$LDFLAGS $WX_LIBS"
+dnl ---------------------------------------------------------------------------
+
+dnl ---------------------------------------------------------------------------
+dnl WXRC_CHECK([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
+dnl
+dnl Test for wxWidgets' wxrc program for creating either C++, Python or XRS
+dnl resources. The variable WXRC will be set and substituted in the configure
+dnl script and Makefiles.
+dnl
+dnl Example use:
+dnl WXRC_CHECK([wxrc=1], [wxrc=0])
+dnl ---------------------------------------------------------------------------
+
+dnl
+dnl wxrc program from the wx-config script
+dnl
+AC_DEFUN([WXRC_CHECK],
+[
+ AC_ARG_VAR([WXRC], [Path to wxWidget's wxrc resource compiler])
+
+ if test "x$WX_CONFIG_NAME" = x; then
+ AC_MSG_ERROR([The wxrc tests must run after wxWidgets test.])
+ else
+
+ AC_MSG_CHECKING([for wxrc])
+
+ if test "x$WXRC" = x ; then
+ dnl wx-config --utility is a new addition to wxWidgets:
+ _WX_PRIVATE_CHECK_VERSION(2,5,3)
+ if test -n "$wx_ver_ok"; then
+ WXRC=`$WX_CONFIG_WITH_ARGS --utility=wxrc`
+ fi
+ fi
+
+ if test "x$WXRC" = x ; then
+ AC_MSG_RESULT([not found])
+ ifelse([$2], , :, [$2])
+ else
+ AC_MSG_RESULT([$WXRC])
+ ifelse([$1], , :, [$1])
+ fi
+
+ AC_SUBST(WXRC)
+ fi
+])
+
+dnl ---------------------------------------------------------------------------
+dnl WX_LIKE_LIBNAME([output-var] [prefix], [name])
+dnl
+dnl Sets the "output-var" variable to the name of a library named with same
+dnl wxWidgets rule.
+dnl E.g. for output-var=='lib', name=='test', prefix='mine', sets
+dnl the $lib variable to:
+dnl 'mine_gtk2ud_test-2.8'
+dnl if WX_PORT=gtk2, WX_UNICODE=1, WX_DEBUG=1 and WX_RELEASE=28
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_LIKE_LIBNAME],
+ [
+ wx_temp="$2""_""$WX_PORT"
+
+ dnl add the [u][d] string
+ if test "$WX_UNICODE" = "1"; then
+ wx_temp="$wx_temp""u"
+ fi
+ if test "$WX_DEBUG" = "1"; then
+ wx_temp="$wx_temp""d"
+ fi
+
+ dnl complete the name of the lib
+ wx_temp="$wx_temp""_""$3""-$WX_VERSION_MAJOR.$WX_VERSION_MINOR"
+
+ dnl save it in the user's variable
+ $1=$wx_temp
+ ])
+
+dnl ---------------------------------------------------------------------------
+dnl WX_ARG_ENABLE_YESNOAUTO/WX_ARG_WITH_YESNOAUTO
+dnl
+dnl Two little custom macros which define the ENABLE/WITH configure arguments.
+dnl Macro arguments:
+dnl $1 = the name of the --enable / --with feature
+dnl $2 = the name of the variable associated
+dnl $3 = the description of that feature
+dnl $4 = the default value for that feature
+dnl $5 = additional action to do in case option is given with "yes" value
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_ARG_ENABLE_YESNOAUTO],
+ [AC_ARG_ENABLE($1,
+ AC_HELP_STRING([--enable-$1], [$3 (default is $4)]),
+ [], [enableval="$4"])
+
+ dnl Show a message to the user about this option
+ AC_MSG_CHECKING([for the --enable-$1 option])
+ if test "$enableval" = "yes" ; then
+ AC_MSG_RESULT([yes])
+ $2=1
+ $5
+ elif test "$enableval" = "no" ; then
+ AC_MSG_RESULT([no])
+ $2=0
+ elif test "$enableval" = "auto" ; then
+ AC_MSG_RESULT([will be automatically detected])
+ $2="auto"
+ else
+ AC_MSG_ERROR([
+ Unrecognized option value (allowed values: yes, no, auto)
+ ])
+ fi
+ ])
+
+AC_DEFUN([WX_ARG_WITH_YESNOAUTO],
+ [AC_ARG_WITH($1,
+ AC_HELP_STRING([--with-$1], [$3 (default is $4)]),
+ [], [withval="$4"])
+
+ dnl Show a message to the user about this option
+ AC_MSG_CHECKING([for the --with-$1 option])
+ if test "$withval" = "yes" ; then
+ AC_MSG_RESULT([yes])
+ $2=1
+ $5
+ dnl NB: by default we don't allow --with-$1=no option
+ dnl since it does not make much sense !
+ elif test "$6" = "1" -a "$withval" = "no" ; then
+ AC_MSG_RESULT([no])
+ $2=0
+ elif test "$withval" = "auto" ; then
+ AC_MSG_RESULT([will be automatically detected])
+ $2="auto"
+ else
+ AC_MSG_ERROR([
+ Unrecognized option value (allowed values: yes, auto)
+ ])
+ fi
+ ])
+
+
+dnl ---------------------------------------------------------------------------
+dnl WX_STANDARD_OPTIONS([options-to-add])
+dnl
+dnl Adds to the configure script one or more of the following options:
+dnl --enable-[debug|unicode|shared|wxshared|wxdebug]
+dnl --with-[gtk|msw|motif|x11|mac|mgl|dfb]
+dnl --with-wxversion
+dnl Then checks for their presence and eventually set the DEBUG, UNICODE, SHARED,
+dnl PORT, WX_SHARED, WX_DEBUG, variables to one of the "yes", "no", "auto" values.
+dnl
+dnl Note that e.g. UNICODE != WX_UNICODE; the first is the value of the
+dnl --enable-unicode option (in boolean format) while the second indicates
+dnl if wxWidgets was built in Unicode mode (and still is in boolean format).
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_STANDARD_OPTIONS],
+ [
+
+ dnl the following lines will expand to WX_ARG_ENABLE_YESNOAUTO calls if and only if
+ dnl the $1 argument contains respectively the debug,unicode or shared options.
+
+ dnl be careful here not to set debug flag if only "wxdebug" was specified
+ ifelse(regexp([$1], [\bdebug]), [-1],,
+ [WX_ARG_ENABLE_YESNOAUTO([debug], [DEBUG], [Build in debug mode], [auto])])
+
+ ifelse(index([$1], [unicode]), [-1],,
+ [WX_ARG_ENABLE_YESNOAUTO([unicode], [UNICODE], [Build in Unicode mode], [auto])])
+
+ ifelse(regexp([$1], [\bshared]), [-1],,
+ [WX_ARG_ENABLE_YESNOAUTO([shared], [SHARED], [Build as shared library], [auto])])
+
+ dnl WX_ARG_WITH_YESNOAUTO cannot be used for --with-toolkit since it's an option
+ dnl which must be able to accept the auto|gtk1|gtk2|msw|... values
+ ifelse(index([$1], [toolkit]), [-1],,
+ [
+ AC_ARG_WITH([toolkit],
+ AC_HELP_STRING([--with-toolkit],
+ [Build against a specific wxWidgets toolkit (default is auto)]),
+ [], [withval="auto"])
+
+ dnl Show a message to the user about this option
+ AC_MSG_CHECKING([for the --with-toolkit option])
+ if test "$withval" = "auto" ; then
+ AC_MSG_RESULT([will be automatically detected])
+ TOOLKIT="auto"
+ else
+ TOOLKIT="$withval"
+
+ dnl PORT must be one of the allowed values
+ if test "$TOOLKIT" != "gtk1" -a "$TOOLKIT" != "gtk2" -a \
+ "$TOOLKIT" != "msw" -a "$TOOLKIT" != "motif" -a \
+ "$TOOLKIT" != "x11" -a "$TOOLKIT" != "mac" -a \
+ "$TOOLKIT" != "mgl" -a "$TOOLKIT" != "dfb" ; then
+ AC_MSG_ERROR([
+ Unrecognized option value (allowed values: auto, gtk1, gtk2, msw, motif, x11, mac, mgl, dfb)
+ ])
+ fi
+
+ AC_MSG_RESULT([$TOOLKIT])
+ fi
+ ])
+
+ dnl ****** IMPORTANT *******
+ dnl Unlike for the UNICODE setting, you can build your program in
+ dnl shared mode against a static build of wxWidgets. Thus we have the
+ dnl following option which allows these mixtures. E.g.
+ dnl
+ dnl ./configure --disable-shared --with-wxshared
+ dnl
+ dnl will build your library in static mode against the first available
+ dnl shared build of wxWidgets.
+ dnl
+ dnl Note that's not possible to do the viceversa:
+ dnl
+ dnl ./configure --enable-shared --without-wxshared
+ dnl
+ dnl Doing so you would try to build your library in shared mode against a static
+ dnl build of wxWidgets. This is not possible (you would mix PIC and non PIC code) !
+ dnl A check for this combination of options is in WX_DETECT_STANDARD_OPTION_VALUES
+ dnl (where we know what 'auto' should be expanded to).
+ dnl
+ dnl If you try to build something in ANSI mode against a UNICODE build
+ dnl of wxWidgets or in RELEASE mode against a DEBUG build of wxWidgets,
+ dnl then at best you'll get ton of linking errors !
+ dnl ************************
+
+ ifelse(index([$1], [wxshared]), [-1],,
+ [
+ WX_ARG_WITH_YESNOAUTO(
+ [wxshared], [WX_SHARED],
+ [Force building against a shared build of wxWidgets, even if --disable-shared is given],
+ [auto], [], [1])
+ ])
+
+ dnl Just like for SHARED and WX_SHARED it may happen that some adventurous
+ dnl peoples will want to mix a wxWidgets release build with a debug build of
+ dnl his app/lib. So, we have both DEBUG and WX_DEBUG variables.
+ ifelse(index([$1], [wxdebug]), [-1],,
+ [
+ WX_ARG_WITH_YESNOAUTO(
+ [wxdebug], [WX_DEBUG],
+ [Force building against a debug build of wxWidgets, even if --disable-debug is given],
+ [auto], [], [1])
+ ])
+
+ dnl WX_ARG_WITH_YESNOAUTO cannot be used for --with-wxversion since it's an option
+ dnl which accepts the "auto|2.6|2.7|2.8|2.9|3.0" etc etc values
+ ifelse(index([$1], [wxversion]), [-1],,
+ [
+ AC_ARG_WITH([wxversion],
+ AC_HELP_STRING([--with-wxversion],
+ [Build against a specific version of wxWidgets (default is auto)]),
+ [], [withval="auto"])
+
+ dnl Show a message to the user about this option
+ AC_MSG_CHECKING([for the --with-wxversion option])
+ if test "$withval" = "auto" ; then
+ AC_MSG_RESULT([will be automatically detected])
+ WX_RELEASE="auto"
+ else
+
+ wx_requested_major_version=`echo $withval | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).*/\1/'`
+ wx_requested_minor_version=`echo $withval | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).*/\2/'`
+
+ dnl both vars above must be exactly 1 digit
+ if test "${#wx_requested_major_version}" != "1" -o \
+ "${#wx_requested_minor_version}" != "1" ; then
+ AC_MSG_ERROR([
+ Unrecognized option value (allowed values: auto, 2.6, 2.7, 2.8, 2.9, 3.0)
+ ])
+ fi
+
+ WX_RELEASE="$wx_requested_major_version"".""$wx_requested_minor_version"
+ AC_MSG_RESULT([$WX_RELEASE])
+ fi
+ ])
+
+ if test "$WX_DEBUG_CONFIGURE" = "1"; then
+ echo "[[dbg]] DEBUG: $DEBUG, WX_DEBUG: $WX_DEBUG"
+ echo "[[dbg]] UNICODE: $UNICODE, WX_UNICODE: $WX_UNICODE"
+ echo "[[dbg]] SHARED: $SHARED, WX_SHARED: $WX_SHARED"
+ echo "[[dbg]] TOOLKIT: $TOOLKIT, WX_TOOLKIT: $WX_TOOLKIT"
+ echo "[[dbg]] VERSION: $VERSION, WX_RELEASE: $WX_RELEASE"
+ fi
+ ])
+
+
+dnl ---------------------------------------------------------------------------
+dnl WX_CONVERT_STANDARD_OPTIONS_TO_WXCONFIG_FLAGS
+dnl
+dnl Sets the WXCONFIG_FLAGS string using the SHARED,DEBUG,UNICODE variable values
+dnl which are different from "auto".
+dnl Thus this macro needs to be called only once all options have been set.
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_CONVERT_STANDARD_OPTIONS_TO_WXCONFIG_FLAGS],
+ [
+ if test "$WX_SHARED" = "1" ; then
+ WXCONFIG_FLAGS="--static=no "
+ elif test "$WX_SHARED" = "0" ; then
+ WXCONFIG_FLAGS="--static=yes "
+ fi
+
+ if test "$WX_DEBUG" = "1" ; then
+ WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--debug=yes "
+ elif test "$WX_DEBUG" = "0" ; then
+ WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--debug=no "
+ fi
+
+ dnl The user should have set WX_UNICODE=UNICODE
+ if test "$WX_UNICODE" = "1" ; then
+ WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--unicode=yes "
+ elif test "$WX_UNICODE" = "0" ; then
+ WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--unicode=no "
+ fi
+
+ if test "$TOOLKIT" != "auto" ; then
+ WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--toolkit=$TOOLKIT "
+ fi
+
+ if test "$WX_RELEASE" != "auto" ; then
+ WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--version=$WX_RELEASE "
+ fi
+
+ dnl strip out the last space of the string
+ WXCONFIG_FLAGS=${WXCONFIG_FLAGS% }
+
+ if test "$WX_DEBUG_CONFIGURE" = "1"; then
+ echo "[[dbg]] WXCONFIG_FLAGS: $WXCONFIG_FLAGS"
+ fi
+ ])
+
+
+dnl ---------------------------------------------------------------------------
+dnl _WX_SELECTEDCONFIG_CHECKFOR([RESULTVAR], [STRING], [MSG]
+dnl [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
+dnl
+dnl Outputs the given MSG. Then searches the given STRING in the wxWidgets
+dnl additional CPP flags and put the result of the search in WX_$RESULTVAR
+dnl also adding the "yes" or "no" message result to MSG.
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([_WX_SELECTEDCONFIG_CHECKFOR],
+ [
+ if test "$$1" = "auto" ; then
+
+ dnl The user does not have particular preferences for this option;
+ dnl so we will detect the wxWidgets relative build setting and use it
+ AC_MSG_CHECKING([$3])
+
+ dnl set WX_$1 variable to 1 if the $WX_SELECTEDCONFIG contains the $2
+ dnl string or to 0 otherwise.
+ dnl NOTE: 'expr match STRING REGEXP' cannot be used since on Mac it
+ dnl doesn't work; we use 'expr STRING : REGEXP' instead
+ WX_$1=$(expr "$WX_SELECTEDCONFIG" : ".*$2.*")
+
+ if test "$WX_$1" != "0"; then
+ WX_$1=1
+ AC_MSG_RESULT([yes])
+ ifelse([$4], , :, [$4])
+ else
+ WX_$1=0
+ AC_MSG_RESULT([no])
+ ifelse([$5], , :, [$5])
+ fi
+ else
+
+ dnl Use the setting given by the user
+ WX_$1=$$1
+ fi
+ ])
+
+dnl ---------------------------------------------------------------------------
+dnl WX_DETECT_STANDARD_OPTION_VALUES
+dnl
+dnl Detects the values of the following variables:
+dnl 1) WX_RELEASE
+dnl 2) WX_UNICODE
+dnl 3) WX_DEBUG
+dnl 4) WX_SHARED (and also WX_STATIC)
+dnl 5) WX_PORT
+dnl from the previously selected wxWidgets build; this macro in fact must be
+dnl called *after* calling the WX_CONFIG_CHECK macro.
+dnl
+dnl Note that the WX_VERSION_MAJOR, WX_VERSION_MINOR symbols are already set
+dnl by WX_CONFIG_CHECK macro
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_DETECT_STANDARD_OPTION_VALUES],
+ [
+ dnl IMPORTANT: WX_VERSION contains all three major.minor.micro digits,
+ dnl while WX_RELEASE only the major.minor ones.
+ WX_RELEASE="$WX_VERSION_MAJOR""$WX_VERSION_MINOR"
+ if test $WX_RELEASE -lt 26 ; then
+
+ AC_MSG_ERROR([
+ Cannot detect the wxWidgets configuration for the selected wxWidgets build
+ since its version is $WX_VERSION < 2.6.0; please install a newer
+ version of wxWidgets.
+ ])
+ fi
+
+ dnl The wx-config we are using understands the "--selected_config"
+ dnl option which returns an easy-parseable string !
+ WX_SELECTEDCONFIG=$($WX_CONFIG_WITH_ARGS --selected_config)
+
+ if test "$WX_DEBUG_CONFIGURE" = "1"; then
+ echo "[[dbg]] Using wx-config --selected-config"
+ echo "[[dbg]] WX_SELECTEDCONFIG: $WX_SELECTEDCONFIG"
+ fi
+
+
+ dnl we could test directly for WX_SHARED with a line like:
+ dnl _WX_SELECTEDCONFIG_CHECKFOR([SHARED], [shared],
+ dnl [if wxWidgets was built in SHARED mode])
+ dnl but wx-config --selected-config DOES NOT outputs the 'shared'
+ dnl word when wx was built in shared mode; it rather outputs the
+ dnl 'static' word when built in static mode.
+ if test $WX_SHARED = "1"; then
+ STATIC=0
+ elif test $WX_SHARED = "0"; then
+ STATIC=1
+ elif test $WX_SHARED = "auto"; then
+ STATIC="auto"
+ fi
+
+ dnl Now set the WX_UNICODE, WX_DEBUG, WX_STATIC variables
+ _WX_SELECTEDCONFIG_CHECKFOR([UNICODE], [unicode],
+ [if wxWidgets was built with UNICODE enabled])
+ _WX_SELECTEDCONFIG_CHECKFOR([DEBUG], [debug],
+ [if wxWidgets was built in DEBUG mode])
+ _WX_SELECTEDCONFIG_CHECKFOR([STATIC], [static],
+ [if wxWidgets was built in STATIC mode])
+
+ dnl init WX_SHARED from WX_STATIC
+ if test "$WX_STATIC" != "0"; then
+ WX_SHARED=0
+ else
+ WX_SHARED=1
+ fi
+
+ AC_SUBST(WX_UNICODE)
+ AC_SUBST(WX_DEBUG)
+ AC_SUBST(WX_SHARED)
+
+ dnl detect the WX_PORT to use
+ if test "$TOOLKIT" = "auto" ; then
+
+ dnl The user does not have particular preferences for this option;
+ dnl so we will detect the wxWidgets relative build setting and use it
+ AC_MSG_CHECKING([which wxWidgets toolkit was selected])
+
+ WX_GTKPORT1=$(expr "$WX_SELECTEDCONFIG" : ".*gtk1.*")
+ WX_GTKPORT2=$(expr "$WX_SELECTEDCONFIG" : ".*gtk2.*")
+ WX_MSWPORT=$(expr "$WX_SELECTEDCONFIG" : ".*msw.*")
+ WX_MOTIFPORT=$(expr "$WX_SELECTEDCONFIG" : ".*motif.*")
+ WX_OSXCOCOAPORT=$(expr "$WX_SELECTEDCONFIG" : ".*osx_cocoa.*")
+ WX_OSXCARBONPORT=$(expr "$WX_SELECTEDCONFIG" : ".*osx_carbon.*")
+ WX_X11PORT=$(expr "$WX_SELECTEDCONFIG" : ".*x11.*")
+ WX_MGLPORT=$(expr "$WX_SELECTEDCONFIG" : ".*mgl.*")
+ WX_DFBPORT=$(expr "$WX_SELECTEDCONFIG" : ".*dfb.*")
+
+ WX_PORT="unknown"
+ if test "$WX_GTKPORT1" != "0"; then WX_PORT="gtk1"; fi
+ if test "$WX_GTKPORT2" != "0"; then WX_PORT="gtk2"; fi
+ if test "$WX_MSWPORT" != "0"; then WX_PORT="msw"; fi
+ if test "$WX_MOTIFPORT" != "0"; then WX_PORT="motif"; fi
+ if test "$WX_OSXCOCOAPORT" != "0"; then WX_PORT="osx_cocoa"; fi
+ if test "$WX_OSXCARBONPORT" != "0"; then WX_PORT="osx_carbon"; fi
+ if test "$WX_X11PORT" != "0"; then WX_PORT="x11"; fi
+ if test "$WX_MGLPORT" != "0"; then WX_PORT="mgl"; fi
+ if test "$WX_DFBPORT" != "0"; then WX_PORT="dfb"; fi
+
+ dnl NOTE: backward-compatible check for wx2.8; in wx2.9 the mac
+ dnl ports are called 'osx_cocoa' and 'osx_carbon' (see above)
+ WX_MACPORT=$(expr "$WX_SELECTEDCONFIG" : ".*mac.*")
+ if test "$WX_MACPORT" != "0"; then WX_PORT="mac"; fi
+
+ dnl check at least one of the WX_*PORT has been set !
+
+ if test "$WX_PORT" = "unknown" ; then
+ AC_MSG_ERROR([
+ Cannot detect the currently installed wxWidgets port !
+ Please check your 'wx-config --cxxflags'...
+ ])
+ fi
+
+ AC_MSG_RESULT([$WX_PORT])
+ else
+
+ dnl Use the setting given by the user
+ if test -z "$TOOLKIT" ; then
+ WX_PORT=$TOOLKIT
+ else
+ dnl try with PORT
+ WX_PORT=$PORT
+ fi
+ fi
+
+ AC_SUBST(WX_PORT)
+
+ if test "$WX_DEBUG_CONFIGURE" = "1"; then
+ echo "[[dbg]] Values of all WX_* options after final detection:"
+ echo "[[dbg]] WX_DEBUG: $WX_DEBUG"
+ echo "[[dbg]] WX_UNICODE: $WX_UNICODE"
+ echo "[[dbg]] WX_SHARED: $WX_SHARED"
+ echo "[[dbg]] WX_RELEASE: $WX_RELEASE"
+ echo "[[dbg]] WX_PORT: $WX_PORT"
+ fi
+
+ dnl Avoid problem described in the WX_STANDARD_OPTIONS which happens when
+ dnl the user gives the options:
+ dnl ./configure --enable-shared --without-wxshared
+ dnl or just do
+ dnl ./configure --enable-shared
+ dnl but there is only a static build of wxWidgets available.
+ if test "$WX_SHARED" = "0" -a "$SHARED" = "1"; then
+ AC_MSG_ERROR([
+ Cannot build shared library against a static build of wxWidgets !
+ This error happens because the wxWidgets build which was selected
+ has been detected as static while you asked to build $PACKAGE_NAME
+ as shared library and this is not possible.
+ Use the '--disable-shared' option to build $PACKAGE_NAME
+ as static library or '--with-wxshared' to use wxWidgets as shared library.
+ ])
+ fi
+
+ dnl now we can finally update the DEBUG,UNICODE,SHARED options
+ dnl to their final values if they were set to 'auto'
+ if test "$DEBUG" = "auto"; then
+ DEBUG=$WX_DEBUG
+ fi
+ if test "$UNICODE" = "auto"; then
+ UNICODE=$WX_UNICODE
+ fi
+ if test "$SHARED" = "auto"; then
+ SHARED=$WX_SHARED
+ fi
+ if test "$TOOLKIT" = "auto"; then
+ TOOLKIT=$WX_PORT
+ fi
+
+ dnl in case the user needs a BUILD=debug/release var...
+ if test "$DEBUG" = "1"; then
+ BUILD="debug"
+ elif test "$DEBUG" = "0" -o "$DEBUG" = ""; then
+ BUILD="release"
+ fi
+
+ dnl respect the DEBUG variable adding the optimize/debug flags
+ dnl NOTE: the CXXFLAGS are merged together with the CPPFLAGS so we
+ dnl don't need to set them, too
+ if test "$DEBUG" = "1"; then
+ CXXFLAGS="$CXXFLAGS -g -O0"
+ CFLAGS="$CFLAGS -g -O0"
+ else
+ CXXFLAGS="$CXXFLAGS -O2"
+ CFLAGS="$CFLAGS -O2"
+ fi
+ ])
+
+dnl ---------------------------------------------------------------------------
+dnl WX_BOOLOPT_SUMMARY([name of the boolean variable to show summary for],
+dnl [what to print when var is 1],
+dnl [what to print when var is 0])
+dnl
+dnl Prints $2 when variable $1 == 1 and prints $3 when variable $1 == 0.
+dnl This macro mainly exists just to make configure.ac scripts more readable.
+dnl
+dnl NOTE: you need to use the [" my message"] syntax for 2nd and 3rd arguments
+dnl if you want that m4 avoid to throw away the spaces prefixed to the
+dnl argument value.
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_BOOLOPT_SUMMARY],
+ [
+ if test "x$$1" = "x1" ; then
+ echo $2
+ elif test "x$$1" = "x0" ; then
+ echo $3
+ else
+ echo "$1 is $$1"
+ fi
+ ])
+
+dnl ---------------------------------------------------------------------------
+dnl WX_STANDARD_OPTIONS_SUMMARY_MSG
+dnl
+dnl Shows a summary message to the user about the WX_* variable contents.
+dnl This macro is used typically at the end of the configure script.
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_STANDARD_OPTIONS_SUMMARY_MSG],
+ [
+ echo
+ echo " The wxWidgets build which will be used by $PACKAGE_NAME $PACKAGE_VERSION"
+ echo " has the following settings:"
+ WX_BOOLOPT_SUMMARY([WX_DEBUG], [" - DEBUG build"], [" - RELEASE build"])
+ WX_BOOLOPT_SUMMARY([WX_UNICODE], [" - UNICODE mode"], [" - ANSI mode"])
+ WX_BOOLOPT_SUMMARY([WX_SHARED], [" - SHARED mode"], [" - STATIC mode"])
+ echo " - VERSION: $WX_VERSION"
+ echo " - PORT: $WX_PORT"
+ ])
+
+
+dnl ---------------------------------------------------------------------------
+dnl WX_STANDARD_OPTIONS_SUMMARY_MSG_BEGIN, WX_STANDARD_OPTIONS_SUMMARY_MSG_END
+dnl
+dnl Like WX_STANDARD_OPTIONS_SUMMARY_MSG macro but these two macros also gives info
+dnl about the configuration of the package which used the wxpresets.
+dnl
+dnl Typical usage:
+dnl WX_STANDARD_OPTIONS_SUMMARY_MSG_BEGIN
+dnl echo " - Package setting 1: $SETTING1"
+dnl echo " - Package setting 2: $SETTING1"
+dnl ...
+dnl WX_STANDARD_OPTIONS_SUMMARY_MSG_END
+dnl
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_STANDARD_OPTIONS_SUMMARY_MSG_BEGIN],
+ [
+ echo
+ echo " ----------------------------------------------------------------"
+ echo " Configuration for $PACKAGE_NAME $PACKAGE_VERSION successfully completed."
+ echo " Summary of main configuration settings for $PACKAGE_NAME:"
+ WX_BOOLOPT_SUMMARY([DEBUG], [" - DEBUG build"], [" - RELEASE build"])
+ WX_BOOLOPT_SUMMARY([UNICODE], [" - UNICODE mode"], [" - ANSI mode"])
+ WX_BOOLOPT_SUMMARY([SHARED], [" - SHARED mode"], [" - STATIC mode"])
+ ])
+
+AC_DEFUN([WX_STANDARD_OPTIONS_SUMMARY_MSG_END],
+ [
+ WX_STANDARD_OPTIONS_SUMMARY_MSG
+ echo
+ echo " Now, just run make."
+ echo " ----------------------------------------------------------------"
+ echo
+ ])
+
+
+dnl ---------------------------------------------------------------------------
+dnl Deprecated macro wrappers
+dnl ---------------------------------------------------------------------------
+
+AC_DEFUN([AM_OPTIONS_WXCONFIG], [WX_CONFIG_OPTIONS])
+AC_DEFUN([AM_PATH_WXCONFIG], [
+ WX_CONFIG_CHECK([$1],[$2],[$3],[$4],[$5])
+])
+
+
diff --git a/app-eselect/eselect-wxwidgets/files/wxwin.m4-3.0 b/app-eselect/eselect-wxwidgets/files/wxwin.m4-3.0
new file mode 100644
index 000000000000..f8e5b704a29e
--- /dev/null
+++ b/app-eselect/eselect-wxwidgets/files/wxwin.m4-3.0
@@ -0,0 +1,1059 @@
+dnl ---------------------------------------------------------------------------
+dnl Author: wxWidgets development team,
+dnl Francesco Montorsi,
+dnl Bob McCown (Mac-testing)
+dnl Creation date: 24/11/2001
+dnl ---------------------------------------------------------------------------
+
+dnl ===========================================================================
+dnl Table of Contents of this macro file:
+dnl -------------------------------------
+dnl
+dnl SECTION A: wxWidgets main macros
+dnl - WX_CONFIG_OPTIONS
+dnl - WX_CONFIG_CHECK
+dnl - WXRC_CHECK
+dnl - WX_STANDARD_OPTIONS
+dnl - WX_CONVERT_STANDARD_OPTIONS_TO_WXCONFIG_FLAGS
+dnl - WX_DETECT_STANDARD_OPTION_VALUES
+dnl
+dnl SECTION B: wxWidgets-related utilities
+dnl - WX_LIKE_LIBNAME
+dnl - WX_ARG_ENABLE_YESNOAUTO
+dnl - WX_ARG_WITH_YESNOAUTO
+dnl
+dnl SECTION C: messages to the user
+dnl - WX_STANDARD_OPTIONS_SUMMARY_MSG
+dnl - WX_STANDARD_OPTIONS_SUMMARY_MSG_BEGIN
+dnl - WX_STANDARD_OPTIONS_SUMMARY_MSG_END
+dnl - WX_BOOLOPT_SUMMARY
+dnl
+dnl The special "WX_DEBUG_CONFIGURE" variable can be set to 1 to enable extra
+dnl debug output on stdout from these macros.
+dnl ===========================================================================
+
+
+dnl ---------------------------------------------------------------------------
+dnl Macros for wxWidgets detection. Typically used in configure.in as:
+dnl
+dnl AC_ARG_ENABLE(...)
+dnl AC_ARG_WITH(...)
+dnl ...
+dnl WX_CONFIG_OPTIONS
+dnl ...
+dnl ...
+dnl WX_CONFIG_CHECK([2.6.0], [wxWin=1])
+dnl if test "$wxWin" != 1; then
+dnl AC_MSG_ERROR([
+dnl wxWidgets must be installed on your system
+dnl but wx-config script couldn't be found.
+dnl
+dnl Please check that wx-config is in path, the directory
+dnl where wxWidgets libraries are installed (returned by
+dnl 'wx-config --libs' command) is in LD_LIBRARY_PATH or
+dnl equivalent variable and wxWidgets version is 2.3.4 or above.
+dnl ])
+dnl fi
+dnl CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS"
+dnl CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY"
+dnl CFLAGS="$CFLAGS $WX_CFLAGS_ONLY"
+dnl
+dnl LIBS="$LIBS $WX_LIBS"
+dnl
+dnl If you want to support standard --enable-debug/unicode/shared options, you
+dnl may do the following:
+dnl
+dnl ...
+dnl AC_CANONICAL_SYSTEM
+dnl
+dnl # define configure options
+dnl WX_CONFIG_OPTIONS
+dnl WX_STANDARD_OPTIONS([debug,unicode,shared,toolkit,wxshared])
+dnl
+dnl # basic configure checks
+dnl ...
+dnl
+dnl # we want to always have DEBUG==WX_DEBUG and UNICODE==WX_UNICODE
+dnl WX_DEBUG=$DEBUG
+dnl WX_UNICODE=$UNICODE
+dnl
+dnl WX_CONVERT_STANDARD_OPTIONS_TO_WXCONFIG_FLAGS
+dnl WX_CONFIG_CHECK([2.8.0], [wxWin=1],,[html,core,net,base],[$WXCONFIG_FLAGS])
+dnl WX_DETECT_STANDARD_OPTION_VALUES
+dnl
+dnl # write the output files
+dnl AC_CONFIG_FILES([Makefile ...])
+dnl AC_OUTPUT
+dnl
+dnl # optional: just to show a message to the user
+dnl WX_STANDARD_OPTIONS_SUMMARY_MSG
+dnl
+dnl ---------------------------------------------------------------------------
+
+
+dnl ---------------------------------------------------------------------------
+dnl WX_CONFIG_OPTIONS
+dnl
+dnl adds support for --wx-prefix, --wx-exec-prefix, --with-wxdir and
+dnl --wx-config command line options
+dnl ---------------------------------------------------------------------------
+
+AC_DEFUN([WX_CONFIG_OPTIONS],
+[
+ AC_ARG_WITH(wxdir,
+ [ --with-wxdir=PATH Use uninstalled version of wxWidgets in PATH],
+ [ wx_config_name="$withval/wx-config"
+ wx_config_args="--inplace"])
+ AC_ARG_WITH(wx-config,
+ [ --with-wx-config=CONFIG wx-config script to use (optional)],
+ wx_config_name="$withval" )
+ AC_ARG_WITH(wx-prefix,
+ [ --with-wx-prefix=PREFIX Prefix where wxWidgets is installed (optional)],
+ wx_config_prefix="$withval", wx_config_prefix="")
+ AC_ARG_WITH(wx-exec-prefix,
+ [ --with-wx-exec-prefix=PREFIX
+ Exec prefix where wxWidgets is installed (optional)],
+ wx_config_exec_prefix="$withval", wx_config_exec_prefix="")
+])
+
+dnl Helper macro for checking if wx version is at least $1.$2.$3, set's
+dnl wx_ver_ok=yes if it is:
+AC_DEFUN([_WX_PRIVATE_CHECK_VERSION],
+[
+ wx_ver_ok=""
+ if test "x$WX_VERSION" != x ; then
+ if test $wx_config_major_version -gt $1; then
+ wx_ver_ok=yes
+ else
+ if test $wx_config_major_version -eq $1; then
+ if test $wx_config_minor_version -gt $2; then
+ wx_ver_ok=yes
+ else
+ if test $wx_config_minor_version -eq $2; then
+ if test $wx_config_micro_version -ge $3; then
+ wx_ver_ok=yes
+ fi
+ fi
+ fi
+ fi
+ fi
+ fi
+])
+
+dnl ---------------------------------------------------------------------------
+dnl WX_CONFIG_CHECK(VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND
+dnl [, WX-LIBS [, ADDITIONAL-WX-CONFIG-FLAGS]]]])
+dnl
+dnl Test for wxWidgets, and define WX_C*FLAGS, WX_LIBS and WX_LIBS_STATIC
+dnl (the latter is for static linking against wxWidgets). Set WX_CONFIG_NAME
+dnl environment variable to override the default name of the wx-config script
+dnl to use. Set WX_CONFIG_PATH to specify the full path to wx-config - in this
+dnl case the macro won't even waste time on tests for its existence.
+dnl
+dnl Optional WX-LIBS argument contains comma- or space-separated list of
+dnl wxWidgets libraries to link against. If it is not specified then WX_LIBS
+dnl and WX_LIBS_STATIC will contain flags to link with all of the core
+dnl wxWidgets libraries.
+dnl
+dnl Optional ADDITIONAL-WX-CONFIG-FLAGS argument is appended to wx-config
+dnl invocation command in present. It can be used to fine-tune lookup of
+dnl best wxWidgets build available.
+dnl
+dnl Example use:
+dnl WX_CONFIG_CHECK([2.6.0], [wxWin=1], [wxWin=0], [html,core,net]
+dnl [--unicode --debug])
+dnl ---------------------------------------------------------------------------
+
+dnl
+dnl Get the cflags and libraries from the wx-config script
+dnl
+AC_DEFUN([WX_CONFIG_CHECK],
+[
+ dnl do we have wx-config name: it can be wx-config or wxd-config or ...
+ if test x${WX_CONFIG_NAME+set} != xset ; then
+ WX_CONFIG_NAME=wx-config
+ fi
+
+ if test "x$wx_config_name" != x ; then
+ WX_CONFIG_NAME="$wx_config_name"
+ fi
+
+ dnl deal with optional prefixes
+ if test x$wx_config_exec_prefix != x ; then
+ wx_config_args="$wx_config_args --exec-prefix=$wx_config_exec_prefix"
+ WX_LOOKUP_PATH="$wx_config_exec_prefix/bin"
+ fi
+ if test x$wx_config_prefix != x ; then
+ wx_config_args="$wx_config_args --prefix=$wx_config_prefix"
+ WX_LOOKUP_PATH="$WX_LOOKUP_PATH:$wx_config_prefix/bin"
+ fi
+ if test "$cross_compiling" = "yes"; then
+ wx_config_args="$wx_config_args --host=$host_alias"
+ fi
+
+ dnl don't search the PATH if WX_CONFIG_NAME is absolute filename
+ if test -x "$WX_CONFIG_NAME" ; then
+ AC_MSG_CHECKING(for wx-config)
+ WX_CONFIG_PATH="$WX_CONFIG_NAME"
+ AC_MSG_RESULT($WX_CONFIG_PATH)
+ else
+ AC_PATH_PROG(WX_CONFIG_PATH, $WX_CONFIG_NAME, no, "$WX_LOOKUP_PATH:$PATH")
+ fi
+
+ if test "$WX_CONFIG_PATH" != "no" ; then
+ WX_VERSION=""
+
+ min_wx_version=ifelse([$1], ,2.2.1,$1)
+ if test -z "$5" ; then
+ AC_MSG_CHECKING([for wxWidgets version >= $min_wx_version])
+ else
+ AC_MSG_CHECKING([for wxWidgets version >= $min_wx_version ($5)])
+ fi
+
+ dnl don't add the libraries ($4) to this variable as this would result in
+ dnl an error when it's used with --version below
+ WX_CONFIG_WITH_ARGS="$WX_CONFIG_PATH $wx_config_args $5"
+
+ WX_VERSION=`$WX_CONFIG_WITH_ARGS --version 2>/dev/null`
+ wx_config_major_version=`echo $WX_VERSION | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
+ wx_config_minor_version=`echo $WX_VERSION | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
+ wx_config_micro_version=`echo $WX_VERSION | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
+
+ wx_requested_major_version=`echo $min_wx_version | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
+ wx_requested_minor_version=`echo $min_wx_version | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
+ wx_requested_micro_version=`echo $min_wx_version | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
+
+ _WX_PRIVATE_CHECK_VERSION([$wx_requested_major_version],
+ [$wx_requested_minor_version],
+ [$wx_requested_micro_version])
+
+ if test -n "$wx_ver_ok"; then
+ AC_MSG_RESULT(yes (version $WX_VERSION))
+ WX_LIBS=`$WX_CONFIG_WITH_ARGS --libs $4`
+
+ dnl is this even still appropriate? --static is a real option now
+ dnl and WX_CONFIG_WITH_ARGS is likely to contain it if that is
+ dnl what the user actually wants, making this redundant at best.
+ dnl For now keep it in case anyone actually used it in the past.
+ AC_MSG_CHECKING([for wxWidgets static library])
+ WX_LIBS_STATIC=`$WX_CONFIG_WITH_ARGS --static --libs $4 2>/dev/null`
+ if test "x$WX_LIBS_STATIC" = "x"; then
+ AC_MSG_RESULT(no)
+ else
+ AC_MSG_RESULT(yes)
+ fi
+
+ dnl starting with version 2.2.6 wx-config has --cppflags argument
+ wx_has_cppflags=""
+ if test $wx_config_major_version -gt 2; then
+ wx_has_cppflags=yes
+ else
+ if test $wx_config_major_version -eq 2; then
+ if test $wx_config_minor_version -gt 2; then
+ wx_has_cppflags=yes
+ else
+ if test $wx_config_minor_version -eq 2; then
+ if test $wx_config_micro_version -ge 6; then
+ wx_has_cppflags=yes
+ fi
+ fi
+ fi
+ fi
+ fi
+
+ dnl starting with version 2.7.0 wx-config has --rescomp option
+ wx_has_rescomp=""
+ if test $wx_config_major_version -gt 2; then
+ wx_has_rescomp=yes
+ else
+ if test $wx_config_major_version -eq 2; then
+ if test $wx_config_minor_version -ge 7; then
+ wx_has_rescomp=yes
+ fi
+ fi
+ fi
+ if test "x$wx_has_rescomp" = x ; then
+ dnl cannot give any useful info for resource compiler
+ WX_RESCOMP=
+ else
+ WX_RESCOMP=`$WX_CONFIG_WITH_ARGS --rescomp`
+ fi
+
+ if test "x$wx_has_cppflags" = x ; then
+ dnl no choice but to define all flags like CFLAGS
+ WX_CFLAGS=`$WX_CONFIG_WITH_ARGS --cflags $4`
+ WX_CPPFLAGS=$WX_CFLAGS
+ WX_CXXFLAGS=$WX_CFLAGS
+
+ WX_CFLAGS_ONLY=$WX_CFLAGS
+ WX_CXXFLAGS_ONLY=$WX_CFLAGS
+ else
+ dnl we have CPPFLAGS included in CFLAGS included in CXXFLAGS
+ WX_CPPFLAGS=`$WX_CONFIG_WITH_ARGS --cppflags $4`
+ WX_CXXFLAGS=`$WX_CONFIG_WITH_ARGS --cxxflags $4`
+ WX_CFLAGS=`$WX_CONFIG_WITH_ARGS --cflags $4`
+
+ WX_CFLAGS_ONLY=`echo $WX_CFLAGS | sed "s@^$WX_CPPFLAGS *@@"`
+ WX_CXXFLAGS_ONLY=`echo $WX_CXXFLAGS | sed "s@^$WX_CFLAGS *@@"`
+ fi
+
+ ifelse([$2], , :, [$2])
+
+ else
+
+ if test "x$WX_VERSION" = x; then
+ dnl no wx-config at all
+ AC_MSG_RESULT(no)
+ else
+ AC_MSG_RESULT(no (version $WX_VERSION is not new enough))
+ fi
+
+ WX_CFLAGS=""
+ WX_CPPFLAGS=""
+ WX_CXXFLAGS=""
+ WX_LIBS=""
+ WX_LIBS_STATIC=""
+ WX_RESCOMP=""
+
+ if test ! -z "$5"; then
+
+ wx_error_message="
+ The configuration you asked for $PACKAGE_NAME requires a wxWidgets
+ build with the following settings:
+ $5
+ but such build is not available.
+
+ To see the wxWidgets builds available on this system, please use
+ 'wx-config --list' command. To use the default build, returned by
+ 'wx-config --selected-config', use the options with their 'auto'
+ default values."
+
+ fi
+
+ wx_error_message="
+ The requested wxWidgets build couldn't be found.
+ $wx_error_message
+
+ If you still get this error, then check that 'wx-config' is
+ in path, the directory where wxWidgets libraries are installed
+ (returned by 'wx-config --libs' command) is in LD_LIBRARY_PATH
+ or equivalent variable and wxWidgets version is $1 or above."
+
+ ifelse([$3], , AC_MSG_ERROR([$wx_error_message]), [$3])
+
+ fi
+ else
+
+ WX_CFLAGS=""
+ WX_CPPFLAGS=""
+ WX_CXXFLAGS=""
+ WX_LIBS=""
+ WX_LIBS_STATIC=""
+ WX_RESCOMP=""
+
+ ifelse([$3], , :, [$3])
+
+ fi
+
+ AC_SUBST(WX_CPPFLAGS)
+ AC_SUBST(WX_CFLAGS)
+ AC_SUBST(WX_CXXFLAGS)
+ AC_SUBST(WX_CFLAGS_ONLY)
+ AC_SUBST(WX_CXXFLAGS_ONLY)
+ AC_SUBST(WX_LIBS)
+ AC_SUBST(WX_LIBS_STATIC)
+ AC_SUBST(WX_VERSION)
+ AC_SUBST(WX_RESCOMP)
+
+ dnl need to export also WX_VERSION_MINOR and WX_VERSION_MAJOR symbols
+ dnl to support wxpresets bakefiles (we export also WX_VERSION_MICRO for completeness):
+ WX_VERSION_MAJOR="$wx_config_major_version"
+ WX_VERSION_MINOR="$wx_config_minor_version"
+ WX_VERSION_MICRO="$wx_config_micro_version"
+ AC_SUBST(WX_VERSION_MAJOR)
+ AC_SUBST(WX_VERSION_MINOR)
+ AC_SUBST(WX_VERSION_MICRO)
+])
+
+dnl ---------------------------------------------------------------------------
+dnl Get information on the wxrc program for making C++, Python and xrs
+dnl resource files.
+dnl
+dnl AC_ARG_ENABLE(...)
+dnl AC_ARG_WITH(...)
+dnl ...
+dnl WX_CONFIG_OPTIONS
+dnl ...
+dnl WX_CONFIG_CHECK(2.6.0, wxWin=1)
+dnl if test "$wxWin" != 1; then
+dnl AC_MSG_ERROR([
+dnl wxWidgets must be installed on your system
+dnl but wx-config script couldn't be found.
+dnl
+dnl Please check that wx-config is in path, the directory
+dnl where wxWidgets libraries are installed (returned by
+dnl 'wx-config --libs' command) is in LD_LIBRARY_PATH or
+dnl equivalent variable and wxWidgets version is 2.6.0 or above.
+dnl ])
+dnl fi
+dnl
+dnl WXRC_CHECK([HAVE_WXRC=1], [HAVE_WXRC=0])
+dnl if test "x$HAVE_WXRC" != x1; then
+dnl AC_MSG_ERROR([
+dnl The wxrc program was not installed or not found.
+dnl
+dnl Please check the wxWidgets installation.
+dnl ])
+dnl fi
+dnl
+dnl CPPFLAGS="$CPPFLAGS $WX_CPPFLAGS"
+dnl CXXFLAGS="$CXXFLAGS $WX_CXXFLAGS_ONLY"
+dnl CFLAGS="$CFLAGS $WX_CFLAGS_ONLY"
+dnl
+dnl LDFLAGS="$LDFLAGS $WX_LIBS"
+dnl ---------------------------------------------------------------------------
+
+dnl ---------------------------------------------------------------------------
+dnl WXRC_CHECK([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
+dnl
+dnl Test for wxWidgets' wxrc program for creating either C++, Python or XRS
+dnl resources. The variable WXRC will be set and substituted in the configure
+dnl script and Makefiles.
+dnl
+dnl Example use:
+dnl WXRC_CHECK([wxrc=1], [wxrc=0])
+dnl ---------------------------------------------------------------------------
+
+dnl
+dnl wxrc program from the wx-config script
+dnl
+AC_DEFUN([WXRC_CHECK],
+[
+ AC_ARG_VAR([WXRC], [Path to wxWidget's wxrc resource compiler])
+
+ if test "x$WX_CONFIG_NAME" = x; then
+ AC_MSG_ERROR([The wxrc tests must run after wxWidgets test.])
+ else
+
+ AC_MSG_CHECKING([for wxrc])
+
+ if test "x$WXRC" = x ; then
+ dnl wx-config --utility is a new addition to wxWidgets:
+ _WX_PRIVATE_CHECK_VERSION(2,5,3)
+ if test -n "$wx_ver_ok"; then
+ WXRC=`$WX_CONFIG_WITH_ARGS --utility=wxrc`
+ fi
+ fi
+
+ if test "x$WXRC" = x ; then
+ AC_MSG_RESULT([not found])
+ ifelse([$2], , :, [$2])
+ else
+ AC_MSG_RESULT([$WXRC])
+ ifelse([$1], , :, [$1])
+ fi
+
+ AC_SUBST(WXRC)
+ fi
+])
+
+dnl ---------------------------------------------------------------------------
+dnl WX_LIKE_LIBNAME([output-var] [prefix], [name])
+dnl
+dnl Sets the "output-var" variable to the name of a library named with same
+dnl wxWidgets rule.
+dnl E.g. for output-var=='lib', name=='test', prefix='mine', sets
+dnl the $lib variable to:
+dnl 'mine_gtk2ud_test-2.8'
+dnl if WX_PORT=gtk2, WX_UNICODE=1, WX_DEBUG=1 and WX_RELEASE=28
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_LIKE_LIBNAME],
+ [
+ wx_temp="$2""_""$WX_PORT"
+
+ dnl add the [u][d] string
+ if test "$WX_UNICODE" = "1"; then
+ wx_temp="$wx_temp""u"
+ fi
+ if test "$WX_DEBUG" = "1"; then
+ wx_temp="$wx_temp""d"
+ fi
+
+ dnl complete the name of the lib
+ wx_temp="$wx_temp""_""$3""-$WX_VERSION_MAJOR.$WX_VERSION_MINOR"
+
+ dnl save it in the user's variable
+ $1=$wx_temp
+ ])
+
+dnl ---------------------------------------------------------------------------
+dnl WX_ARG_ENABLE_YESNOAUTO/WX_ARG_WITH_YESNOAUTO
+dnl
+dnl Two little custom macros which define the ENABLE/WITH configure arguments.
+dnl Macro arguments:
+dnl $1 = the name of the --enable / --with feature
+dnl $2 = the name of the variable associated
+dnl $3 = the description of that feature
+dnl $4 = the default value for that feature
+dnl $5 = additional action to do in case option is given with "yes" value
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_ARG_ENABLE_YESNOAUTO],
+ [AC_ARG_ENABLE($1,
+ AC_HELP_STRING([--enable-$1], [$3 (default is $4)]),
+ [], [enableval="$4"])
+
+ dnl Show a message to the user about this option
+ AC_MSG_CHECKING([for the --enable-$1 option])
+ if test "$enableval" = "yes" ; then
+ AC_MSG_RESULT([yes])
+ $2=1
+ $5
+ elif test "$enableval" = "no" ; then
+ AC_MSG_RESULT([no])
+ $2=0
+ elif test "$enableval" = "auto" ; then
+ AC_MSG_RESULT([will be automatically detected])
+ $2="auto"
+ else
+ AC_MSG_ERROR([
+ Unrecognized option value (allowed values: yes, no, auto)
+ ])
+ fi
+ ])
+
+AC_DEFUN([WX_ARG_WITH_YESNOAUTO],
+ [AC_ARG_WITH($1,
+ AC_HELP_STRING([--with-$1], [$3 (default is $4)]),
+ [], [withval="$4"])
+
+ dnl Show a message to the user about this option
+ AC_MSG_CHECKING([for the --with-$1 option])
+ if test "$withval" = "yes" ; then
+ AC_MSG_RESULT([yes])
+ $2=1
+ $5
+ dnl NB: by default we don't allow --with-$1=no option
+ dnl since it does not make much sense !
+ elif test "$6" = "1" -a "$withval" = "no" ; then
+ AC_MSG_RESULT([no])
+ $2=0
+ elif test "$withval" = "auto" ; then
+ AC_MSG_RESULT([will be automatically detected])
+ $2="auto"
+ else
+ AC_MSG_ERROR([
+ Unrecognized option value (allowed values: yes, auto)
+ ])
+ fi
+ ])
+
+
+dnl ---------------------------------------------------------------------------
+dnl WX_STANDARD_OPTIONS([options-to-add])
+dnl
+dnl Adds to the configure script one or more of the following options:
+dnl --enable-[debug|unicode|shared|wxshared|wxdebug]
+dnl --with-[gtk|msw|motif|x11|mac|dfb]
+dnl --with-wxversion
+dnl Then checks for their presence and eventually set the DEBUG, UNICODE, SHARED,
+dnl PORT, WX_SHARED, WX_DEBUG, variables to one of the "yes", "no", "auto" values.
+dnl
+dnl Note that e.g. UNICODE != WX_UNICODE; the first is the value of the
+dnl --enable-unicode option (in boolean format) while the second indicates
+dnl if wxWidgets was built in Unicode mode (and still is in boolean format).
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_STANDARD_OPTIONS],
+ [
+
+ dnl the following lines will expand to WX_ARG_ENABLE_YESNOAUTO calls if and only if
+ dnl the $1 argument contains respectively the debug,unicode or shared options.
+
+ dnl be careful here not to set debug flag if only "wxdebug" was specified
+ ifelse(regexp([$1], [\bdebug]), [-1],,
+ [WX_ARG_ENABLE_YESNOAUTO([debug], [DEBUG], [Build in debug mode], [auto])])
+
+ ifelse(index([$1], [unicode]), [-1],,
+ [WX_ARG_ENABLE_YESNOAUTO([unicode], [UNICODE], [Build in Unicode mode], [auto])])
+
+ ifelse(regexp([$1], [\bshared]), [-1],,
+ [WX_ARG_ENABLE_YESNOAUTO([shared], [SHARED], [Build as shared library], [auto])])
+
+ dnl WX_ARG_WITH_YESNOAUTO cannot be used for --with-toolkit since it's an option
+ dnl which must be able to accept the auto|gtk1|gtk2|msw|... values
+ ifelse(index([$1], [toolkit]), [-1],,
+ [
+ AC_ARG_WITH([toolkit],
+ AC_HELP_STRING([--with-toolkit],
+ [Build against a specific wxWidgets toolkit (default is auto)]),
+ [], [withval="auto"])
+
+ dnl Show a message to the user about this option
+ AC_MSG_CHECKING([for the --with-toolkit option])
+ if test "$withval" = "auto" ; then
+ AC_MSG_RESULT([will be automatically detected])
+ TOOLKIT="auto"
+ else
+ TOOLKIT="$withval"
+
+ dnl PORT must be one of the allowed values
+ if test "$TOOLKIT" != "gtk1" -a "$TOOLKIT" != "gtk2" -a \
+ "$TOOLKIT" != "msw" -a "$TOOLKIT" != "motif" -a \
+ "$TOOLKIT" != "osx_carbon" -a "$TOOLKIT" != "osx_cocoa" -a \
+ "$TOOLKIT" != "dfb" -a "$TOOLKIT" != "x11"; then
+ AC_MSG_ERROR([
+ Unrecognized option value (allowed values: auto, gtk1, gtk2, msw, motif, osx_carbon, osx_cocoa, dfb, x11)
+ ])
+ fi
+
+ AC_MSG_RESULT([$TOOLKIT])
+ fi
+ ])
+
+ dnl ****** IMPORTANT *******
+ dnl Unlike for the UNICODE setting, you can build your program in
+ dnl shared mode against a static build of wxWidgets. Thus we have the
+ dnl following option which allows these mixtures. E.g.
+ dnl
+ dnl ./configure --disable-shared --with-wxshared
+ dnl
+ dnl will build your library in static mode against the first available
+ dnl shared build of wxWidgets.
+ dnl
+ dnl Note that's not possible to do the viceversa:
+ dnl
+ dnl ./configure --enable-shared --without-wxshared
+ dnl
+ dnl Doing so you would try to build your library in shared mode against a static
+ dnl build of wxWidgets. This is not possible (you would mix PIC and non PIC code) !
+ dnl A check for this combination of options is in WX_DETECT_STANDARD_OPTION_VALUES
+ dnl (where we know what 'auto' should be expanded to).
+ dnl
+ dnl If you try to build something in ANSI mode against a UNICODE build
+ dnl of wxWidgets or in RELEASE mode against a DEBUG build of wxWidgets,
+ dnl then at best you'll get ton of linking errors !
+ dnl ************************
+
+ ifelse(index([$1], [wxshared]), [-1],,
+ [
+ WX_ARG_WITH_YESNOAUTO(
+ [wxshared], [WX_SHARED],
+ [Force building against a shared build of wxWidgets, even if --disable-shared is given],
+ [auto], [], [1])
+ ])
+
+ dnl Just like for SHARED and WX_SHARED it may happen that some adventurous
+ dnl peoples will want to mix a wxWidgets release build with a debug build of
+ dnl his app/lib. So, we have both DEBUG and WX_DEBUG variables.
+ ifelse(index([$1], [wxdebug]), [-1],,
+ [
+ WX_ARG_WITH_YESNOAUTO(
+ [wxdebug], [WX_DEBUG],
+ [Force building against a debug build of wxWidgets, even if --disable-debug is given],
+ [auto], [], [1])
+ ])
+
+ dnl WX_ARG_WITH_YESNOAUTO cannot be used for --with-wxversion since it's an option
+ dnl which accepts the "auto|2.6|2.7|2.8|2.9|3.0" etc etc values
+ ifelse(index([$1], [wxversion]), [-1],,
+ [
+ AC_ARG_WITH([wxversion],
+ AC_HELP_STRING([--with-wxversion],
+ [Build against a specific version of wxWidgets (default is auto)]),
+ [], [withval="auto"])
+
+ dnl Show a message to the user about this option
+ AC_MSG_CHECKING([for the --with-wxversion option])
+ if test "$withval" = "auto" ; then
+ AC_MSG_RESULT([will be automatically detected])
+ WX_RELEASE="auto"
+ else
+
+ wx_requested_major_version=`echo $withval | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).*/\1/'`
+ wx_requested_minor_version=`echo $withval | \
+ sed 's/\([[0-9]]*\).\([[0-9]]*\).*/\2/'`
+
+ dnl both vars above must be exactly 1 digit
+ if test "${#wx_requested_major_version}" != "1" -o \
+ "${#wx_requested_minor_version}" != "1" ; then
+ AC_MSG_ERROR([
+ Unrecognized option value (allowed values: auto, 2.6, 2.7, 2.8, 2.9, 3.0)
+ ])
+ fi
+
+ WX_RELEASE="$wx_requested_major_version"".""$wx_requested_minor_version"
+ AC_MSG_RESULT([$WX_RELEASE])
+ fi
+ ])
+
+ if test "$WX_DEBUG_CONFIGURE" = "1"; then
+ echo "[[dbg]] DEBUG: $DEBUG, WX_DEBUG: $WX_DEBUG"
+ echo "[[dbg]] UNICODE: $UNICODE, WX_UNICODE: $WX_UNICODE"
+ echo "[[dbg]] SHARED: $SHARED, WX_SHARED: $WX_SHARED"
+ echo "[[dbg]] TOOLKIT: $TOOLKIT, WX_TOOLKIT: $WX_TOOLKIT"
+ echo "[[dbg]] VERSION: $VERSION, WX_RELEASE: $WX_RELEASE"
+ fi
+ ])
+
+
+dnl ---------------------------------------------------------------------------
+dnl WX_CONVERT_STANDARD_OPTIONS_TO_WXCONFIG_FLAGS
+dnl
+dnl Sets the WXCONFIG_FLAGS string using the SHARED,DEBUG,UNICODE variable values
+dnl which are different from "auto".
+dnl Thus this macro needs to be called only once all options have been set.
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_CONVERT_STANDARD_OPTIONS_TO_WXCONFIG_FLAGS],
+ [
+ if test "$WX_SHARED" = "1" ; then
+ WXCONFIG_FLAGS="--static=no "
+ elif test "$WX_SHARED" = "0" ; then
+ WXCONFIG_FLAGS="--static=yes "
+ fi
+
+ if test "$WX_DEBUG" = "1" ; then
+ WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--debug=yes "
+ elif test "$WX_DEBUG" = "0" ; then
+ WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--debug=no "
+ fi
+
+ dnl The user should have set WX_UNICODE=UNICODE
+ if test "$WX_UNICODE" = "1" ; then
+ WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--unicode=yes "
+ elif test "$WX_UNICODE" = "0" ; then
+ WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--unicode=no "
+ fi
+
+ if test "$TOOLKIT" != "auto" ; then
+ WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--toolkit=$TOOLKIT "
+ fi
+
+ if test "$WX_RELEASE" != "auto" ; then
+ WXCONFIG_FLAGS="$WXCONFIG_FLAGS""--version=$WX_RELEASE "
+ fi
+
+ dnl strip out the last space of the string
+ WXCONFIG_FLAGS=${WXCONFIG_FLAGS% }
+
+ if test "$WX_DEBUG_CONFIGURE" = "1"; then
+ echo "[[dbg]] WXCONFIG_FLAGS: $WXCONFIG_FLAGS"
+ fi
+ ])
+
+
+dnl ---------------------------------------------------------------------------
+dnl _WX_SELECTEDCONFIG_CHECKFOR([RESULTVAR], [STRING], [MSG]
+dnl [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
+dnl
+dnl Outputs the given MSG. Then searches the given STRING in the wxWidgets
+dnl additional CPP flags and put the result of the search in WX_$RESULTVAR
+dnl also adding the "yes" or "no" message result to MSG.
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([_WX_SELECTEDCONFIG_CHECKFOR],
+ [
+ if test "$$1" = "auto" ; then
+
+ dnl The user does not have particular preferences for this option;
+ dnl so we will detect the wxWidgets relative build setting and use it
+ AC_MSG_CHECKING([$3])
+
+ dnl set WX_$1 variable to 1 if the $WX_SELECTEDCONFIG contains the $2
+ dnl string or to 0 otherwise.
+ dnl NOTE: 'expr match STRING REGEXP' cannot be used since on Mac it
+ dnl doesn't work; we use 'expr STRING : REGEXP' instead
+ WX_$1=$(expr "$WX_SELECTEDCONFIG" : ".*$2.*")
+
+ if test "$WX_$1" != "0"; then
+ WX_$1=1
+ AC_MSG_RESULT([yes])
+ ifelse([$4], , :, [$4])
+ else
+ WX_$1=0
+ AC_MSG_RESULT([no])
+ ifelse([$5], , :, [$5])
+ fi
+ else
+
+ dnl Use the setting given by the user
+ WX_$1=$$1
+ fi
+ ])
+
+dnl ---------------------------------------------------------------------------
+dnl WX_DETECT_STANDARD_OPTION_VALUES
+dnl
+dnl Detects the values of the following variables:
+dnl 1) WX_RELEASE
+dnl 2) WX_UNICODE
+dnl 3) WX_DEBUG
+dnl 4) WX_SHARED (and also WX_STATIC)
+dnl 5) WX_PORT
+dnl from the previously selected wxWidgets build; this macro in fact must be
+dnl called *after* calling the WX_CONFIG_CHECK macro.
+dnl
+dnl Note that the WX_VERSION_MAJOR, WX_VERSION_MINOR symbols are already set
+dnl by WX_CONFIG_CHECK macro
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_DETECT_STANDARD_OPTION_VALUES],
+ [
+ dnl IMPORTANT: WX_VERSION contains all three major.minor.micro digits,
+ dnl while WX_RELEASE only the major.minor ones.
+ WX_RELEASE="$WX_VERSION_MAJOR""$WX_VERSION_MINOR"
+ if test $WX_RELEASE -lt 26 ; then
+
+ AC_MSG_ERROR([
+ Cannot detect the wxWidgets configuration for the selected wxWidgets build
+ since its version is $WX_VERSION < 2.6.0; please install a newer
+ version of wxWidgets.
+ ])
+ fi
+
+ dnl The wx-config we are using understands the "--selected_config"
+ dnl option which returns an easy-parseable string !
+ WX_SELECTEDCONFIG=$($WX_CONFIG_WITH_ARGS --selected_config)
+
+ if test "$WX_DEBUG_CONFIGURE" = "1"; then
+ echo "[[dbg]] Using wx-config --selected-config"
+ echo "[[dbg]] WX_SELECTEDCONFIG: $WX_SELECTEDCONFIG"
+ fi
+
+
+ dnl we could test directly for WX_SHARED with a line like:
+ dnl _WX_SELECTEDCONFIG_CHECKFOR([SHARED], [shared],
+ dnl [if wxWidgets was built in SHARED mode])
+ dnl but wx-config --selected-config DOES NOT outputs the 'shared'
+ dnl word when wx was built in shared mode; it rather outputs the
+ dnl 'static' word when built in static mode.
+ if test $WX_SHARED = "1"; then
+ STATIC=0
+ elif test $WX_SHARED = "0"; then
+ STATIC=1
+ elif test $WX_SHARED = "auto"; then
+ STATIC="auto"
+ fi
+
+ dnl Now set the WX_UNICODE, WX_DEBUG, WX_STATIC variables
+ _WX_SELECTEDCONFIG_CHECKFOR([UNICODE], [unicode],
+ [if wxWidgets was built with UNICODE enabled])
+ _WX_SELECTEDCONFIG_CHECKFOR([DEBUG], [debug],
+ [if wxWidgets was built in DEBUG mode])
+ _WX_SELECTEDCONFIG_CHECKFOR([STATIC], [static],
+ [if wxWidgets was built in STATIC mode])
+
+ dnl init WX_SHARED from WX_STATIC
+ if test "$WX_STATIC" != "0"; then
+ WX_SHARED=0
+ else
+ WX_SHARED=1
+ fi
+
+ AC_SUBST(WX_UNICODE)
+ AC_SUBST(WX_DEBUG)
+ AC_SUBST(WX_SHARED)
+
+ dnl detect the WX_PORT to use
+ if test "$TOOLKIT" = "auto" ; then
+
+ dnl The user does not have particular preferences for this option;
+ dnl so we will detect the wxWidgets relative build setting and use it
+ AC_MSG_CHECKING([which wxWidgets toolkit was selected])
+
+ WX_GTKPORT1=$(expr "$WX_SELECTEDCONFIG" : ".*gtk1.*")
+ WX_GTKPORT2=$(expr "$WX_SELECTEDCONFIG" : ".*gtk2.*")
+ WX_MSWPORT=$(expr "$WX_SELECTEDCONFIG" : ".*msw.*")
+ WX_MOTIFPORT=$(expr "$WX_SELECTEDCONFIG" : ".*motif.*")
+ WX_OSXCOCOAPORT=$(expr "$WX_SELECTEDCONFIG" : ".*osx_cocoa.*")
+ WX_OSXCARBONPORT=$(expr "$WX_SELECTEDCONFIG" : ".*osx_carbon.*")
+ WX_X11PORT=$(expr "$WX_SELECTEDCONFIG" : ".*x11.*")
+ WX_DFBPORT=$(expr "$WX_SELECTEDCONFIG" : ".*dfb.*")
+
+ WX_PORT="unknown"
+ if test "$WX_GTKPORT1" != "0"; then WX_PORT="gtk1"; fi
+ if test "$WX_GTKPORT2" != "0"; then WX_PORT="gtk2"; fi
+ if test "$WX_MSWPORT" != "0"; then WX_PORT="msw"; fi
+ if test "$WX_MOTIFPORT" != "0"; then WX_PORT="motif"; fi
+ if test "$WX_OSXCOCOAPORT" != "0"; then WX_PORT="osx_cocoa"; fi
+ if test "$WX_OSXCARBONPORT" != "0"; then WX_PORT="osx_carbon"; fi
+ if test "$WX_X11PORT" != "0"; then WX_PORT="x11"; fi
+ if test "$WX_DFBPORT" != "0"; then WX_PORT="dfb"; fi
+
+ dnl NOTE: backward-compatible check for wx2.8; in wx2.9 the mac
+ dnl ports are called 'osx_cocoa' and 'osx_carbon' (see above)
+ WX_MACPORT=$(expr "$WX_SELECTEDCONFIG" : ".*mac.*")
+ if test "$WX_MACPORT" != "0"; then WX_PORT="mac"; fi
+
+ dnl check at least one of the WX_*PORT has been set !
+
+ if test "$WX_PORT" = "unknown" ; then
+ AC_MSG_ERROR([
+ Cannot detect the currently installed wxWidgets port !
+ Please check your 'wx-config --cxxflags'...
+ ])
+ fi
+
+ AC_MSG_RESULT([$WX_PORT])
+ else
+
+ dnl Use the setting given by the user
+ if test -z "$TOOLKIT" ; then
+ WX_PORT=$TOOLKIT
+ else
+ dnl try with PORT
+ WX_PORT=$PORT
+ fi
+ fi
+
+ AC_SUBST(WX_PORT)
+
+ if test "$WX_DEBUG_CONFIGURE" = "1"; then
+ echo "[[dbg]] Values of all WX_* options after final detection:"
+ echo "[[dbg]] WX_DEBUG: $WX_DEBUG"
+ echo "[[dbg]] WX_UNICODE: $WX_UNICODE"
+ echo "[[dbg]] WX_SHARED: $WX_SHARED"
+ echo "[[dbg]] WX_RELEASE: $WX_RELEASE"
+ echo "[[dbg]] WX_PORT: $WX_PORT"
+ fi
+
+ dnl Avoid problem described in the WX_STANDARD_OPTIONS which happens when
+ dnl the user gives the options:
+ dnl ./configure --enable-shared --without-wxshared
+ dnl or just do
+ dnl ./configure --enable-shared
+ dnl but there is only a static build of wxWidgets available.
+ if test "$WX_SHARED" = "0" -a "$SHARED" = "1"; then
+ AC_MSG_ERROR([
+ Cannot build shared library against a static build of wxWidgets !
+ This error happens because the wxWidgets build which was selected
+ has been detected as static while you asked to build $PACKAGE_NAME
+ as shared library and this is not possible.
+ Use the '--disable-shared' option to build $PACKAGE_NAME
+ as static library or '--with-wxshared' to use wxWidgets as shared library.
+ ])
+ fi
+
+ dnl now we can finally update the DEBUG,UNICODE,SHARED options
+ dnl to their final values if they were set to 'auto'
+ if test "$DEBUG" = "auto"; then
+ DEBUG=$WX_DEBUG
+ fi
+ if test "$UNICODE" = "auto"; then
+ UNICODE=$WX_UNICODE
+ fi
+ if test "$SHARED" = "auto"; then
+ SHARED=$WX_SHARED
+ fi
+ if test "$TOOLKIT" = "auto"; then
+ TOOLKIT=$WX_PORT
+ fi
+
+ dnl in case the user needs a BUILD=debug/release var...
+ if test "$DEBUG" = "1"; then
+ BUILD="debug"
+ elif test "$DEBUG" = "0" -o "$DEBUG" = ""; then
+ BUILD="release"
+ fi
+
+ dnl respect the DEBUG variable adding the optimize/debug flags
+ dnl NOTE: the CXXFLAGS are merged together with the CPPFLAGS so we
+ dnl don't need to set them, too
+ if test "$DEBUG" = "1"; then
+ CXXFLAGS="$CXXFLAGS -g -O0"
+ CFLAGS="$CFLAGS -g -O0"
+ else
+ CXXFLAGS="$CXXFLAGS -O2"
+ CFLAGS="$CFLAGS -O2"
+ fi
+ ])
+
+dnl ---------------------------------------------------------------------------
+dnl WX_BOOLOPT_SUMMARY([name of the boolean variable to show summary for],
+dnl [what to print when var is 1],
+dnl [what to print when var is 0])
+dnl
+dnl Prints $2 when variable $1 == 1 and prints $3 when variable $1 == 0.
+dnl This macro mainly exists just to make configure.ac scripts more readable.
+dnl
+dnl NOTE: you need to use the [" my message"] syntax for 2nd and 3rd arguments
+dnl if you want that m4 avoid to throw away the spaces prefixed to the
+dnl argument value.
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_BOOLOPT_SUMMARY],
+ [
+ if test "x$$1" = "x1" ; then
+ echo $2
+ elif test "x$$1" = "x0" ; then
+ echo $3
+ else
+ echo "$1 is $$1"
+ fi
+ ])
+
+dnl ---------------------------------------------------------------------------
+dnl WX_STANDARD_OPTIONS_SUMMARY_MSG
+dnl
+dnl Shows a summary message to the user about the WX_* variable contents.
+dnl This macro is used typically at the end of the configure script.
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_STANDARD_OPTIONS_SUMMARY_MSG],
+ [
+ echo
+ echo " The wxWidgets build which will be used by $PACKAGE_NAME $PACKAGE_VERSION"
+ echo " has the following settings:"
+ WX_BOOLOPT_SUMMARY([WX_DEBUG], [" - DEBUG build"], [" - RELEASE build"])
+ WX_BOOLOPT_SUMMARY([WX_UNICODE], [" - UNICODE mode"], [" - ANSI mode"])
+ WX_BOOLOPT_SUMMARY([WX_SHARED], [" - SHARED mode"], [" - STATIC mode"])
+ echo " - VERSION: $WX_VERSION"
+ echo " - PORT: $WX_PORT"
+ ])
+
+
+dnl ---------------------------------------------------------------------------
+dnl WX_STANDARD_OPTIONS_SUMMARY_MSG_BEGIN, WX_STANDARD_OPTIONS_SUMMARY_MSG_END
+dnl
+dnl Like WX_STANDARD_OPTIONS_SUMMARY_MSG macro but these two macros also gives info
+dnl about the configuration of the package which used the wxpresets.
+dnl
+dnl Typical usage:
+dnl WX_STANDARD_OPTIONS_SUMMARY_MSG_BEGIN
+dnl echo " - Package setting 1: $SETTING1"
+dnl echo " - Package setting 2: $SETTING1"
+dnl ...
+dnl WX_STANDARD_OPTIONS_SUMMARY_MSG_END
+dnl
+dnl ---------------------------------------------------------------------------
+AC_DEFUN([WX_STANDARD_OPTIONS_SUMMARY_MSG_BEGIN],
+ [
+ echo
+ echo " ----------------------------------------------------------------"
+ echo " Configuration for $PACKAGE_NAME $PACKAGE_VERSION successfully completed."
+ echo " Summary of main configuration settings for $PACKAGE_NAME:"
+ WX_BOOLOPT_SUMMARY([DEBUG], [" - DEBUG build"], [" - RELEASE build"])
+ WX_BOOLOPT_SUMMARY([UNICODE], [" - UNICODE mode"], [" - ANSI mode"])
+ WX_BOOLOPT_SUMMARY([SHARED], [" - SHARED mode"], [" - STATIC mode"])
+ ])
+
+AC_DEFUN([WX_STANDARD_OPTIONS_SUMMARY_MSG_END],
+ [
+ WX_STANDARD_OPTIONS_SUMMARY_MSG
+ echo
+ echo " Now, just run make."
+ echo " ----------------------------------------------------------------"
+ echo
+ ])
+
+
+dnl ---------------------------------------------------------------------------
+dnl Deprecated macro wrappers
+dnl ---------------------------------------------------------------------------
+
+AC_DEFUN([AM_OPTIONS_WXCONFIG], [WX_CONFIG_OPTIONS])
+AC_DEFUN([AM_PATH_WXCONFIG], [
+ WX_CONFIG_CHECK([$1],[$2],[$3],[$4],[$5])
+])
+AC_DEFUN([AM_PATH_WXRC], [WXRC_CHECK([$1],[$2])])
diff --git a/app-eselect/eselect-wxwidgets/metadata.xml b/app-eselect/eselect-wxwidgets/metadata.xml
new file mode 100644
index 000000000000..a191ef54b9b3
--- /dev/null
+++ b/app-eselect/eselect-wxwidgets/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>wxwidgets</herd>
+</pkgmetadata>
diff --git a/app-eselect/eselect-xvmc/ChangeLog b/app-eselect/eselect-xvmc/ChangeLog
new file mode 100644
index 000000000000..338ad5a1a0b4
--- /dev/null
+++ b/app-eselect/eselect-xvmc/ChangeLog
@@ -0,0 +1,144 @@
+# ChangeLog for app-eselect/eselect-xvmc
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-xvmc/ChangeLog,v 1.1 2015/03/31 16:58:41 ulm Exp $
+
+ 31 Mar 2015; Ulrich Müller <ulm@gentoo.org> +eselect-xvmc-0.3.ebuild,
+ +eselect-xvmc-0.4.ebuild, +files/eselect-xvmc-0.3.eselect,
+ +files/eselect-xvmc-0.4.eselect, +metadata.xml:
+ Move package from app-admin to app-eselect category.
+
+ 04 Jul 2013; Christoph Junghans <ottxor@gentoo.org> -eselect-xvmc-0.1.ebuild,
+ -eselect-xvmc-0.2.ebuild, -files/eselect-xvmc-0.1.eselect,
+ -files/eselect-xvmc-0.2.eselect:
+ remove old
+
+ 04 Jul 2013; Christoph Junghans <ottxor@gentoo.org> eselect-xvmc-0.4.ebuild:
+ added prefix keywords (bug #434518)
+
+ 09 Jun 2013; Agostino Sarubbo <ago@gentoo.org> eselect-xvmc-0.4.ebuild:
+ Stable for sh, wrt bug #470290
+
+ 25 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-xvmc-0.4.ebuild:
+ Stable for alpha, wrt bug #470290
+
+ 25 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-xvmc-0.4.ebuild:
+ Stable for sparc, wrt bug #470290
+
+ 24 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-xvmc-0.4.ebuild:
+ Stable for ppc64, wrt bug #470290
+
+ 22 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-xvmc-0.4.ebuild:
+ Stable for ia64, wrt bug #470290
+
+ 21 May 2013; Jeroen Roovers <jer@gentoo.org> eselect-xvmc-0.4.ebuild:
+ Stable for HPPA (bug #470290).
+
+ 20 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-xvmc-0.4.ebuild:
+ Stable for s390, wrt bug #470290
+
+ 20 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-xvmc-0.4.ebuild:
+ Stable for arm, wrt bug #470290
+
+ 20 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-xvmc-0.4.ebuild:
+ Stable for ppc, wrt bug #470290
+
+ 20 May 2013; Chema Alonso <nimiux@gentoo.org> eselect-xvmc-0.4.ebuild:
+ Stable for amd64 wrt bug #470290
+
+ 20 May 2013; Agostino Sarubbo <ago@gentoo.org> eselect-xvmc-0.4.ebuild:
+ Stable for x86, wrt bug #470290
+
+*eselect-xvmc-0.4 (11 Mar 2013)
+
+ 11 Mar 2013; Christoph Junghans <ottxor@gentoo.org> +eselect-xvmc-0.4.ebuild,
+ +files/eselect-xvmc-0.4.eselect, metadata.xml:
+ version bump (fixes bugs #393027, #292120 and #434518)
+
+ 27 Aug 2012; Raúl Porcel <armin76@gentoo.org> eselect-xvmc-0.3.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable wrt #424017
+
+ 08 Aug 2012; Brent Baude <ranger@gentoo.org> eselect-xvmc-0.3.ebuild:
+ Marking eselect-xvmc-0.3 ppc for bug 424017
+
+ 06 Aug 2012; Brent Baude <ranger@gentoo.org> eselect-xvmc-0.3.ebuild:
+ Marking eselect-xvmc-0.3 ppc64 for bug 424017
+
+ 25 Jul 2012; Jeroen Roovers <jer@gentoo.org> eselect-xvmc-0.3.ebuild:
+ Stable for HPPA (bug #424017).
+
+ 23 Jul 2012; Markus Meier <maekke@gentoo.org> eselect-xvmc-0.3.ebuild:
+ arm stable, bug #424017
+
+ 17 Jul 2012; Jeff Horelick <jdhore@gentoo.org> eselect-xvmc-0.3.ebuild:
+ marked x86 per bug 424017
+
+ 15 Jul 2012; Agostino Sarubbo <ago@gentoo.org> eselect-xvmc-0.3.ebuild:
+ Stable for amd64, wrt bug #424017
+
+ 10 May 2012; Alexis Ballier <aballier@gentoo.org> eselect-xvmc-0.3.ebuild:
+ keyword ~amd64-fbsd
+
+*eselect-xvmc-0.3 (29 Aug 2011)
+
+ 29 Aug 2011; Doug Goldstein <cardoe@gentoo.org> +eselect-xvmc-0.3.ebuild,
+ +files/eselect-xvmc-0.3.eselect:
+ Bump version to support and fix the following:
+ * Newer Intel XvMC (i915). Based on patch from Otávio Cipriani
+ <otavio.n.cipriani@gmail.com> bug #378827
+ * Fix bad redirect. bug #314031
+ * Add unichrome support
+
+ 29 Aug 2011; Jeroen Roovers <jer@gentoo.org> eselect-xvmc-0.2.ebuild:
+ Stable for HPPA (bug #376283).
+
+ 07 Aug 2011; Raúl Porcel <armin76@gentoo.org> eselect-xvmc-0.2.ebuild:
+ alpha/ia64/m68k/s390/sh/sparc stable wrt #376283
+
+ 07 Aug 2011; Markus Meier <maekke@gentoo.org> eselect-xvmc-0.2.ebuild:
+ arm stable, bug #376283
+
+ 06 Aug 2011; Markus Meier <maekke@gentoo.org> eselect-xvmc-0.2.ebuild:
+ x86 stable, bug #376283
+
+ 28 Jul 2011; Doug Goldstein <cardoe@gentoo.org> eselect-xvmc-0.2.ebuild:
+ amd64 ATs say its ok to go stable. bug #376283
+
+ 26 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> eselect-xvmc-0.2.ebuild:
+ ppc/ppc64 stable wrt #376283
+
+ 06 Feb 2011; Mart Raudsepp <leio@gentoo.org> eselect-xvmc-0.1.ebuild:
+ Drop to ~mips
+
+*eselect-xvmc-0.2 (29 Oct 2008)
+
+ 29 Oct 2008; Doug Goldstein <cardoe@gentoo.org>
+ +files/eselect-xvmc-0.2.eselect, +eselect-xvmc-0.2.ebuild:
+ add support for ATI's XvMC implementation
+
+ 03 Oct 2008; Doug Goldstein <cardoe@gentoo.org> eselect-xvmc-0.1.ebuild:
+ no reason why any of these arches aren't done for bug #231779
+
+ 22 Jul 2008; Markus Rothe <corsair@gentoo.org> eselect-xvmc-0.1.ebuild:
+ Stable on ppc64; bug #231779
+
+ 16 Jul 2008; nixnut <nixnut@gentoo.org> eselect-xvmc-0.1.ebuild:
+ Stable on ppc wrt bug 231779
+
+ 14 Jul 2008; Doug Goldstein <cardoe@gentoo.org> eselect-xvmc-0.1.ebuild:
+ stablize amd64
+
+ 14 Jul 2008; Jeroen Roovers <jer@gentoo.org> eselect-xvmc-0.1.ebuild:
+ Stable for HPPA (bug #231779).
+
+ 14 Jul 2008; Raúl Porcel <armin76@gentoo.org> eselect-xvmc-0.1.ebuild:
+ alpha/ia64/x86 stable wrt #231779
+
+ 14 Jul 2008; Ferris McCormick <fmccor@gentoo.org> eselect-xvmc-0.1.ebuild:
+ Sparc stable, Bug #231779.
+
+*eselect-xvmc-0.1 (22 Feb 2008)
+
+ 22 Feb 2008; Doug Klima <cardoe@gentoo.org>
+ +files/eselect-xvmc-0.1.eselect, +metadata.xml,
+ +eselect-xvmc-0.1.ebuild:
+ Decided to write an eselect module for XvMCWrapper. First version.
diff --git a/app-eselect/eselect-xvmc/Manifest b/app-eselect/eselect-xvmc/Manifest
new file mode 100644
index 000000000000..cfe941ccbf9a
--- /dev/null
+++ b/app-eselect/eselect-xvmc/Manifest
@@ -0,0 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX eselect-xvmc-0.3.eselect 3964 SHA256 89178bebfc67edad96af108badbf10a8a6555e36b9bb505c3eb52ab506182380 SHA512 e99af47fea4211088acfe31a194d3d31cdf4b2386c6ce4768ff0eb2d60e2362679a9c1330ad8f49eebf38ea03418f0390b95ae433858dcc02e95661a92f826cc WHIRLPOOL a3d893a0cc2c4ad8661dffa72024599a450334fd4cbe0a0da38aece009b404f8b8f5325b9b036bac035ba219375c773b592fceac349aec2f7f2390a28ff45640
+AUX eselect-xvmc-0.4.eselect 4167 SHA256 48a3070c44aceadc30a315c4744bcd66796bdcd8c3457988af6b5f2ce0e5627e SHA512 ec81b1d4aacb003d2979c35f52d315867a270c0e2d5228eec2c31ad6c558cd92838d75e9a948a5752e39f9503a3e99851f58fd0925604145e48c42f20583ccec WHIRLPOOL 05fe1b9026c9db670609501053ec9eeb0006e6723d6d01a91e5f0a5128d1bdb3e15a86805d4491236fc595b4de3eebaee218dfdaeb453d1ac11507e02d965eb4
+EBUILD eselect-xvmc-0.3.ebuild 634 SHA256 6026883c66b77bc715a58145e532aa700205771ed28fabe3e6a7ef96741068c9 SHA512 17def40da33d85414e08d999528400693eefe7d1be1c3e9e7f60d6ca60f212f7b00b4c1c513391767099663ef49f021d2b45728600625d0be6754f4d396d3b81 WHIRLPOOL b0cebef313ac3a7cffebe0d37481cf5bb60fe9bd4fb71519d2be39fef536bbc074abf4a12dc2c768d4174fc0394a4e839ac56712b8be1d6a34426b3367452fab
+EBUILD eselect-xvmc-0.4.ebuild 701 SHA256 ead3dcc8f797675dd0efbef92a6f15f4247c25ff5fe9db89dd5e4216a41e9485 SHA512 5ce6acaf554ee8ad87eb0c4db7a6660bdd1ab9528075094a1b2dbba98cf5775a567627c4a51781163a208459814c98a37ae403d0318f48c821598fd4f5e82ba7 WHIRLPOOL 6223267e66ea6009db4850031c392b89650aceb834c40ec8b03a9fcc213b0185179294cb53579701e2794fcdcd5ca4479e4bc90b2f967bce605037e4a4622f73
+MISC ChangeLog 5373 SHA256 626f150bf4b64777bf700957fb2c8de1dfb13b8e34fa187842589e0cd468411a SHA512 b29551b78dc195f2deb9cb95a039e9cdcaae0387f12f008fd1a5765ee067dacbd2f155abc9539ea584749959ab047c0b81e0a1ebc2dee9a5ac13364b02794816 WHIRLPOOL a00fdc949019e30373bd459dcf85e3eaec1684faac253342c44e3ad6ca9589170dd9255be54b3525c2b30c13b6e2933feec9f2c3a74ad46eeed35bac171103f8
+MISC metadata.xml 301 SHA256 324f2204f9dc5c251892cce0a7831884ee271d4170fc86fb33ce7b2aae28b2a8 SHA512 0e315170dcc6c64ecf4893ba8c0df7a74155257b86a397d23d3fa8208c5fdcd1574c6f877c1fd4d4ae34ad17997b6416820ec808519b3dfd770019e794bd5007 WHIRLPOOL ad6989b2aadd62bc1c33c85296be649e3b7abbeec04f352115202917b0e4e6cf4b39d3bfe24b2d572dfa585fee989ac92e6205e7b71038826bee5af7ccfc8d7e
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQGcBAEBCAAGBQJVGtJEAAoJEJQzkH1pP7W4HP4MAJ1H4ogvXk1SzYdxV9JCotN0
+aN4rSvTiotgb3VC36HkYHt2iF+IQbSoK7y0Hun1iimh9FbTNp/tLsVdBGPk3HHj7
+0KOhbL2/x2hWaCjoMEfCPj+QdL8Rygb6mZwawh4rf+nGgi4VhDu7tEPnysjT7OfT
+J+IJEPH2pK5iyuflKLmEGg9sJwkPpirO2qWP2NmWVKn5ZNhNx4tIArTx3+3+bdev
+yJS0ocirPMpV9eFTvNf41z9OfDrcWFR0NqtseAum8TFAq6y7nG22GFAdmFJfWbrU
+MXag1jJP4Nsnc81DDGvZar+JS9hRMgUdkWUOp7rh1DA9q24ffnaNfquwEzDn3XQE
+weuyUF80jWubv82U4OACCvMeXHf4UBI+C4RjrbmBUjKeIojbD5Y0dTkncQHX+5o1
+Ly7tJaRsVQwbVzu+3DG5BGMJjdJtLM65V/q1MnoRNNSNE4TcvRmCkeHHej6DYqI2
+E6X2KRIrpL42Tk9KSEP6VcH8v9M3ZE2m4yCpnWOMwg==
+=6QvO
+-----END PGP SIGNATURE-----
diff --git a/app-eselect/eselect-xvmc/eselect-xvmc-0.3.ebuild b/app-eselect/eselect-xvmc/eselect-xvmc-0.3.ebuild
new file mode 100644
index 000000000000..882ff7075bfb
--- /dev/null
+++ b/app-eselect/eselect-xvmc/eselect-xvmc-0.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-xvmc/eselect-xvmc-0.3.ebuild,v 1.1 2015/03/31 16:58:41 ulm Exp $
+
+DESCRIPTION="Manages XvMC implementations"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=app-admin/eselect-1.0.10"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${FILESDIR}"/${P}.eselect xvmc.eselect || die "newins failed"
+}
diff --git a/app-eselect/eselect-xvmc/eselect-xvmc-0.4.ebuild b/app-eselect/eselect-xvmc/eselect-xvmc-0.4.ebuild
new file mode 100644
index 000000000000..232ba8768358
--- /dev/null
+++ b/app-eselect/eselect-xvmc/eselect-xvmc-0.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-eselect/eselect-xvmc/eselect-xvmc-0.4.ebuild,v 1.1 2015/03/31 16:58:41 ulm Exp $
+
+EAPI=5
+
+DESCRIPTION="Manages XvMC implementations"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+IUSE=""
+
+DEPEND=""
+RDEPEND="app-admin/eselect"
+
+S="${FILESDIR}"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${FILESDIR}"/${P}.eselect xvmc.eselect
+}
diff --git a/app-eselect/eselect-xvmc/files/eselect-xvmc-0.3.eselect b/app-eselect/eselect-xvmc/files/eselect-xvmc-0.3.eselect
new file mode 100644
index 000000000000..732375a6f84f
--- /dev/null
+++ b/app-eselect/eselect-xvmc/files/eselect-xvmc-0.3.eselect
@@ -0,0 +1,189 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id: eselect-xvmc-0.3.eselect,v 1.1 2015/03/31 16:58:41 ulm Exp $
+
+DESCRIPTION="Manage the XvMC implementation used by your system"
+MAINTAINER="cardoe@gentoo.org"
+SVN_DATE='$Date: 2015/03/31 16:58:41 $'
+VERSION=$(svn_date_to_version "${SVN_DATE}" )
+
+XVMCLIBS=(
+"libXvMCNVIDIA_dynamic.so.1"
+"libXvMC.so.1"
+"libviaXvMC.so.1"
+"libviaXvMCPro.so.1"
+"libchromeXvMC.so.1"
+"libchromeXvMCPro.so.1"
+"libXvMCVIA.so"
+"libXvMCVIAPro.so"
+"libI810XvMC.so.1"
+"/usr/lib/libIntelXvMC.so"
+"libAMDXvBA.so.1" )
+XVMCPRETTY=(
+"nvidia"
+"xorg-x11"
+"via"
+"via-pro"
+"openchrome"
+"openchrome-pro"
+"unichrome"
+"unichrome-pro"
+"intel-i815"
+"intel-i915"
+"ati" )
+
+get_implementation_indices() {
+ local ret n
+ for (( n = 0; n < ${#XVMCLIBS[@]}; ++n )); do
+ [[ -e "${ROOT}/usr/lib/${XVMCLIBS[n]}" ]] && ret+=($n)
+ done
+
+ echo ${ret[@]}
+}
+
+get_current_implementation_index() {
+ local n
+ if [[ -f "${ROOT}/etc/X11/XvMCConfig" ]]; then
+ local current=$(< "${ROOT}/etc/X11/XvMCConfig")
+ for (( n = 0; n < ${#XVMCLIBS[@]}; ++n )); do
+ if [[ "${XVMCLIBS[n]}" = "${current}" ]]; then
+ echo "${n}"
+ return
+ fi
+ done
+ fi
+
+ echo "-1"
+}
+
+set_new_implementation() {
+ echo -n "Switching to ${XVMCPRETTY[$1]} XvMC implementation..."
+ touch "${ROOT}/etc/X11/XvMCConfig" 2>&1 > /dev/null
+ if [[ $? -eq 0 ]]; then
+ echo "${XVMCLIBS[$1]}" > "${ROOT}/etc/X11/XvMCConfig"
+ chmod 644 "${ROOT}/etc/X11/XvMCConfig"
+ chown 0:0 "${ROOT}/etc/X11/XvMCConfig"
+ echo " done"
+ else
+ echo " failed!"
+ echo "Insufficient privileges"
+ fi
+}
+
+### list action
+
+## {{{ list stuff
+describe_list() {
+ echo "List Available XvMC implementations"
+}
+
+do_list() {
+ local output n
+ local avail=( $(get_implementation_indices) )
+ local current=$(get_current_implementation_index)
+ write_list_start "Available XvMC implementations ( $(highlight '*') is current ):"
+
+ if (( ${#avail[@]} )) ; then
+ for n in "${avail[@]}" ; do
+ output[n]="${XVMCPRETTY[n]}"
+ [[ ${current} -eq ${n} ]] && \
+ output[n]+=" $(highlight '*')"
+ done
+ write_numbered_list "${output[@]}"
+ else
+ write_kv_list_entry "(none found)" ""
+ fi
+
+ return 0
+}
+## }}}
+
+### show action
+
+## {{{ show stuff
+describe_show() {
+ echo "Print the current XvMC implementation."
+}
+
+do_show() {
+ local current=$(get_current_implementation_index)
+ write_list_start "Current XvMC implementation:"
+
+ if [[ ${current} -ne -1 ]]; then
+ echo "${XVMCPRETTY[current]}"
+ return 0
+ else
+ echo "(none)"
+ return 2
+ fi
+}
+## }}}
+
+### set action
+
+## {{{ set stuff
+describe_set() {
+ echo "Select the XvMC implementation"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+describe_set_options() {
+ echo "<target> : XvMC implementation to activate"
+ echo "--use-old : If an implementation is already set, use that one instead"
+}
+
+do_set() {
+ local current=$(get_current_implementation_index)
+ local avail=( $(get_implementation_indices) )
+ local n new action
+
+ while [[ ${#@} -gt 0 ]]; do
+ local opt=${1}
+ shift
+ case ${opt} in
+ --use-old)
+ if [[ ${current} -gt -1 ]]; then
+ (( ${current} < ${#XVMCPRETTY[@]} )) && action="old-implementation"
+ fi
+ ;;
+ *)
+ [[ -z ${action} ]] && action="set-implementation"
+
+ if is_number ${opt} ; then
+ new=${avail[opt - 1]}
+ if [[ -z ${new} ]]; then
+ die -q "Unrecognized option: ${opt}"
+ fi
+ elif has ${opt} ${XVMCPRETTY[@]}; then
+ for (( n = 0; n < ${#XVMCPRETTY[@]}; ++n )); do
+ [[ "${XVMCPRETTY[n]}" = "${opt}" ]] && new=${n}
+ done
+ else
+ die -q "Unrecognized option: ${opt}"
+ fi
+ ;;
+ esac
+ done
+
+ case ${action} in
+ old-implementation)
+ set_new_implementation ${current}
+ return $?
+ ;;
+ set-implementation)
+ if [[ -n ${new} ]]; then
+ set_new_implementation ${new}
+ return $?
+ else
+ die -q "Please specify an implementation to set"
+ fi
+ ;;
+ *)
+ die -q "Invalid usage of set action."
+ esac
+}
+
+# vim: ts=4 sw=4 noet fdm=marker
diff --git a/app-eselect/eselect-xvmc/files/eselect-xvmc-0.4.eselect b/app-eselect/eselect-xvmc/files/eselect-xvmc-0.4.eselect
new file mode 100644
index 000000000000..2d6891fc00d0
--- /dev/null
+++ b/app-eselect/eselect-xvmc/files/eselect-xvmc-0.4.eselect
@@ -0,0 +1,198 @@
+# -*-eselect-*- vim: ft=eselect
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+DESCRIPTION="Manage the XvMC implementation used by your system"
+MAINTAINER="{cardoe,ottxor}@gentoo.org"
+VERSION="0.4"
+
+init_XVMC_vars() {
+ get_libname() {
+ case ${OSTYPE} in
+ darwin*) echo ${1:+.}${1}.dylib ;;
+ *) echo .so${1:+.}${1} ;;
+ esac
+ }
+
+ XVMCLIBS=(
+ "libXvMCNVIDIA_dynamic$(get_libname 1)"
+ "libXvMC$(get_libname 1)"
+ "libviaXvMC$(get_libname 1)"
+ "libviaXvMCPro$(get_libname 1)"
+ "libchromeXvMC$(get_libname 1)"
+ "libchromeXvMCPro$(get_libname 1)"
+ "libXvMCVIA$(get_libname)"
+ "libXvMCVIAPro$(get_libname)"
+ "libI810XvMC$(get_libname 1)"
+ "/usr/lib/libIntelXvMC$(get_libname)"
+ "libAMDXvBA$(get_libname 1)"
+ )
+
+ XVMCPRETTY=(
+ "nvidia"
+ "xorg-x11"
+ "via"
+ "via-pro"
+ "openchrome"
+ "openchrome-pro"
+ "unichrome"
+ "unichrome-pro"
+ "intel-i810"
+ "intel-i915/i965"
+ "ati"
+ )
+}
+
+get_implementation_indices() {
+ local ret n
+ for (( n = 0; n < ${#XVMCLIBS[@]}; ++n )); do
+ [[ -e "${EROOT}/usr/lib/${XVMCLIBS[n]##*/}" ]] && ret+=($n)
+ done
+
+ echo ${ret[@]}
+}
+
+get_current_implementation_index() {
+ local n
+ if [[ -f "${EROOT}/etc/X11/XvMCConfig" ]]; then
+ local current=$(< "${EROOT}/etc/X11/XvMCConfig")
+ for (( n = 0; n < ${#XVMCLIBS[@]}; ++n )); do
+ if [[ "${XVMCLIBS[n]}" = "${current}" ]]; then
+ echo "${n}"
+ return
+ fi
+ done
+ fi
+
+ echo "-1"
+}
+
+set_new_implementation() {
+ echo -n "Switching to ${XVMCPRETTY[$1]} XvMC implementation..."
+ touch "${EROOT}/etc/X11/XvMCConfig" 2>&1 > /dev/null
+ if [[ $? -eq 0 ]]; then
+ echo "${XVMCLIBS[$1]}" > "${EROOT}/etc/X11/XvMCConfig"
+ chmod 644 "${EROOT}/etc/X11/XvMCConfig"
+ [[ ${EROOT} == "/" ]] && chown 0:0 "${EROOT}/etc/X11/XvMCConfig"
+ echo " done"
+ else
+ echo " failed!"
+ echo "Insufficient privileges"
+ fi
+}
+
+### list action
+
+## {{{ list stuff
+describe_list() {
+ echo "List Available XvMC implementations"
+}
+
+do_list() {
+ local output n
+ init_XVMC_vars
+ local avail=( $(get_implementation_indices) )
+ local current=$(get_current_implementation_index)
+ write_list_start \
+ "Available XvMC implementations ($(highlight '*') is current):"
+
+ for n in "${avail[@]}"; do
+ output[n]=${XVMCPRETTY[n]}
+ [[ ${current} -eq ${n} ]] \
+ && output[n]=$(highlight_marker "${output[n]}")
+ done
+ write_numbered_list -m "(none found)" "${output[@]}"
+
+ return 0
+}
+## }}}
+
+### show action
+
+## {{{ show stuff
+describe_show() {
+ echo "Print the current XvMC implementation."
+}
+
+do_show() {
+ init_XVMC_vars
+ local current=$(get_current_implementation_index)
+ write_list_start "Current XvMC implementation:"
+
+ if [[ ${current} -ne -1 ]]; then
+ echo "${XVMCPRETTY[current]}"
+ return 0
+ else
+ echo "(none)"
+ return 2
+ fi
+}
+## }}}
+
+### set action
+
+## {{{ set stuff
+describe_set() {
+ echo "Select the XvMC implementation"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+describe_set_options() {
+ echo "<target> : XvMC implementation to activate"
+ echo "--use-old : If an implementation is already set, use that one instead"
+}
+
+do_set() {
+ init_XVMC_vars
+ local current=$(get_current_implementation_index)
+ local avail=( $(get_implementation_indices) )
+ local n new action
+
+ while [[ ${#@} -gt 0 ]]; do
+ local opt=${1}
+ shift
+ case ${opt} in
+ --use-old)
+ if [[ ${current} -gt -1 ]]; then
+ (( ${current} < ${#XVMCPRETTY[@]} )) && action="old-implementation"
+ fi
+ ;;
+ *)
+ [[ -z ${action} ]] && action="set-implementation"
+
+ if is_number ${opt} ; then
+ new=${avail[opt - 1]}
+ if [[ -z ${new} ]]; then
+ die -q "Unrecognized option: ${opt}"
+ fi
+ elif has ${opt} ${XVMCPRETTY[@]}; then
+ for (( n = 0; n < ${#XVMCPRETTY[@]}; ++n )); do
+ [[ "${XVMCPRETTY[n]}" = "${opt}" ]] && new=${n}
+ done
+ else
+ die -q "Unrecognized option: ${opt}"
+ fi
+ ;;
+ esac
+ done
+
+ case ${action} in
+ old-implementation)
+ set_new_implementation ${current}
+ return $?
+ ;;
+ set-implementation)
+ if [[ -n ${new} ]]; then
+ set_new_implementation ${new}
+ return $?
+ else
+ die -q "Please specify an implementation to set"
+ fi
+ ;;
+ *)
+ die -q "Invalid usage of set action."
+ esac
+}
diff --git a/app-eselect/eselect-xvmc/metadata.xml b/app-eselect/eselect-xvmc/metadata.xml
new file mode 100644
index 000000000000..a0494aadf4b2
--- /dev/null
+++ b/app-eselect/eselect-xvmc/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>ottxor@gentoo.org</email>
+ <name>Christoph Junghans</name>
+ </maintainer>
+ <maintainer>
+ <email>cardoe@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>